Два в одном флаконе или эмулятор ключей домофонов Цифрал и Метаком.

Рассказать в:

Назначение.Устройство предназначено для считывания, хранения и эмуляции ключей домофонов "Цифрал" и "Метаком". Количество сохраняемых ключей - 30. Имеется интерфейс с ПК через COM-порт (уровень TTL) для просмотра и изменения ключей.
Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Основа устройства - "народный" МК от 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 (тем же способом). При не-удачных попытках чтения точка будет гореть постоянно.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".            Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Эмуляция ключа.
Для открывания двери касаемся лузы считывателя домофона разъемом "DOMOFON". Эмулятор выйдет из спящего режима и выдаст текущий ключ. Если ошиблись номером ключа, используем кнопки для выбора нового номера ключа.

Работа с ПК.
Для связи с ПК необходим переходник (адаптер, преобразователь уровня) RS-232 - UART TTL. Я не стал заморачиваться с применением MAX2323 или FTDI и купил вот такой "замеча-тельный шнурок" http://avr.ru/solution/device/usbuart по цене микросхемы FTDI. Применяемая в нем микросхема Prolific PL2303 питается от 3В. Входы толерантны к уровням 5В. Таким обра-зом, данный адаптер можно подключать напрямую к устройствам с напряжением питания 3-5 В. Отпаял разъем телефона и припаял разъем DB-9M. В итоге получил стандартный COM-порт, но с уровнями TTL.  Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Итак, подсоединяем переходник к разъему "COM" эмулятора. Запускаем обыкновенный Hyper Terminal и настраиваем свойства соединения как показано ниже.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Затем устанавливаем соединение, нажав кнопку ENTER на клавиатуре ПК. Получаем при-глашение (при этом индикатор эмулятора погаснет). При всех операциях приема-передачи дан-ных должна весело подмигивать точка индикатора.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Нажимаем кнопку ENTER, получаем список ключей.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Для ввода нового ключа используется следующий формат (разделитель - пробел):
"xx yyyyyyyy z". xx - номер ключа, yyyyyyyy - код ключа, z - тип ключа (c - Цифрал, m - Мета-ком). Например, "14 ddbb77ee c" (неправильно набранные символы можно корректировать клавишей BACKSPASE). После ввода строки нажимаем ENTER. При успешной записи получаем в ответ "OK". Проверяется только количество символов до нажатия ENTER. При вводе большего количества символов, чем допускает формат, ввод будет сброшен и вновь выдано приглашение. При вводе меньшего количества символов и нажатии ENTER ввод будет сброшен и вновь выда-но приглашение.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Для чтения и просмотра кода ключа подключаем его к разъему считывания. Эмулятор начнет выдавать с интервалом в одну секунду информацию о считанном ключе. Ключ можно от-соединить от разъема во время указанной секундной паузы. Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Для окончания сеанса связи нажимаем клавишу ESC или любую кнопку на эмуляторе. За-горится номер текущего ключа или номер ключа, в который производилась запись. 
Для тех, кто не любит командную строку, написана небольшая программка с графической оболочкой. Позволяет читать, записывать, сохранять в файл и читать из файла ключи эмулятора.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Печатная плата и корпус.
Не могу не представить фотографии "боевого коня" (опытный образец). Изготовлен по нанотехнологии (с применением наноскрепок) :). Выдержал все суровые условия эксплуатации и многочисленные эксперименты.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Специально для радиолюбителей наши китайские товарищи выпускают дешевые корпуса для миниатюрных устройств, зашифрованные, правда, под странным названием "Корпус для ба-тарей типа 2АА (3АА, 4АА) с крышкой" :).Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Один из таких корпусов и был использован для эмулятора. Разъем для домофона - выпотрошенный ненужный ключ.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".МК и индикатор стоят на панельках. Вместо переключателя вставлен разъем для подклю-чения к ПК.Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком". Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Прошивка.
"Заливаем" прошивку. Фьюз-биты выставляем, как показано ниже (PonyProg). Два в одном флаконе или эмулятор ключей домофонов "Цифрал" и "Метаком".Вопросы и ответы.
Постараюсь заранее ответить на возможные вопросы.
При применении резисторов c допуском 1% в делителе R14, R15 можно вместо R13 по-ставить такой же делитель.
Транзисторы работают в ключевом режиме, можно поставить любые маломощные.
Диод - любой маломощный, лучше диод Шоттки. Его можно вообще не ставить, но в на-чале работы через терминал надо будет "будить" устройство вручную.
Антидребезговые конденсаторы кнопок реализованы программно.
Резистор R2 и транзистор VT2 можно убрать, но перед открытием домофона надо будет также "будить" эмулятор вручную.
Три в одном будет, но это надо уже обсуждать на форуме.

Файлы: Печатная плата в формате SL 4.0. Прошивка МК. Софт для компостера. Можно скачать перейдя по ссылкам снизу.Скачать с сервера 
Скачать

Раздел: [Конкурс на лучшую конструкцию на микроконтроллерах]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru