Схема дистанционного управления на 4 команды
Несмотря на огромное количество разных типов пультов ДУ, присутствующих в продаже, сделать самостоятельно систему дистанционного управления на ИК-лучах каким-либо прибором или аппаратом проблематично.
Дело в том, что нет декодеров, работающих самостоятельно. Практически во всей современной аппаратуре декодер дистанционного управления входит в состав контроллера управления конкретным аппаратом. И его почти всегда не возможно его использовать по другому назначению (исключение составляют только микросхемы типа К1506ХЛ1 и К1506ХЛ2, на которых делали ДУ для телевизоров типа УСЦТ).
Микросхемы тонального набора для телефонных аппаратов идеально подходят для системы радиоуправления, но плохо пригодны для передачи команд по ИК каналу, поскольку работают не с импульсным, а синусоидальным сигналом.
И все же, — выход есть. Используя микросхемы НТ12Е (кодер) и HT12D (декодер) фирмы Holtek можно сделать несложную систему ДУ, как минимум, на четыре команды (реально команд может быть до 16-ти, но это потребует преобразования данных от клавиатуры в двоичный код на кодере, и обратного преобразования на декодере).
На рисунках 1 и 2 представлены простые схемы (начального уровня) для четырех-командной системы управления.
Схема пульта на рисунке 1. Код передаваемый микросхемой НТ12Е (и принимаемый HT12D) состоит из двух частей, — адреса и данных. В адресе заложена информация для идентификации пульта (всего 256 вариантов).
Эта информация заносится путем соединения или не соединения с общим минусом питания выводов 1-8 Обычно с этой целью на плате делают паянные перемычки. Данные адреса нужны для того чтобы приемный узел реагировал на команды, поступающие только от определенного, «своего» пульта.
В этой схеме код адреса задан подключением на общий минус выводов 6, 7 и 8 (так же и в приемном узле). Остальные адресные выводы никуда не подключены. Адрес может быть другим, важно чтобы один и тот же как на приемном, так и на передающем узлах.
Данные, которые нужно передать, подаются на выводы 10-13, — четырехразрядный двоичный код, в данном случае только четыре команды, — коды «0001», «0010», «0100» и «1000», потому что такие коды можно задавать простым подключением вывода на плюс.
Микросхема НТ12Е передает кодовые посылки все время, пока включено питания. Чтобы питание включалось только во время передачи команды используются сдвоенные кнопки, -верхняя половина задает код команды, а нижняя. — включает питание микросхемы. Схема приемного узла на рисунке 2. На А1 выполнен фотоприемник по типовой схеме. В микросхеме А2 код адреса задан так же, как в D1 (рис. 1) — замыкаем на минус 6,7,8 выв.
После завершения передачи команд на выходах остается код последней команды.
Микросхемы НТ12Е и HT12D — в корпусах DIP-18. Если взять микросхемы в корпусах SO-20, то номера выводов, подписанных на схеме, нужно увеличить на один.