Целевой адрес ЭБУ 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
Вот какие заголовки трансляций мне известны:
0x7DF
0x18DB33F1
0x81F110
0x616AF1
0x686AF1
0x486B10
Эти заголовки получены с помощью симулятора OBD2, поддерживающего все протоколы, и двух адаптеров ELM327. Один из них всегда соответствовал режиму симулятора и осуществлял мониторинг с помощью
ATMA
, а другой запрашивал автоматическое определение с помощьюATSP0
и0100
.