Например TDA7294

Форум РадиоКот • Просмотр темы - Эмулятор ключей домофонов "Цифрал" и "Метаком".
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 04, 2025 23:49:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 471 ]     ... , , , 6, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пн фев 21, 2011 19:00:29 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
ЮТ писал(а):
А как она решена то? У меня такая же х...


По какой-то неизвестной причине у товарища vlad-kyiv оказался ATTiny2313A с тактовой частотой внутреннего RC-генератора примерно 6.6 Мгц вместо 4Мгц. В результате этого скорость COM-порта не соответствовала ожидаемой. После многодневного кидания осциллограммами мы все же заставили его работать на нужной частоте.

Технология такая:

1. Читаем байт калибровки и запоминаем его значение (read cal byte2.jpg).

1. Заливаем прошивку echo.rar (периодически выдает символ "U" (0x55) в COM-порт). Подсоединяем COM-порт. Включаем Hyper Terminal с параметрами 9600-N-1. В первую по счету ячейку EEPROM вбиваем запомненное значение и прошиваем EEPROM (change cal byte 2.jpg). Если в Hyper Terminal ничего не отображается, прибавляем (вычитаем) от начального значения калибровки 1 и вновь прошиваем EEPROM, и так до тех пор, пока не появится символ "U" в терминале. Чтобы было понятнее, такой ряд значений (n - начальное значение байта калибровки): n-10, n-9, ... n-1, n, n+1, n+2, ... n+10. После появления "U" запоминаем значение байта калибровки.

У кого есть осциллоскоп, могут прошить фьюз CKOUT и смотреть тактовую частоту на 6-ой ноге МК. Период д.б. 0.25мкс. После окончания калибровки фьюз CKOUT отключить!

2. После удачного первого пункта прошиваем рабочую прошивку эмулятора, учитывающую калибровку (emulator.rar). В 6-ю по счету ячейку EEPROM записываем 0 (разрешение использовать калибровку). В 8-ю по счету ячейку EEPROM записываем значение байта калибровки, полученное на 1 шаге.


Вложения:
emulator.rar [5.4 KiB]
Скачиваний: 346
echo.rar [1.09 KiB]
Скачиваний: 312
read cal byte2.jpg [185.28 KiB]
Скачиваний: 672
change cal byte 2.jpg [191.73 KiB]
Скачиваний: 802
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Вт фев 22, 2011 04:28:01 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
ЮТ писал(а):
А то пришлось лишнюю тиньку втыкать для переходника.
Куда втыкать? Зачем тинька для переходника? Ничего не понял.

vlad-kyiv писал(а):
Т.к. UART реализован программно, то его работа может нарушиться если частота работы отличается от 4мГц.
UART реализован аппаратно.

Переделать что-ли схему на внешний кварц...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Вт фев 22, 2011 08:05:29 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Чт июн 11, 2009 07:25:24
Сообщений: 623
Откуда: СПб
Рейтинг сообщения: 0
Вот тут схема этого переходника на тиньке. С внешним кварцем проблем было бы меньше, но куда его здесь втыкать то? Надо делать на меге8...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Вт фев 22, 2011 21:28:16 
Родился

Зарегистрирован: Пн янв 31, 2011 19:22:06
Сообщений: 18
Рейтинг сообщения: 0
Вот что у меня получилось. Отдельно питать от 5В порта не нужно. Потребляет мало. Подстроил чтобы при питании 3В тактовая частота была 4мГц. Разводка платы которую приводил выше. Только не нужен джампер.


Вложения:
DSC_3359.jpg [96.27 KiB]
Скачиваний: 886
DSC_3360.jpg [85.65 KiB]
Скачиваний: 921
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Ср фев 23, 2011 08:50:40 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
ЮТ писал(а):
С внешним кварцем проблем было бы меньше, но куда его здесь втыкать то? Надо делать на меге8...

Можно так попробовать


Вложения:
Схема.png [37.97 KiB]
Скачиваний: 768
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Ср фев 23, 2011 21:15:42 
Электрический кот
Аватар пользователя

Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1022
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Я тоже собрал сей эмулятор. Работает отлично, большое спасибо автору!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пн мар 07, 2011 11:07:58 
Электрический кот
Аватар пользователя

Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56
Сообщений: 1022
Откуда: Недалеко от Тулы
Рейтинг сообщения: 0
Вот, оприходовал эмулятор в корпус старой рулетки на 2 метра.


Вложения:
DSC02751.JPG [41.61 KiB]
Скачиваний: 1020
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Сб мар 19, 2011 23:44:17 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 26, 2010 11:15:45
Сообщений: 56
Откуда: Ижевск
Рейтинг сообщения: 0
iplogger писал(а):
ЮТ писал(а):
А как она решена то? У меня такая же х...


