Дубликатор электронных ключей DS1990A
|
|
vspishkin | Дата: Вторник, 12.11.2013, 14:47 | Сообщение # 71 |
Группа: Пользователи
Сообщений: 868
Статус: Offline
| как то собирал копировщик отсюда по совету автора -http://electromost.com/news/kopirovshhik_domofonnykh_kljuchej/2013-08-01-103 С ключом далас и заготовкой 1990 проблем не возникло,теперь понадобилось сделать дубликатат метакома ,считываю ключ,читает как метком и сам код ключа,далее записываю болванку 1990 ,пишет что даласс и код ключа который был от метакома,читаю описание,написано что код нужно перевернуть,у меня кнопки работают только считать и записать,видимо не ту прошивку залил или нужна другая заготовка,запутался совсем)HELP
Проверил еще раз кнопки,меню не работает у меня только как считало жмеш 1 копку показывает вставьте заготовку и все далее записывает и все сначала(у попа была собака)
Сообщение отредактировал vspishkin - Вторник, 12.11.2013, 16:57 |
|
| |
federic | Дата: Среда, 13.11.2013, 01:29 | Сообщение # 72 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| данный дубликатор не имеет в своей программе перекодировку ключей. Соберите другой дубликатор.
|
|
| |
vspishkin | Дата: Среда, 13.11.2013, 05:28 | Сообщение # 73 |
Группа: Пользователи
Сообщений: 868
Статус: Offline
| я правильно понял что на 1990 болванку будет можно записать метакомовский ключ и он будет работать?Или же все таки искать болваннки TM-01?
Сообщение отредактировал vspishkin - Среда, 13.11.2013, 05:29 |
|
| |
Simav | Дата: Среда, 13.11.2013, 17:58 | Сообщение # 74 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Я думаю все ключи читаются по одному протоколу , потому что домофон должен работать с множеством ключей ,а вот запись процесс личный для каждого типа ключей . Поэтому Метаком дубликатор считает верно а записывать на 1990 он умеет из твоих слов.
|
|
| |
vspishkin | Дата: Пятница, 15.11.2013, 20:51 | Сообщение # 75 |
Группа: Пользователи
Сообщений: 868
Статус: Offline
| ну записать он записывает код ,толку то от этого домофон не открывает видимо действительно попробую собрать схему другую и попробывать перевернуть код Добавлено (15.11.2013, 20:51) --------------------------------------------- Почитал еще раз описание ,ветку на форуме на казусе,у меня 628 пик,там не все функции ,буду прошивать полную версию на другом контроллере,кстати есть версия 6.20,выложена на казусе,с поддержкой бесконтактных ключей.
|
|
| |
sasa0579 | Дата: Суббота, 23.11.2013, 10:49 | Сообщение # 76 |
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Хотел узнать, исходник авторского варианта на каком языке написан и на каком компиляторе?
|
|
| |
Admin | Дата: Пятница, 29.11.2013, 08:03 | Сообщение # 77 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| На ассемблере
|
|
| |
vt1980 | Дата: Среда, 03.09.2014, 02:44 | Сообщение # 78 |
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Хочу внести рационализаторское предложение, что бы запись ключа начиналась не сразу по нажатию кнопки запись, а после подключения ключа. Так же как включается режим чтения и проверки. Выбрал в меню запись, а потом сунул ключ, а не наоборот.
Также можно добавить режим автоматического распознавания типа ключа.
Сообщение отредактировал vt1980 - Среда, 03.09.2014, 02:46 |
|
| |
Ant_bchr | Дата: Среда, 22.10.2014, 05:15 | Сообщение # 79 |
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Добавлено (22.10.2014, 05:13) --------------------------------------------- Подскажите пожалуйста что здесь нужно поменять чтобы считыватель заработал??? (дубликатор AtMega16+Nokia 3310):
PORTB.2 = 1; DDRB.2 = 1; delay_us(600); PORTB.2 = 0; delay_us(5); PORTB.2 = 1; delay_ms(50); DDRB.2 = 0; PORTB.2 = 0; }
uchar WriteOneWireTM2004() { uchar i; if (w1_init() == 1) { w1_write(0x3C); w1_write(0x00); w1_write(0x00); for (i = 0; i < 8; i++){ w1_write(rom_code_saved); tmp = w1_read(); programm_pulse(); tmp = w1_read(); } } return 1; }
void time_slot(unsigned char data) { DDRB.2 = 1; PORTB.2 = 0; if (data) { delay_us(6); } else { delay_us(60); } DDRB.2 = 0; delay_ms(10); }
void w1_WriteBit_save(unsigned char data) { delay_us(70); DDRB.2 = 1; PORTB.2 = 0; if (data) { delay_us(6); } else { delay_us(60); } DDRB.2 = 0; delay_ms(1);
Сообщение отредактировал Ant_bchr - Среда, 22.10.2014, 06:07 |
|
| |
Admin | Дата: Среда, 22.10.2014, 13:39 | Сообщение # 80 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Ну чем же мы можем Вам помочь? Ведь здесь обсуждается совсем другой дубликатор. Тем более, на PIC, а не на Атмел. И программа для него написана на Ассемблере, а не на Си.
|
|
| |