Устройство управления кодового замка

Иллюстрации

Показать все

Изобретение относится к технике защиты различных объектов от доступа посторонних лиц, в частности - к электронным кодовым замкам. Достигаемый технический результат - повышение защищенности от целенаправленной быстрой блокировки. Устройство содержит блок 1 выявления ложного кода, блок 2 управления, триггер 3, счетчик 4, элементы И 5, 6, входы 7, вход разблокировки 8 и выходы 9, 10. Технический результат достигнут введением в блок 1 выявления ложного кода второй группы входов, в блок 2 управления - группы выходов, в счетчик 4 - второго входа сброса, в триггер 3 - второго выхода, в элемент И 6 - третьего входа и новых связей между функциональными блоками и элементами. 5 ил.

Реферат

Изобретение относится к технике защиты различных объектов от доступа посторонних лиц, в частности к электронным кодовым замкам.

Известно устройство управления электронно-кодового замка (см. авт. свид. СССР №1495424 от 13.07.87 г., МКИ: Е 05 В 47/00, "Электронно-кодовый замок", авторы - Н.В.Василенко, А.Э.Цалко, О.А.Мерецкий и А.А.Мороз, опуб. 23.07.89 г., БИ №27), содержащее блок набора кода, два счетчика, два дешифратора, три формирователя импульсов, два элемента ИЛИ, триггер, элемент И, одновибратор, блок элементов И и блок сравнения. Выходы первого счетчика подключены к первой группе входов блока сравнения, выход элемента И соединен с выходной шиной устройства, выходы блока набора кода соединены с соответствующими входами первого элемента ИЛИ и первыми входами блока элементов И, своими выходами подключенного к входам второго элемента ИЛИ. Выход первого элемента ИЛИ соединен со счетным входом второго счетчика, выходы которого подключены ко второй группе входов блока сравнения, информационным входам первого дешифратора и второго дешифратора, выходы первого и второго дешифраторов соединены, соответственно, со вторыми и третьими входами блока элементов И. Выход второго элемента ИЛИ соединен со счетным входом первого счетчика, к R-входу которого подключены выход третьего элемента ИЛИ и установочный вход второго счетчика. Первый выход блока сравнения соединен с первым входом элемента И и D-входом триггера, счетный вход которого дополнительно соединен с выходом старшего разряда первого счетчика и вторым входом элемента И. Второй выход блока сравнения через первый формирователь импульсов соединен с R-входом триггера и первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу одновибратора, входом подключенного к выходу элемента И. Прямой выход триггера соединен с входом разрешения второго дешифратора и через второй формирователь импульсов - с третьим входом элемента И, а через третий формирователь импульсов прямой выход триггера соединен с третьим входом третьего элемента ИЛИ. Инверсный выход триггера соединен с входом разрешения первого дешифратора.

Недостатками устройства являются:

- определенное неудобство эксплуатации, обусловленное тем, что при первой же ошибке в процессе набора кода (что вполне возможно при наборе многоразрядных кодов) устройство сразу блокируется и, чтобы повторить набор кода, сначала нужно подать разблокирующий код и привести устройство в исходное состояние, только потом подать открывающий код; это может привести, в отдельных случаях, к недопустимой задержке открытия замка (в особенности в случаях, когда разблокирующий код не всем пользователям устройства доступен);

- отсутствие какой-либо защиты от целенаправленной быстрой блокировки устройства посторонними лицами, что может привести, в ряде случаев, к недопустимой задержке открытия электронного замка постоянными пользователями (например, своевременно попасть в помещение, где хранятся средства пожаротушения, химической или радиационной защиты, табельное оружие или боеприпасы личного состава военизированных подразделений и т.п.), в особенности в случаях, когда код разблокировки известен не всем пользователям устройства.

Наиболее близким по совокупности существенных признаков к заявляемому объекту является устройство управления кодового замка (см. авт. свид. ССР №1339229 от 08.04.86 г., МКИ: Е 05 В 47/00, "Кодовый замок" авторов М.Н.Бобова, В.В.Епихина и А.А.Обуховича, опубл. 23.09.87 г., БИ №35), содержащее блок выявления ложного кода, блок приема кода, блок приема кода разблокировки, триггер, элемент И, счетчик, коммутатор, реле времени, элемент НЕ, дополнительный элемент И, исполнительный блок, три входные и две выходные шины. Первые входы блока приема кода и блока выявления ложного кода соединены, соответственно, с первой и второй входными шинами устройства. Первый вход блока приема кода разблокировки соединен с третьей входной шиной устройства, второй вход - с выходом триггера и первым входом элемента И, выход - со вторым входом элемента И. Выход элемента И соединен с установочным входом счетчика, своим счетным входом соединенного с выходом блока выявления ложного кода и первым входом коммутатора, вторым входом соединенного с выходом счетчика. Первый выход коммутатора соединен со вторым входом блока приема кода и первым входом триггера, второй выход - с первым входом реле времени, второй вход которого подключен к первому выходу блока приема кода и второму входу триггера, первый выход соединен с третьим входом блока приема кода и вторым входом блока выявления ложного кода, второй выход - с первым входом исполнительного блока, второй вход которого соединен со вторым выходом блока приема кода, выход - с первой выходной шиной устройства. Третий выход реле времени соединен с первым входом дополнительного элемента И, ко второму входу которого через элемент НЕ подключен выход триггера, а выход дополнительного элемента И соединен со второй выходной шиной устройства.

Из описания устройства следует, что блок приема кода и реле времени по совместно выполняемым функциям (формирование различных сигналов, необходимых для работы устройства по заданному алгоритму, при поступлении входного кода) по сути являются блоком управления устройства, выходами которого являются первый и второй выходы блока приема кода и первый, второй, третий выходы реле времени, входами являются первый вход реле времени, первый и второй входы блока приема кода. При этом первый вход блока приема кода и первый вход блока выявления логического кода являются, в принципе, группами входов, поскольку даже в случае ввода кода замка из блока набора кода в виде последовательного двоичного кода нужны, по крайней мере, три линии связи - по одной на каждый символ (“1”, “0”) кода (или информационная и тактовая) и общая линия связи, а в случае ввода двоичного кода замка группами по несколько разрядов, то есть частями (например, с помощью кнопок и соответствующего диодного шифратора), нужны линии связи в количестве не менее количества разрядов в частях вводимого кода. Кроме того, указанные группы входов этих двух блоков фактически объединены, поскольку по этим входам в оба блока из блока набора кода поступают одни и те же коды, из которых блок приема кода выделяет правильные, а блок выявления ложного кода - ложные. Из описания устройства также следует, что второй вход блока приема кода по сути является входом блокировки указанного блока управления, а соединение второго входа дополнительного элемента И через инвертор с прямым выходом триггера равносильно соединению его напрямую с инверсным выходом этого триггера.

Недостатком устройства является низкий уровень защиты от целенаправленной быстрой блокировки его посторонними лицами, что может привести к недопустимой задержке открытия кодового замка постоянными пользователями в случаях, указанных выше при рассмотрении недостатков предыдущего устройства.

Задачей, на решение которой направлено заявляемое устройство, является повышение защищенности устройства управления кодового замка от целенаправленной быстрой блокировки посторонними лицами.

Технический результат, заключающийся в повышении защищенности устройства от целенаправленной быстрой блокировки посторонними лицами, достигается тем, что в устройство управления кодового замка, содержащее первый элемент И, выход которого соединен с первым входом сброса счетчика, второй элемент И, выход которого соединен с первым выходом устройства, первый вход - с первым выходом блока управления, второй вход - с первым выходом триггера, первый вход которого соединен со вторым выходом блока управления, соответствующие входы группы входов которого и первой группы входов блока выявления ложного кода объединены и являются входами устройства, вход разблокировки и второй выход устройства введены в блок управления - группа выходов, в блок выявления ложного кода - вторая группа входов, в счетчик - второй вход сброса, в триггер - второй выход, во второй элемент И - третий вход, причем выход блока выявления ложного кода соединен со вторым входом триггера, второй выход которого соединен с входом блокировки блока управления, группа выходов которого соединена со второй группой входов блока выявления ложного кода, третий выход соединен со счетным входом счетчика, второй вход сброса которого соединен со входом разблокировки устройства, выход - со вторым выходом устройства, с первым входом первого элемента И и с третьим входом второго элемента И, выход которого соединен со вторым входом первого элемента И.

Указанная совокупность признаков позволяет повысить защищенность устройства от целенаправленной быстрой блокировки посторонними лицами за счет того, что неудачные попытки заблокировать устройство учитываются устройством не все подряд, а только при условии правильного ввода определенной части - заранее установленного количества разрядов (или групп разрядов) вводимого в устройство кода (далее в тексте - кода замка), то есть, при условии правильного ввода определенной части входного кода.

На фиг.1 приведена структурная схема устройства управления кодового замка, на фиг.2 и фиг.3 - примеры выполнения функциональных схем, соответственно, блока выявления ложного кода и блока управления, на фиг.4 и фиг.5 - примеры выполнения электрических схем двух формирователей короткого импульса, входящих в состав блока управления.

Устройство управления кодового замка (см. фиг.1) содержит блок выявления ложного кода 1 (далее в тексте - БВЛК 1), блок управления 2 (далее в тексте - БУ 2), триггер 3, счетчик 4, первый и второй элементы И 5 и 6, соответственно. Соответствующие входы БУ 2 и первой группы входов БВЛК 1 объединены и являются входами 7 устройства. Группа выходов БУ 2 соединена со второй группой входов БВЛК 1, выход которого соединен со вторым входом триггера 3. Вход разблокировки 8 устройства соединен со вторым входом сброса счетчика 4. Первый выход БУ 2 соединен с первым входом элемента И 6, второй выход - с первым входом триггера 3, третий выход - со счетным входом счетчика 4. Второй выход триггера 3 соединен с входом блокировки БУ 2, первый выход - со вторым входом элемента И 6, выход которого соединен с первым выходом 9 устройства и вторым входом элемента И 5. Первый вход элемента И 5 соединен с третьим входом элемента И 6, с выходом счетчика 4 и со вторым выходом 10 устройства, выход - с первым входом сброса счетчика 4.

БВЛК 1 предназначен для обнаружения ложных кодов в частях (группах разрядов) вводимого в устройство двоичного кода замка. В случае ввода кода замка в устройство группами разрядов (когда код каждой группы - двоичный параллельный) БВЛК 1 содержит (см. фиг.2) схему сравнения кодов 11, элемент ИЛИ 12, постоянное запоминающее устройство 13 (далее по тесту - ПЗУ 13), где хранится эталонный код, элемент ИЛИ 14 и элемент И 15. В случае, когда код в устройство вводится по одному разряду, схема БВЛК 1 несколько изменится. Например, если символы (“1”, “0”) кода вводятся по одному из входов устройства, а тактовые импульсы - по другому, то первый из этих входов и выход ПЗУ 13 (в данном случае - одноразрядного) должны быть соединены с одноименными входами входов “А” и “В” схемы сравнения кодов 11, а второй (или даже оба) - ко входу элемента ИЛИ 12 или непосредственно к соответствующему входу элемента И 15. А если символы кода вводятся в устройство по отдельным входам в виде единичных сигналов, то к соответствующему входу из входов “А” схемы сравнения кодов 11 должен быть подключен вход символов “1”, а ко входам элемента ИЛИ 12 - оба входа. Результат сравнения соответствующих частей (или групп разрядов) входного и эталонного кодов выдается на выход БВЛК 1 только при наличии стробирующего сигнала, формируемого с помощью элемента ИЛИ 12. Схема сравнения кодов 11 при разрядности вводимых в устройство частей (групп разрядов) кода замка не более четырех может быть реализован на типовых схемах сравнения двух двоичных чисел типа 564 ИП2. При большем количестве разрядов сравниваемых кодов могут быть использованы несколько схем сравнения указанного типа с задействованием их входов расширения “А=В”, “А<В”, “А>В”. ПЗУ 13 выполнено на однократно программируемом ПЗУ типа 1623РТ1 и выдает на выходы разряды (группы разрядов) эталонного кода в соответствии с кодом порядкового номера разряда (или группы разрядов) вводимого в устройство кода замка. ПЗУ 13 может быть также реализовано на перепрограммируемых ПЗУ (например, типа 573РФ2, 558РР2).

