Вопрос

Целевой адрес ЭБУ KWP OBD2

При обмене данными с ЭБУ через порт OBD2 по протоколу CAN используется хорошо известный адрес $7DF. Независимо от марки и модели автомобиля этот адрес можно использовать для считывания информации в режиме 1.


При использовании K Line и протокола KWP, похоже, нет общеизвестных адресов, на которые можно было бы настроить ЭБУ? Я попытался изучить спецификацию ISO 9141, но в ней не упоминается ни один стандартный адрес, только адреса, определяемые производителем.


Я хочу узнать, существует ли стандартный целевой адрес для ЭБУ, который можно использовать повсеместно с вероятностью успеха 70–80 % при использовании протокола K-Line / KWP? Кажется странным писать код, который будет сканировать все возможные адреса, ведь он работает с любым автомобилем.



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/83343/kwp-obd2-ecu-target-address

1 Комментарий

  1. Вот какие заголовки трансляций мне известны:



    • 11-битная шина CAN: 0x7DF

    • 29-битный CAN: 0x18DB33F1

    • КВТ / ч: 0x81F110

    • J1850 PWM: 0x616AF1

    • J1850 VPWM: 0x686AF1

    • ISO9141-2: 0x486B10


    Эти заголовки получены с помощью симулятора OBD2, поддерживающего все протоколы, и двух адаптеров ELM327. Один из них всегда соответствовал режиму симулятора и осуществлял мониторинг с помощью ATMA, а другой запрашивал автоматическое определение с помощью ATSP0 и 0100.


Вы уже ответили на этот вопрос