Вопрос
Сопоставление кодов неисправностей VW, полученных с помощью сканера, с необработанными данными
Я просканировал VW Golf TDI 2015 года с помощью диагностического сканера (в мастерской), и он выдал следующие 2 кода:
Модуль двигателя: P0103 — массовый расход воздуха (MAF) (G70): слишком высокий сигнал
Модуль комбинации приборов: B103E — датчик уровня топлива 1: короткое замыкание
Затем я подключил свой ноутбук (PuTTY и elm327) для считывания необработанных данных и получил следующую информацию:
Для двигателя: Отправлено: 19.02.04 Ответ: 7E8075902FF001CA4AF
Для комбинации приборов: Отправлено: 19.02.04 Ответ: 77E07590299903E1208
Пожалуйста, помогите мне разобраться, как получить коды неисправностей из соответствующих необработанных данных. Я могу сам найти неисправности, не обращаясь в мастерскую.
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/64364/mapping-vw-dtcs-from-a-scantool-to-the-raw-data-obtained
1
77E07590299903E1208 — это
77E — адрес ЭБУ |
07 — количество байт |
59 — положительный ответ от ЭБУ |
02 — reportDTCbyStatusMask
99
верхние байты из ISO 14229
90 3E 12 — нужно разделить байт 90 на «9» и «0», после чего «9» изменится на «B1», и результат будет таким: B103E 12.
Также вы можете найти номер DTC 903E12xh — 9453074 в списке VAG.
08 — Описание маски состояния в соответствии с ISO 14229