Мы рассмотрим простую отказоустойчивую схему защитного замка цифровой клавиатуры с использованием КМОП-микросхемы.
Вам понадобится: десятичная клавиатура, CMOS IC, три транзистора и оптопара.
Как срабатывает блокировка
Блокировка осуществляется с помощью каскада аналоговых переключателей, каждый из которых подключается через матрицу программирования к одной из клавиш на клавиатуре.
Представьте, что линия A связана с клавишей 2, линия B - с клавишей 9, а линия C - с клавишей 5. Когда клавиша 2 в данный момент нажата, ES1 закрывается и остается закрытым просто из-за тока, посланного к нему через R7.
В случае нажатия клавиши 9 ES2 закрывается и продолжает быть закрытым (из-за того, что ES1 уже был закрыт). На этом этапе все, что требуется, - это нажать кнопку 5, после чего ES3 закрывается, тем самым инициируя оптопару, транзистор которой впоследствии становится проводящим. Ключи, не используемые в коде ABC, необходимо прикрепить к линии D.
Каждый раз, когда один из них нажимается, по ошибке или незнанию, линия D устанавливает ES4 на активный высокий логический уровень (который он поддерживает благодаря R6), а T1 проводит ток и, следовательно, полностью отключает схему; в действительности, даже если E81 снова включен соответствующим ключом, он не будет автоматически удерживаться, пока выполняется T1.
Как работают кнопки
Чтобы начать снова, сначала нужно нажать кнопку S1, тем самым размыкая ES4 и останавливая T1.
Кроме того, полезно иметь возможность сбросить блокировку наружу, и это действительно достигается с помощью T2, который подключен параллельно схеме сброса и регулируется. Ключ может быть использован как обычный звонок, запускающий реле Re через транзистор T3; поэтому управляя трансформатором звонка.
Еще одно заявление о функционировании замка: снова подумайте о нашей комбинации 295 и поверьте, что первая нажатая клавиша была не 2, а 9, это не неправильно, просто потеряно.
Соединение B-9 приводит к включению ES2, однако оно не может оставаться закрытым при отпускании клавиши 9 из-за того, что ES1 открыт.
Оптопара используется здесь вместо некоторых других опций, которые, возможно, могут быть выбраны в некоторых других приложениях, и свидетельствует о том, что она проста, недорога и эффективна в этой схеме блокировки клавиатуры с использованием одной ИС.