roboforum.ru

Технический форум по робототехнике.

Автомобильные брелки Keeloq с пользой для дела :)

Модераторы: 1970DenisT, Dmitry__

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 11 июн 2013, 03:10

Дописал программатор. Оказывается прибавляющийся серийный номер не записывался в eeprom, а все молчат :cry:
Сейчас мануфактурный код и серийный номер в eeprom, компилить исходник для нового мануфактурника не нужно. После каждой благополучной записи чипа, серийный номер инкрементируется в eeprom. Если надо, чтоб был один серийный номер во всех брелках, то надо каждый раз перезаливать прошивку программатора, надо что-то с этим делать, например добавить кнопку отключения инкрементирования серийного номера.

Обновил первый пост.
Щаз допиливаю декодер...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение elmot » 11 июн 2013, 21:55

Тут меня один человек озаботил пользой дела. Вопрос - нельзя ли сварганить на этих брелках систему маяк-пеленгатор? Предполагается работа системы в самых зеленях - болота, леса и всякие малонаселенные попы мира.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 11 июн 2013, 22:48

ТАААДАААММММММ. Дописал декодер
KeeloqDecodV2.HEX
(3.54 КиБ) Скачиваний: 758

Oтключаемый rs232, 10 серийных номеров, битовая настройка кнопок, dccharacter-у ириску за идею :)
По умолчанию: rs232 вкл.(out4 в режиме rs232). Первая кнопка триггерная, мануфактурник 0123456789ABCDEF, серийные номера от 0x0000001 до 0x000000A (16-й код, 2^28 комбинаций)
Подробности в куске кода:

Код: Выделить всёРазвернуть
;*******************************************************************************************
;разьем платы
;|      Ножка PIC12f675
;1- +12V   |   Функция
;2- GND      |   |
;3- INP1,GP3   |   |
;4- IO2, GP0   7 pin    Out4   4-й выход или выход rs232 (9600, 8, n, 1)
;5- IO3, GP1   6 pin   Out3   3-й выход
;6- IO4, GP2   5 pin   Out2   2-й выход
;7- IO5, GP4   3 pin   Out1   1-й выход
;8- IO6, GP5   2 pin   RFIn   вход с приемника

;Карта eeprom:
      org   0x2100
ManufCode      equ   $-0x2100      ;мануфактурный код: 0123456789ABCDEF
         de   0xEF, 0xCD, 0xAB, 0x89
         de   0x67, 0x45, 0x23, 0x01

ConstModeDecoder   equ   $-0x2100      ;режим работы декодера
         de   b'10000001'      ;7-й бит = "1" - вкл. rs232 (9600, 8, n, 1), Out4 отключается
                     ;6-й бит = "1" - инверсия входа приемника (не реализовал)
                     ;3-0 биты - режим работы выходов Out4-Out0 (dccharacter-у ириску за идею :)
                     ;"0" - пока нажата кнопка - выход "1"
                     ;"1" - триггерный режим (идея Ann с робофорума)

SerialNumber      equ   $-0x2100      ;разрешенные серийныe номерa 10 шт.
         de   0x01, 0x00, 0x00, 0x00
         de   0x02, 0x00, 0x00, 0x00
         de   0x03, 0x00, 0x00, 0x00
         de   0x04, 0x00, 0x00, 0x00
         de   0x05, 0x00, 0x00, 0x00
         de   0x06, 0x00, 0x00, 0x00
         de   0x07, 0x00, 0x00, 0x00
         de   0x08, 0x00, 0x00, 0x00
         de   0x09, 0x00, 0x00, 0x00
         de   0x0a, 0x00, 0x00, 0x00

;*******************************************************************************************


Добавлено спустя 7 минут 58 секунд:
Лог терминалки, 2 пульта, разные кнопки:
Код: Выделить всёРазвернуть
S0000001 K4
S0000001 K2
S0000001 K6
S0000002 K2
S0000002 K9
S0000001 KE

