ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ ds1990a

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

                                                 ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A
                                                                       ВЕРСИЯ 1.0Дубликатор электронных ключей DS1990A предназначен для создания копий ключей с имеющихся оригиналов путём их считывания или непосредственного ввода кода ключа (наличие оригинального ключа при этом не требуется).
     Электронные ключи DS1990A представляют собой ПЗУ, в которое записан 64-битный уникальный номер, который невозможно изменить. При использовании таких ключей этот номер прописывается в устройство доступа (домофон) и для добавления новых ключей их необходимо заносить в память домофона. Однако, можно сделать «слепок» с имеющегося ключа – т.е создать ключ с таким же номером, как и оригинал. Собственно, именно для этого и предназначена представленная здесь разработка.
    Имеется довольно много различных заготовок, которые позволяют сделать копию электронного ключа DS1990A. В качестве примера можно привести такие заготовки, как ТМ2004, RW1990. Разные заготовки имеют различные протоколы записи – это последствия постоянной конкурентной борьбы между производителями заготовок и компаниями, устанавливающими и обслуживающими домофонные системы. Поэтому, как правило, выпускаемые профессиональные дубликаторы ключей поддерживают несколько типов различных заготовок. Информация по протоколам записи является закрытой, но благодаря отдельным энтузиастам, которые смогли просканировать протоколы профессиональных дубликаторов, появляются различные «любительские» устройства копирования электронных ключей.
      Как уже отмечалось, рассматриваемое здесь устройство позволяет сделать копию ключа на заготовках RW1990.1 и RW1990.2. с оригинала DS1990A методом его считывания и последующей записью в заготовку или ввода код ключа вручную. На начало сентября 2011 года реализована первая "пилотная" версия прошивки микроконтроллера, в последующем планируется добавлять в устройство новые типы заготовок. Поддержка ТМ2004 не была реализована по причине отсутствия у автора таких заготовок, и, следовательно, невозможностью протестировать устройство на предмет работы с данным типом заготовок.Устройство выполнено на микроконтроллере 16F628A и 2-х строчном 16-ти символьном дисплее SC1602. Управление осуществляется с помощью двух кнопок S1 и S2. Принципиальная схема устройства показана на рис. 1ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A        Рис. 1Следует отметить, что на схеме показаны некоторые элементы, которые в первой версии прошивки незадействованы. Это кнопка S3 и светодиод VD2. Они установлены с расчётом на новые версии дубликатора.
Внешний вид дубликатора приведён на рис. 2. После включения питания на дисплей выводится заставка и предлагается сделать выбор необходимой заготовки.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990AРис. 2Нажимаем кнопку S2 (напротив строки SELECT), при этом в нижней строке поочерёдно выводятся сообщения RW1990.1 и RW1990.2. (рис.3). Для выбора нужной заготовки нужно отпустить кнопку в момент индикации нужного типа заготовки. ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990AРис. 3Выбрав тип заготовки, с которой будет работать дубликатор, нужно определить режим работы с контрольной суммой ключа (CRC). Почему эта функция, которая сама собой разумеется в подобных устройствах, в данном дубликаторе введена как опция, которую можно принудительно отключить? Дело в том, что если вам вдруг попадётся ключ с каким-то образом специально неправильно записанной контрольной суммой, то такой ключ при контроле CRC попросту не будет прочитан. Лично мне не приходилось сталкиваться с такими ключами, однако на некоторых форумах данной тематики утверждается, что подобные ключи существуют. Кроме того, при ошибке записи в ключ или при ручном вводе кода в случае случайной ошибки ввода, контрольная сумма не совпадёт и опять же ключ не прочитается. Исходя из этим размышлений и было решено ввести возможность отключения контрольной суммы при чтении ключей. Но пользоваться отключением этой опции нужно только в исключительных случаях, описанных выше. Меню режима работы с CRC показано на рис. 4. Для выбора необходимо нажать соотвествующую кнопку.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A Рис. 4После выбора режима работы с контрольной суммой (CRC) необходимо указать способ ввода номера ключа – будет он считываться с оригинала ключа (READ KEY) или вводится вручную (MANUAL) – рис.5ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A Рис. 5 Выбираем нужный режим нажатием кнопки напротив соответствующего пункта. Допустим, мы выбрали режим READ KEY. Нижняя строка очищается и устройство ожидает прикладывания ключа. После удачного чтения код считанного ключа выводится в нижней строке (рис.6)ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A  Рис. 6 Считав номер, дубликатор переходит в режим ожидания записи в заготовку (рис.7). Для выполнения записи необходимо плотно приложить заготовку к лузе считывающего устройства и нажать кнопку S1 (напротив пункта меню WRITE KEY)ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A  Рис. 7 Записав ключ, дубликатор сравнивает записанный код с исходным. При этом в верхней строке выводится сообщение о проверке (CHEK), а в нижней строке выводится код записанного ключа. В случае совпадения дубликатор сообщает о успешной проверке ОК! и через 2 секунды переходит в пункт меню чтение ключа/ручной ввод, если записанный код с исходным не совпал, выводится сообщение об ошибке - ERROR! При этом сообщение и код выводятся постоянно, можно внимательно просмотреть, что записалось неправильно(рис.8) Выйти из этого состояния можно нажав кнопку S1, при этом осуществляется переход в пункт меню чтение ключа/ручной ввод.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A Рис. 8При ручном вводе номера ключа выбираем пункт меню MANUAL, при этом режим работы отображается в верхней строке, а в нижней отображается код ключа, который состоит из 16 разрядов(рис.9). С помощью кнопки S2 выбираем нужное значение в каждом разряде, а с помощью кнопки S1 передвигаемся между разрядами. Курсор в виде подчёркивания показывает, в каком разряде происходит установка.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A Рис.9 После ввода последнего значения устройство перейдёт к ожиданию записи. Как и в предыдущем варианте, для выполнения записи необходимо нажать кнопку S1 (напротив пункта меню WRITE KEY).