...Заливаем прошивку echo.rar (периодически выдает символ "U" (0x55) в COM-порт). Подсоединяем COM-порт. Включаем Hyper Terminal с параметрами 9600-N-1. В первую по счету ячейку EEPROM вбиваем запомненное значение и прошиваем EEPROM (change cal byte 2.jpg). Если в Hyper Terminal ничего не отображается, прибавляем (вычитаем) от начального значения калибровки 1 и вновь прошиваем EEPROM, и так до тех пор, пока не появится символ "U" в терминале.


Честно говоря не думал что по калибровке возникнут вопросы, но... Как и рекомендовано пробовал различные значения байта калибровки, но буквы U так и не увидел, практически каждому значению конф бита соответствует какой либо знак, но либо арифметический либо математический или графика. Осцила нет. Не могли бы вы пояснить в каком диапазоне генерируется знак U +- то есть при каких значениях остается приемлемая скорость для работы ком порта? Может быть этот знак генерируется только например впри одном значении бита и я просто его не нашел.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт мар 25, 2011 08:24:20 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 26, 2010 11:15:45
Сообщений: 56
Откуда: Ижевск
Рейтинг сообщения: 0
iplogger писал(а):
ЮТ писал(а):
С внешним кварцем проблем было бы меньше, но куда его здесь втыкать то? Надо делать на меге8...

Можно так попробовать

Можно попробовать использовать 1 вход для внешнего генератора. Конечно места больше будет занимать, но будет выйгран 1 вход.

Так и не достиг результатов. Ни при каких значениях калибровочного бита так и не удалось получить букву "U" на выходе. С этой буквой вообще засада. Использовал 3 терминалки и у всех разные выходные данные. Причем терминалки проверенные. Это HyperTerminal, Terminal и ZOC. Вообщем как в сказке, чем дальше тем страшней. Возможно конечно, что то с интерфейсным шнуром(используется виртуальный ком порт на PL2303). Но все таки для полной уверенности нельзя ли поправить прошивку на внешнюю генерацию (либо кварц, либо генератор)? Бродя по инету не раз натыкался на то что 2313 нечетко работает с UART при внутреннем тактировании. Хотя уже приведенные ссылки в этой теме про удачные сборки устройства говорят об обратном.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт мар 25, 2011 17:56:06 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Кекс писал(а):
Но все таки для полной уверенности нельзя ли поправить прошивку на внешнюю генерацию (либо кварц, либо генератор)? Бродя по инету не раз натыкался на то что 2313 нечетко работает с UART при внутреннем тактировании. Хотя уже приведенные ссылки в этой теме про удачные сборки устройства говорят об обратном.


Все правильно. Внутренний RC-генератор работает нестабильно. Для мигания лампочками - пойдет. В более серьезном применении - не годится. Завтра выложу схему и прошивку с внешним кварцем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Сб мар 26, 2011 13:03:27 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Схема с внешним кварцем. Сегмент индикатора DP (точка) теперь выполняет уже 4 функции: индикация номеров выше 15, обмен по COM порту, индикация "ключ обнаружен" и обмен с домофоном. Теперь для установки режима чтения кнопку на секунду зажимать не надо (достаточно разбудить девайс).


Вложения:
emulator.rar [5.36 KiB]
Скачиваний: 493
Эмулятор.png [17.87 KiB]
Скачиваний: 1069
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Вс мар 27, 2011 18:56:13 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 24
Зарегистрирован: Пн фев 28, 2011 19:26:53
Сообщений: 121
Откуда: Киев, Украина
Рейтинг сообщения: 0
А можно ту же прошивку (новую), но для старого варианта схемы (без переделок), или можно прошиться этой прошивкой, оставив фузы старыми, для старого варианта схемы? :oops:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пн мар 28, 2011 04:57:21 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Symrak писал(а):
А можно ту же прошивку (новую), но для старого варианта схемы (без переделок), или можно прошиться этой прошивкой, оставив фузы старыми, для старого варианта схемы? :oops:

Че та может с утра плохо соображаю, но нифига не понял. :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пн мар 28, 2011 10:34:30 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 24
Зарегистрирован: Пн фев 28, 2011 19:26:53
Сообщений: 121
Откуда: Киев, Украина
Рейтинг сообщения: 0
Спасибо за быстрое реагирование :) вот Вы выложили схему с внешним кварцем (и немного изменены подключения к МК) и две прошивки с ОК и ОА... Можно ли прошить этой прошивкой МК с оригинальной схемой (без кварца, из статьи), и будет ли она работать? И какие фузы выставлять (те же, или менять)? Или если все это невозможно на старой железке, то будет ли печатка когда-нибуть? Или можно самим начинать мяукать над ней? :)) Заранее спасибо :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пн мар 28, 2011 18:01:22 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Symrak писал(а):
вот Вы выложили схему с внешним кварцем (и немного изменены подключения к МК) и две прошивки с ОК и ОА... Можно ли прошить этой прошивкой МК с оригинальной схемой (без кварца, из статьи), и будет ли она работать?


