Система управления при помощи пульта ДУ


 Очень заманчиво использовать любой пульт дистанционного управления телевидеоаппаратуры для управления какими-то другими системами. Пульты управления многими телевизорами универсальны, и они содержат много команд, неиспользуемых и, часто, невоспринимаемых конкретным телевизором, и эти “лишние” команды желательно использовать для управления другими бытовыми приборами, например освещением в комнате, электрочайником, и много чем ещё.
 Проблема – в распознавании команд, посылаемых пультом. Между тем расшифровать команды пульта не так и сложно. Посылка пульта на выходе стандартного интегрального фотоприемника выглядит как набор импульсов, одни из которых имеют одиночную, а другие удвоенную ширину, после окончания командной посылки следует пауза. Нужно присвоить коротким импульсам знак логического нуля, а импульсам удвоенной ширины – знак логической единицы. Затем, этот код записать в регистр, и преобразовать им в параллельный. Запомнить параллельный код другим регистром и использовать его для управления.
  Для того, чтобы определить какой импульс короткий, а какой длинный нужна схема, представляющая собой одновибратор, который по фронту входного импульса формирует импульс по длительности больший короткого импульса и меньший длинного. А потом будет происходить сравнение его с входным. Если входной импульс окажется короче этого, то он будет принят как логическая единица.


 Такой метод не учитывает различную величину пауз между некоторыми импульсами, применяемую так же в кодировании, поэтому, некоторые команды будут характеризоваться одним и тем же кодом, но, всё же большинство команд будет распознано.


 Принципиальная схема дешифратора показана на Рис.1 Импульсы с выхода фотоприёмника А1 поступают на вход D блока регистров D2.1-D2.2, который служит для преобразования последовательного кода в параллельный. Запись в регистр происходит по фронту положительного импульса , поступающего на вход С.
 Для распознавания коротких и длинных импульсов служит одновибратор на элементе D1.2. По фронту любого входного импульса он запускается цепью C4-R3 и формирует отрицательный импульс, длительность которого больше длительности короткого импульса, но меньше длительности длинного. По спаду этого импульса и происходит запись в регистр D2 того уровня, который в момент спада будет на входе D. Таким образом, если импульс был короткий, то спад импульса, созданный одновибратором на D1.2 происходит после окончания короткого входного импульса и в регистр записывается “0”. Если на входе импульс длинный, то спад импульса одновибратора D1.2 происходит до завершения длинного импульса и в регистр записывается “1”.
 Таким образом расшифровывается командная пачка и к её окончанию на выходах регистра на микросхеме D2 будет некий двоичный параллельный код. Теперь этот код надо запомнить. Для этого служит ячейка памяти из двух регистров D3 и D4, которые в данной схеме используются как ячейки памяти. Поэтому, входы J, P, S и K здесь не используются (они на схеме не показаны, а их выводы 2, 7, 4 и 3 соединены с плюсом питания).
 Для управления записью в ячейку памяти служит широтно-импульсный селектор на D1.4, который, по окончании кодовой пачки при помощи цепи C9-R8 формирует короткий положительный импульс, поступающий на вход С D3 и D4. Коды с выходов D2 переносятся на выходы D3 и D4 и остаются там до тех пор пока не будет принята и расшифрована другая команда, посланная пультом.


 Так экспериментируя с различными пультами можно составить список кодов, соответствующих кнопкам пультов. А затем использовать эти кнопки для управления различными внешними устройствами.
Из-за того, что схема не может измерять ширину пауз между импульсами расшифровка кода происходит не полная, и некоторые разные команды пульта будут восприниматься схемой как одинаковые. Большинство же команд будут легко идентифицироваться.
 Интегральный фотоприёмник А1 можно применить любой от современных телевизоров. Если фотоприёмник повернуть рабочей (выпуклой) поверхностью к себе и выводами вниз, то крайний левый вывод будет – 1, средний – 2, а правый – 3.
Все микросхемы серии К561 можно заменить аналогичными серии К1561, 564, CD. Диоды, резисторы и конденсаторы – общего применения. Питание – от стабилизированного источника напряжением 5-6V (напряжение питания ограничено допустимым напряжением питания фотоприёмника А1).
Схема собиралась на макете.
Налаживание заключается в подстройке резистора R2 так, чтобы длительность формируемых одновибратором на D1.2 импульсов была больше короткого импульса в посылке пульта (на выходе А1), но меньше длинного импульса. Для большинства пультов оптимально 1,2-1,3 mS (R2 в среднем положении 50 кОм).
R2 можно подстроить и экспериментально для конкретного пульта, – по наилучшему безошибочному приёму команд и их распознаванию.



автор Лыжин Р.
источник: ” РАДИОКОНСТРУКТОР “, 12 – 2004, стр.24-25.