Цитата:
Сообщение от Slava.Vrn
Профит от всего этого - начиная от обычной диагностики, заканчивая диагностикой расширенной, которая даже клипу недоступна, "нативным" управлением всеми устройствами автомобиля, подключенными к CAN-шине (создание всевозможных эмуляторов электронных устройств как для диагностики, так и для постоянного использования в системе автомобиля), а если хватит ума и очень сильно повезет, возможно добавление любых дополнительных устройств, нежно встроенных в электронную систему автомобиля. Правда, последне возможно либо если "раздобыть" документацию на все ЭБУ, либо если исследовать каждый блок по отдельности... Нефиговая задачка :)
Всем большое спасибо за посильную помощь!
|
А Вы в состоянии самостоятельно написать аналог "Клипа" ?
CAN - адаптер потому так и называется что сам по сути своей мало что умеет. В самом простом случае это аппаратно программный преобразователь пакетов данных. ПК со своими интерфейсами с одной стороны, эбу автомобиля связанные CAN- шиной с другой.
Научиться слушать CAN шину задача вполне решаемая. А вот обработать полученные данные... без документации производителя... ой сомнительно. Особенно если поток данных шифрованный. Или блоки ЭБУ требуют авторизации.
Для примера вы получили с Эбу примерно следующее:
12:13:18.648 [3280] (COM1)Tx: [17] ":01 04 00 0C 00 0C E3 CR LF "
12:13:18.852 [3280] (COM1)Rx: [59] ":01 04 18 7E 20 3E 18 00 00 00 00 D2 75 3F FD 7E 20 3E 18 7E 20 3E 18 7E 20 3E 18 90 CR LF "
12:13:18.867 [3280] (COM1)Tx: [17] ":01 04 00 18 00 04 DF CR LF "
12:13:19.039 [3280] (COM1)Rx: [27] ":01 04 08 7E 20 3E 18 0F C4 3F 93 5A CR LF "
12:13:19.055 [3280] (COM1)Tx: [17] ":01 04 00 00 00 01 FA CR LF "
12:13:19.227 [3280] (COM1)Rx: [15] ":01 04 02 00 21 D8 CR LF "
12:13:19.242 [3280] (COM1)Tx: [17] ":01 04 00 01 00 01 F9 CR LF "
12:13:19.383 [3280] (COM1)Rx: [15] ":01 04 02 00 1E DB CR LF "
12:13:19.648 [3280] (COM1)Tx: [17] ":01 04 00 02 00 01 F8 CR LF "
12:13:19.820 [3280] (COM1)Rx: [15] ":01 04 02 00 00 F9 CR LF "
12:13:19.836 [3280] (COM1)Tx: [17] ":01 04 00 03 00 01 F7 CR LF
Пример обмена реального прибора. Интерфейс 485. Протокол Modbus.
CAN - по идеологии очень похож. Только в разы быстрее.
Что дальше ?