Перейти к содержанию

Вопрос: коды диагностики ASAM UDS ODX


Рекомендуемые сообщения

Существует ли способ правильной расшифровки диагностических кодов VAG, работающих с протоколами ASAM/ UDS/ ODX, при использовании мультимарочного оборудования.
Это вопрос. Зачем мне это нужно? - Для диагностики VAG мультимарочным сканером. VCDS или ODIS у меня нет.
К примеру, возьмём расшифровку кодов VCDS.
На экране читаем: 10515 - Датчик положения направляющего аппарата турбонагнетателя
И тут же: P2564 00 [032] - слишк. низ. уров. сигнала Непостоянно - Не подтверждено - протестировано после удаления

Откуда VCDS берет код 10515. Рискну предположить, что такой же код выдаст любой мультимарочный сканер. А если код будет 00018 или 10478 то какая должна 
быть расшифровка? То есть код, возможно, считан неправильно, тогда существует ли возможность подогнать "неправильный" код под шестнадцатиричное 
или десятичное значение из таблицы ODIS.

Вот часть таблицы vag_didb_Base-ru_RU.data
DTCTextId    P256200    Датчик положения направляющего аппарата турбонагнетателя - электрическая неисправность    
DTCTextId    P256300    Датчик положения направляющего аппарата турбонагнетателя - недостоверный сигнал    
DTCTextId    P256400    Датчик положения направляющего аппарата турбонагнетателя - слишком низкий уровень сигнала    
DTCTextId    P256500    Датчик положения направляющего аппарата турбонагнетателя - слишком высокий уровень сигнала    
DTCTextId    P256600    Датчик положения направляющего аппарата турбонагнетателя - нет сигнала    

Вот часть таблицы didb_Base
P24EF00               02420480    P24EF
P24F000               02420736    P24F0
P24F100               02420992    P24F1
P251000    49FE    02428928    P2510
P251900    4A07    02431232    P2519
P252000    4A08    02433024    P2520
P252100    4A09    02433280    P2521
P252F00                02436864    P252F
P253300    4A15    02437888    P2533
P253500    4A17    02438400    P2535
P253600    4A18    02438656    P2536
P253900    4A1B    02439424    P2539
P254000    4A1C    02441216    P2540
P254100    4A1D    02441472    P2541
P254200    4A1E    02441728    P2542
P254300    4A1F    02441984    P2543
P254500    4A21    02442496    P2545
P254F00                02445056    P254F
P255600    4A2C    02446848    P2556
P255700    4A2D    02447104    P2557
P256000    4A30    02449408    P2560
P256200    4A32    02449920    P2562
P256300    4A33    02450176    P2563
P256400    4A34    02450432    P2564
P256500    4A35    02450688    P2565
P256600    4A36    02450944    P2566

Сами таблицы довольно большие (десятки тысяч строк). Из восьмизначного числа с основанием 10 отлично получается шестнадцатеричное четырехзначное число. 
Остается только добавить букву P в начале. Но никак не получается число 10515.

Есть еще одна таблица соответствия кодов VAG и SAE из того же ODIS, но в ней в основном коды, начинающиеся на 16..., 17..., 29... Кодов 10... в ней нет.
Может, я что-то не понимаю, может код "динамический" и формируется "на лету", но я четко вижу однозначное соответствие 10515 и P2564 00 [032].
Может как-то нужно учитывать смещения и вид и тип кода?

Кстати, виды и типы кодов в ODIS я не нашел, плохо искал. Таблицы из дистрибутива перевел из бинарного вида в обычный, перекодировал из ANSI в UTF-8 и редактировал в Akelpad с помощью Scripts SearchReplace и LinesFilter, использовал также Excel и обычный браузер.

 

didb_Base.txt

vag_didb_Base-ru_RU.data.txt

didb_gfs-s.data.txt

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

Может и не в тему, но нет такого протокола - ODX, ODX это модель данных для описания диагностического обеспечения на языке XML

А по вашему вопросу нужно искать описание диагностического протокола на UDS, или коды неисправностей, опять так таки из описания диагностического протокола

Ссылка на комментарий
Поделиться на другие сайты

  • _____ закрыл тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
  • Создать...