Первая версия прошивки микроконтроллера 1.0 является пилотной (не демо, а именно пилотной или тестовой), т.к. функционал устройства пока не удовлетворяет в полной мере тем требованиям, которые были изначально задуманы. Новые версии прошивок будут выкладываться на этой странице по мере их появления.                                                                           ВЕРСИЯ 1.1
В этой версии прошивки дубликатора изменена структура меню для более удобной навигации. Так же предусмотрена такая важная функция, как хранение кодов ключей в энергонезависимой памяти микроконтроллера. Всего можно сохранить 10 ключей.

После включения появляется текстовая заставка и через 2 секунды устройство переходит в меню выбора используемых заготовок (рис. 10). Курсор в виде стрелки указывает, какая заготовка выбрана. Для перемещения по пунктам меню используется кнопка S2, для выбора (ввода)- кнопка S1. В прошивке 1.1 протокол ТМ2004 хотя и введён в меню, но пока не реализован, это будет сделано в следующей версии устройства.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990AРис. 10После выбора заготовки следует выбрать режим работы с CRC (см. рис. 4 версии 1.0). Затем определяется режим работы дубликатора (рис. 11). Перемещение по меню и выбор аналогичны, как и для выбора заготовок. READ - чтение ключа, RESET - возврат в начало работы, MEMORY - выбор ключа из памяти, MANUAL - ввод кода ключа вручную.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A Рис. 11После считывания ключа предлагается сохранить этот код в памяти (рис. 12)ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A рис. 12
 В случае сохранения ключа в памяти дубликатора кнопкой S2 вводится номер ячейки, где будет хранится код, а кнопкой S1 производится запись в эту ячейку (рис. 13).ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A рис. 13 Для записи в заготовку кода ключа, который хранится в памяти, необходимо в меню, показаном на рис. 11 войти в режим MEMORY и кнопкой S2 выбрать ячеку с нужным кодом, который сразу отображается в верхней строке (рис. 14). Для перехода к записи этого кода в заготовку необходимо нажать кнопку S1 для перехода в режим ожидания записи.ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990A рис. 14Остальные возвожности этой версии дубликатора аналогичны версии 1.0                                                     ВЕРСИЯ 1.2В дополнение к предыдущей версии 1.1 в версию 1.2 внесены следующие изменения:
    1. Увеличен объём памяти для хранения ключей, теперь можно сохранить в энергонезависимой памяти до 16-ти ключей. Нумерация ячеек сделана двухразрядной - от <00> до <15> (рис. 15).ДУБЛИКАТОР ЭЛЕКТРОННЫХ КЛЮЧЕЙ DS1990AРис. 152. Добавлена поддержка работы с заготовками ключей ТМ2004.
3. В программе включены внутренние подтягивающие резисторы, что позволяет исключить из схемы резисторы R4 и R5.
4. Остальные возвожности этой версии дубликатора аналогичны версии 1.1Ну и на закуску как говорится самое сладенькое. Печатную плату в формате *.lay, фалы Proteus_а, файл прошивки в HEX формате (к сожалению, у меня, сохранилась только  первая пилотная версия версии 1.1 и 1.2 я найти пока не смог) можно скачать, перейдя по ссылке снизу. Скачать  Скачать с сервера



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

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

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


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