Главная » Статьи » Swordfish

Эмулятор домофоного ключа CYFRAL
Предистория:

 Снимаю квартиру уже 3 год. На парадной стоит домофон под названием CYFRAL CD2094, старый, дубовый. Когда заехал хозяйка отдала одну таблетку от домофона а нас трое. Встала проблема в изготовлении дубликатов. Не все конторы занимающиеся этим могут сделать дубликат на CD2094. После некоторых поисков сделал 2 дубликата на основе МЕТАКОМовских болванок. Где то через год на парадной появилась табличка что домофон Обслуживается компанией Цифрал Сервис. Все приключения начались примерное месяц назад. В домофоне поставили новый считыватель и после этого перестали работать дубликаты(оригинальный ключ остался работать). Связавшись с данной конторой я был приятно удивлен что это было сделано намеренно что бы люди заказывали ключи только у них, а не во всяких мастерских по изготовлению ключей. Цена ключа 200р. и ехать за ним нужно в центр города. Ну думаю: А оно мне надо ??? Мне снимать эту квартиру осталось 3 месяца. 400р. +100 на дорогу, неправильно ребята поступают. Вот тема для творчества. Порывшись в форумах нашел и мануал на ключ, и кучу схем для чтения и эмуляции ключа.


Итак ключ имеет ту же форму что и DS1990 от Dallas, но протокол у него немного другой
Quote (privod4ik)
При контакте ключ выдет комбинацию из 1 стартового и 8 информационных слов
стартовое слово - 1110
информационные комбинации: одна 1 и три 0, в любом порядке
в кждом слове 4 символа
пример
1110 1000 0100 0010 0001 1000 0100 0010 0001
положение 1 в каждом информационном слове программируется индивидуально на стадии изготовления ключа
всего возможно 65536 различных комбинаций
Источник:

Схему для считывания ключа здесь ...
Обрезав процесор, подключил напрямую к логическому анализатору (17 ногу pic16f628a) получил четкий сигнал ключа, т.к. рабочее напряжение ключа 3 вотльта в отличии от 5 вольт на Dallas. Это наглядно видно на фотках.
Фото 1 ... и Фото 2 ...
Фотки не выкалдываю напрямую, т.к. они длинные. Покопавшись в том, что получилось и замерив длительность сигналов, получил:
Длинна между битами 0.18mS
"1" длинна фронта 0.06mS, спад 0.12mS
"0" длинна фронта 0.12mS, спад 0.06mS соответственно
Зная все параметры ключа, эмулировать его не представляет особого труда
Архив программы находиться здесь ...
Внутри:
Проджект Test 3v на Рыбе
Схемка на Шпротеусе Test
И вариант управлением питания от внешнего источника PWR (Лень было собирать)
Все вопросы в форум или на мыло.


Категория: Swordfish | Добавил: DAlexV (17.09.2009) | Автор: DAlexV
Просмотров: 10118 | Комментарии: 1 | Теги: PIC, Проекты, Swordfish | Рейтинг: 5.0/3
Всего комментариев: 1
1 DAlexV   (17.09.2009 17:50)
Прошу прощения!!!! Не в ту бамажку заглянул, данные по длительности правильные:
Длинна между битами 0.18mS
"1" длинна фронта 0.06mS, спад 0.12mS
"0" длинна фронта 0.12mS, спад 0.06mS соответственно

Стареем sad


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]