Премник сигналов пульта ДУ на микроконтроллере pic 16f84

двери входные

Премник сигналов пульта ДУ на микроконтроллере pic 16f84


      Премник сигналов пульта ДУ на микроконтроллере pic 16f84

Один из вариантов ИК приёмника - URCR (universal remote control reseiver)

схема ИК приёмника

Схема состоит из ИК приёмника (TK - 69 и др.) ,микроконтроллера pic16f84 фирмы Microchip, стабилизатора напряжения 78L05. Микроконтроллер производит обработку данных, полученых от пульта, и отправку их в ПК через COM порт. Устройство питается от сигналов RTS и DTR , поэтому они должны быть в активном состоянии. Передача данных в ПК осуществляется по лини RXD , приём служебных сигналов по линии TXD.

Прежде всего необходимо запрограммировать в микроконтроллер прошивку urcr13.zip. Сделать это можно либо самому (см. программатор PICов), либо на радиорынке (по крайней мере в Киеве это возможно).

Для инициализации устройство ипользует так называемый протокол IR/OK. Управляющая программа передаёт микроконтроллеру два байта, в ASC2 это " IR ". После после чего микроконтроллер также передаёт компьютеру сообщение "OK". Таким образом управляющая программа распознаёт, что к компьютеру подключен приемник сигналов ДУ. При настройке лучше отключить протокол IR/OK. для этого подключите ножку 18 (RA 1) к земле.

Собрав устройство, подайте на вход стабилизатора питание. В момент включения светодиод должен два раза мигнуть. Направте на приёмник пульт, понажимайте клавиши, при этом на ножке 8 (RB 2) микроконтроллера должны появится импульсы. Их можпо проконтролировать обычным светодиодом. Если все правильно, подключайте приёмник к COM порту и приступайте к настройке софта. Не забудьте в настройках управляющей программы сконфигурировать последовательный порт: 57600 bauds, 8 data bits, no parity, 1 stop bit. Линии DTR и RTS, как уже говорилось, должны быть в активном состоянии (enabled).

Если у вас возникли вопросы - пишите мне, по возможности я попробую на них ответить.




- Начало -    



Книжный магазин