На время передачи по rs232, приемник не ловит эфир. Поэтому, наверно, стоит мессагу делать как можно короче. Сейчас так: Первый символ "S" - серийный номер, символ "K" - кнопки брелка в hex коде (15 комбинаций: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F). И cr/lf - перевод каретки для терминалок, чтоб удобно было читать. Но потом, наверно, стоит это отключить.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение elmot » 11 июн 2013, 23:55

Dmitry__ писал(а):
elmot писал(а):Тут меня один человек озаботил пользой дела. Вопрос - нельзя ли сварганить на этих брелках систему маяк-пеленгатор?

Не очень понял, обьясни на пальцах.

Ну что-то типа охоты на лис. По лесу разбрасываются передатчики, люди с направленными антеннами и приемниками их ищут. Можно это изобразить на ваших брелках?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 12 июн 2013, 01:11

Т.е. использовать передатчик брелка как маяк? Keeloq получается лишний. Если вкл. постоянную передачу, то сядет быстро батарейка. Нужно допиливать брелок - ставить малопотрбляющий микроконтроллер на модуляцию, keeloq кодер выкидывать. При хорошей чувствительности приемника (не штатные платы сигналок - сверхрегенераторы) будет работать примерно на 1 км.

Добавлено спустя 8 минут 53 секунды:
Проще тревожную радиокнопку допилить. Они мощные, с нормальной батарейкой и пикиной в мозгах. Надо только программу перепилить.
http://images.yandex.ru/yandsearch?text ... 0%BA%D0%BD
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение elmot » 12 июн 2013, 13:26

А можно за неделю тупорылый прототип сваять на сигналках? Чтобы дешево и сердито? Для питания там будет липолька человеческая, километр дальности - явный перебор, испрошено метров 50-100. Что там надо и как с антенной требуется изгольнуться?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение lutorster » 12 июн 2013, 13:55

Я приступил к переписыванию декодера.
Сейчас разбираюсь с командами ПИКа.
А по поводу того что ты говорил что можно подправить код программатора для того проца что у меня полная маркировка PIC16F876A-I/SP , подскажешь как это сделать. Я может сам сделаю.
Аватара пользователя
lutorster
 
Сообщения: 11
Зарегистрирован: 07 янв 2012, 16:35
Skype: lutor_lvec
прог. языки: Ассемблер, Сии

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Bulawka » 12 июн 2013, 20:35

elmot писал(а):
Dmitry__ писал(а):
elmot писал(а):Тут меня один человек озаботил пользой дела. Вопрос - нельзя ли сварганить на этих брелках систему маяк-пеленгатор?

Не очень понял, обьясни на пальцах.

Ну что-то типа охоты на лис. По лесу разбрасываются передатчики, люди с направленными антеннами и приемниками их ищут. Можно это изобразить на ваших брелках?

Человек, о котором пишет ув. Элмот, это йа. ))
Счас поясню на пальцах.

С неба падает контейнер, в котором GPS-треккер. Он передаёт координаты по GPRS.
Передаёт с некой дискретизацией, скажем раз в минуту.
Не исключено, что упав, он не будет передавать (не будет сети),
т.е. будут известны лишь его некие примерные координаты, ещё над лесом.
Люди приходят в заданные координаты, и чтоб им по всем деревьям не лазать в поисках сабжа
и более точно определить место падения,
было бы неплохо чтоб он (контейнер) ещё как-то себя проявлял, например передатчиком.

Важно, чтоб принимать сигнал можно было чем-то утилитарно-бытовым --
рацией, моб. телефоном, радиоприёмником, лавинным бипером (475кГц) и пр.
Элмот предложил юзать автосигнализационные брелки, типа дёшево и сердито.
Насчёт быстро сядет батарейка-- сверхдолгой работы и не требуется;
сутки, как мне кажется, за глаза.

Как-то так. Нужно какое-то бюджетное простое решение, пока что в количестве около 4 штук.
Аватара пользователя
Bulawka
 
Сообщения: 7
Зарегистрирован: 12 июн 2013, 19:56
Откуда: Saint-Petersburg, Russia
Skype: bulawinov

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 13 июн 2013, 11:42

lutorster писал(а):А по поводу того что ты говорил что можно подправить код программатора для того проца что у меня полная маркировка PIC16F876A-I/SP , подскажешь как это сделать. Я может сам сделаю.

Вот, блин, я вписался :D
Колупаю/пробую конвертнуть в PIC16F876A, там порты другие, память другая. И внутр. генератора нет, т.е. надо обязательно подключать внешний кварц. Точно нада? Если да, то какой кварц будет?
LP (32 -200 kHz), XT (200 kHz - 4 MHz), HS (4 MHz - 20 MHz)

Bulawka писал(а):Важно, чтоб принимать сигнал можно было чем-то утилитарно-бытовым --
рацией, моб. телефоном, радиоприёмником, лавинным бипером (475кГц) и пр.
Элмот предложил юзать автосигнализационные брелки, типа дёшево и сердито.
Насчёт быстро сядет батарейка-- сверхдолгой работы и не требуется;
сутки, как мне кажется, за глаза.

Как-то так. Нужно какое-то бюджетное простое решение, пока что в количестве около 4 штук.

Я так понял важен минимальный вес? Такие штуки пойдут по габаритам/массе ? или дорого это?
http://images.yandex.ru/yandsearch?text ... 0%BA%D0%BD
В брелках от сигналок питание 12 вольт, если делать какую-то модуляцию, то надо городить схему питания для контроллера :(
Есть брелки с 3v батарейкой типа шерханов:
Изображение
Но там проц - холтек (экзотика для перепрограммирования), но можно pic малоногий впаять.

Добавлено спустя 9 минут 56 секунд:
Во, может поисковые радиомаяки для авиамоделей?
http://www.1slon.ru/articles.php?cat_id=12
http://fpv-community.ru/topic/75-poiskovii-majak-fmkit/
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Bulawka » 13 июн 2013, 12:48

Dmitry__ писал(а):Я так понял важен минимальный вес? Такие штуки пойдут по габаритам/массе ? или дорого это?
http://images.yandex.ru/yandsearch?text ... 0%BA%D0%BD

Если я правильно понял по страничкам откуда картинки -- цена около полутора тысяч,
что конечно же очень дорого...
Там с вероятностью немало %% вообще упадёт вне зоны действия сети,
и пролюбить не только треккер, но и эту недешёвую шнягу будет вдвойне обидно.
А вес/размеры в целом не очень важны, пока не запредельны.

Dmitry__ писал(а):В брелках от сигналок питание 12 вольт, если делать какую-то модуляцию, то надо городить схему питания для контроллера :(

Погоди, у меня в автобрелках в одном просто ААА (1.5в), в другом CR2032 (3в), откуда 12?
Или там что-то повышающее вделано?
Честно скажу, я в электронике (почти) полный ноль, и читая спецфорумы, испытываю дискомфорт от невкуривания. ))

Dmitry__ писал(а):Во, может поисковые радиомаяки для авиамоделей?
http://www.1slon.ru/articles.php?cat_id=12
http://fpv-community.ru/topic/75-poiskovii-majak-fmkit/


Насчёт первой ссылки: я даже тему создавал там 2 м-ца назад, никто не ответил, наверно слишком бестолковый или слишком стандартный вопрос:
http://www.1slon.ru/forum/viewthread.ph ... ead_id=118

Насчёт второй: если слушать её можно LPD-рацией, то скорее всего действительно то что нужно.
Проглядел тему, но так и не понял почём они.
Но судя по отзывам в теме (и по возможности пеленга) -- то что нужно.
Аватара пользователя
Bulawka
 
Сообщения: 7
Зарегистрирован: 12 июн 2013, 19:56
Откуда: Saint-Petersburg, Russia
Skype: bulawinov

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 13 июн 2013, 13:21

