роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: Как запрограмировать микроконтроллер чтоб он понимал команды ПДУ.
Mrak1444 Post Id


Рядовой


Сообщений всего: 1
Дата рег-ции: Сент. 2008  



Я хочу приделать к роботу ПДУ, пульт взял от старого видеомагнитофона Funai, узнал его формат передачи ИК лучей, оказался вроде RECS80 / RC-4. Теперь ищу как запрограммировать контроллер Atmega8 чтоб он понимал этот формат, но все что я нахожу это инфа про RC5. Может кто нибудь что то знает, подскажите пожалуйста.
 
 Top
gramozeka Post Id


Капитан


Сообщений всего: 51
Дата рег-ции: Янв. 2008  



Берешь ИК приемник чтонибудь вроде TSOP Читешь коды команд желательно осцилограф с самописцем, у меня получалось и обычным лучевым. частота там не высокая, так что самописец можно на звуковой карте сделать. Потом берешь какой нибудь AVR начального уровня.. программа будет не сложной. Только надо будет кворц внешний использовать.
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



1.) Классический подход:
Необходимо знать спецификацию передаваемого сигнала; в контроллер записывается программа, расшифровывающая поступающий с ПДУ код и выполняющая соответсвенные действия.

2.) Эмуляционный подход:
Необходим стабильный приём команды. Команда должна приходить на вывод прерывания. Программа микроконтроллера, при прерывании записывает в оперативную память промежуток времени, с момента прошлого прерывания. Количество записей должно быть минимально возможным для безошибочной интерпретации команды (определения её уникальности). Обычно, не более 100 временных промежутков. На этапе первого запуска устройства проводится сопоставление поступающих с ПДУ команд и действий устройства. Результаты заносятся в энергонезависимую память. В дальнейшем, микроконтроллер, сравнивает записи временных промежутков пришедшей команды с записями в энергонезависимой памяти и выбирает необходимое действие.

(Отредактировано автором: 27 Октября, 2008 - 09:23:25)

 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru