Устройство управления электронного замка
Иллюстрации
Показать всеИзобретение относится к технике защиты различных объектов от доступа посторонних лиц, в частности к электронным кодовым замкам. Устройство управления электронного замка содержит счетчик 1 тактов (СТ), счетчик 2 совпадений кодов (ССК), счетчик 3 несовпадений кодов (СНК), постоянное запоминающее устройство (ПЗУ) 4, первый 5 и второй 6 RS-триггеры, первый 7, второй 8, третий 9, четвертый 10, пятый 11 и шестой 12 элементы И, первый 13 и второй 14 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ (ИИ), триггер Шмитта 15, интегрирующую RC-цепь 16, информационную 17 и тактовую 18 входные шины, выходную шину 19. Счетный вход СТ 1 соединен с тактовой входной шиной 18 и с первыми входами элементов И 10, И 11, И 12, R-вход СТ 1 соединен с выходом триггера Шмитта 15 и R-входами RS-триггеров 5 и 6 и R-входом ССК 2. Выход СТ 1 соединен с входом RC-цепи 16, со вторыми входами элементов И 7 и И 8 и с четвертым входом элемента И 9. Группа выходов СТ 1 соединена с группой соответствующих входов ПЗУ 4, Счетный вход ССК 2 соединен с выходом элемента И 11, выход ССК 2 - со вторым входом элемента И 9. Счетный вход СНК 3 соединен с выходом элемента И 9, R-вход СНК 3 соединен с выходом элемента И 7. Инверсный выход СНК 3 соединен с первым входом элемента И 9 и третьим входом элемента И 8. Первый выход ПЗУ 4 соединен со вторым входом элемента ИИ 13, второй выход - со вторым входом элемента ИИ 14. S-вход первого RS-триггера 5 соединен с выходом элемента И 10. Прямой выход RS-триггера 5 соединен с третьим входом элемента И 9, а инверсный - с первым входом элемента И 8. S-вход второго RS-триггера 6 соединен с выходом элемента И 12. Инверсный выход RS-триггера 6 соединен с первым входом элемента И 7. Выход элемента И 8 соединен с выходной шиной 19. Вторые входы элементов И 10 и И 11 соединены соответственно с прямым и инверсным выходами элемента ИИ 13. Второй вход элемента И 12 соединен с выходом элемента ИИ 14. Первый вход элемента ИИ 13 соединен с первым входом элемента ИИ 14 и с информационной входной шиной 17. Вход триггера Шмитта 15 соединен с выходом RC-цепи 16. Изобретение позволяет уменьшить вероятность открывания замка путем подбора кода. 1 ил.
Реферат
Изобретение относится к технике защиты различных объектов от доступа посторонних лиц, в частности к электронным кодовым замкам.
Известно устройство управления электронного замка (см. авт. свид. СССР №1339229 от 08.04.86 г., МКИ: Е05В 47/00, "Кодовый замок" авторов М.Н.Бобова, В.В.Епихина и А.А.Обуховича, опубл. 23.09.87 г., БИ №35), содержащее блок выявления ложного кода, блок приема кода, блок приема кода разблокировки, триггер, элемент И, счетчик, коммутатор, реле времени, элемент НЕ, дополнительный элемент И, исполнительный блок, три входные и две выходные шины. Первые входы блока приема кода и блока выявления ложного кода соединены соответственно с первой и второй входными шинами устройства. Первый вход блока приема кода разблокировки соединен с третьей входной шиной устройства, второй вход - с выходом триггера и первым входом элемента И, выход - с вторым входом элемента И. Выход элемента И соединен с установочным входом счетчика, своим счетным входом соединенного с выходом блока выявления ложного кода и первым входом коммутатора, вторым входом соединенного с выходом счетчика. Первый выход коммутатора соединен со вторым входом блока приема кода и первым входом триггера, второй выход - с первым входом реле времени, второй вход которого подключен к первому выходу блока приема кода и второму входу триггера, первый выход соединен с третьим входом блока приема кода и вторым входом блока выявления ложного кода, второй выход - с первым входом исполнительного блока, второй вход которого соединен с вторым выходом блока приема кода, выход - с первой выходной шиной устройства. Третий выход реле времени соединен с первым входом дополнительного элемента И, к второму входу которого через элемент НЕ подключен выход триггера, а выход дополнительного элемента И соединен с второй выходной шиной устройства.
Недостатком устройства является низкий уровень защиты от целенаправленной быстрой блокировки его посторонними лицами, поскольку учитываются любые ошибки в наборе входного кода. Это может привести к недопустимой задержке открывания электронного замка постоянными пользователями (например, при необходимости своевременно попасть в помещение, где хранятся средства пожаротушения, химической или радиационной защиты, табельное оружие или боеприпасы личного состава военизированных подразделений и т.п.).
Наиболее близким по технической сущности к заявляемому объекту является устройство управления электронного замка (см. пат. РФ №2239037, МКИ: Е05В 49/00 "Устройство управления электронного замка" авторов Р.Ф.Зубаерова, С.В.Панкратова, Г.И.Шишкина, опубл. 27.10.2004 г., Бюл. №30), содержащее коммутатор, два блока приема и сравнения кодов, реле времени, блок приема кода разблокировки, три элемента И, счетчик, две входные и две выходные шины. Первый вход сброса счетчика подключен к выходу первого элемента И. Первая входная (информационная) шина соединена с первым входом блока приема и сравнения кодов, второй вход которого подключен к первому выходу коммутатора, третий вход соединен с первым входом второго блока приема и сравнения кодов, вторым входом коммутатора и подключен к первому выходу реле времени, входом подключенного ко второму выходу коммутатора, вход которого соединен со второй входной (тактовой) шиной устройства, третий выход - с вторым входом второго блока приема и сравнения кодов, третьим входом соединенного с первой входной шиной устройства. Второй выход реле времени соединен с четвертым входом второго блока приема и сравнения кодов и со входом блока приема кода разблокировки, первая и вторая группы входов которого подключены к соответствующим выходам соответственно первого и второго блоков приема и сравнения кодов. Выход второго элемента И соединен с первой выходной шиной устройства и первым входом первого элемента И, первый вход - с выходом первого блока приема и сравнения кодов и с первым входом третьего элемента И, второй вход - с первым выходом второго блока приема и сравнения кодов, вторым выходом соединенного с вторым входом третьего элемента И, выход которого соединен со счетным входом счетчика, второй вход сброса которого соединен с выходом блока приема кода разблокировки, выход соединен со вторым входом первого элемента И, третьими входами второго и третьего элементов И и второй выходной шиной устройства.
Коммутатор содержит счетчик тактов, RS-триггер и четвертый, пятый и шестой элементы И, выходы которых являются соответственно первым, вторым и третьим выходами коммутатора, а первые входы соединены со счетным входом счетчика и первым входом коммутатора, второй вход которого соединен с R-входами счетчика и RS-триггера, S-вход которого подключен к первому выходу счетчика, второй выход которого соединен со вторым входом пятого элемента И, вторые входы четвертого и шестого элементов И соединены соответственно с инверсным и прямым выходами RS-триггера.
Первый блок приема и сравнения кодов содержит постоянное запоминающее устройство, схему сравнения и сдвиговый регистр, D-, С- и R-входы которого являются соответственно первым, вторым и третьим входами блока приема и сравнения кодов, выход которого подключен к выходу схемы сравнения, входы которой соединены с соответствующими выходами постоянного запоминающего устройства и сдвигового регистра. Выходы сдвигового регистра составляют группу выходов блока приема и сравнения кодов.
Реле времени содержит инвертор, интегрирующую RC-цепь и триггер Шмитта, выход которого является первым выходом реле времени, а первый и второй входы которого подключены к выходам соответственно интегрирующей RC-цепи и инвертора, входы которых соединены со входом и вторым выходом реле времени.
Данное устройство обеспечивает при анализе входного кода защиту от целенаправленной быстрой блокировки, поскольку учитываются только ошибки в наборе его второй части при условии правильного предварительного набора первой части.
Недостатком устройства является высокая вероятность открывания замка путем подбора кода, поскольку в случае, когда в процессе подбора кода присутствуют ошибки в наборе первой части кода или количество ошибочных наборов второй части при правильном наборе первой части не превышает допустимое значение, блокировка замка не производится и процесс открывания замка не усложняется. При этом в случае правильного набора второй части кода ошибки в наборе первой части не учитываются, что создает дополнительные возможности открывания замка путем подбора кода.
Задачей, решаемой предлагаемым изобретением, является создание устройства управления электронного замка, обеспечивающего малую вероятность его открывания путем подбора кода при сохранении защищенности от целенаправленной быстрой блокировки.
Технический результат, заключающийся в уменьшении вероятности открывания замка путем подбора кода, достигается тем, что в устройство управления электронного замка, содержащее счетчик тактов, счетчик несовпадений кодов, постоянное запоминающее устройство, первый RS-триггер, триггер Шмитта, интегрирующую RC-цепь, первый, второй, третий, четвертый, пятый и шестой элементы И, выход первого из которых соединен с входом сброса счетчика несовпадений кодов, выход которого соединен с первыми входами второго и третьего элементов И, выход второго элемента И соединен с выходной шиной устройства, выход третьего элемента И соединен со счетным входом счетчика несовпадений, тактовая шина устройства соединена с первыми входами четвертого, пятого и шестого элементов И и со счетным входом счетчика тактов, вход сброса которого соединен со входом сброса первого RS-триггера и с выходом триггера Шмитта, вход которого соединен с выходом интегрирующей RC-цепи, новым является то, что дополнительно введены счетчик совпадений кодов, второй RS-триггер, первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, первые входы которых соединены с информационной шиной устройства, а вторые входы - соответственно с первым и вторым информационными выходами постоянного запоминающего устройства, адресные входы которого подключены к выходам соответствующих разрядов счетчика тактов, выход которого соединен со входом интегрирующей RC-цепи, вторыми входами второго и третьего элементов И и первым входом первого элемента И, второй вход которого соединен с инверсным выходом, вход сброса которого соединен со входом сброса счетчика совпадений кодов и с выходом триггера Шмитта, вход установки второго RS-триггера - с выходом шестого элемента И, второй вход которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, вторые входы четвертого и пятого элементов И соединены соответственно с прямым и инверсным выходами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход четвертого элемента И соединен со входом установки первого RS-триггера, инверсный и прямой выходы которого соединены с третьими входами соответственно второго и третьего элементов И, выход пятого элемента И соединен со счетным входом счетчика совпадений кодов, выход которого соединен с четвертым входом третьего элемента И.
Указанная совокупность признаков позволяет уменьшить вероятность открывания замка путем подбора кода при сохранении защищенности от целенаправленной быстрой блокировки путем последовательного сравнения с эталоном состояния всех разрядов входного кода, суммирования количества совпадений и разрешения переключения счетчика несовпадений только после набора заданного количества совпадений по всем разрядам входного кода, а не только первой его части.
На чертеже приведена структурная схема устройства управления электронного замка.
Устройство управления электронного замка содержит счетчик 1 тактов (СТ), счетчик 2 совпадений кодов (ССК), счетчик 3 несовпадений кодов (СНК), постоянное запоминающее устройство (ПЗУ) 4, первый 5 и второй 6 RS-триггеры, первый 7, второй 8, третий 9, четвертый 10, пятый 11 и шестой 12 элементы И, первый 13 и второй 14 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ (ИИ), триггер Шмитта 15, интегрирующую RC-цепь 16, информационную 17 и тактовую 18 входные шины, выходную шину 19.
Счетный вход СТ1 соединен с тактовой входной шиной 18 и с первыми входами элементов И10, И11, И12, R-вход СТ1 соединен с выходом триггера Шмитта 15 и R-входами RS-триггеров 5 и 6 и R-входом ССК2. Выход СТ1 соединен со входом RC-цепи 16, со вторыми входами элементов И7 и И8 и с четвертым входом элемента И9. Группа выходов СТ1 соединена с группой соответствующих входов ПЗУ4. Счетный вход ССК2 соединен с выходом элемента ИИ, выход ССК2 - со вторым входом элемента И9. Счетный вход СНК3 соединен с выходом элемента И9, R-вход СНК3 соединен с выходом элемента И7. Инверсный выход СНК3 соединен с первым входом элемента И9 и третьим входом элемента И8. Первый выход ПЗУ4 соединен со вторым входом элемента ИИ13, второй выход - со вторым входом элемента ИИ14. S-вход первого RS-триггера 5 соединен с выходом элемента И10. Прямой выход RS-триггера 5 соединен с третьим входом элемента И9, а инверсный выход - с первым входом элемента И8. S-вход второго RS-триггера 6 соединен с выходом элемента И12. Инверсный выход RS-триггера 6 соединен с первым входом элемента И7. Выход элемента И8 соединен с выходной шиной 19. Вторые входы элементов И10 и И11 соединены соответственно с прямым и инверсным выходами элемента ИИ 13. Второй вход элемента И12 соединен с выходом элемента ИИ14. Первый вход элемента ИИ13 соединен с первым входом элемента ИИ14 и с информационной входной шиной 17. Вход триггера Шмитта 15 соединен с выходом RC-цепи 16.
СТ1, ССК2 и СНК3 могут быть выполнены на микросхемах 564ИЕ10, сигнал переноса на выходе счетчиков может формироваться с помощью дешифратора состояния. Модуль счета СТ1 должен соответствовать разрядности эталонных кодов, ССК2 - пороговому количеству совпадений, СНК3 - допустимому количеству несовпадений. ПЗУ4 может быть реализовано на ЗУ типа 556РТ4А, 558РР2, 1623РТ1. Первый 5 и второй 6 RS-триггеры могут быть выполнены на микросхеме 564ТР2, элементы И7-И12, ИИ13 и ИИ14 - на соответствующих базовых элементах микросхем серии 564, триггер Шмитта 15 - на микросхеме 564ТЛ1.
Устройство управления электронного замка работает следующим образом.
В исходном состоянии на входных шинах 17 и 18 поддерживается уровень логического нуля. На выходной шине 19 также присутствует уровень логического нуля. СТ1, ССК2, СНК3, RS-триггеры 5 и 6 установлены в состояние логического нуля.
Предположим, что на входную шину 17 поступает код, соответствующий эталонному значению кода открывания замка, на шину 18 - тактовые импульсы. СТ1, отсчитывая тактовые импульсы, формирует сигналы для последовательного поразрядного вывода из ПЗУ4 эталонных значений кода открывания и кода разблокировки, которые поступают на вторые входы элементов ИИ13 и ИИ14 соответственно, на первые входы этих элементов поступает входной код с информационной шины 17. На элементах ИИ13 и ИИ14 происходит последовательное поразрядное сравнение входного кода с эталонными значениями кодов открывания и разблокировки.
В рассматриваемом случае при поразрядном сравнении входного кода и эталонного значения кода открывания (ввиду их соответствия) на прямом выходе элемента ИИ13 будет постоянно присутствовать уровень логического нуля, на выходе элемента И10 - уровень логического нуля, и первый RS-триггер 5 останется в состоянии логического нуля. На инверсном выходе элемента ИИ13 будет присутствовать уровень логической единицы, следовательно, на выходе элемента И11 на время действия тактового импульса будет появляться уровень логической единицы, и ССК2 будет отсчитывать количество совпадающих разрядов, и при достижении порогового количества совпадений на выходе ССК2 появится сигнал высокого уровня.
Вследствие того что входной код и эталонное значение кода разблокировки не соответствуют друг другу, элемент ИИ14 при их поразрядном сравнении по крайней мере в одном из разрядов обнаружит несоответствие, и на его выходе появится уровень логической единицы. Следовательно, на выходе элемента И12 во время действия тактового импульса появится уровень логической единицы, и второй RS-триггер 6 установится в состояние логической единицы, на его инверсном выходе появится уровень логического нуля.
По заднему фронту тактового импульса, соответствующего последнему разряду входного кода, на выходе СТ1 появится сигнал высокого уровня, который поступает на входы элементов И7, И8 и И9, разрешая формирование импульсов сброса и счета СНК3 и сигнала открывания замка.
Так как соответствия входной кода эталонному значению кода разблокировки не обнаружено, на первом входе элемента И7 присутствует уровень логического нуля, на выходе этого элемента - уровень логического нуля, и сброс СНКЗ не происходит. Так как входной код соответствует эталонному значению кода открывания и RS-триггер 5 остался в состоянии логического нуля, на его инверсном выходе присутствует сигнал высокого уровня (разрешающий формирование сигнала открывания замка), на прямом выходе - сигнал низкого уровня. Следовательно, на третьем входе элемента И9 присутствует уровень логического нуля, на выходе этого элемента также присутствует уровень логического нуля, и переключения СНК3 не происходит, на инверсном выходе СНК3 присутствует уровень логической единицы. На всех входах элемента И8 присутствуют уровень логической единицы, и на выходной шине 19 формируется сигнал открывания замка.
Выходной сигнал высокого уровня СТ1 также поступает на вход RC-цепи 16 и далее на вход триггера Шмитта 15 с задержкой, определяемой постоянной времени RC-цепи 16 и порогом срабатывания триггера Шмитта 15, на выходе которого формируется сигнал высокого уровня, устанавливающий СТ1, ССК2 и второй RS-триггер 6 в состояние логического нуля. На выходе СТ1 появится уровень логического нуля, который блокирует формирование сигнала открывания замка. Также выходной сигнал низкого уровня СТ1, поступая на вход RC-цепи 16 и далее на вход триггера Шмитта 15, с задержкой, определяемой постоянной времени RC-цепи 16 и порогами срабатывания и отпускания триггера Шмитта 15, переключает триггер Шмитта 15 в состояние логического нуля.
Следовательно, при входном коде, соответствующем эталонному значению кода открывания, на выходной шине 19 происходит формирование сигнала открывания замка, состояние СНКЗ не изменяется.
Предположим, что на входную шину 17 поступает код, у которого количество совпадающих с эталонным значением кода открывания разрядов меньше порогового. Вследствие того что входной код и эталонное значение кода разблокировки не соответствуют друг другу, работа элементов И12 и второго RS-триггера 6 не отличается от случая совпадения входной кода с эталонным значением кода открывания.
При поразрядном сравнении входного кода и эталонного значения кода открывания в случае несовпадения значений разрядов на прямом выходе элемента ИИ13 появится уровень логической единицы. Следовательно, на выходе элемента И10 во время тактового импульса также появится уровень логической единицы, и первый RS-триггер 5 установится в состояние логической единицы (на его прямом выходе появится уровень логической единицы, на инверсном - уровень логического нуля). На инверсном выходе элемента ИИ13 в случае совпадения значений разрядов будет появляться уровень логической единицы, на выходе элемента И11 на время тактового импульса - также уровень логической единицы, и ССК2 будет производить счет совпадающих разрядов. В случае несовпадения значений разрядов на инверсном выходе элемента ИИ13 будет присутствовать уровень логического нуля, на выходе элемента И11 - также уровень логического нуля, и ССК2 не будет производить счета. Так как количество совпадающих разрядов входного кода и эталонного значения кода открывания меньше порогового, то выход ССК2 в состояние логической единицы не установится.
По заднему фронту тактового импульса, соответствующему последнему разряду входного кода, на выходе СТ1 появится уровень логической единицы. Вследствие того что первым RS-триггером 5 зафиксировано несоответствие входного кода и эталонного значения кода открывания, на первом входе элемента И8 будет присутствовать уровень логического нуля, блокирующий формирование сигнала открывания замка. Так как совпадение входного кода с эталонным значением кода разблокировки не обнаружено, на первом входе элемента И7 присутствует уровень логического нуля, на выходе этого элемента также присутствует уровень логического нуля, и обнуление СНК3 не произойдет. Вследствие того что количество совпадений меньше порогового, на втором входе элемента И9 элемента присутствует уровень логического нуля, и переключение СНК3 не происходит.
Выходной сигнал высокого уровня СТ1 также поступает на вход RC-цепи 16. При этом с задержкой на выходе триггера Шмитта 15 формируется сигнал высокого уровня, который устанавливает СТ1, ССК2, первый 5 и второй 6 RS-триггеры в состояние логического нуля. Затем на выходе СТ1 появится уровень логического нуля, который, поступая на вход RC-цепи 16 и далее на вход триггера Шмитта 15, с задержкой установит выход триггера Шмитта 15 в состояние логического нуля.
Следовательно, при входном коде, у которого количество совпадающих с эталонным значением кода открывания замка разрядов меньше порогового, сигнал открывания не формируется, состояние СНК3 не изменяется.
Предположим, что на входную шину 17 поступает код, у которого количество разрядов, совпадающих с эталонным значением кода открывания, больше порогового. Вследствие того что входной код и эталонное значение кода разблокировки не соответствуют друг другу, работа элементов И12 и второго RS-триггера 6 не отличается от случая совпадения входного кода с эталонным значением открывания.
При поразрядном сравнении входного кода и эталонного значения кода открывания на прямом выходе элемента ИИ13 в случае несовпадающих значений разрядов появится уровень логической единицы. Следовательно, на выходе элемента И10 в момент действия тактового импульса также появится уровень логической единицы, и первый RS-триггер 5 установится в состояние логической единицы. На инверсном выходе элемента ИИ13 в случае совпадающих значений разрядов будет появляться уровень логической единицы, на выходе элемента И11 - также уровень логической единицы, и ССК2 будет производить счет совпадающих разрядов. Так как количество совпадающих разрядов входного кода и эталонного значения кода открывания больше порогового, то на выходе ССК2 к последнему импульсу входного кода установится состояние логической единицы.
По заднему фронту тактового импульса, соответствующего последнему разряду входного кода, на выходе СТ1 появится уровень логической единицы. Вследствие того что первым RS-триггером 5 зафиксировано несоответствие входного кода и эталонного значения кода открывания, на первом входе элемента И8 будет присутствовать уровень логического нуля, и формирование сигнала открывания замка произойдет. Так как совпадение входного кода с эталонным значением блокировки не обнаружено, то первом входе элемента И7 присутствует уровень логического нуля, на выходе этого элемента также присутствует уровень логического нуля, и обнуление СНК3 не происходит. Вследствие того что количество совпадений значений разрядов входного кода и эталонного значения кода открывания больше порогового, на всех входах элемента И9 присутствует уровень логической единицы, на выходе этого элемента появится уровень логической единицы, и состояние СНК3 увеличивается на единицу.
Если состояние СНК3 меньше допустимого количества несовпадений, на его инверсном выходе продолжает присутствовать уровень логической единицы. В случае, если состояние СНК3 соответствует допустимому количеству несовпадений, на его инверсном выходе присутствует уровень логического нуля, который, поступая на первый вход элемента И9 и на третий вход элемента И8, блокирует формирование сигнала открывания замка и прохождение счетных импульсов на вход СНК3.
Выходной сигнал высокого уровня СТ1 также поступает на вход RC-цепи 16 и далее с задержкой на вход триггера Шмитта 15, который формирует сигнал высокого уровня, устанавливающий СТ1, ССК2, первый 5 и второй 6 RS-триггеры в состояние логического нуля. На выходе СТ1 появляется уровень логического нуля, который блокирует формирование сигнала открывания замка. Также выходной сигнал низкого уровня СТ1, поступая на вход RC-цепи 16 и далее на вход триггера Шмитта 15, с задержкой устанавливает выход триггера Шмитта 15 в состояние логического нуля.
Следовательно, при входном коде, у которого количество совпадающих с эталонным значением кода открывания разрядов больше порогового количества совпадений, сигнал открывания замка не формируется, состояние СНК3 увеличивается на единицу. В случае достижения СНК3 состояния, равному допустимому количеству несовпадений, СНК3 блокируется сам и блокирует формирование сигнала открывания замка.
Следует отметить, при наличии одной или нескольких неудачных попыток открыть замок, количество которых не привело к самоблокировке устройства, ввод входного кода, совпадающего с эталонным значением кода открывания замка, формирует сигнал открывания замка.
В случае, если входной код соответствует эталонному значению кода разблокировки, устройство работает следующим образом. При поразрядном сравнении входного кода и эталонного значения кода открывания элемент ИИ13 в случае несовпадения значений разрядов обнаружит их несоответствие, на его выходе появится уровень логической единицы. На выходе элемента И10 в момент действия тактового импульса также появится уровень логической единицы, и первый RS-триггер 5 установится в состояние логической единицы. Вследствие соответствия входного кода и эталонного значения кода разблокировки при их поразрядном сравнении на выходе элемента ИИ14 будет присутствовать уровень логического нуля. Следовательно, на выходе элемента И12 в момент действия тактового импульса также будет присутствовать уровень логического нуля, и второй RS-триггер 6 останется в состоянии логического нуля, на его инверсном выходе будет присутствовать уровень логической единицы.
По заднему фронту тактового импульса, соответствующего последнему разряду входного кода, на выходе СТ1 появится уровень логической единицы. Вследствие того что первым RS-триггером 5 зафиксировано несоответствие входного кода и эталонного значения кода открывания, на первом входе элемента И8 будет присутствовать уровень логического нуля, и формирование сигнала открывания замка не произойдет. Так как вторым RS-триггером 6 зафиксировано совпадение входного кода с эталонным значением кода блокировки, то на первом входе элемента И7 появится уровень логической единицы, на выходе этого элемента также появится уровень логической единицы, следовательно, произойдет сброс СНК3.
Выходной сигнал высокого уровня СТ1 также поступает на вход RC-цепи 16, затем с задержкой на вход триггера Шмитта 15, выход которого формирует сигнал высокого уровня, устанавливающий СТ1, ССК2 и первый RS-триггер 5 в состояние логического нуля. На выходе СТ1 появится уровень логического нуля, который, поступая на вход RC-цепи 16 и далее на вход триггера Шмитта 15, с задержкой устанавливает выход триггера Шмитта 15 в состояние логического нуля.
Следовательно, при входном коде, соответствующем эталонному значению кода разблокировки, сигнал открывания замка не формируется, но обнуляется СНК3.
Таким образом, устройство управления электронного замка формирует сигнал открывания только в случае приема кода, полностью соответствующего эталонному значению. Ошибки в наборе входного кода, как и в прототипе, учитываются только после правильного набора определенного порогового количества разрядов, характеризующего допустимую степень приближения входного кода к эталонному значению. Однако, в отличие от прототипа, в заявленном устройстве при определении степени приближения анализируется состояние всех разрядов входного кода, а не только его части, что позволяет перекрыть все возможные пути приближения входного кода к эталонному значению, количество которых можно определить как число сочетаний С из N по n, где N - количество разрядов входного кода, a n - пороговое количество разрядов, состояние которых совпало с эталонными значениями (М.Я. Выгодский. Справочник по элементарной математике. - М.: Наука, 1976 г., с 200)
При N=16 и фактическом количестве разрядов, состояние которых совпало с эталонными значениями, равном пороговому значению n=8,
В заявленном устройстве при анализе учитывается все указанное количество входных кодов, соответствующих пороговому количеству совпадений разрядов, а в прототипе - только один код.
Тем самым в заявленном устройстве обеспечивается уменьшение вероятности открывания замка путем подбора кода при сохранении защищенности от целенаправленной быстрой блокировки.
Изготовлен лабораторный макет устройства управления электронного замка, испытания которого подтвердили работоспособность и практическую ценность заявляемого объекта.
Устройство управления электронного замка, содержащее счетчик тактов, счетчик несовпадений кодов, постоянное запоминающее устройство, первый RS-триггер, триггер Шмитта, интегрирующую RC-цепь, первый, второй, третий, четвертый, пятый и шестой элементы И, выход первого из которых соединен с входом сброса счетчика несовпадений кодов, выход которого соединен с первыми входами второго и третьего элементов И, выход второго элемента И соединен с выходной шиной устройства, выход третьего элемента И соединен со счетным входом счетчика несовпадений, тактовая шина устройства соединена с первыми входами четвертого, пятого и шестого элементов И и со счетным входом счетчика тактов, вход сброса которого соединен со входом сброса первого RS-триггера и с выходом триггера Шмитта, вход которого соединен с выходом интегрирующей RC-цепи, отличающееся тем, что в него введены счетчик совпадений кодов, второй RS-триггер, первый и второй элементы Исключающее ИЛИ, первые входы которых соединены с информационной шиной устройства, а вторые входы - соответственно с первым и вторым информационными выходами постоянного запоминающего устройства, адресные входы которого подключены к выходам соответствующих разрядов счетчика тактов, выход которого соединен со входом интегрирующей RC-цепи, вторыми входами второго и третьего элементов И и первым входом первого элемента И, второй вход которого соединен с инверсным выходом, вход сброса которого соединен со входом сброса счетчика совпадений кодов и с выходом триггера Шмитта, вход установки второго RS-триггера - с выходом шестого элемента И, второй вход которого соединен с выходом второго элемента Исключающее ИЛИ, вторые входы четвертого и пятого элементов И соединены соответственно с прямым и инверсным выходами первого элемента Исключающее ИЛИ, выход четвертого элемента И соединен со входом установки первого RS-триггера, инверсный и прямой выходы которого соединены с третьими входами соответственно второго и третьего элементов И, выход пятого элемента И соединен со счетным входом счетчика совпадений кодов, выход которого соединен с четвертым входом третьего элемента И.