Особенность этого кодера-декодера в том, что в кодере применяется телефонная микросхема КР1008ВЖ1. Эта микросхема представляет собой генератор импульсов набора номера электронного телефонного аппарата. В основе системы лежит простой принцип числоимпульсного кодирования, при котором каждой команде присваивается определенное число импульсов.
В данном случае число импульсов равно номеру команды (например, восьмая кнопка дает восемь импульсов).
Принципиальная схема кодера показана на рисунке. Его схема напоминает упрощенную схему номеронабирателя телефона-трубки. Для подачи команд используются кнопки S1-S9, при нажатии на каждую формируется число импульсов, равное номеру кнопки. Кнопка S0, которая имеется на клавиатуре телефонного аппарата здесь используется как кнопка сброса декодера, при нажатии на которую нули устанавливаются на всех его выходах.
Положительные импульсы, число которых равно номеру нажатой кнопки формируются на выводе 12 микросхемы D1 и должны поступать на вход модулятора передатчика системы телеуправления.
Принципиальная схема декодера показана на рисунке 2. Схема построена на микросхемах серии К561. Цепь R1-C1 вместе с элементом D1, обладающим свойствами триггера Шмитта, образует селектор импульсов, который пропускает только относительно низкочастотные импульсы, генерируемые кодером. И не пропускает более короткие импульсы, которые могут быть в результате детектирования приемным трактом системы телеуправления разного рода помех. В результате импульсы получаются немного задержанными, но они имеют крутые фронты и сводятся к минимуму сбои от помех.
Рис. 2
На двух других элементах микросхемы D1 собран второй селектор, который определяет начало и конец командной посылки. По фронту первого же импульса конденсатор С2 быстро разряжается через диод VD1. На выходе D1.3 устанавливается логический ноль, что означает начало комад-ной пачки. Пока поступают на вход импульсы, разряд конденсатора С2 происходит через R2, а постоянная времени C2-R2 слишком велика, чтобы С2 успевал разрядиться до уровня логического нуля. Как только команда заканчивается и импульсы больше на вход не поступают, конденсатор С2 разряжается через R2 и на выходе D1.3 появляется логическая единица, что означает окончание приема команды.
Импульсы с выхода элемента D1.1 поступают на счетный вход счетчика D2. По окончании пачки счетчик устанавливается положение, в двоичном коде равное номеру переданной команды. Этот код с его выходов поступает на входы регистра D3. После того как С2 разрядится через R2 на выходе D1.3 появляется логическая единица. Эта единица сначала поступает на вход записи регистра D3 (вывод 6). Информация с выходов счетчика D2 переписывается в регистр D3 и запоминается им (на выходе регистра устанавливается такой же код) и логическая единица появляется на одном из выходов дешифратора D4, соответственно переданной команды.
Затем, спустя короткое время, нужное на зарядку С3 через R3, логическая единица поступает на обнуляющий вход счетчика D2 (вывод 7). Счетчик обнуляется, а команда остается включенной до тех пор пока не поступит другая команда. Для того чтобы выключить все команды нужно подать команду "0" (нажать кнопку S0), при которой на вход декодера поступает 10 импульсов. В результате дешифратор D4 переходит в положение "0" и на всех его выходах с 1-го до 9-й устанавливаются логические нули.
Цепь C3-R3 нужна для большей надежности срабатывания. Конечно, запись в регистр и обнуление счетчика может происходить и одновременно, но здесь получается слабый момент, когда счетчик может обнулиться раньше чем произойдет запись в регистр. В результате команда будет принята неверно. А RC-цепь задерживает обнуление счетчика и последовательность, при которой сначала запись в регистор, а потом обнуление, сохраняется даже при существенном различии в быстродействии микросхем (например, если счетчик будет К1561ИЕ10, а регистр К561ИР9 или, что еще хуже, К176ИР9, то счетчик отреагирует быстрее чем регистр и декодер не сможет функционировать).
Микросхемы серии К561 можно заменить аналогичными серий К1561, К176, 564 или импортными (К561ТЛ1 - CD4093, К561ИЕ10 -МС14520, К561ИР9 - CD4035, К561ИД1 -CD4028). При отсутствии микросхемы К561ТЛ1 можно использовать К561ЛЕ5 или К561ЛА7, но помехозащищенность системы при этом будет значительно ниже, а так же, возможно, придется подобрать номиналы цепи R2-C2. Но все же, желательно использовать микросхему К561ТЛ1.
Налаживание сводится к подбору номиналов цепи R2-C2 так, чтобы во время приема кодовой посылки на выходе D1.3 был логический ноль, а после окончания посылки появлялась единица.
В качестве канала связи может быть и простая проводная линия, а так же, оптический канал связи или радиоканал. При сопряжении с каналом связи нужно обратить внимание на фазу входного импульсного сигнала, поступающего на вход декодера (импульсы положительные, пауза — ноль).