Замок построен по классической схеме -клавиатура из десяти кнопок от "0" до "9" для набора кодового числа, плюс кнопка "открыть", которую нужно нажать после того как весь код набран. Код состоит из четырех цифр, которые нужно набирать в строго определенной последовательности. Предусмотрена защита от подбора кода, которая заключается в том, что при наборе каждой цифры, не входящей в код, происходит автоматический сброс всего предыдущего набора, даже если первые цифры были набраны правильно.
Если набрать неправильное число и нажать на кнопку открыть вместо срабатывания запорного механизма будет включена сигнализация (например, квартирный звонок или более громкое устройство). При правильном наборе кода отпирание запорного механизма произойдет только после нажатия на кнопку "открыть".
Нажатие на каждую цифровую кнопку (независимо от того входит эта цифра в код или нет) сопровождается негромким звуковым сигналом, подтверждающим замыкание контактов. Задание кода — установкой перемычек. Перевод в запертое состояние - нажатием на любую кнопку, не входящую в кодовое число.
Принципиальная схема электронной части замка показана на рисунке. Замок состоит из двух модулей — клавиатуры, которая располагается на внешней стороне двери и содержит только кнопки и звукоизпучатель, и логического устройства, содержащего логическую схему и кодовые перемычки. Логическая часть размещается внутри помещения и связывается с клавиатурой ленточным 13-проводным кабелем (на схеме его проводники показаны прерывистыми линиями).
Код задается перемычками П1-П10, причем четыре из них П1-П4 служат для установки кода, а остальные шесть соединяют не используемые в коде кнопки с точкой сброса (вывод 1 D1.1). Для распознавания последовательности набора кодовых цифр служит цепочка из четырех RS-триггеров, собранных на элементах микросхем D1-D3. Верхний триггер (на D1.1 и D1.2) одновременно служит триггером сброса.
При подаче логической единицы на вывод 1 D1.1 триггер устанавливается в единичное состояние. Единица с выхода D1.2 поступает на вывод 8 первого элемента второго триггера (на D1.3, D1.4 и D3.1) и принудительно устанавливает этот триггер в единичное состояние. Поскольку по выводу 8 D1.3 этот триггер имеет приоритет, то перевести его в нулевое состояние не возможно, если на этот вывод подана единица.
Далее, таким же образом устанавливаются в единицы два других триггера. Уровень с выхода последнего триггера (D2.3 и D2.4) поступает на исполнительную схему. Таким образом, чтобы сработало отпорное устройство нужно именно этот последний триггер установить в единичное состояние, но это можно сделать только после того, как последовательно, сверху вниз (по схеме) установить три предшествующих триггера. В результате замок срабатывает не на набор кодовых цифр, а на конкретное число составленное из кодовых цифр, что существенно повышает его секретность.
Устройство контроля собрано на элементах D4.1-D4.3. Пока кнопка "открыть" не нажата на выводы 2 и 9 D4 поступает логический нуль через резистор R4. В этом состоянии на выходах элементов D4.1 и D4.3 будут единицы. И эти элементы не будут реагировать на состояние их вторых входов.
Если кодовое число набрано правильно на выходе триггера на D2.3 и D2.4 (вывод 10) будет единица. При нажатии на кнопку "открыть" уровень на резисторе R4 сменится на единичный. На обоих входах D4.1 будут единицы, на выходе — ноль. Этот ноль инвертируется элементом D4.2 и единица поступает с его выхода на транзисторный ключ на VT2, транзистор открывается и включает реле, управляющее запором (на схеме не показано) и запор отперается. В то же время на обоих входах D4.3 по прежнему будут разные уровни, а это значит что на выходе D4.3 уровень не изменится.
Если кодовое число набрано неверно на выходе D2.3 будет ноль, поэтому элемент D4.1 не отреагирует на нажатие кнопки "открыть", и следовательно, транзисторный ключ VT2 не откроется и запор останется в запертом состоянии. Но, нажатие на кнопку "открыть" приведет к тому, что на оба входа D4.3 поступят логические единицы. На выходе D4.3 состояние изменится на нулевое и произойдет запуск одновибратора на элементах D5.3 и D5.4.