Технический форум по робототехнике.
Myp » 11 фев 2015, 16:08
есть програмулина для андроида
она по блютусу через адаптер ELM327 общается с авто. читает пиды некоторые.
беда в том что эта прога может читать такой пид спцифический для машины, описания которого нет в интернете.
я значит решил взломать обмен.
вскрыл адаптер ELM327 и тупо припаялся адаптером к контактам Rx Tx, чтобы значит на ноутбуке видеть данные которые там гуляют.
но ничего не вышло, я могу либо через мой припаянный уарт работать, либо через блютус, в параллели оно не работает.
чё делать?
под андроит нету прог снифферов обмена блютуза
AndreW82 » 11 фев 2015, 17:32
Т.е. "в параллели оно не работает"?
Madf » 11 фев 2015, 17:48
нафига Tx - то подключать? он всё и портит
для снифера нужно только Rx юзать (сиди и слушай)
RootAdmin » 11 фев 2015, 17:57
Два адаптера надо, RX одного к TX, другого к RX чтобы оба направления слышать.
Myp » 11 фев 2015, 18:05
AndreW82 писал(а):Т.е. "в параллели оно не работает"?
нет, как тока оба девайса включаю так сразу всё дохнет.
я хотел посмотреть что уходит туда и что приходит обратно. и в процессе подслушивания протестировать
вот что я сделал:
- Код: Выделить всё • Развернуть
программа Rx--------------*|-----------------------Tx elm327
программа Tx---------------|---*|-------------------Rx elm327
| |
| |
Tx Rx
мой снифер
чтобы подслушать что идёт
от программы в elm327
Angel71 » 11 фев 2015, 18:17
Последний раз редактировалось
Angel71 11 фев 2015, 18:21, всего редактировалось 1 раз.
Myp » 11 фев 2015, 18:20
я хотел припаять провод к нужной ножке микросхемы и слушать что приходит на эту ножку.
Angel71 » 11 фев 2015, 18:54
аппаратно только по одной ножке на уарт. ссылку на нормальный даталоггер выше. для низкоскоростных интерфейсов штука просто отличная.
Добавлено спустя 29 минут 14 секунд:а, вот ссыль на более-менее нормального продавца
http://www.aliexpress.com/item/1set-New-Arrival-USB-Logic-Analyze-24M-8CH-MCU-ARM-FPGA-DSP-debug-tool/1960283854.htmlтам в них специализированный проц cy7C68013a, такой же, как и в saleae logic. они без флеша, прошиваются каждый раз по юсб, а идентификаторы берут из внешней флешки. короче в флешку можно вливать нужные данные и можно будет делать из него как минимум saleae, usbee ax pro, usbee sx или altera usb blaster.
Myp » 11 фев 2015, 19:50
блин, а чтоб бесплатно, имеющимся адаптером уартовым, вобще никак нельзя?
Angel71 » 11 фев 2015, 20:18
не очень понимаю, как одним аппаратным уартом можно брать данные с двух tx. двумя аппаратными можно. как вариант, если понадобиться, то и как-то синхронизировать время. софтово тоже можно. гуляют ли с этим элмом данные сразу в обе стороны или по очереди, я не в курсе. так что возможно понадобиться немного библиотеку адаптировать, бо в них на прерывании заточено и получается, что в один момент может данные только из одного уарта брать.
в общем решаемо, но в любом случае на будущее настоятельно рекомендую обзавестись хотя бы простеньким даталоггером (как на ссылке выше). стоит недорого, иногда оказывается крайне полезным.
Последний раз редактировалось
Angel71 11 фев 2015, 20:27, всего редактировалось 1 раз.
Myp » 11 фев 2015, 20:25
есть провод, с одной стороны стоит передатчик Tx с другой стороны приёмник Rx
я хочу с ноутбуком притти и припаяться к этому проводу ещё одним приёмником Rx чтобы на ноутбуке видеть тоже самое что видит приёмник Rx
один передатчик Tx и два приёмника Rx
но когда я туда припаиваюсь вобще всё перестаёт работать.
- Код: Выделить всё • Развернуть
программа Tx--------------------|-------------------Rx elm327
|
|
Rx
припаянный к проводу с сигналом
мой снифер в виде адаптера uart-usb
чтобы подслушать на ноутбуке что идёт по проводу
от программы в elm327
Angel71 » 11 фев 2015, 20:28
про уарт некоторые момент в упор не помню, может у железок землю нужно соединить?
Myp » 11 фев 2015, 20:30
соединены

как тока на ноуте пытаюсь прослушать так сразу связь рвётся.
я подозреваю что два приёмника мешают друг другу
может как то можно повесить 2 приёмника на 1 источник команд?
Angel71 » 11 фев 2015, 20:49
да, странно это. к тем же ардуинкам я подключал и по два дополнительных уарта к штатному. т.е. в сумме три и все отлично данные получали. rx никак мешать не может, он же только слушает.
а у него там напряжение какое? уарт к rs232... или не?
Добавлено спустя 9 минут 3 секунды:elm сonnectivity
RootAdmin » 11 фев 2015, 21:29
Только один провод припаивать надо. Прием. Но я б сначала осциллографом ткнул. Вдруг там 3,3 вольта.