Войти Регистрация

Войдите в свой аккаунт

Логин *
Пароль *
Запомнить меня

Создать аккаунт

Поля, отмеченные звездочкой(*) обязательны.
Суббота, 05 февраля 2011 22:39

Эмулятор ключей домофонов

Оцените материал
(3 голосов)
Эмулятор ключей домофонов - 5.0 out of 5 based on 3 votes

Назначение.
Устройство предназначено для считывания, хранения и эмуляции ключей домофонов "Цифрал" и "Метаком". Количество сохраняемых ключей - 30. Имеется интерфейс с ПК через COM-порт (уровень TTL) для просмотра и изменения ключей.

Схема.

01

Для увеличения кликните на изображение

Основа устройства - "народный" МК от ATMEL ATtiny2313. В качестве дисплея приме-нен семисегментный индикатор фирмы KINGBRIGHT SC39-11SRWA. Напряжение питания 2,5 - 5 В. Схема в особых пояснениях не нуждается. Единственного внимания требует считыватель ключей. Все варианты схем, которые я видел (рекомендации производителей микросхем К1233КТ1,К1233КТ2, схемы домофонов и проч.), хорошо работают только при неизменном на-пряжении питания. При пониженном или повышенном питании считывание становится затруд-нительным или вообще невозможным. Кроме того, в некоторых вариантах считывателей почему-то не используется встроенный в МК аналоговый компаратор (пацаны из ATMEL, старались, по-нимаешь, делали компаратор, а тут на тебе - "не нать"). Поэтому решено было сделать свою схе-му чтения.
Резистор R16 - токосъемный. Конденсатор C3 отсекает постоянную составляющую сиг-нала. Делитель на резисторах R14, R15 задает новую постоянную составляющую сигнала посе-редине напряжения питания, после чего сигнал поступает на вход компаратора. Резистор R13 ус-танавливает порог срабатывания компаратора точно посередине сигнала. Для настройки считы-вателя необходимо отключить (вынуть) элемент питания, подать напряжение питания на контак-ты GND и MOSI разъема программирования "ISP". Затем измерить напряжение на выводе 13 DD1 и с помощью резистора R13 выставить, как можно точнее, такое же напряжение на выводе 12 DD1.

Управление и индикация.
Кнопка S1 ("WAKEUP/DOWN/YES/KEY") выполняет четыре функции: вывод эмулятора из спящего режима, перебор номера ключа вниз, положительный ответ на запись в EEPROM счи-танного ключа и перевод эмулятора в режим чтения ключа.
Кнопка S2 ("WAKEUP/UP/YES/KEY") также выполняет четыре функции: вывод эмулято-ра из спящего режима, перебор номера ключа вверх, отрицательный ответ на запись в EEPROM считанного ключа и перевод эмулятора в режим чтения ключа.
Для перевода эмулятора в режим чтения ключа необходимо нажать любую из кнопок и удерживать в течении 1 с. При этом индикатор сначала погаснет, затем опять загорится.
Индикатор служит для отображения текущего номера ключа и типа считанного ключа. Номера ключей выводятся в шестнадцатеричном виде от 0 до 1D. Номера ключей больше 15 вы-водятся с точкой.
Эмулятор переходит в спящий режим через четыре секунды при отсутствии каких-либо действий.

Считывание ключа.
Выводим эмулятор из спящего режима, переводим в режим чтения ключа и подносим ключ к разъему "KEY". На индикаторе должна загореться точка - ключ обнаружен. Через полсе-кунды должна высветиться одна из двух "магических рун", олицетворяющих собой тип ключа (слева - ключ Цифрал, справа - ключ Метаком). После отображения типа ключа его можно отсо-единить от разъема. Еще через полсекунды начнет мигать номер текущего ключа. Для записи ключа в EEPROM выбираем кнопками номер ключа, затем нажимаем и удерживаем кнопку S1. Через полсекунды индикатор погаснет, еще через полсекунды загорится и мигание прекратится - ключ сохранен. Для отмены записи ключа используем кнопку S2 (тем же способом). При не-удачных попытках чтения точка будет гореть постоянно.

 

0203
Эмуляция ключа.
Для открывания двери касаемся лузы считывателя домофона разъемом "DOMOFON". Эмулятор выйдет из спящего режима и выдаст текущий ключ. Если ошиблись номером ключа, используем кнопки для выбора нового номера ключа.

Работа с ПК.
Для связи с ПК необходим переходник (адаптер, преобразователь уровня) RS-232 - UART TTL. Я не стал заморачиваться с применением MAX2323 или FTDI и купил вот такой "замеча-тельный шнурок" http://avr.ru/solution/device/usbuart по цене микросхемы FTDI. Применяемая в нем микросхема Prolific PL2303 питается от 3В. Входы толерантны к уровням 5В. Таким обра-зом, данный адаптер можно подключать напрямую к устройствам с напряжением питания 3-5 В. Отпаял разъем телефона и припаял разъем DB-9M. В итоге получил стандартный COM-порт, но с уровнями TTL.

4

Итак, подсоединяем переходник к разъему "COM" эмулятора. Запускаем обыкновенный Hyper Terminal и настраиваем свойства соединения как показано ниже.

05

Затем устанавливаем соединение, нажав кнопку ENTER на клавиатуре ПК. Получаем при-глашение (при этом индикатор эмулятора погаснет). При всех операциях приема-передачи дан-ных должна весело подмигивать точка индикатора.

06

Нажимаем кнопку ENTER, получаем список ключей.

07

Для увеличения кликните на изображение