БУ 2 (см. фиг.3) обеспечивает устройство необходимыми управляющими сигналами и при вводе кода замка в устройство группами разрядов содержит элемент ИЛИ 16, двоичный счетчик 17, элемент И 18 - дешифратор последнего в цикле работы тактового импульса, элемент И 19, триггер 20, элемент И 21, элемент задержки 22, обеспечивающий выдачу через элемент И 6 выходного сигнала устройства (о равенстве сравниваемых кодов в целом) после окончания переходных процессов в БВЛК 1, формирователь коротких импульсов 23 (далее в тексте - ФКИ 23), обеспечивающий формирование сигнала для установки устройства в исходное состояние после снятия с его входов 7 последнего разряда (или последней группы разрядов) кода замка, элемент ИЛИ 24, дешифратор 25 и формирователь короткого импульса по фронту сигналов 26 (далее в тексте - ФКИ 26). Счетчик 17 переключается по срезу счетных импульсов. Дешифратор 25 предназначен для выделения кода сброса устройства в исходное состояние, который не должен использоваться в кодах групп разрядов вводимого в устройство кода замка, или в качестве кода замка (при последовательном поразрядном вводе кода), выполнен на дешифраторе типа 564ИД1. ФКИ 23 (см. фиг.4) реализован на инверторе 27, элементе ИЛИ-НЕ 28, резисторе 29 и конденсаторе 30. Элемент задержки 22 (см. фиг.3) может быть выполнен в виде интегрирующей RC-цепи или четного количества инверторов. ФКИ 26 реализован (см. фиг.5) на инверторе 31, элементе ИЛИ-НЕ 32, резисторе 33 и конденсаторе 34.

В случае, когда код замка вводится в устройство по одному разряду, схема БУ 2 несколько изменится. В этом случае он, независимо от способа ввода символов “1” и “0” разрядов кода замка в устройство (символы разрядов - в виде единичных сигналов по отдельным входам или оба символа по одному информационному входу, а тактовый импульс - по другому), должен будет содержать перед дешифратором 25 сдвигающий регистр для запоминания кода сброса в целом. Информационный вход этого сдвигающего регистра нужно соединять с информационным входом или входом символов “1” устройства, а тактовый вход - с выходом элемента И 16, обеспечив необходимую для работы сдвигающего регистра задержку. Кроме того, в этом случае счетчик 17 должен будет иметь объем не менее количества разрядов кодов замка. При этом количество разрядов кодов замка, после правильного ввода которых устройство начинает считать ошибки (неудачные попытки подбора) при вводе кода, может быть выделено, как на фиг.3, сигналом с определенного выхода счетчика 17 (если оно кратно двум) или отдельным дешифратором.

Триггер 3 (см. фиг.1) предназначен для запоминания факта ошибки в разрядах (в группах разрядов) вводимого в устройство кода замка и хранения информации об этом факте до конца сравнения кодов всех разрядов (групп разрядов) кода замка с соответствующими разрядами (группами разрядов) эталонного кода. Выполнен триггер 3 в виде RS-триггера (типа 564 ТР2).

Счетчик 4 обеспечивает счет количества неудачных попыток целенаправленной блокировки устройства (или неудачных попыток подбора кода замка, или просто ошибок при наборе кода постоянным пользователем) и формирование сигнала блокировки (запрета выдачи сигнала на задействование исполнительного механизма устройства) в случае превышения количества неудачных попыток подбора или ошибок при наборе кода замка заданного значения. Переключается счетчик 4 по срезу счетных импульсов. Выполнен на счетчике со встроенным дешифратором состояний (типа 564ИЕ9), может быть выполнен на двоичном счетчике (типа 564ИЕ10). В последнем случае выходной сигнал счетчика 4 может быть снят, в зависимости от допустимого количества (кратного двум) попыток блокировки устройства, с выхода одного из его разрядов или сформирован с помощью соответствующего дешифратора.

Устройство управления кодового замка (см. фиг.1) работает следующим образом.

В исходном состоянии на входах 7 устройства, а также на выходах БВЛК 1, БУ 2, элементов И 5, 6 и на втором выходе триггера 3 поддерживаются уровни “логического 0”, а на первом выходе триггера 3 и на выходе счетчика 4 - уровни “логической 1”. При этом счетчик 17 БУ 2 в исходном нулевом состоянии, а на выходе ПЗУ 13 БВЛК 1 - первый разряд (первая группа разрядов) эталонного кода, соответствующий первому разряду (соответствующая первой группе разрядов) вводимого в устройство кода замка. В указанное исходное состояние устройство первоначально устанавливается при включении питания путем обнуления триггера 3, счетчиков 4 и счетчика 17, триггера 20 БУ 2 (схема начальной установки на схеме фиг.1 и фиг.3 не показана). В процессе работы в исходные состояния триггер 3, счетчик 17 и триггер 20 устанавливаются (каждый раз после приема и сравнения кода замка с эталонным кодом) коротким импульсным сигналом со второго выхода БУ 2 или подачей на входы 7 устройства кода сброса, а счетчик 4 - только при разблокировке заблокированного устройства, например, путем кратковременной подачи на вход 8 устройства напряжения питания с помощью кнопки, к которой пользователи не имеют доступа. Указанное исходное состояние устройства сохраняется до момента поступления на его входы кода замка.

