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

Теги статьи:

Электронная задвижка (замок)

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

Привет, народ. Друг попросил сделать на работу контроллер для электронной задвижки, но по условию клавиатура должна была быть не матричной, а просто состоять из отдельных кнопок. Интернет выдавал управление замками на микроконтроллерах только с матричными клавиатурами. В мою задачу входила только написание программы для микроконтроллера всё остальное делалось другом на предприятии, так что в статье могут быть неточности. В общем пришлось сочинять схему и программу и вот что из этого получилось.

За основу был взят микроконтроллер PIC16f628A, для того чтобы как-то сделать обратный отклик на нажатие клавиш, а также просигнализировать о правильности или направленности ввода ключа был добавлен активный 5 вольтовый активный излучатель звука, кнопочный модуль был использован от старого оборудования (из-за него и пошла речь о том что он должен быть не матричным), если подобный модуль не получится отыскать можно воспользоваться схемой включения кнопок ниже.

В качестве исполнительного механизма была использована магнитная система контактора, что за контактор неизвестно, но катушка контактора на 220 вольт с сопротивлением 53 Ома, выглядит всё так.

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

В данном контроллере можно задать длину ключа от 1 до 10 символов, а также задать длительность работы исполнительного механизма от 0.1 до 25.5 секунд с шагом 0.1 секунды. Для задачи длительности работы исполнительного механизма при программировании необходимо внести необходимое значение в ячейку EEPROM по адресу 0x00 в диапазоне 0x01 - 0xFF.

По адресу 0x01 хранится длина ключа (количество символов в ключе), длинну ключа можно задать от 1 до 10 символов у казав в данную ячейку значение от 0x01 до 0x0A.

Ну и последние 10 ячеек по адресу 0x02 - 0x0B, занимают символы ключа, здесь необходимо задать ключ в диапазоне 0x00 - 0x09, в количестве символов равным указанному в ячейке памяти 0x01, например запись кода ключа 254 будет выглядеть так.

Итак, как это всё работает. Контроллер ждёт ввода кода и если он был введен правильно идет срабатывание исполнительного механизма за заданное время, при этом излучатель звука выдаёт непрерывный звуковой сигнал. Если же код был введён неправильно подаётся два коротких звуковых сигнала сигнализирующие об ошибке. Если пользователь набрал не весь код и отошёл контроллер будет ждать 20 секунд до ввода следующей цифры, кода это время истечёт, то контроллер, сбросит предыдущие введенные цифры и будет ждать нового ввода цифры, что исключает путаницу при вводе или ошибку. Нажатие на цифры сопровождается коротким звуковым сигналом. В контроллере также имеется секретная кнопка по нажатию на которую исполнительный механизм сработает в обход ввода кода, ну мало ли забыли код ли EEPROM пострадал, да вариантов много. Это может быть геркон, датчик вибрации, да что угодно что можно задействовать скрытно не привлекая внимания самое главное данную кнопку установить в скрытом от посторонних глаз месте.

Дабы исключить влияние помехи от срабатывания исполнительного механизма, контакты реле желательно за шунтировать снаббером подобранным под конкретную нагрузку. Ориентированное значение конденсатора и резистора, для частоты переменного напряжения 50 Гц можно подобрать воспользовавшись рисунком ниже.

Просто проводим прямую линию между током и напряжением, получаем значение ёмкости и сопротивления снаббера. А также добавить супрессор по питанию микроконтроллера. Дабы защитить электромагнит в случае залипания контактов реле или пробоя конденсатора снаббера, а также повысить безопасность системы в цепи питания катушки электромагнита был добавлен двухвыводный позистор, его желательно подобрать так, чтобы он начинал срабатывать после срабатывания исполнительного механизма.

В общем случаи включение силовой части (магнита) исполнительного устройства выглядит так.

Ну и самое главное никогда не ставьте контроллер подобных устройств с внешней стороны двери дабы исключить возможность взлома или прямого управления исполнительным механизмом.

Небольшое видео по работе данного контроллера можно посмотреть здесь.

 

 


Файлы:
Плата
Прошивка


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