Электронная отмычка

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 675
Зарегистрирован: Пн дек 29, 2008 01:33:58
Откуда: Kiev

Сообщение kulibin »

Инженер писал(а):Я дописал эмуляцию по команде F0 search rom и если нужно могу дописать сброс шины в ноль на 200мс после соединения с домофоном. Только я писал для своей схемы у меня индикатор по другому подключен. Если кому-то еще это интересно я скорректирую под оригинальное подключение и выложу сюда. Да у меня еще реализован режим sleep и устройству не нужен ни выключатель ни кнопка reset. Но эмуляцию по search rom нужно еще проверить. Отсюда два вопроса:
1. Кто возьмется проверить эмуляцию по search rom?
2. Это вообще кому-нибудь нужно? (эмуляция search rom и сброс шины в ноль на 200мс)
Буду благодарен, за дописывание проги. Протестировать попытаюсь, но не быстро(я последнюю недею на работе перед отпуском-запара).
Сдам комнату двум девушкам. Трем не сдам - годы уже нете.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Классная вещь, буду собирать. :)
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

ПРОШИВКА ОБНОВЛЕНА!
Выкладываю НОВУЮ прошивку. Нужно проверить эмуляцию по команде F0 (пока проверено только симуляцией в proteus)

Данная прошивка тестировалась на домофоне cifral. Со старой прошивкой домофон просто игнорировал эмулятор. Причина была в том что во первых автор не учитывал инертность линии (после замыкания эмулятором линии она не сразу возвращается в +, видимо у этих домофонов подтягивающий резистор раза в два больше) также не проверялся импульс сброса на минимальную длинну. Кроме того как писал Alex72 домофон ждет ключа пассивно, то есть не посылает импульсы инициализации постоянно. А только после того как появиться нулевой импульсик (видимо обусловленный зарядом встроенного в таблетку конденсатора)
В итоге домофон открывается на УРА!!! Спасибо автору за исходники!

Особенности прошивки:
1. Реализован режим эмуляции F0
2. Реализован режим sleep не нужно кнопоки выключения! После нажатия на какую либо кнопку или контакте со считывателем домофона устройство просыпается. А через несколько секунд бездействия засыпает. Внимание в режиме чтения ключа устройство не засыпает!
3. При нажатии на кнопку смены режима в течении секунды устройство выдает на своем индикаторе по одной букве\цифре код записанный в ячейке. При этом два светодиода или оба горят это значит что выведена четная буква/цифра или оба потушены - нечетная буква цифра.
4. В режиме эмуляции (именно тогда когда ведется обмен с домофоном) изменена индикация
1) Палочка снизу (сегмент d) означает ожидание импульса сброса
2) Две палочки снизу справа и слева (сегменты с и е) обнаружен сигнал похожий на сброс
3) Палочка по центру (сегмент g) ожидание команды чтения
4) Две палочки сверху справа и слева (сегменты b и f) получена команда чтения ключа 0х33
4) (альтернативно) загорается символ F - означает что получена команда поиска ключа
5) Палочка сверху (сегмент а) эмуляция по команде 0х33 завершена

Прошивка заточена под один семисигментный индикатор и два диода включенных по схеме в приложении. Питание может быть не обязательно такое. У меня питание от 3 маленьких батареек. Единственное отличие от схемы это соединение PB2 (14 ножка) с тем щупом который подключается с центром ключа/домофона. Это обеспечивает пробуждение устройства при контакте с домофоном. Тем не менее устройство будет работать и с двумя семисигментными индикаторами, просто не очень красиво будет смотреться, особенно вывод кода.

О результатах тестирования лучше сообщать в аську. (даже в оффлайн) или в личку. Чем засорять форум.
Вложения
Схема.gif
Схема
(14.69 КБ) 1384 скачивания
DXmod.rar
Архив с исходниками. Автор вроде не против. Прошивка emul.rom Фьюзы прошиваются как и раньше (см форум и статью)
Убедительная просьба к тем кто будет использовать эту прошивку сообщите в личку о результате (работает - неработает) мне же интересно сколько человек ее будут использовать )))
(95 КБ) 855 скачиваний
Последний раз редактировалось Инженер Пн мар 21, 2011 01:56:19, всего редактировалось 1 раз.
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт авг 26, 2010 11:30:32

Сообщение Proxy »