Для ввода нового ключа используется следующий формат (разделитель - пробел):
"xx yyyyyyyy z". xx - номер ключа, yyyyyyyy - код ключа, z - тип ключа (c - Цифрал, m - Мета-ком). Например, "14 ddbb77ee c" (неправильно набранные символы можно корректировать клавишей BACKSPASE). После ввода строки нажимаем ENTER. При успешной записи получаем в ответ "OK". Проверяется только количество символов до нажатия ENTER. При вводе большего количества символов, чем допускает формат, ввод будет сброшен и вновь выдано приглашение. При вводе меньшего количества символов и нажатии ENTER ввод будет сброшен и вновь выда-но приглашение.

08

Для увеличения кликните на изображение

Для чтения и просмотра кода ключа подключаем его к разъему считывания. Эмулятор начнет выдавать с интервалом в одну секунду информацию о считанном ключе. Ключ можно от-соединить от разъема во время указанной секундной паузы.

09

Для увеличения кликните на изображение

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

010

Для увеличения кликните на изображение

Печатная плата и корпус.
Не могу не представить фотографии "боевого коня" (опытный образец). Изготовлен по нанотехнологии (с применением наноскрепок) :). Выдержал все суровые условия эксплуатации и многочисленные эксперименты.

011

011

Специально для радиолюбителей наши китайские товарищи выпускают дешевые корпуса для миниатюрных устройств, зашифрованные, правда, под странным названием "Корпус для ба-тарей типа 2АА (3АА, 4АА) с крышкой" :).

015

Один из таких корпусов и был использован для эмулятора. Разъем для домофона - выпотрошенный ненужный ключ.

016

017

018

021

Прошивка.
"Заливаем" прошивку. Фьюз-биты выставляем, как показано ниже (PonyProg).

022

Для увеличения кликните на изображение

Детали:
При применении резисторов c допуском 1% в делителе R14, R15 можно вместо R13 по-ставить такой же делитель.
Транзисторы работают в ключевом режиме, можно поставить любые маломощные.
Диод - любой маломощный, лучше диод Шоттки. Его можно вообще не ставить, но в на-чале работы через терминал надо будет "будить" устройство вручную.
Антидребезговые конденсаторы кнопок реализованы программно.
Резистор R2 и транзистор VT2 можно убрать, но перед открытием домофона надо будет также "будить" эмулятор вручную.
Источник: http://radiokot.ru
Прочитано 20483 раз

Добавить комментарий


Защитный код
Обновить

Комментарии   

Юрий
0 #3 Юрий 16.01.2012 10:54
Спасибо за схему.Всё пошло с первой попытки,одно НО..У меня немного не такой *шнурок*, какая микруха стоит в нем,не знаю.Hyper Terminal не может открыть порт,и прога тоже не определяет его.А в остальном все отлично.На радиокот видел схему,но для одного типа ключа.
Цитировать
Антон
-1 #2 Антон 09.11.2011 13:05
Источник ведь установлен!
Цитировать
Ктулху
+1 #1 Ктулху 09.11.2011 12:36
Скопипижжено с radiokot.ru
Цитировать

Блок питания с защитой 0-18V 3A

Не редко начинающие РАДИОЛЮБИТЕЛИ сталкиваются с проблемой "запитки" различных…

Улучшаем компьютерный блока питания

Наши друзья меньшие (Китайцы) заполонили рынок электроники, но не всегда они бывают…
scr-01

Журнал Радио 2011 №1

Название: Радио 2011 №1 Год: 2011 Номер: 1 Издательство: Редакция журнала "Радио" Сайт:…
6 1

P-CAD 2006 + SP1 + SP2 + Key

Система P-CAD предназначена для проектирования многослойных печатных плат (ПП)…

Приемник приямого преобразования на 28 МГц для космической связи

Каталог принципиальных схем - Радиоприем ПРИЕМНИК ПРЯМОГО ПРЕОБРАЗОВАНИЯ НА 28 МГц ДЛЯ…
142ЕН5А

Применение "кренок" серии 142, к142, кр142

В последние годы широкое распространение получили интегральные стабилизаторы напряжения.…
Диод

Как оно работает!?

Чтобы научиться создавать устройства, надо знать как они работают, из чего состоят. По…

Описание работы импульсного БП

Схема импульсного стабилизатора ненамного сложней обычного, используемого в…
 

ban240x130

Топ

ТЕЛЕФОННАЯ…

Приставка-спикерфон предназначена для громкоговорящей телефонной связи. Занятие линии АТС…

Управление…

Автор разработал программу и устройство для управления различными электро и…

Ветрогенератор для…

Как работает ветрогенератор ? Работа любого ветрогенератора, независимо от того, снабжает…

Импульсный…

Импульсный преобразователь сетевого напряжения Применение импульсного преобразователя…

Импульсный блок…

Импульсный блок питания 180Вт Мощность блока питания — около 180 Вт, выходное напряжение…
Изображение по умолчанию

Эмулятор ключей…

Назначение. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…
Изображение по умолчанию

Цифровой…

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…
Изображение по умолчанию

500 схем для…

1. 500 схем для радиолюбителей. Приемники2. 500 схем для радиолюбителей. Усилители…
Изображение по умолчанию

Вольтамперметр на…

Идеологом этой схемы является вот этот вариант http://avr.4mg.com/custom4_1.html захотел…

ИНДИКАТОР УРОВНЯ…

Принципиальная схема индикатора показана на рисунке. Эта схема использовалась для…

Голосовой монитор…

Голосовой монитор (далее – монитор) предназначен для контроля телефонной линии или…

ТАЙМЕР, УПРАВЛЯЮЩИЙ…

В теме представлено таймерное устройство, управляющее освещением багажника ВАЗ-2114, но…

Авторизация