Easyelectronics.ru

Электроника для всех
Текущее время: 29 янв 2022, 18:34

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Ключ от всех дверей 2, by dcoder
СообщениеДобавлено: 29 фев 2012, 13:32 
Заглядывает иногда

Зарегистрирован: 19 фев 2012, 23:01
Сообщения: 54
Откуда: Петрозаводск
Проблема решилась, отдельное спасибо hexFF.
Оказывается домофон, после получения PRESENSE, не ждёт до конца слота RESET высокого уровня, а примерно через 15 мкс начинает отпралять команды, даже если импульс PRESENSE длится 240 мкс, что явно меньше 480.
Вот относительно подробный алгоритм, зашитый в мой контроллер:
1) Ждём "0" на линии

******************процедура PRESENSE
2) Услышали "0", дожидаемся подъёма линии до "1"
3) Ждём 15 мкс и сажаем линию на "0", ждём 240 мкс.
4) Дожидаемся подъёма линии в "1"
******************процедура PRESENSE

******************Процедура чтания команды
5) Дожидаемся подъёма линии в "1"(первый раз для прикола, остальные для дела)
6) Дожидаемся среза(пока на линии "1" крутимся в цикле, как только "0" выходим)
-пункты 5 и 6 повторяем 8 раз для 8 бит команды. Я команду не дешефрировал, просто ждал 8 срезов.
******************Процедура чтания команды

******************Процедура выдачи ключа
7) Выбираем байт
8) Выбираем бит
9) Дожидаемся подъёма линии в "1"
10) Дожидаемся среза(пока на линии "1" крутимся в цикле, как только "0" выходим)
11) Смотрим что надо передать "1" или "0".
12) Если "0" то опускаем линию в "0", ждём 40 мкс, поднимаем линию до "1"
13) Если передаём единицу, то ничего не делаем, молчим. Ждём следующего среза(пункты 9,10)
-пункты с 9 по 13 проделываем для каждого бита каждого байта
******************Процедура выдачи ключа

Далее весь алгоритм гоняем по кругу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключ от всех дверей 2, by dcoder
СообщениеДобавлено: 23 апр 2015, 20:52 
Здравствуйте!
Аватара пользователя

Зарегистрирован: 23 апр 2015, 20:17
Сообщения: 2
Здравствуйте
собрал данное устройство и программатор Громова получилось что-то вроде этого:
Изображение
Изображение

Использовалось: ATtiny13V-10SSU; 0805 X7R 2.2uF 10% 10V; MBR0520LT1G, диод Шоттки 20В 0.5А SOD-123; 10К 1% MF-0,25;
SWD1-4 (ВДМ1-4) Switronic Industrial.

В UniProf контроллер отображается нормально, hex файлы зашиваются, но не могу понять куда, и возможно ли это в UniProf вообще, прописать ключ. У самого ключ RFID, iButton взял у друга, зашёл в мастерскую дубликатов ключей попросил считать код ключа, ключник записал мне вот такой код:
CRC: 1E FAM: 01
00:00:0F:SC:SR:45
помогите разобраться куда и как его записать в программу dcoder'a.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключ от всех дверей 2, by dcoder
СообщениеДобавлено: 24 апр 2015, 09:59 
Старожил
Аватара пользователя

Зарегистрирован: 17 июн 2013, 14:28
Сообщения: 1243
Откуда: Красноярск
Уважаемые товарищи,поделитесь ключами которые открвают многие двери. У нас почта или тсж таскают связки штук по 8.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключ от всех дверей 2, by dcoder
СообщениеДобавлено: 24 апр 2015, 11:20 
Старожил

Зарегистрирован: 18 мар 2012, 13:16
Сообщения: 582
Откуда: Вологда
Тут несколько вариантов
1. Взять ключ и прописать его в домофоны который тебе нужно.
2. Вот http://ikey.ru/node/6
3. Ну и самый самый см. картинку.

вот посмотри http://ikey.ru/forum/topic/1755-коды-к-универсальным-ключам-от-домофонщиков/


Вложения:
400px-Rompbaskulo.jpg
400px-Rompbaskulo.jpg [ 4.8 Кб | Просмотров: 3024 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключ от всех дверей 2, by dcoder
СообщениеДобавлено: 24 апр 2015, 15:40 
Здравствуйте!
Аватара пользователя

Зарегистрирован: 23 апр 2015, 20:17
Сообщения: 2
up! как добавить ключ в эмулятор?

p.s. вроде разобрался куда прописывать ключ, но теперь через день в UniProf вылетает ошибка ""is not a valid integer value
скачал версию 2010 года, мк определяется, но что в версии 2006 года что в версии 2010 при записи hex файла в мк вылазит другая ошибка: "Ошибка записи,@=0000, надо 47, есть 00. Повтор?", опять же через день:) в общем вожусь 4-й день, помогите плиз, сам новичок в этом деле


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2


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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB