|
Кодовый замок
В схеме данного электронного замка функционал четырёх синхронных D-триггеров двух микросхем К561TM2 используются уже в почти полном объёме. Не задействованы только инвертирующие выходы трёх и входы установки S всех триггеров, которые заземлены, чтобы избежать нештатных состояний.

Первый триггер U1A получает на вход данных D логическую единицу с плюса питания. Он пропустит её далее, на вход следующего триггера, только тогда, когда на синхронизирующий вход придёт импульс с кнопки S1. Кнопка подтянута к земле резистором R1.
Далее, чтобы сигнал логической единицы дошёл до неинвертирующего выхода последнего триггера U2B, нужно последовательно нажать кнопки S4, S7 и S9. Тогда загорится светодиод, который на данном лабораторном макете символизирует открытие замка.
Если нажать любую из кнопок S2, S3, S5, S6, S0, триггеры U1A, U1B и U2A сбросятся, и код придётся вводить с нуля. А кнопка S8 закрывает замок, сбрасывая U2B.
Элемент И-НЕ микросхемы К155ЛА3, или СD4011, используется в качестве логического инвертора. Когда замок открывается, инвертированный сигнал с инвертирующего выхода триггера U2B сбрасывает все три предшествующих ему триггера.
Таким образом, закрыть замок можно кнопками S9 и S8. Остальные кнопки не влияют на последний триггер.
Конденсатор С1 служит для защиты шины сброса триггеров от возможных помех.
Вместо целой микросхемы, можно было использовать обычный импульсный диод 1N4148 с неинвертирующего выхода U2B на входы сброса, оставив на месте резисторы R6 и R7. Также с помощью диодов можно было бы сделать так, чтобы и S8, и S0, S2, S3, S5, S6 и сбрасывали набранный код, и закрывали замок.
Ещё c применением диодов можно сделать, чтобы S1 сбрасывала U1B, S4 — U2A и S7 — U2B. Это будет защитой от набора правильных цифр в неправильной последовательности.
ИСТОЧНИК
|