Решил попробовать новую прошивку, в надежде что она будет работать на домофонах "КС-домофон". К сожалению чуда не произошло и домофон по прежнему игнорирует, ни как не реагирует на "отмычку".Впрочем на этом же домофоне не работал и первоначальный вариант, а так же устройство Л.И.Ридико из проэктов на телесистемах, а так же устройство из Радио №7 за 2010 год. :cry:
Но не буду больше о грустном- для пользователей "КС-домофон",которым не повезло, тоже есть выход :)) Вот здесь http://aes.at.ua/publ/universalnyj_klju ... 12-1-0-231 есть статья ,автор некто Foster. И то устройство указаные домофоны как раз открывает,хотя ключи читать и не умеет.
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Прошивка скачивалась 31 раз. Мне отписалось 2 человека!!! А остальные что? Просил же написать работает или нет!
Реклама
Родился
Сообщения: 3
Зарегистрирован: Вс авг 29, 2010 14:34:47

Сообщение INQURY »

Инженер писал(а):Прошивка скачивалась 31 раз. Мне отписалось 2 человека!!! А остальные что? Просил же написать работает или нет!
Спасибо большое за прошивочку работает и еще как работает :)) Пробовал на домофоне визит и цыфрал! Скажите что нажимать чтобы включить режим эмуляции F0
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Режим эмуляции по F0 невозможно включить или выключить. Если домофон отправит команду F0 начнется эмуляция по F0. Однако эмуляция по этой команде проверялась только на proteus.
Родился
Сообщения: 3
Зарегистрирован: Вс авг 29, 2010 14:34:47

Сообщение INQURY »

Скажите пожалуйста можно ли в эмулято записать номер ключа програмно?
Я так понял что номер ключа записывается в ЭПРОМ
вот считаный ЭПРОМ с записаными двумя ключами В ячейке 1 и 2 как понять где номер ключа и как его можно отредактировать?
эмуль.JPG
(54.45 КБ) 971 скачивание
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Можно. Да в EEPROM или электрически стираемое перепрограммируемое ПЗУ ЭСППЗУ по русски. Мог бы и сам догадаться - первый байт номер выбранной ячейки и далее подряд по 8 байт код ключа. Сначала код семейства 1 байт (он всегда 01) 6 байт уникальный код и 1 байт CRC. Твои коды 01 43 51 26 10 00 00 7А первая ячейка и 01 B4 8D 61 0F 00 00 81 вторая ячейка. Записать очень просто - читаешь EEPROM (чтобы не потерять ранее считанные коды) записываешь подряд код начиная c ***1 или ***9 байта (например вместо тобой прочитанных) и нажимаешь в программаторе записать EEPROM
Родился
Сообщения: 3
Зарегистрирован: Вс авг 29, 2010 14:34:47

Сообщение INQURY »

Спасибо!!!! Буду пробовать!
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 178
Зарегистрирован: Чт янв 31, 2008 13:20:30

Сообщение AlexPivkin »

Попробовал новую прошивку.
Полный восторг, открывает мгновенно.
У меня система Visit
Индикатор SC39-11SRWA яркий, экономичный.
Большое спасибо.
Курс у нас один - правильный.
Родился
Сообщения: 9
Зарегистрирован: Ср окт 22, 2008 11:34:56
Откуда: Украина Донецк

Сообщение Vlad1994 »

У меня при включении на индикаторе загорается буква У и 2 светодиода горят не реагирует на кнопки sa1 и sa2, но реагирует на sa3. подскажите что делать
Контактная информация:
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Пт июл 30, 2010 18:05:37

Сообщение klezzz »

а если садиться батарейка, то все сохраненные ключи проподают?
Вымогатель припоя
Аватара пользователя
Сообщения: 675
Зарегистрирован: Пн дек 29, 2008 01:33:58
Откуда: Kiev

Сообщение kulibin »

klezzz писал(а):а если садиться батарейка, то все сохраненные ключи проподают?
Не "проподают"!!!
Сдам комнату двум девушкам. Трем не сдам - годы уже нете.
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Пт июл 30, 2010 18:05:37

Сообщение klezzz »

и еще вопрос... какой контакт отмычки является центральным, на домофоне?
Вымогатель припоя
Аватара пользователя
Сообщения: 675
Зарегистрирован: Пн дек 29, 2008 01:33:58
Откуда: Kiev

Сообщение kulibin »

Инженер писал(а):ПРОШИВКА ОБНОВЛЕНА!
Выкладываю НОВУЮ прошивку. Нужно проверить эмуляцию по команде F0 (пока проверено только симуляцией в proteus)