Рассмотрим принцип работы устройства при конкретной его реализации: в устройство двоичный код замка вводится группами по четыре разряда (бита) в параллельном двоичном коде при общем количестве групп, равном восьми, функциональные блоки и элементы устройства выполнены по схемам, приведенным на фиг.2 - фиг.5, при вводе кода замка допустима только одна ошибка и ошибки устройством считаются, если они будут иметь место в пятой - восьмой группах разрядов кода, то есть только при условии правильного ввода первых четырех групп разрядов кода.

При поступлении на входы 7 устройства первой группы разрядов кода замка она поступает в БВЛК 1 (см. фиг.2) на входы “А” схемы сравнения 11 и на входы элемента ИЛИ 12, а в БУ 2 (см. фиг.3) - на входы элемента ИЛИ 16 и дешифратора 25. При этом, если первая группа разрядов код замка и первая группа разрядов эталонного кода, присутствующая на выходах ПЗУ 13, совпадут, на выходе БВЛК 1 сохранится исходное состояние “логического 0”, поскольку он формирует выходной сигнал (с уровнем “логической 1”) только в случае несовпадения кодов. Поэтому триггер 3 остается в исходном состоянии, при этом сигнал с уровнем “логического 0” со второго его входа через вход блокировки и ФКИ 26 БУ 2 (см. фиг.3) поддерживает закрытое состояние элемента И 19, по второму его входу. В БУ 2 по срезу тактового сигнала, формируемого элементом ИЛИ 16, счетчик 17 переключается в состояние, соответствующее числу 1.

При поступлении последующих трех групп кода замка на выходе БВЛК 1 в случае совпадения соответствующих групп разрядов кода замка и эталонного кода также сохранится исходный уровень “логического 0”. При этом триггер 3 остается в исходном состоянии. БУ 2 по срезу четвертого тактового импульса, сформированного элементом ИЛИ 16, счетчик 17 переключается в состояние, соответствующее числу 4. При этом на выходе (Q3) третьего разряда счетчика 17 появляется сигнал с уровнем “логической 1” и поступает на первый вход элемента И 19. Однако на втором входе элемента И 19 пока присутствует исходный уровень “логического 0” (триггер 3 устройства находится в исходном состоянии), поэтому на его выходе сохраняется уровень “логического 0”. В случае совпадения остальных (пятой - восьмой) групп разрядов кода замка с соответствующими группами разрядов эталонного кода на выходе БВЛК 1 сохранится уровень “логического 0” и триггер 3 не изменит своего исходного состояния. При поступлении в БУ 2 последней (восьмой) группы разрядов кода замка тактовый импульс, формируемый элементом ИЛИ 16, проходя через элемент И 15 (поскольку счетчик 17 еще до окончания тактового импульса находится в состоянии, соответствующем числу 7, и на выходах первых трех его разрядов присутствуют уровни “логической 1”) и первый выход БУ 2, поступает на первый вход элемента И 6 и проходит на его выход, так как на остальных двух его входах сохранились исходные уровни “логического 0”. Этот сигнал, свидетельствующий о совпадении введенного в устройство кода замка с эталонным кодом, поступает на выход 9 устройства для задействования исполнительного механизма, а через второй вход элемента И 5 - на первый вход сброса счетчика 4 и подтверждает его исходное состояние.

