РадиоКот :: Сейфовый электронный замок
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Защита и контроль >

Теги статьи: Кодовый замокДобавить тег

Сейфовый электронный замок

Автор: Biktop95
Опубликовано 12.03.2019
Создано при помощи КотоРед.

        Схема замка представлена на рисунке 1.

 

               

 

К микропроцессору ATtiny2313 подключены два семисегментных светодиодных индикатора с общим катодом. Они работают в режиме мультиплексирования. Преимущество этого состоит в том, что мы используем только десять контактов процессора вместо шестнадцати.
Следующим ключевым элементом системы является енкодер на 28 импульсов / оборотов. Различают два типа энкодеров:без встроенного микровыключателя и с ним. При применении енкодера с микрокнопкой возникают проблемы,а именно, когда вы нажимаете на кнопку, возникают обороты, которые вносят только ненужную путаницу. Поэтому используется енкодер без кнопки,а сама кнопка расположена на плате. Можно использовать енкодер с кнопкой. Место на плате для него предусмотрено.

Теперь немного теории о принципе работы энкодера. Этот элемент имеет два выхода - обычно помечены как A и B. При вращении на них появляются прямоугольные сигналы, сдвинутые по фазе на 90 °. Направление, в котором один сигнал смещен относительно другого, зависит от направления, в котором мы поворачиваем енкодер. Этот принцип работы показан на рисунке 2,а логические сигналы на входах А и В - в таб.1.

 

 

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

Монтаж и налаживание

Программа для контроллера находится в архиве. Фьюзы:

CKSEL3 ... 0: 0100
BODLEVEL: 100
WDTON: 0
CKDIV8: 1

Очень важно отключить работу кварца.

Система может питаться от 6-24 В постоянного тока. При напряжении выше 10 В добавьте теплоотвод к стабилизатору U1. После того как вы собрали схему и убедились,что она работает,а потом заключили всю конструкцию в корпус, вы должны иметь возможность использовать «Сейфовый электронный замок ". Для этого вы должны набрать свой код. Для этого мы отключаем систему от источника питания, устанавливаем перемычку J1 и, удерживая кнопку S1, включаем источник питания. На дисплее должно появиться «0», и обе точки должны загореться. Теперь, поворачивая енкодер, мы выбираем наши шесть цифр, каждое из которых подтверждается кнопкой S1. После ввода наших цифр точки погаснут и замок перейдет в обычный режим.

Конечно, код сохраняется в энергонезависимой памяти EEPROM, поэтому даже после отключения источника питания он будет запомнен. Теперь, как часть теста, мы можем ввести наш код так же, как в режиме программирования, подтверждая каждый номер кнопкой S1. Если код неправильный, отображаемое в данный момент число погаснет, и включится левая точка. Это состояние будет длиться около 12 секунд. Если код верен, номер также исчезнет, но загорится правая точка и на выходе будет выдано напряжение 5 В.
Как долго будет подаваться это напряжение, зависит от состояния перемычки J1. Если она установлена, это займет около 4 с. в то время как если J1 разомкнута, напряжение будет подаваться до тех пор, пока не будет нажата кнопка S1. Однако надо помнить,что нагрузкой управляет Т3 - маломощный транзистор BC548. Если надо управлять мощной нагрузкой (например,соленоидом),придется использовать реле,см. рис. 3.

 

Следует также отметить, что если в режиме ввода кода енкодер не будет использоваться в течение примерно 10 секунд, блокировка перейдет в режим ожидания, а индикаторы погаснут, и правая точка будет циклически мигать, сигнализируя о готовности. Чтобы «разбудить» его, просто покрутите енкодер. Если случится так, что вы ошиблись одним номером, подождите, пока система перейдет в спящий режим, и начните вводить код с самого начала.

Внешний вид собранной платы

 

  

 

 

              

 


Файлы:
Архив


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

3 0 0

Эти статьи вам тоже могут пригодиться: