08:14 Кодовый замок с управлением одной кнопкой | |
Автор разработки: А.Ильин Схема принципиальная Кодовый замок с управлением одной кнопкойУправление кодовым замком осуществляется длительностью нажатия на кнопку SB1. Выходной сигнал схемы подавления дребезга DD1.1 поступает на входы селекторов длительности импульса. Работа селекторов основана на заряде соответствующего конденсатора С1...С6 импульсом, равным или большим по длительности постоянной времени RC-цепей селекторов. Если длительность импульса меньше постоянной времени RC-цепей, на выход селектора такой импульс не пройдет. Селекторы импульсов собраны на неинвертирующих мажоритарных элементах DD2.1...DD3.3. С выходов селекторов DD2.1...DD2.3 импульсы поступают на тактовые входы D-триггеров DD1.2, DD4. С выходов триггеров сигналы поступают на схему совпадения DD5.1. Логические уровни с выхода инвертора DD5.2 управляют силовым ключом электромагнита замка. Селекторы DD3 осуществляют защиту от неправильного "набора" длительностей. Работу схемы замка рассмотрим с момента, когда на прямых выходах триггеров DD1.2. DD4 установлены уровни "0", а минимально необходимую длительность нажатия на кнопку SB1 примем за t. В предлагаемом варианте первое нажатие на кнопку SB1 должно быть 10t. В этом случае триггер DD4.2 переключится. На его прямом выходе появится уровень "1". Одновременно снимается блокировка с триггера DD1.2. Схема готова к "приему" второго нажатия, в данном случае, длительностью t. Триггер DD1.2 переключается, снимается блокировка с триггера DD4.1. Третье, последнее нажатие на кнопку SB1 должно соответствовать длительности 5t. Триггер DD4.1 переключается в единичное состояние. После трех правильных нажатий на выходе инвертора DD5.2 появляется уровень "1". Сигналы с выходов селекторов DD3 в этом случае на работу схемы не влияют. Чтобы замок привести в исходное (закрытое) состояние, длительность нажатия кнопки SB1 должна быть равна или более значения 12t. В этом случае уровень "1" с выхода селектора DD3.3 установит блокировку и обнулит триггеры DD1.2, DD4. В данной схеме установлено ограничение длительности нажатия кнопки SB1, которое составляет 2t. Если длительность первого нажатия будет менее 10t и более 12t, замок не откроется. Аналогично - длительность второго нажатия должна быть не менее t и не более 2t, длительность третьего - 5...7t. Для понимания дальнейшей работы схемы необходимо сделать оговорку, что количество нажатий на кнопку и возможные интервалы длительностей нажатия могут варьироваться в широких пределах. Для этого необходимо увеличить количество селекторов с триггерами, а также разрядность счетчика. Счетчик DD6 необходим исходя из логики работы замка. Интервал 2...5t за время правильного "набора" кода появляется два раза: первый - раз при первом нажатии, второй раз - при третьем нажатии. Следующее, третье, появление импульса на выходе селектора DD3.1 блокирует триггер DD2.1 по выходу R.![]() Похожие материалы: | |
|