Если при введении кода замка была допущена ошибка в первых четырех группах его разрядов, то первый же факт несовпадения соответствующих групп разрядов указанных кодов обнаруживается схемой сравнения 11 БВЛК 1, при этом на выходе БВЛК 1 появляется сигнал с уровнем “логической 1”, который переключает триггер 3 в единичное состояние. Сигнал с уровнем “логической 1” со второго выхода триггера 3 через вход блокировки БУ 2 поступает на вход ФКИ 26. ФКИ 26 (см. фиг.4) по фронту этого сигнала формирует короткий одиночный импульс, который поступает на второй вход элемента И 19. Однако этот импульс на выход элемента И 19 не проходит, так как на первом его входе с выхода (Q3) третьего разряда счетчика 17 до среза четвертого тактового импульса, формируемого элементом ИЛИ 16 от кода четвертой группы разрядов кода замка, сохраняется уровень “логического 0”. С первого выхода триггера 3 на второй вход элемента И 6 поступает сигнал с уровнем “логической 1”, что приводит к запиранию элемента И 6 по второму его входу. С этого момента запрещается выдача выходного сигнала устройства для задействования исполнительного механизма до конца данного цикла работы устройства, то есть, до завершения ввода кода замка полностью.

Если же первые четыре группы разрядов кода замка были введены правильно, а ошибка была допущена при вводе пятой - восьмой групп его разрядов, то первая же такая ошибка обнаруживается схемой сравнения 11 БВЛК 1 и на его выходе появляется сигнал с уровнем “логической 1”, что приводит к переключению триггера 3 в единичное состояние, в котором он остается до окончания ввода всех групп разрядов кода замка. При этом на первом выходе триггера 3 появляется уровень “логического 0”, который запирает элемент И 6 по второму входу, а на втором выходе - сигнал с уровнем “логической 1”, который через вход блокировки поступает на вход ФКИ 26. С выхода ФКИ 26 короткий импульс уровнем “логической 1”, сформированный по фронту поступившего на его вход сигнала, поступает на второй вход элемента И 19. На первом входе элемента И 19 в это время также присутствует сигнал с уровнем “логической 1” (с выхода третьего разряда счетчика 17), поэтому на выходе элемента И 19 появляется сигнал с уровнем “логической 1”, переключающий триггер 20 в единичное состояние. При этом на один из входов элемента И 21 поступает сигнал с уровнем “логической 1”. При поступлении последней, восьмой группы разрядов кода замка соответствующий тактовый импульс через элемент И 15, элемент задержки 22 и первый выход БУ 2 поступает на первый вход элемента И 6, но через него не проходит, поскольку элемент И 6 закрыт по второму входу уровнем “логического 0” с первого выхода триггера 3. Указанный восьмой тактовый импульс через элемент И 21 и третий выход БУ 2 проходит на счетный вход счетчика 4. По срезу указанного тактового импульса счетчик 4 переключается в состояние, соответствующее числу 1, и остается в нем, по крайней мере, до окончания повторного введения кода замка (при этом на выходе счетчика 4 сохраняется исходный уровень “логической 1”), а остальные функциональные блоки и элементы устройства устанавливаются в исходные состояния коротким импульсом, формируемым ФКИ 23 по срезу восьмого тактового импульса.

При повторном вводе кода замка устройство работает аналогично. Если при этом код будет введен без ошибок, то на выход 9 устройства будет выдан импульсный сигнал на задействование исполнительного механизма. Этот же сигнал, проходя через элемент И 5, устанавливает счетчик 4 в исходное состояние.

Если при повторном вводе кода замка будет допущена ошибка при вводе первых четырех групп разрядов, то на выход элемента И 6 сигнал выдаваться не будет. Но этот факт не приведет также и к переключению счетчика 4 в следующее состояние, поскольку в этом случае переключение в единичное состояние триггера 3 не приводит к запоминанию этого факта триггером 20 БУ 2 (элемент И 19 до среза четвертого тактового импульса будет еще закрыт уровнем “логического 0” с выхода (Q3) третьего разряда счетчика 17) и, следовательно, к прохождению восьмого тактового импульса через элемент И 21 и третий выход БУ 2 на счетный вход счетчика 4.

В случае, если при указанном повторном вводе кода замка будет допущена ошибка в пятой - восьмой группах кода, то это приведет, как в предыдущем таком же случае, к запрету выдачи выходного сигнала на выход 9 устройства и переключению счетчика 4 по срезу восьмого тактового импульса в состояние, соответствующее числу 2. При этом на выходе счетчика 4 появляется сигнал с уровнем “логического 0” - сигнал блокировки выхода устройства (поскольку в рассматриваемом случае было принято, что допустимой является только одна ошибка), который запирает элемент И 6 по третьему входу, поступает на выход 10 устройства и может быть использован для тревожной сигнализации. Разблокировка устройства производится обнулением счетчика 4 подачей импульсного сигнала с уровнем “логической 1” по входу 8 устройства, который не доступен пользователям устройства.