Данная прошивка тестировалась на домофоне cifral. Со старой прошивкой домофон просто игнорировал эмулятор. Причина была в том что во первых автор не учитывал инертность линии (после замыкания эмулятором линии она не сразу возвращается в +, видимо у этих домофонов подтягивающий резистор раза в два больше) также не проверялся импульс сброса на минимальную длинну. Кроме того как писал Alex72 домофон ждет ключа пассивно, то есть не посылает импульсы инициализации постоянно. А только после того как появиться нулевой импульсик (видимо обусловленный зарядом встроенного в таблетку конденсатора)
В итоге домофон открывается на УРА!!! Спасибо автору за исходники!

Особенности прошивки:
1. Реализован режим эмуляции F0
2. Реализован режим sleep не нужно кнопоки выключения! После нажатия на какую либо кнопку или контакте со считывателем домофона устройство просыпается. А через несколько секунд бездействия засыпает. Внимание в режиме чтения ключа устройство не засыпает!
3. При нажатии на кнопку смены режима в течении секунды устройство выдает на своем индикаторе по одной букве\цифре код записанный в ячейке. При этом два светодиода или оба горят это значит что выведена четная буква/цифра или оба потушены - нечетная буква цифра.
4. В режиме эмуляции (именно тогда когда ведется обмен с домофоном) изменена индикация
1) Палочка снизу (сегмент d) означает ожидание импульса сброса
2) Две палочки снизу справа и слева (сегменты с и е) обнаружен сигнал похожий на сброс
3) Палочка по центру (сегмент g) ожидание команды чтения
4) Две палочки сверху справа и слева (сегменты b и f) получена команда чтения ключа 0х33
4) (альтернативно) загорается символ F - означает что получена команда поиска ключа
5) Палочка сверху (сегмент а) эмуляция по команде 0х33 завершена

Прошивка заточена под один семисигментный индикатор и два диода включенных по схеме в приложении. Питание может быть не обязательно такое. У меня питание от 3 маленьких батареек. Единственное отличие от схемы это соединение PB2 (14 ножка) с тем щупом который подключается с центром ключа/домофона. Это обеспечивает пробуждение устройства при контакте с домофоном. Тем не менее устройство будет работать и с двумя семисигментными индикаторами, просто не очень красиво будет смотреться, особенно вывод кода.

О результатах тестирования лучше сообщать в аську. (даже в оффлайн) или в личку. Чем засорять форум.
Есть вопросик, а на старой схеме возможно прошить проц по новому???
Сдам комнату двум девушкам. Трем не сдам - годы уже нете.
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

kulibin писал(а):Есть вопросик, а на старой схеме возможно прошить проц по новому???
Я же писал
Инженер писал(а): Единственное отличие от схемы это соединение PB2 (14 ножка) с тем щупом который подключается с центром ключа/домофона. Это обеспечивает пробуждение устройства при контакте с домофоном. Тем не менее устройство будет работать и с двумя семисигментными индикаторами, просто не очень красиво будет смотреться, особенно вывод кода.
Вывод: да можно. Если подключение дисплея совпадает.
Боковой контакт домофона земля, тогда центральный это второй. На схеме центральный сверху.
Vlad1994 писал(а):У меня при включении на индикаторе загорается буква У и 2 светодиода горят не реагирует на кнопки sa1 и sa2, но реагирует на sa3. подскажите что делать
Долго думал откуда там sa3, наконец глянул схему... Ну по моему все что изображено на схеме выше надписи DD1 это выпендреж. Линейный стабилизатор при питании от батареек вообще извращение. Я поставил 3 батарейки ag13. 1 ножку никуда не подключал. Ну схему не я рисовал, просто вставил для конкретности.
Тут есть 2 варианта действий.
1. Проверь питание. Возможно ты не верно спаял часть схемы по питанию и спалил МК 9 вольтами. Проверь схему на ошибки.
2. Проверь правильность прошивки и установленных фьюзов. Перепрошей МК.
Последний раз редактировалось Инженер Пн ноя 22, 2010 00:20:15, всего редактировалось 1 раз.
Родился
Сообщения: 2
Зарегистрирован: Пт ноя 05, 2010 17:52:58

Сообщение Mich »

С новой прошивкой у меня домофон не открывается, но через комп видит "Электронную отмычку". Домофон у меня "Marshal CD-2255". :?
Открыл глаза
Сообщения: 60
Зарегистрирован: Пт окт 29, 2010 19:45:07

Сообщение KillJoy »

И всеже фьюз CKDIV8 должен быть установлен или сброшен(1 или 0)???
Родился
Сообщения: 2
Зарегистрирован: Пт ноя 05, 2010 17:52:58

Сообщение Mich »

На фьюзе CKDIV8 должна стоять галочка.
Ответить

Вернуться в «Статьи»