Сканер-анализатор кода команд ИК ПДУ

  • 0 Ответов
  • 2002 Просмотров
Описание:
*

Оффлайн dima83Автор темы

  • Постоялец
  • *
  • 352
  • Понравилось 427 раз
  • Правильно поставленный вопрос - 50 % ответа.
    • Спутники которые я принимаю 53,56,57,75,85,90,96.5
      Мой тюнер DR HD F16, GS8300, Openbox x820, Topfield tf4000fi
Сканер-анализатор кода команд ИК ПДУ
« Сообщение: Воскресенье 15 Сентябрь 2019, 10:20:03 »
Предлагаемое устройство будет полезно тем, кто решил собрать конвертер для пульта ДУ.
Оно принимает команду от пульта ДУ и записывает его код (4 байта) в энергонезависимую память.
Для программирования устройства необходимо направить на его ИК приемник пульт и нажать одну из кнопок управления. Затем проверить на нем соответствие кода команды, записанной в устройство – направить на него испытуемой пульт и нажать на ту же кнопку. О положительном результате сравнения команд известит светодиод.
При поступлении команды от пульта ДУ, светодиод начинает мерцать, дублируя принимаемый пакет данных. По окончании приема светодиод загорится на 1.5 с и погаснет – устройство записывает принятый код в EEPROM память и ожидает приема команды для сопоставления с ранее принятой. При поступлении новой команды от ПДУ светодиод так же продублирует принимаемый пакет, и затем, если коды команд совпадут, он начнет мигать с частотой в 2 Гц в течении 3 с. Устройство в дальнейшем можно выключать и включать – это не повлияет на хранящийся в ПЗУ код. Единственный способ заставить его «запомнить» новый код – перепрошить. Это сделано специально для того, чтобы записанный код не был случайно стерт или подменен другим.

Устройство реализовано на базе микроконтроллера младшего семейства Microchip – Pic12f629. В качестве приемника инфракрасного сигнала используется широко распространенная в бытовой технике микросхема TSOP2138. Она имеет в своем составе ИК приемник – фотодиод, усилитель сигнала с полосовым фильтром, а так же детектор, выделяющий полезный сигнал. «Обвязка» TSOP2138 соответствует схемотехнике большинства устройств работающих с ИК ПДУ: питание осуществляется через резистор R1, емкость С2 стабилизирует питание микросборки, через R3 осуществляется дополнительная подтяжка порта выхода до напряжения питания (лог. 1) в отсутствии какого либо сигнала на входе, емкость C3 (100 пФ) предотвращает возможное проникновение модуляционных составляющих сигнала и помех от электроосветительных и тепловых приборов на выход микросборки. Принятый код ИК команды поступает на порт CIN- внутреннего компаратора микроконтроллера, где происходит его анализ, запись в энергонезависимую память, а в дальнейшем и сопоставление со вновь поступившей командой с пульта ДУ. Все процессы идицируются светодиодом HL1, включенным в порт GP1.

Устройство можно дополнить ЖКИ индикатором (естественно модифицировав прошивку мк) для отображения полученного кода на дисплее.


ik-scaner.jpg
* yarik-sat.com_ik-scaner.jpg
(79.02 КБ, 1184x511)
* yarik-sat.com_ik-scaner.rar
(2.45 КБ ~ Скачиваний: 0)


 
Сказали спасибо: romaamor, skad163
« Последнее редактирование: Воскресенье 15 Сентябрь 2019, 11:04:27 от dima83 »



Кто онлайн

Просматривают тему:
0 Пользователей и 1 Гость