Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3602
Эмулятор ключей МетаКом.

Автор - Инженер.
Иногда у друзей есть домофон, а дома трубки нет. Каждый раз звонить по телефону и просить спуститься открыть дверь неудобно для друзей, а стоять под дверью просто глупо. И вот я решил сделать "золотой ключик" К слову это мой первый проект на МК 

На страницах всеми любимого :>) РадиоКота уже довольно давно лежит схема под названием "Электронная отмычка", предназначенная для чтения и эмуляции ключей фирмы dallas или их отечественных аналогов. Однако уже довольно давно Брянский НТЦ СИТ разработал собственную микросхему К1233КТ2 аналогичного назначения. 
Пару слов о ключе: Это устройство хранит в памяти номер разработки (или стартовое слово, как его еще называют) и 28 значащих бит и 4 бита контроля четности, образующих 4 байта информации (которые эмулятор и хранит в EEPROM). Информация передается изменением уровня потребляемого тока (2мА и 6мА при U=1.7В), поэтому по сравнению с "Электронной отмычкой" схема значительно увеличилась. 
Итак, представляю схему устройства чтения и эмуляции ключей МетаКом.

В конце есть печатная плата в формате Sprint-Layout 5.0 
Транзисторы я поставил КТ315, но можно любые n-p-n, особых требований к ним нет. Диоды LL4148. Светодиод на ваш вкус. Согласно datasheet EEPROM не может быть записана, при питании ниже 1.9В. Не смотря на то, что до такого напряжения мы опускаться не будем, на всякий случай в код добавлена верификация записанной информации. Сразу предупреждаю если скопировать (у мастера по ключам), метакомовский ключ то копия будет уже аналогом DS1990 и представленным устройством читаться не будет. Часть схемы, а именно схема чтения позаимствована отсюда

Теперь подробнее про эмулятор. Устройство хранит в памяти до 10 (20 в зависимости от прошивки) ключей, содержит один 8 сегментный индикатор указывающий номер ключа и один диод, который светиться в режиме чтения. Присутствуют две кнопки - одна служит для выбора номера ключа, а другая для смены режима (эмуляция - считывание). Принцип работы чрезвычайно прост: выбираешь номер, переходишь в режим чтения, касаешься ключом нижних контактов - ключ считан. Теперь стоит коснуться верхними контактами разъема домофона и дверь открыта :>) Лично я считаю такие устройства абсолютно законными поскольку изначально чтобы открыть дверь нужен ключ хотя бы одного из жильцов подъезда (для чтения эмулятором). Кроме всего вышеперечисленного, есть еще одна замечательная особенность: в схеме нет выключателя. То есть, устройство всегда находиться в режиме sleep и потребляет при этом столь малый ток, что амперметру не удалось его зафиксировать на самом маленьком пределе! Эмулятор автоматически включается при контакте с домофоном и эмулирует последний выбранный ключ. Так же включение происходит при нажатии на одну из двух кнопок. Выключается автоматически через ~4 секунды. ВНИМАНИЕ в режиме чтения ключа (светиться светодиод) эмулятор не засыпает, а ждет ключа до победного (до последнего мА энергии). При удачном считывании устройство переходит в режим эмуляции.

Я поместил свой девайс в коробочку из-под тик-така. При применении SMD элементов размеры могут быть уменьшены вдвое. Питание может быть осуществлено от одной литиевой 3 вольтовой батарейки. В моей конструкции применение 2х мизинчиковых аккумуляторов обусловлено тем, что режим sleep применялся не всегда - это последняя доработка : 
Схема может эмулировать цифраловские ключи, для этого надо использовать соответствующие прошивки (cifral.hex и cifralFul.hex). 
И под конец о настройки. Переменный резистор служит для настройки считывателя ключей. У меня он настроен на сопротивление 175 Ом. Фьюз биты прошиты (=0) CKSEL0, CKSEL1, CKSEL3 и SUT0 и естественно SPIEN (он запрограммирован по умолчанию и его вообще трогать не надо) Если МК новый, надо, лишь, убедиться что бит CKDIV8 не прошит (=1) В архиве вы найдете две прошивки одна emul.hex и emulful.hex Их единственная разница в том что у второй память расширена до 20 ключей (еще 10 ключей обозначаются A, b, C, d, E, F, H, L, P, U)

Файлы:
Плата в формате Sprint Layout.
Прошивка МК.
Прошивка МК для ключей Cifral.




Категория: Устройства на микроконтроллерах | Добавил: brys99 (03.12.2011)
Просмотров: 9984 | Комментарии: 1 | Теги: Эмулятор ключей МетаКом. | Рейтинг: 3.5/2


Всего комментариев: 1
0
1 AlexDer30   (09.03.2017 14:23) [Материал]
В определённых случаях устройство просто не заменимо, особенно сейчас, когда устройства ограниченного доступа внедряются повсеместно и таскать с собой несколько ключей просто не удобно. Не всегда удобно, что поддерживается только малая часть протоколов, так как даже в одном доме сейчас стоят разные домофоны (разные протоколы ключей, как МетаКом, так и Даллас и Цифрал) и устройство, поддерживающее эмуляцию чего то одного не всегда устроит. Но всё равно автору респект за труды, а нам информация для большего понимания принципов работы устройств.

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024