Кодирующее устройство состоит из шифратора и дешифратора и предназначено для использования в охранных системах в качестве электронного ключа или в системе радиосигнализации. В основе лежит простой принцип число-импульсного кодирования, позволяющий получить наиболее простые схемы, имеющие минимум микросхем, при этом шифратор вырабатывает последовательность пачек импульсов с одинаковым количеством импульсов в пачке, при этом число импульсов устанавливается индивидуально (а описываемом варианте - 840 импульсов) и определяет код данной системы.
Принципиальная схема шифратора показана на рисунке 1. При включении питания зарядный ток С2 устанавливает счетчик D2 в нулевое состояние. В результате счетчик начинает работать с нуля. Поскольку схема может работать в составе охранной сигнализации на её входе стоит каскад на транзисторе VT1, который защищает КМОП микросхемы от превышения логического уровня.
При срабатывании внешний датчик или кнопка замыкают R6 на общий провод питания, при этом на вывод 6 D32 поступает нуль. На его выходе появляется единица, которая запускает мультивибратор на D1.1 D1.2, и импульсы с его выхода поступают на счетчик D2, который был предварительно установлен в нулевое положение.
Теперь счетчик начинает считать, и как только досчитает до 8-и триггер на D3.1 и D3.2 фиксируется в этом положении. Одновременно открывается элемент D1.3 и через него и через D1.4 импульсы поступают на выход, на модулятор.
Это продолжается до тех пор. пока счетчик D2 не досчитает до определенного числа, в данном случае до 848-и (поскольку 8 импульсов - пауза между пачками, то кодовое число импульсов получается 840).
После того, как счетчик досчитает до 848-и на его вход R поступает положительный импульс и он переходит в исходное нулевое положение. При этом, если воздействие на датчик (или кнопку) прекращено схема переходит в дежурное состояние, если воздействие продолжается - следуют пачки из 840 импульсов в каждой с паузами между пачками, длительностью в 8 импульсов.
Схема дешифратора показана на рисунке 2. Отрицательные импульсы с выхода формирователя приемника поступают на детектор счетных импульсов и пауз на микросхеме D2. Детектор работает таким образом. Когда входного сигнала нет на его входе логическая единица, в результате единицы имеются и на выводе 4 и на выводе 8 D2.
Рисунок 2
Теперь с поступлением первого импульса на этих выводах устанавливаются нули. Причем длительность импульсов больше постоянной времени R1C1, но значительно меньше постоянной R2C4, поэтому, с поступлением каждого импульса уровень на выводе 4 D2 изменяется, а на выводе 8 остается нулевым. Таким образом выделяются счетные импульсы.
Затем с наступлением паузы длительность промежутка между импульсами возрастает и становиться больше времени R2C4 и на выводе 8 D2 появляется единица. Так выделяется пауза. Счетные импульсы (импульсы из пачки) поступают с выхода D2.2 на счетный вход счетчика D1. Счетчик считает количество импульсов в пачке и к моменту наступления паузы на его выходе устанавливается число, равное числу импульсов в пачке.
Если это число совпадает с кодом, записанным в ПЗУ на диодах VD1-VD10 (в данном случае В40). то уровень единицы поступает на вход 8 D3.3 и далее на триггер D3.1 D3.2, который перекидывается в противоположное состояние. На его выходе уровень меняется с единичного на нулевой, что служит сигналом для включения какого-либо внешнего устройства, например сирены.
В таком стабильном состоянии дешифратор будет находиться все время пока включено питания. Для перевода, его, в исходное положение нужно отключить питание, а затем включить снова, при этом зарядным током С2 триггер установится в единичное состояние.
Если принятый код не соответствует записанному, то сигналом паузы через цель задержки С3 R5 счетчик установится в нулевое положение, при этом состояние триггера не изменится и на выходе дешифратора останется единица.