Контроллер доступа для ключей DS1990A (ATtiny45-SU)

7 Апреля 2013 К комментариям
Автор данной конструкции SVN с форума forum.getchip.net.

Контроллер предназначен для управления электромагнитным замком от ключей-таблеток (DS1990A).

Считыватель и ключ DS1990A.jpg

МК используется ATtiny45-20SU с тактированием от внутреннего генератора 8 МГц.

Схема устройства:

1.png

Контроллер в данном варианте запоминает 15 ключей DS1990A. Максимальное количество при доработки программы может составлять 31 ключ.

Сохранение ключей в память МК.

Перед подачей питания на МК, установите джампер (на схеме S1). Подайте питание, когда светодиод начнёт мигать, уберите джампер. При входе в режим записи ключей при помощи джампера, вначале происходит очистка памяти EEPROM для ключей. Светодиод помигает секунды 2 – 3 и засветится, затем погаснет. Мигание светодиода сигнализирует о входе в режим записи ключей. Как только светодиод погас, девайс готов запоминать ключи. Приложив ключ к считывателю, устройство считает код ключа с проверкой CRC. Как только код запишется EEPROM, засветится светодиод, сигнализируя о сохранении кода ключа. Теперь ключ нужно убрать. После погасания светодиода, устройство готово считывать следующий ключ и так можно запомнить до 15 ключей. Первый записанный ключ, определяется как мастер-ключ. Мастер-ключ помимо открывания замка, наделён расширенным функционалом. С помощью мастер-ключа, можно зайти в режим записи новых ключей, а также выйти из этого режима. Приложив мастер-ключ к считывателю, засветится светодиод (сигнализируя об открытии замка) и если его не убрать до погасания светодиода, устройство войдёт в режим записи ключей (светодиод начнёт мигать). Теперь мастер-ключ нужно убрать. Если повторно приложить мастер-ключ к считывателю, устройство выйдет из режима записи ключей (опять светодиод начнёт мигать).
Стирание ранее записанных ключей и записи новых, производится с помощью джампера S1, как описано выше. Кнопка S2 управляет электромагнитным замком без ключа.

Печатная плата в Sprint Layout 6.0 под корпус G1011:

2.png

g1011.jpg

Фьюзы:

1.png

Печатная плата: DS1990A.rar

Прошивка: /DS1990_ATtiny45.zip

Все вопросы автору устройства можно задать на форуме: www.forum.getchip.net

2013-04-17

Дополненный вариант http://www.getchip.net/posts/095-kontroller-dostupa-s-klyuchami-ds1990a-attiny45attiny13/


Categories: Проекты Tags: DS1990A ATtiny45

comments powered by Disqus