Bulawka писал(а):Погоди, у меня в автобрелках в одном просто ААА (1.5в), в другом CR2032 (3в), откуда 12?
Или там что-то повышающее вделано?

Там не ААА, там A23 battery на 12 вольт. Их прикольна разбирать :)
Изображение
http://en.wikipedia.org/wiki/A23_battery
А вот брелки с CR2032 интересны, если наберешь нужное колич. то можно делать. Марку брелка/фотку внутр. можно?

Посмотри еще здесь модули (там 17 страниц):
http://www.megachip.ru/search.php?class=040101
есть дешевые:
http://www.megachip.ru/item.php?item_id=1070445
http://www.megachip.ru/search.php?searc ... 103&stype=

Если вопросы остались, создай тему, а то мы тут нарушаем стройный порядок бардака :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Bulawka » 13 июн 2013, 13:41

Dmitry__ писал(а):Там не ААА, там A23 battery на 12 вольт. Их прикольна разбирать :)

Да не, у женя СТОПРОЦ ААА, меняю/ем достаточно часто, раз в пару-тройку м-цев всяко.
Сигнализация... вот в упор не помню какая. ))

Dmitry__ писал(а):А вот брелки с CR2032 интересны, если наберешь нужное колич. то можно делать. Марку брелка/фотку внутр. можно?

Вот пара ссылочек с фотками на аналогичный моему:
http://vwclub.ee/forum/viewtopic.php?f=28&t=285
http://www.drive2.ru/cars/volkswagen/ti ... 151983604/

Dmitry__ писал(а):Посмотри еще здесь модули (там 17 страниц):
http://www.megachip.ru/search.php?class=040101
есть дешевые:
http://www.megachip.ru/item.php?item_id=1070445
http://www.megachip.ru/search.php?searc ... 103&stype=

OK, почитаем....
Спс!

Dmitry__ писал(а):Если вопросы остались, создай тему, а то мы тут нарушаем стройный порядок бардака :)

Пожалуй, да.
Правда, мне не ответы на вопросы нужны, мне нужно готовое бюджетное решение.
Элмот, ты готов повникать и пошевелить мозгой? ))
Аватара пользователя
Bulawka
 
Сообщения: 7
Зарегистрирован: 12 июн 2013, 19:56
Откуда: Saint-Petersburg, Russia
Skype: bulawinov

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение elmot » 13 июн 2013, 15:09

Готов. Фигачь тему. Более того, можно модеров попросить выделить то, что есть в отдельную ветку.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Bulawka » 13 июн 2013, 15:56

elmot писал(а):Готов. Фигачь тему. Более того, можно модеров попросить выделить то, что есть в отдельную ветку.

Думаешь, таки нужна тема? И так инфы/ссылок (в этой) предостаточно....
Не, я конечно всегда за продуктивный флуд, но... )))
Аватара пользователя
Bulawka
 
Сообщения: 7
Зарегистрирован: 12 июн 2013, 19:56
Откуда: Saint-Petersburg, Russia
Skype: bulawinov

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение elmot » 13 июн 2013, 16:23

Давай-давай.
Теперь вопросы реализации. Dmitry__, можешь ответить?
1) Частотный диапазон - 433МГц, колхоз какой-нибудь на ~450кГц(сродни лавинным биперам), радиобрелки или частота от популярный йоки-токи(скока тама?). Что там с переотраженными волнами на всех этих частотах? Или пойти на поклон в охоту на лис и там подрезать приемники готовые?
2) Узконаправленная принимающая антенна. Чо делать-то предлагается? кольцевую, как в охоте на лис, колхоз типа кантенны(цилиндрическая антенна из пивной банки - это я для Булавки проясняю) или еще чего-то?
3) собсна из чего делать? Радиомодули? Йоки-токи? Колхоз нахреначить? Я чел тупой, тока в цифровой электронике соображаю, могу, наверное, своими силами нафигачить передатчик до 10мгц на МК, но это все.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.След.

Вернуться в КиберЗона - клуб боевых роботов

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

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