Данная система радиоуправления может найти применение в быту в качестве основы системы дистанционного управления, в модельном спорте для построения системы радиоуправления, и в других случаях, когда нужно формирование до семи команд, передача их в импульсном виде по двухпроводной линии, по ИК-каналу или по радиоканалу. При этом нужно учитывать, что система не допускает одновременной передачи нескольких команд (при нажатии на несколько кнопок кодера одновременно, идет выполнение команды, соответствующей младшей кнопке).
И еще одно свойство — на соответствующем выходе декодера будет держатся единица (команда включена) только в течении времени удержания нажатой кнопки кодера. При её отпускании на этом выходе декодера будет ноль.
Для шифровки команд используется простой числоимпульсный метод, при котором по каналу передачи передается сигнал, состоящий из пачек импульсов и пауз между ними. Число импульсов в каждой пачке (от одного до семи) соответствует номеру посылаемой команды.
Принцип работы кодера. Кодер выполнен всего на двух микросхемах серии К561 и питается от гальванического источника напряжением 4,5 В (три последовательно включенных элемента типа А316 или АА). Ток потребления зависит исключительно от нагрузки — линии передачи. На выходе, на коллекторе VT1 формируются отрицательные импульсы.
Импульсы формируются мультивибратором на элементах D1.1 и D1.2. Эти импульсы поступают через ключ на D1.3 на выходной каскад на VT1, а счетчик D2 ограничивает количество этих импульсов в пачке и устанавливает интервалы между пачками. Происходит это так: предположим нажата кнопка S2, a D2 находится в нулевом состоянии.
При этом на один из входов D1.3 поступает единица с выхода "0" D2 и D1.3 закрыт, в результате чего импульсы на базу VT1 не поступают. При этом импульсы с выхода мультивибратора поступают на счетный вход "С" D2 и счетчик их считает. Элемент D1.3 откроется только тогда, когда на вход D2 поступит 3 импульса. Затем D1.3 открывается и на базу VT1 поступают импульсы.
Это будет продолжатся до тех пор пока счетчик D2 не сбросился в нуль, а произойдет это тогда, когда он сосчитает до 4-х (поскольку нажата S2). В этот момент единица с его выхода "4" через кнопку S2 поступит на вход "R" D2 и сбросит его в нуль. Теперь снова потребуется три импульса чтобы открыть D1.3.
Таким образом, при нажатой S2 на базу VT1 поступают пачки импульсов с числом импульсов в пачке равном двум (вторая команда), а интервал между пачкам равен трем импульсам. Если нажать, например, на S6 будут пачки, содержащие по шесть импульсов, а интервал между ними будет тот же — длиной в три импульса.
Рис.2Схема декодера показана на рисунке 2. Он несколько сложнее. Содержит детектор импульсов на элементе D1.1, детектор пауз на D1.2, счетчик импульсов в пачке на D2, регистр на D3 и десятичный дешифратор D4.
Детектор импульсов выполнен на элементе D1.1 (микросхема D1 — преобразователь уровня, его элементы представляют собой логические повторители с
высокоомными входами), он нужен для распознавания полезных импульсов на фоне импульсных помех. Детектор обладает свойствами триггера Шмитта с интегрирующей цепью.
В результате его выходные импульсы немного задержаны относительно входных, но они имеют крутой фронт независимо от крутизны фронта входных импульсов. Кроме того детектор не реагирует на импульсы длительность которых ниже некоторого значения и поэтому не пропускает большинство импульсных помех.
Детектор пауз построен на элементе D1.2 по аналогичной схеме. Пока на вход декодера не поступают импульсы на вход D1.2 через резистор R2 поступает уровень логической единицы. В результате на выходе D1.2 будет также единица. Первый же отрицательный импульс пачки открывает диод VD1 и переключает элемент D1.2 в нулевое состояние.