roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 10:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 12:32 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
EdGull писал(а):
А где и сколько мы рулим ШИМом?


Он назвал его "коэффициент заполнения"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 12:43 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
EdGull писал(а):
А где и сколько мы рулим ШИМом?


Где - в OCR1A OCR1B.
Сколько - в зависимости от ошибки(разницы интералов), и скорости ее изменения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 13:05 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну вроде понятно

а как делать повороты?
если мы принудительно увеличим коэф заполнения какогонить канала то он с новым оборотом энкодера сбросится обратно до прямолинейного движения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 13:27 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Я описал алгоритм движения прямо, для поворотов, нужно калибровку по скоростям делать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 13:36 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Victorovych писал(а):
Я описал алгоритм движения прямо, для поворотов, нужно калибровку по скоростям делать

а как ?:)

чтото не соображу что значит "калибровка по скоростям"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 13:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Myp писал(а):
чтото не соображу что значит "калибровка по скоростям"


Определение и учет разности скоростей приводов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 16:18 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Поворачивать задавая разные коэффициенты заполнения для двигателей.
Рассчитывать коэффициенты заполнения нужно с учетом радиуса поворота и колесной базы. Например при радиусе поворота 10 см и базе 5 см линейные скорости вращения внешнего и внутреннего колеса относятся как 2:1.

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:12 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Как пункты 2, 3 и 4, 5 будут выполняться параллельно МК он же не 2-х ядерный? Если следить по прерывания, то где гарантия что следующий сигнал не попадет на момент выполнения прерывания?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:36 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Master писал(а):
Как пункты 2, 3 и 4, 5 будут выполняться параллельно МК он же не 2-х ядерный? Если следить по прерывания, то где гарантия что следующий сигнал не попадет на момент выполнения прерывания?

а мы будем сканировать ноги на предмет появления там 1 от энкодера =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:39 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Тогда уж лучше повесить N-кодеры на INT0 и INT1, и по переполнению таймера, скажем раз в 1 сек, смотреть скока набежало на каждом колесе. А остальные ресурсы МК бросить на что то более полезное.
Блин у меня кнопка Ctrl отвалилась и клея нету теперь раскладку не могу номана переключать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:39 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
где гарантия что следующий сигнал не попадет на момент выполнения прерывания?


Гаранти: Высокая частота работы МК и механизм прерываний в AVR - http://avr123.nm.ru/03.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:41 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Блин у меня кнопка Ctrl отвалилась и клея нету теперь раскладку не могу номана переключать


Добил таки !!! Рекомендую РОБОТОТЕХНИКУ иметь дома POXIPOL ! и юзать его нещадно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:43 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
avr123.nm.ru писал(а):
Master писал(а):
Блин у меня кнопка Ctrl отвалилась и клея нету теперь раскладку не могу номана переключать


Добил таки !!! Рекомендую РОБОТОТЕХНИКУ иметь дома POXIPOL ! и юзать его нещадно.

Не понял, это как (или что)? Аааааа клей всмысле, та у меня был супер момент, забыл закрыть он весь вытек в ящичек.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:47 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Master писал(а):
Как пункты 2, 3 и 4, 5 будут выполняться параллельно МК он же не 2-х ядерный? Если следить по прерывания, то где гарантия что следующий сигнал не попадет на момент выполнения прерывания?


Фронты можно сканить с частотой срабатывания (переполнения) таймера, погрешность дискрентизации будет 1 такт таймера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Софт - Алгоритм работы ШИМ+Энкодер->ПИД
СообщениеДобавлено: 30 окт 2007, 21:47 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Master писал(а):
Тогда уж лучше повесить N-кодеры

а почему ты их N-кодерами зовёшь???
какойто есть великий смысл в том чтобы называть их N-кодерами а не например Z-кодерами
я всегда думал что это простое слово
encoder
1) кодирующее устройство, кодер; шифратор


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO