Данное устройство обеспечивает передачу восьми дискретных команд телеуправления по двухпроводной линии связи. Система состоит из пульта управления и дешифратора. Пульт управления представляет собой составное сопротивление, величина которого изменяется при нажатии на кнопки. При этом каждой кнопке соответствует определенное сопротивление этой цепи. Дешифратор представляет собой восьмипороговый омметр, который измеряет сопротивление пульта и по результату измерения определяет какая команда включена.
Системы управления такого типа широко используются в клавиатурах недорогих видеоплееров, когда для приема информации от клавиатуры используется только один вывод микроконтроллера.
Принципиальная схема показана на рисунке. Пульт управления состоит из резисторов R1-R8 и кнопок "1"-"8". Общее сопротивление пульта равно 72,8 кОм. Но это в том случае если кнопки не нажаты. Нажатие на одну из кнопок замыкает несколько резисторов этой цепи и общее сопротивление уменьшается, например при нажатии на "1" сопротивление будет 63,7 кОм, а при нажатии на "4" — 36,4 кОм. Таким образом каждой кнопке соответствует определенное сопротивление пульта.
Сопротивление пульта вместе с резисторами R9 и R10 образует делитель напряжения, поступающего от источника питания. А результат деления падает на резисторе R10.
Дешифратор представляет собой восьмипороговый компаратор на операционных усилителя микросхем А1 и А2. На инверсные входы этих ОУ поступает напряжение с делителя на резисторах R11-R19. В результате, если смотреть снизу вверх по схеме, напряжение на инверсном входе каждого следующего ОУ становится больше на некоторую постоянную величину чем на таком же входе предыдущего ОУ.
Прямые входы всех ОУ соединены вместе и на них поступает напряжение, полученное от делителя, образованного пультом и резисторами R9 и R10. В результате чем меньше сопротивление пульта тем больше напряжение на R10 и тем большее число ОУ (начиная снизу по схеме) переходят в единичное состояние.
Например, при нажатии на кнопку "Г" напряжение на прямом входе ОУ А2.4 становится больше чем на его инверсном входе, но все равно остается меньше чем на инверсном входе А2.3. По этому на выходе А2.4 устанавливается высокий уровень, а на выходах всех остальных — низкий. Если нажать на кнопку "4" напряжение на R10 станет больше чем напряжения на инверсных входах ОУ А2.4, А2.3, А2.2 и А2.1, но меньше чем на А1.4 и остальных. В результате высокие уровни устанавливаются на выходах А2.1-А2.4, а на выходах А1.1 - А1.4 — низкие.
Таким образом, чем больше номер нажатой кнопки, тем большее количество ОУ переходят в единичное состояние. Но такое представление номера включенной команды не удобно для управления нагрузками, поэтому на микросхемах D1 и D2 (оба входа каждого элемента соединены вместе чтобы образовать инвертор) собран дешифратор, который переводит такую систему исчисления в десятичную. На всех выходах элементов микросхем D1 и D2, пока не нажата ни одна кнопка, присутствует логические единицы. При нажатии на кнопку на одном из выходов устанавливается ноль.
Работает дешифратор таким образом. Предположим нажата кнопка "7". При этом на выходах всех ОУ кроме А1.1 устанавливаются логические единицы. В результате на выходе D1.2 появляется логический ноль. Диод VD3 открывается и напряжение на входе D1.3 падает до нуля. Затем открываются диоды VD4, VD6, VD8, VD10 и VD12. В результате единичные уровни поступающие на входы элементов D1.3 - D2.4 через резисторы R22-R27 за счет открытого сопротивления диодов падают до нуля. И все элементы, кроме D1.2 имеют на своих входах нули, а на выходах единицы.
Диоды должны быть германиевые, с низким падением напряжения — например Д9, Д2, ГД507. Напряжение питания от десяти до 15-ти вольт. При питании 15В можно использовать диоды типа КД521, КД522. Микросхемы К561ЛЕ5 можно заменить на любые микросхемы К561, содержащие инверторы — К561ЛА7, К561ЛН2 и т.п.
Настройка заключается в подборе номинала R10 таким образом, чтобы схема работала без перебоев.