При других количествах групп разрядов кода замка, наличие ошибки в которых фиксируется счетчиком 4, и других количествах допущенных ошибок при вводе кода замка устройство работает аналогично. Следует отметить, что если код после нескольких неудачных попыток введется правильно до момента превышения допустимого количества ошибок, то устройство выдаст на выход 9 сигнал для задействования исполнительного механизма.

Этот же сигнал, проходя через элемент И 5, устанавливает счетчик 4 в исходное состояние.

Таким образом, только при правильном вводе всех групп разрядов кода замка устройство формирует выходной сигнал для задействования исполнительного механизма. Устройство фиксирует все ошибки при вводе (неудачные попытки подбора) кода замка, но считает количество этих ошибок только при условии правильного ввода определенного количества первых групп разрядов (в рассматриваемом случае - первых четырех групп) кода замка. Ошибки, допущенные при вводе первых групп разрядов кода замка или при вводе как этих первых групп, так и остальных групп разрядов замка кода замка, устройство не считает. При этом в случае допущения ошибки при вводе любой из групп разрядов кода замка устройством выходной сигнал для задействования исполнительного механизма не формируется.

В случае ввода в устройство кода замка последовательно с поразрядным сравнением символов его разрядов с символами эталонного кода устройство работает аналогично. При этом в устройстве происходит поразрядное сравнение кода замка с эталонным кодом, код замка в самом устройстве делится на две части (две группы разрядов), границу которых определяет выбранное количество разрядов кода замка, после правильного ввода которых устройство начинает учитывать ошибки при вводе кода.

Из описания устройства управления электронного замка видно, что оно обладает всеми функциональными возможностями прототипа, но имеет, в отличие от него, защиту от целенаправленной быстрой блокировки посторонними лицами. Это достигнуто тем, что устройство для блокировки считывает не любую допущенную при вводе кода ошибку, а только те, которые допущены после правильного ввода определенной, заранее установленной части кода замка. Следовательно, для целенаправленной быстрой блокировки устройства сначала нужно правильно ввести определенную часть (определенное количество разрядов, групп разрядов) этого кода, ошибки при вводе которой (которых) учитываются устройством для формирования сигнала блокировки. То есть для целенаправленной быстрой блокировки устройства нужно некоторое время, которое пропорционально увеличивается как при увеличении общего количества разрядов (групп разрядов) кода замка, так и при увеличении количества тех разрядов (групп разрядов) кода, которые вводятся первыми и не должны содержать ошибок.

В целях подтверждения осуществимости заявленного объекта и достигнутого технического результата был собран и испытан макет устройства управления кодового замка для тридцатидвухразрядного двоичного кода при последовательном вводе его в устройство восемью группами по четыре разряда. Макет был реализован на базе функциональных устройств и элементов интегральных микросхем серии 564. Проведенные испытания показали работоспособность заявляемого устройства управления кодового замка и подтвердили его практическую ценность.

Устройство управления кодового замка, содержащее первый элемент И, выход которого соединен с первым входом сброса счетчика, второй элемент И, выход которого соединен с первым выходом устройства, первый вход - с первым выходом блока управления, второй вход - с первым выходом триггера, первый вход которого соединен со вторым выходом блока управления, соответствующие входы группы входов которого и первой группы входов блока выявления ложного кода объединены и являются входами устройства, вход разблокировки и второй выход устройства, отличающееся тем, что введены в блок управления - группа выходов, в блок выявления ложного кода - вторая группа входов, в счетчик - второй вход сброса, в триггер - второй выход, во второй элемент И - третий вход, причем выход блока выявления ложного кода соединен со вторым входом триггера, второй выход которого соединен со входом блокировки блока управления, группа выходов которого соединена со второй группой входов блока выявления ложного кода, третий выход соединен со счетным входом счетчика, второй вход сброса которого соединен с входом разблокировки устройства, выход - со вторым выходом устройства, с первым входом первого элемента И и с третьим входом второго элемента И, выход которого соединен со вторым входом первого элемента И.