Touch memory – энергонезависимый идентификатор в составе которого имеется запоминающее устройство, часы реального времени и аккумуляторная батарея. В последнее время широкое распространение получают системы бесконтактного считывания, где используются ключи. Называется это ПЗУ — Touch Memory, марки DS1990A. Данная платка считывает ключики в USB порт, и мне любой программой.
Простейший копировщик домофонных ключей. Представленное устройство предназначено для создания копий домофонных контактных ключей типа Touch Memory (i. Button, Smart. Button, Dallas и т. При этом схемная и программная части были переработаны и дополнены полезными функциями. Схема проста и доступна для самостоятельного изготовления любому радиолюбителю.
Устройство предназначено для создания дубликатов (запрограммированных копий) электронных ключей “Touch Memory” и бесконтактных. Программу автоматического обновления вы можете скачать на сайте www.rmxlabs.ru. Считывание оригинального ключа. Электронные ключи Touch Memory нашли широчайшее применение во всем мире. Touch – метод считывания (касанием считывателя Touch Memory).
Самой дорогой деталью является микроконтроллер PIC1. F6. 83 фирмы Microchip. Выбор пал на этот микроконтроллер по причине большого количества памяти, в которой удалось разместить исполняемый код программы.
Touch Memory («тач мемори») - это электронный ключ-идентификатор. Производитель ключей Touch Memory - компания Dallas Semiconductor, USA (ныне подразделение Maxim Integrated Products). Считывание менее чем за 5 мс. Индивидуальные настройки программы и оборудования. Считыватель RDS-11 используется операторами ПК для чтения электронных ключей Touch Memory (iButton). Конструктивно данное приспособление. В следующий раз, когда экземпляр будет поднесен к специальному устройству для считывания, система отреагирует на его код. На фото — ключи Touch-Memory.
Ещё одной причиной послужило то, что по счастливой случайности мне удалось купить с десяток таких микроконтроллеров всего по 3. Схема устройства электрическая принципиальная. Хотя микроконтроллер и способен работать при напряжении ниже 3 вольт, для успешной записи заготовок необходимо напряжение 5 вольт. Для получения 5 вольт я использовал элемент питания типа Крона (9 вольт) и линейный стабилизатор на 5 вольт. Для защиты от переплюсовки в схеме присутствует диод (1. N4. 14. 8). При таком номинале обеспечивается устойчивое чтение как ключей Cyfral, так и обычных ключей формата Dallas. Ввиду того, что в современных компьютерах нормальный COM порт встречается достаточно редко (а в ноутбуках вообще отсутствует), то я пользуюсь самодельным преобразователем USB- COM на микросхеме FT2.
RL. Микросхема эта имеет TTL/CMOS выходы и это очень удобно, т. Если в это время нажать на кнопку управления, то устройство выключится, перейдя в спящий режим (режим пониженного энергопотребления). Для включения устройства достаточно снова нажать кнопку управления. Также код ключа будет записан в энергонезависимую память микроконтроллера при условии что такой код ранее не был записан.
Таким образом, память EEPROM микроконтроллера не содержит повторяющиеся коды ключей, экономя свой объём. В память EEPROM запишется код только в оригинальном формате Cyfral в виде 8 байтов. Во время этой процедуры красный светодиод потухнет и будет кратковременно вспыхивать. Каждая короткая вспышка сигнализирует о попытке записи.
После трёх неудачных попыток записи красный светодиод загорится на продолжительное время сигнализируя о том что код ключа в заготовку записать не удалось. Если во время процедуры записи пропал контакт с ключом- заготовкой то красный и зелёный светодиод начнут мигать по очереди сигнализируя о плохом контакте или о том что заготовку недостаточно долго (менее 3- х секунд) удерживали приложенной к контактам копировщика. Перезапуск устройства произойдёт сразу же, как ключ потеряет контакт с копировщиком, при этом устройство вновь переходит в режим чтения кода ключа. Для создания полноценной копии ключа данного типа необходима специальная заготовка TM- 0. C. В настоящий момент в нашем городе в свободной продаже обнаружить её не удалось, поэтому данный тип заготовок копировщиком пока не поддерживается.
Вместе с этим копировщик переделывает считанный код Cyfral в код Dallas по определённому алгоритму (упаковывает 3. Данный код возможно записать на обычные Далласовские ключи- заготовки, но при этом далеко не все домофоны способны принять этот код.
Так что подойдёт ли переделанный таким образом код к домофону – неизвестно. При этом будут вспыхивать одновременно два светодиода. Каждая последующая вспышка означает переход к следующему коду ключа. Таким образом, если не отпускать кнопку, то по количеству вспышек можно определить количество хранящихся в EEPROM кодов ключей.
После подсчёта номера вспышки соответствующей номеру желаемого кода ключа необходимо быстро отжать кнопку. Устройство считает код соответствующего ключа из EEPROM и перейдёт в режим ожидания записи.
Разводка печатной платы. В качестве эксперимента и отчасти того, что микроконтроллер у меня в SMD корпусе, было принято решение использовать SMD компоненты, соответственно печатная плата разрабатывалась под SMD детали. Резисторы и диод типоразмера 1. Кнопка тактовая для SMD монтажа, типоразмер не известен, осталась из запасов, когда ремонтировал брелок от автомобильной сигнализации. В длину миллиметров 6.
Облуженные припоем кусочки припаиваются к дорожкам. Плюсовой контакт припаивается горизонтально с приданием небольшой выпуклости, а минусовой припаивается вертикально в форме остроугольного треугольника. Этого вполне достаточно для копирования электронных ключей. Микроконтроллер впаивается на плату и непосредственно на плате прошивается, что весьма удобно. Правильно собранное устройство в настройке не нуждается и сразу работоспособно. Фото готового устройства. При работе с компьютером, в параметрах COM порта терминальной программы следует выбрать следующие значения: скорость – 1.
N–1. Для отправки и приёма информации необходимо перевести терминальную программу в режим отображения шестнадцатиричных кодов. Таким образом, записать на ключ- заготовку код любого ключа можно не имея оригинального ключа. Эта функция окажет неоценимую помощь в случае утери оригинального ключа. Также очень удобно в случаях, когда планируется навестить кореша, код ключа от домофоного подъезда которого был предварительно прочитан. Кстати код ключа Dallas пишется прямо на самом ключе, так что выведать код можно и в разговоре по телефону. При каждом получении очередной посылки из 8 байтов вычисляется контрольная сумма.
При несовпадении вычисленной контрольной суммы с принятой в кодовой посылке в последовательный порт выводится признак ошибки – три байта FF 0. FF, после чего вновь ожидается приём 8 байтов. Кодовая посылка должна быть в формате Dallas.
Оригинальный код ключа Cyfral будет воспринят как ошибочный код. Если отправить код ключа в оригинальном формате Cyfral, то устройство проверит код на правильность и в случае правильности кода переделает его в код DALLAS, затем перейдёт в режим ожидания записи. Свободная память там ещё есть, поэтому при наличии свободного времени в прошивку внедрю ещё кое какие полезные мелочи, так что заходите периодически на эту страничку в поисках обновления. Ну а если вы немного соображаете в программировании этого микроконтроллера и есть желание поковыряться в чужом коде, то для такого случая выкладываю исходник на ассемблере. Наличие исходника сократит время на написание различных процедур, поможет понять принцип работы, позволит сконцентрироваться лишь на разработке дополнительных задач. Итогом этого может стать интересное и полезное устройство.
Использование представленного копировщика (а также любых материалов с этой странички) в целях извлечения прибыли недопустимо. Это любительское устройство, которое должно служить любительским целям. При использовании материалов с этой странички, приводите ссылку. Теперь устройство читает ключи Метаком.
После считывания код ключа записывается в память EEPROM и отсылается по UART. Код ключа хранится в виде 8 байтов, причём значащих 4 байта с 3- его по 6- ой. Код ключа Метаком конвертируется в код Dallas и в таком виде записывается на ключ- заготовку. Переделанный таким образом код может быть не воспринят домофоном.