Нельзя, работать не будет.

Symrak писал(а):
И какие фузы выставлять (те же, или менять)? Или если все это невозможно на старой железке, то будет ли печатка когда-нибуть? Или можно самим начинать мяукать над ней? :)) Заранее спасибо :)


Фьюзы для новой схемы и прошивки: внешний (керамический/кварцевый) резонатор, 4 Мгц. Проверял на макетке, поэтому печатки нет. Можно начинать мяукать над ней.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Чт мар 31, 2011 20:53:23 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 26, 2010 11:15:45
Сообщений: 56
Откуда: Ижевск
Рейтинг сообщения: 0
ЮТ писал(а):
Тут читал что если зашить далласовский код 9B 00 00 FF FF FF FF 01 то можно некоторые старые домофоны открывать :))



Iplogger спасибо за кварцованную прошивку. С ней все завелось с пол оборота. А то колдовал, колдовал над схемой). Эмулятор как девушку уговаривал, чтоб работал. Ну это лирика). Нельзя ли пояснить по цитате-возможно ли залить в эмулятор код "универсального ключа"? Ну то есть код пустого ключа. Вопрос возник из-за того что код прочитанных и запрограммированных ключей в программе короче в 2 раза вышеприведенного кода.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт апр 01, 2011 04:33:17 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Кекс писал(а):
возможно ли залить в эмулятор код "универсального ключа"? Ну то есть код пустого ключа.

Нет, поддержка DALLAS будет в следующей версии эмулятора.
Кстати. У кого есть ключ с кодом 9b0000ffffffff01? Как домофон реагирует на него? Молчит или мурлычет что-нибудь? Какое вообще поведение разных домофонов?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт апр 01, 2011 08:28:19 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 26, 2010 11:15:45
Сообщений: 56
Откуда: Ижевск
Рейтинг сообщения: 0
Проверенные людьми (рабочие):
01FFFFFFFFFFFF2F
9B0000FFFFFFFF01
3D00000000000001
1D00000A1140BE01

Работоспособность сомнительна:
2D00000001FFFF01
2FFFFFFFFFFFFF01
B200000001000001
14FFFFFFFFFFFF01
74000000FFFFFF01

Взято с просторов инета.

А по тому как реагирует домофон на вездеход. Лично мой домофон МК-20 открывается. Правда какой код был в ключе я уже не знаю, так как и этот ключ был в очередной раз утерян сыном. Но открытие визуально происходит дольше(незначительно 1-2 сек). Ключ был выполнен на rw1990. А вообще мой домофон капризный любит rw2007 и отрицает КС-4ТМ. Кстати эмулятор тоже не читает КС-4ТМ. Хотя возможно ключ как то криво прошит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт апр 01, 2011 12:27:30 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 24
Зарегистрирован: Пн фев 28, 2011 19:26:53
Сообщений: 121
Откуда: Киев, Украина
Рейтинг сообщения: 0
Проверенные мной (рабочие):
010000FFFFFFFF9B
FFFFFFFFFFFFFF14
01FFFFFFFFFF4CFF
01FFFFFFFFFFFF2F

Открывает Метаком (MK2003 точно), Vizit (с начинкой от Метаком или старой прошивкой?)

RFID (Proxy) ключи (не проверял - пока нет эмулятора):
00000000FFFFFF74 - Proxy

Не рабочие (мало ли у кого будут работать?):
010000000000003D
0100000A1140BE1D
01000000010000B2
0100000001FFFF2D - говорят, что открывает Cyfral, но у меня ни одного не открыл.
По другим сведениям на Cyfral вообще НЕТ вездехода.

Вот т.н. правильные ключи (чексумма совпадает у всех кодов). Код приведен так, как он был бы написан на самом ключе. Ключи проверял лично я. В предыдущих ключах ошибки (пост Кекса), то я накосячил, извиняюсь, а он взял и скопировал :dont_know: .

iplogger, 010000FFFFFFFF9B на "ура" открывает Метаком (MK2003 точно) и Vizit (с начинкой от Метаком или старой прошивкой?). Cyfral пишет ERROR, Vizit орет и не открывает, Камсан (КС домофон) пищит, выводит что-то вроде ˉ-_ и не открывает.

P.S. С нетерпением ждем и облизываемся на новую версию "3 в 1". :))
P.S.S. Помогу с тестированием и прочим, если что :lol:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор ключей домофонов "Цифрал" и "Метаком".
СообщениеДобавлено: Пт апр 01, 2011 20:02:11 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 24
Зарегистрирован: Пн фев 28, 2011 19:26:53
Сообщений: 121
Откуда: Киев, Украина
Рейтинг сообщения: 0
Обновил ключи, добавил ответ о работе ключа :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 471 ]     ... , , , 6, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y