PDA

Просмотр полной версии : Перехват команд от диаг.прибора к машине


Kammerton
23.11.2014, 22:45
Всем привет!

Есть дилерский диагностический прибор, который состоит из ноута с программой => USB-кабель => чёрной коробочки => кабеля с OBD разъёмом.

Задача состоит в том, чтобы перехватить команды с кабеля OBD, которые идут в машину, и сигналы, которые возвращаются в ответ.

Если есть такие умельцы - готов пообщаться в ЛС.

Alex_St
24.11.2014, 13:28
Если используется K-Line, то достаточно подключиться сторонним K-Line адаптером к той же линии, и каким-то сниффером снять обмен.
Настройки последовательного порта адаптера:
Скорость: 10400
Стоп биты: 1
Четность: отключена
Управление потоком: отключено.

Снимать логи надо в бинарном виде, поэтому сниффер должен это уметь.

Кроме того, если черная коробочка - это простой K-Line адаптер, который определяется как последовательный порт и является прозрачным - можно использовать софт типа SerialMonitor, который "включается" между собственно девайсом в винде, и приложением, которое к этому девайсу подключается. Результат будет тот же.

Kammerton
24.11.2014, 17:48
Как узнать какая шина используется K или Can?
Коробочка не простая. В ней и аккумулятор свой, и память. Даже прошивки на неё существуют.

Kammerton
24.11.2014, 18:45
А может и не надо перехватывать? В папке диагностической программы лежат куча файлов с расширением NDF.
Пример одного файла во вложении. Только вот чем его открыть:blink2:

GASCHE
24.11.2014, 22:54
А зачем такая конспирациядилерский диагностический прибор, который состоит из ноута с программой => USB-кабель => чёрной коробочки => кабеля с OBD разъёмомчем меньше данных тем труднее понять чем помочь.
Задача состоит в том, чтобы перехватить команды с кабеля OBD, которые идут в машину, и сигналы, которые возвращаются в ответ. Если обмен идет через USB с использованием команд COM порта, то поможет это AccessPort137. Для USB тоже есть аналогичные.

mendisabal
25.11.2014, 00:28
имхо вот http://pccar.ru/showthread.php?t=18909