В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Идентификаторы параметров бортовой диагностики ( ID) OBD-II — это коды, используемые для запроса данных от транспортного средства, используемые в качестве диагностического инструмента.
Стандарт SAE J1979 определяет множество PID OBD-II. Все дорожные транспортные средства и грузовики, продаваемые в Северной Америке, должны поддерживать подмножество этих кодов, в первую очередь для обязательных государственных проверок выбросов . Производители также определяют дополнительные PID, специфичные для их транспортных средств. Хотя это и не является обязательным, многие мотоциклы также поддерживают PID OBD-II.
В 1996 году первыми были введены обязательные требования к транспортным средствам малой грузоподъемности (менее 8500 фунтов или 3900 кг), а в 2005 году — к транспортным средствам средней грузоподъемности (8500–14 000 фунтов или 3900–6400 кг). [1] К обоим типам должен быть доступ через стандартизированный разъем для передачи данных , определенный SAE J1962 .
Тяжелые транспортные средства (более 14 000 фунтов или 6400 кг), произведенные после 2010 года [1] для продажи в США, могут поддерживать диагностику OBD-II через стандарт SAE J1939-13 (круглый диагностический разъем) в соответствии с CARB в разделе 13 CCR 1971.1. Некоторые тяжелые грузовики в Северной Америке используют диагностический разъем SAE J1962 OBD-II, который распространен в легковых автомобилях, в частности, в грузовиках Mack и Volvo, однако они используют 29-битные идентификаторы CAN (в отличие от 11-битных заголовков, используемых в легковых автомобилях).
В последнем стандарте OBD-II SAE J1979 описано 10 диагностических служб. До 2002 года J1979 называл эти службы «режимами». Они следующие:
Сервис/Режим (шестнадцатеричный) | Описание |
---|---|
.mw-parser-output .monospaced{семейство-шрифтов:моноширинный,моноширинный}01 | Показать текущие данные |
02 | Показать данные стоп-кадра |
03 | Показать сохраненные диагностические коды неисправностей |
04 | Очистка диагностических кодов неисправностей и сохраненных значений |
05 | Результаты испытаний, мониторинг датчика кислорода (не только CAN) |
06 | Результаты испытаний, мониторинг других компонентов/систем (Результаты испытаний, мониторинг датчика кислорода только для CAN) |
07 | Показать ожидающие диагностические коды неисправностей (обнаруженные во время текущего или последнего цикла вождения) |
08 | Управление работой бортового компонента/системы |
09 | Запрос информации о транспортном средстве |
0А | Постоянные диагностические коды неисправностей (DTC) (удаленные DTC) |
Производители транспортных средств не обязаны поддерживать все услуги. Каждый производитель может определить дополнительные услуги выше #9 (например: услуга 22, как определено SAE J2190 для Ford/GM, услуга 21 для Toyota) для другой информации, например, напряжение тяговой батареи в гибридном электромобиле (HEV). [2]
Службы UDS, не относящиеся к OBD, начинаются с 0x10, чтобы избежать перекрытия диапазонов идентификаторов.
В таблице ниже показаны стандартные PID OBD-II, определенные SAE J1979. Приведен ожидаемый ответ для каждого PID, а также информация о том, как преобразовать ответ в значимые данные. Опять же, не все автомобили будут поддерживать все PID, и могут быть определенные производителем пользовательские PID, которые не определены в стандарте OBD-II.
Обратите внимание, что службы 01 и 02 в основном идентичны, за исключением того, что служба 01 предоставляет текущую информацию, тогда как служба 02 предоставляет снимок тех же данных, сделанных в момент установки последнего диагностического кода неисправности. Исключениями являются PID 01, который доступен только в службе 01, и PID 02, который доступен только в службе 02. Если служба 02 PID 02 возвращает ноль, то снимка нет, и все остальные данные службы 02 бессмысленны.
При использовании побитовой кодировки такие величины, как C4, означают бит 4 из байта данных C. Каждый бит нумеруется от 0 до 7, поэтому 7 является старшим битом, а 0 — младшим битом (см. ниже).
А | Б | С | Д | ||||||||||||||||||||||||||||
А7 | А6 | А5 | А4 | А3 | А2 | А1 | А0 | В7 | В6 | В5 | В4 | В3 | В2 | В1 | В0 | С7 | С6 | С5 | С4 | С3 | С2 | С1 | С0 | Д7 | Д6 | Д5 | Д4 | Д3 | Д2 | Д1 | Д0 |
PID (шестнадцатеричные) | PID (дек.) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | Поддерживаемые PID [$01 - $20] | Битовое кодирование [A7..D0] == [PID $01..PID $20] См. ниже | |||
01 | 1 | 4 | Контролируйте состояние с момента очистки кодов неисправностей (включая индикаторную лампу неисправности (MIL), состояние и количество кодов неисправностей, тесты компонентов, проверки готовности кодов неисправностей) | Бит-кодирование. См. ниже | |||
02 | 2 | 2 | Код неисправности, вызвавший сохранение стоп-кадра. | Расшифровывается как в сервисе 3 | |||
03 | 3 | 2 | Состояние топливной системы | Бит-кодирование. См. ниже | |||
04 | 4 | 1 | Расчетная нагрузка двигателя | 0 | 100 | % | (или ) |
05 | 5 | 1 | Температура охлаждающей жидкости двигателя | -40 | 215 | °С | |
06 | 6 | 1 | Краткосрочная корректировка топлива (STFT) — Банк 1 | -100 (Уменьшение расхода топлива: слишком богатая смесь) | 99,2 (Добавить топливо: слишком бедная смесь) | % | (или ) |
07 | 7 | 1 | Долгосрочная корректировка топлива (LTFT) — Банк 1 | ||||
08 | 8 | 1 | Краткосрочная корректировка топлива (STFT) — Банк 2 | ||||
09 | 9 | 1 | Долгосрочная корректировка топлива (LTFT) — Банк 2 | ||||
0А | 10 | 1 | Давление топлива ( манометрическое давление ) | 0 | 765 | кПа | |
0Б | 11 | 1 | Абсолютное давление во впускном коллекторе | 0 | 255 | кПа | |
0С | 12 | 2 | Скорость двигателя | 0 | 16,383.75 | об/мин | |
0D | 13 | 1 | Скорость автомобиля | 0 | 255 | км/ч | |
0Э | 14 | 1 | Опережение времени | -64 | 63,5 | ° до ВМТ | |
0Ф | 15 | 1 | Температура всасываемого воздуха | -40 | 215 | °С | |
10 | 16 | 2 | Датчик массового расхода воздуха (ДМРВ) расход воздуха | 0 | 655.35 | г/с | |
11 | 17 | 1 | Положение дроссельной заслонки | 0 | 100 | % | |
12 | 18 | 1 | Управляемый вторичный статус воздуха | Бит-кодирование. См. ниже | |||
13 | 19 | 1 | Датчики кислорода присутствуют (в 2 группах) | [A0..A3] == Банк 1, Датчики 1–4. [A4..A7] == Банк 2... | |||
14 | 20 | 2 | Датчик кислорода 1 A: Напряжение B: Краткосрочная регулировка подачи топлива | 0 -100 | 1.275 99.2 | В % | (если B==$FF, датчик не используется при расчете дифферента) |
15 | 21 | 2 | Датчик кислорода 2 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
16 | 22 | 2 | Датчик кислорода 3 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
17 | 23 | 2 | Датчик кислорода 4 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
18 | 24 | 2 | Датчик кислорода 5 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
19 | 25 | 2 | Датчик кислорода 6 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
1А | 26 | 2 | Датчик кислорода 7 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
1Б | 27 | 2 | Датчик кислорода 8 A: Напряжение B: Краткосрочная регулировка подачи топлива | ||||
1С | 28 | 1 | Стандарты OBD, которым соответствует этот автомобиль | 1 | 250 | перечислены . См. ниже | |
1D | 29 | 1 | Датчики кислорода присутствуют (в 4 группах) | Аналогично PID $13, но [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1Э | 30 | 1 | Статус вспомогательного входа | A0 == Состояние отбора мощности (PTO) (1 == активно) [A1..A7] не используется | |||
1 этаж | 31 | 2 | Время работы с момента запуска двигателя | 0 | 65,535 | с | |
20 | 32 | 4 | Поддерживаемые PID [$21–$40] | Битовое кодирование [A7..D0] == [PID $21..PID $40] См. ниже | |||
21 | 33 | 2 | Расстояние, пройденное с включенной контрольной лампой неисправности (MIL) | 0 | 65,535 | км | |
22 | 34 | 2 | Давление в топливной рампе (относительно вакуума в коллекторе) | 0 | 5177.265 | кПа | |
23 | 35 | 2 | Датчик давления в топливной рампе (дизель или бензин с непосредственным впрыском) | 0 | 655,350 | кПа | |
24 | 36 | 4 | Датчик кислорода 1 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | 0 0 | < 2 < 8 | отношение V | |
25 | 37 | 4 | Датчик кислорода 2 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
26 | 38 | 4 | Датчик кислорода 3 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
27 | 39 | 4 | Датчик кислорода 4 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
28 | 40 | 4 | Датчик кислорода 5 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
29 | 41 | 4 | Датчик кислорода 6 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
2А | 42 | 4 | Датчик кислорода 7 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
2Б | 43 | 4 | Датчик кислорода 8 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Напряжение | ||||
2С | 44 | 1 | Управляемый EGR | 0 | 100 | % | |
2D | 45 | 1 | Ошибка EGR | -100 | 99.2 | % | |
2Е | 46 | 1 | Управляемая испарительная продувка | 0 | 100 | % | |
2эт. | 47 | 1 | Входной сигнал уровня топлива в баке | 0 | 100 | % | |
30 | 48 | 1 | Прогрев после очистки кодов | 0 | 255 | ||
31 | 49 | 2 | Расстояние, пройденное с момента очистки кодов | 0 | 65,535 | км | |
32 | 50 | 2 | Давление паров в системе испарения | -8,192 | 8191.75 | Па | (AB — это дополнение до двух со знаком) [3] |
33 | 51 | 1 | Абсолютное барометрическое давление | 0 | 255 | кПа | |
34 | 52 | 4 | Датчик кислорода 1 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | 0 -128 | < 2 <128 | отношение мА | |
35 | 53 | 4 | Датчик кислорода 2 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
36 | 54 | 4 | Датчик кислорода 3 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
37 | 55 | 4 | Датчик кислорода 4 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
38 | 56 | 4 | Датчик кислорода 5 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
39 | 57 | 4 | Датчик кислорода 6 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
3А | 58 | 4 | Датчик кислорода 7 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
3Б | 59 | 4 | Датчик кислорода 8 AB: Коэффициент эквивалентности воздух-топливо ( лямбда,λ ) CD: Ток | ||||
3С | 60 | 2 | Температура катализатора: ряд 1, датчик 1 | -40 | 6,513.5 | °С | |
3D | 61 | 2 | Температура катализатора: ряд 2, датчик 1 | ||||
3Е | 62 | 2 | Температура катализатора: ряд 1, датчик 2 | ||||
3 этаж | 63 | 2 | Температура катализатора: ряд 2, датчик 2 | ||||
40 | 64 | 4 | Поддерживаемые PID [$41–$60] | Битовое кодирование [A7..D0] == [PID $41..PID $60] См. ниже | |||
41 | 65 | 4 | Контролируйте состояние этого цикла вождения | Бит-кодирование. См. ниже | |||
42 | 66 | 2 | Напряжение модуля управления | 0 | 65.535 | В | |
43 | 67 | 2 | Абсолютное значение нагрузки | 0 | 25,700 | % | |
44 | 68 | 2 | Заданное отношение эквивалентности воздуха к топливу ( лямбда,λ ) | 0 | < 2 | соотношение | |
45 | 69 | 1 | Относительное положение дроссельной заслонки | 0 | 100 | % | |
46 | 70 | 1 | Температура окружающего воздуха | -40 | 215 | °С | |
47 | 71 | 1 | Абсолютное положение дроссельной заслонки B | 0 | 100 | % | |
48 | 72 | 1 | Абсолютное положение дроссельной заслонки C | ||||
49 | 73 | 1 | Положение педали акселератора D | ||||
4А | 74 | 1 | Положение педали акселератора E | ||||
4Б | 75 | 1 | Положение педали акселератора F | ||||
4С | 76 | 1 | Управляемый привод дроссельной заслонки | ||||
4D | 77 | 2 | Время работы с включенным индикатором неисправности | 0 | 65,535 | мин | |
4Е | 78 | 2 | Время с момента очистки кодов неисправностей | ||||
4 этаж | 79 | 4 | Максимальное значение коэффициента эквивалентности топлива и воздуха, напряжения датчика кислорода, тока датчика кислорода и абсолютного давления во впускном коллекторе | 0, 0, 0, 0 | 255, 255, 255, 2550 | отношение, В, мА, кПа | , , , |
50 | 80 | 4 | Максимальное значение расхода воздуха от датчика массового расхода воздуха | 0 | 2550 | г/с | ; , , и зарезервированы для будущего использования |
51 | 81 | 1 | Тип топлива | Из таблицы типов топлива см. ниже | |||
52 | 82 | 1 | % этанола в топливе | 0 | 100 | % | |
53 | 83 | 2 | Абсолютное давление паров в системе испарения | 0 | 327.675 | кПа | |
54 | 84 | 2 | Давление паров в системе испарения | -32,768 | 32,767 | Па | (AB — это дополнение до двух со знаком) [3] |
55 | 85 | 2 | Краткосрочная настройка вторичного датчика кислорода, A: ряд 1, B: ряд 3 | -100 | 99.2 | % | |
56 | 86 | 2 | Долгосрочная вторичная настройка датчика кислорода, A: ряд 1, B: ряд 3 | ||||
57 | 87 | 2 | Краткосрочная настройка вторичного датчика кислорода, A: ряд 2, B: ряд 4 | ||||
58 | 88 | 2 | Долгосрочная вторичная настройка датчика кислорода, A: ряд 2, B: ряд 4 | ||||
59 | 89 | 2 | Абсолютное давление в топливной рампе | 0 | 655,350 | кПа | |
5А | 90 | 1 | Относительное положение педали акселератора | 0 | 100 | % | |
5Б | 91 | 1 | Оставшийся срок службы гибридной аккумуляторной батареи | 0 | 100 | % | |
5С | 92 | 1 | Температура моторного масла | -40 | 210 | °С | |
5D | 93 | 2 | Время впрыска топлива | -210.00 | 301.992 | ° | |
5Е | 94 | 2 | Расход топлива двигателя | 0 | 3212.75 | л/ч | |
5Ф | 95 | 1 | Требования к выбросам, в соответствии с которыми разработано транспортное средство | Бит-кодированный | |||
60 | 96 | 4 | Поддерживаемые PID [$61–$80] | Битовое кодирование [A7..D0] == [PID $61..PID $80] См. ниже | |||
61 | 97 | 1 | Двигатель по требованию водителя - крутящий момент в процентах | -125 | 130 | % | |
62 | 98 | 1 | Фактический крутящий момент двигателя в процентах | -125 | 130 | % | |
63 | 99 | 2 | Крутящий момент двигателя | 0 | 65,535 | Н⋅м | |
64 | 100 | 5 | Данные о крутящем моменте двигателя в процентах | -125 | 130 | % | Холостой ход Точка двигателя 1 Точка двигателя 2 Точка двигателя 3 Точка двигателя 4 |
65 | 101 | 2 | Поддерживается дополнительный вход/выход | Бит-кодированный | |||
66 | 102 | 5 | Датчик массового расхода воздуха | 0 | 2047.96875 | г/с | [A0]== Поддерживается датчик A [A1]== Поддерживается датчик B Датчик A: Датчик B: |
67 | 103 | 3 | Температура охлаждающей жидкости двигателя | -40 | 215 | °С | [A0]== Датчик 1 поддерживается [A1]== Датчик 2 поддерживается Датчик 1: Датчик 2: |
68 | 104 | 3 | Датчик температуры всасываемого воздуха | -40 | 215 | °С | [A0]== Датчик 1 поддерживается [A1]== Датчик 2 поддерживается Датчик 1: Датчик 2: |
69 | 105 | 7 | Фактический EGR, управляемый EGR и ошибка EGR | ||||
6А | 106 | 5 | Управляемое управление потоком всасываемого воздуха дизельного двигателя и относительное положение потока всасываемого воздуха | ||||
6Б | 107 | 5 | Температура рециркуляции отработавших газов | ||||
6С | 108 | 5 | Управляемое управление приводом дроссельной заслонки и относительное положение дроссельной заслонки | ||||
6D | 109 | 11 | Система контроля давления топлива | ||||
6Е | 110 | 9 | Система контроля давления впрыска | ||||
6Ф | 111 | 3 | Давление на входе компрессора турбокомпрессора | ||||
70 | 112 | 10 | Регулировка давления наддува | ||||
71 | 113 | 6 | Управление турбонаддувом с изменяемой геометрией (VGT) | ||||
72 | 114 | 5 | Управление перепускным клапаном | ||||
73 | 115 | 5 | Давление выхлопных газов | ||||
74 | 116 | 5 | Обороты турбокомпрессора | ||||
75 | 117 | 7 | Температура турбокомпрессора | ||||
76 | 118 | 7 | Температура турбокомпрессора | ||||
77 | 119 | 5 | Температура охладителя наддувочного воздуха (CACT) | ||||
78 | 120 | 9 | Температура выхлопных газов (EGT) Банк 1 | Специальный PID. См. ниже | |||
79 | 121 | 9 | Температура выхлопных газов (EGT) Банк 2 | Специальный PID. См. ниже | |||
7А | 122 | 7 | Дизельный сажевый фильтр (DPF) перепад давления | ||||
7Б | 123 | 7 | Дизельный сажевый фильтр (DPF) | ||||
7С | 124 | 9 | Температура сажевого фильтра (DPF) | °С | |||
7D | 125 | 1 | Состояние зоны контроля NOx NTE ( Not-To-Exceed ) | ||||
7Е | 126 | 1 | Статус зоны контроля PM NTE ( Not-To-Exceed ) | ||||
7Ф | 127 | 13 | Время работы двигателя [б] | с | |||
80 | 128 | 4 | Поддерживаемые PID [$81 - $A0] | Битовое кодирование [A7..D0] == [PID $81..PID $A0] См. ниже | |||
81 | 129 | 41 | Время работы двигателя для вспомогательного устройства контроля выбросов (AECD) | ||||
82 | 130 | 41 | Время работы двигателя для вспомогательного устройства контроля выбросов (AECD) | ||||
83 | 131 | 9 | Датчик NOx | ||||
84 | 132 | 1 | Температура поверхности коллектора | ||||
85 | 133 | 10 | Система реагентов NOx | % | |||
86 | 134 | 5 | Датчик твердых частиц (ТЧ) | ||||
87 | 135 | 5 | Абсолютное давление во впускном коллекторе | ||||
88 | 136 | 13 | Система индукции SCR | ||||
89 | 137 | 41 | Время выполнения для AECD № 11–15 | ||||
8А | 138 | 41 | Время выполнения для AECD № 16–20 | ||||
8Б | 139 | 7 | Доочистка дизельного топлива | ||||
8С | 140 | 17 | Датчик O2 (широкий диапазон) | ||||
8D | 141 | 1 | Положение дроссельной заслонки G | 0 | 100 | % | |
8Е | 142 | 1 | Трение двигателя - Процент крутящего момента | -125 | 130 | % | |
8Ф | 143 | 7 | Банк датчиков PM 1 и 2 | ||||
90 | 144 | 3 | Информация о системе OBD автомобиля WWH-OBD | час | |||
91 | 145 | 5 | Информация о системе OBD автомобиля WWH-OBD | час | |||
92 | 146 | 2 | Управление топливной системой | ||||
93 | 147 | 3 | Поддержка счетчиков OBD для транспортных средств WWH-OBD | час | |||
94 | 148 | 12 | Система предупреждения и побуждения к выбросам NOx | ||||
98 | 152 | 9 | Датчик температуры выхлопных газов | ||||
99 | 153 | 9 | Датчик температуры выхлопных газов | ||||
9А | 154 | 6 | Данные системы гибридного/электрического автомобиля, аккумулятор, напряжение | ||||
9Б | 155 | 4 | Данные датчика выхлопной жидкости дизельного двигателя | % | |||
9С | 156 | 17 | Данные датчика O2 | ||||
9Д | 157 | 4 | Расход топлива двигателем | г/с | |||
9Е | 158 | 2 | Скорость потока выхлопных газов двигателя | кг/ч | |||
9Ф | 159 | 9 | Процент использования топливной системы | ||||
А0 | 160 | 4 | Поддерживаемые PID [$A1 - $C0] | Битовое кодирование [A7..D0] == [PID $A1..PID $C0] См. ниже | |||
А1 | 161 | 9 | Скорректированные данные датчика NOx | частей на миллион | |||
А2 | 162 | 2 | Расход топлива в цилиндре | 0 | 2047.96875 | мг/удар | |
А3 | 163 | 9 | Давление паров в системе испарения | Па | |||
А4 | 164 | 4 | Фактическая передача трансмиссии | 0 | 65.535 | соотношение | [A1]==Поддерживается |
А5 | 165 | 4 | Управляемая дозировка жидкости для очистки выхлопных газов дизельных двигателей | 0 | 127,5 | % | [A0]= 1:Поддерживается; 0:Не поддерживается
|
А6 | 166 | 4 | Одометр [c] | 0 | 429,496,729.5 | км | |
А7 | 167 | 4 | Датчики концентрации NOx 3 и 4 | ||||
А8 | 168 | 4 | Датчики коррекции концентрации NOx 3 и 4 | ||||
А9 | 169 | 4 | Состояние переключателя отключения ABS | [A0]= 1:Поддерживается; 0:Не поддерживается [B0]= 1:Да;0:Нет | |||
С0 | 192 | 4 | Поддерживаемые PID [$C1 - $E0] | Битовая кодировка [A7..D0] == [PID $C1..PID $E0] См. ниже | |||
С3 | 195 | 2 | Уровень топлива Вход A/B | 0 | 25,700 | % | Возвращает многочисленные данные, включая идентификатор состояния привода и скорость двигателя* |
С4 | 196 | 8 | Время/счетчик диагностики системы контроля за выбросами твердых частиц | 0 | 4,294,967,295 | секунд / Количество | B5 — запрос на холостой ход двигателя B6 — запрос на остановку двигателя* Первый байт = время в секундах Второй байт = количество |
С5 | 197 | 4 | Давление топлива A и B | 0 | 5,177 | кПа | |
С6 | 198 | 7 | Байт 1 - Контроль за сажевыми частицами - статус системы мотивации водителя Байт 2,3 - Удаление или блокировка счетчика системы последующей обработки сажевых частиц Байт 4,5 - Счетчик отказов системы впрыска жидкого реагента (например, катализатора на топливной основе) Байт 6,7 - Счетчик неисправностей системы мониторинга контроля за сажевыми частицами | 0 | 65,535 | час | |
С7 | 199 | 2 | Расстояние с момента перепрошивки или замены модуля | 0 | 65,535 | км | |
С8 | 200 | 1 | Состояние контрольной лампы диагностики контроля NOx (NCD) и диагностики контроля твердых частиц (PCD) | - | - | Кусочек | |
PID (шестнадцатеричный) | PID (дек.) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
Служба 02 принимает те же PID, что и служба 01 , с тем же значением, [5], но предоставленная информация относится к моменту создания стоп-кадра [6] . Обратите внимание, что PID $02 используется для получения DTC, который запустил стоп-кадр.
Человек должен отправить номер кадра в разделе данных сообщения.
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
---|---|---|---|---|---|---|
Н/Д | н*6 | Запрос кодов неисправностей | 3 кода на кадр сообщения. См. ниже |
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
---|---|---|---|---|---|---|
Н/Д | 0 | Очистка кодов неисправностей / Индикатор неисправности (MIL) / Проверка двигателя | Удаляет все сохраненные коды неисправностей и отключает контрольную лампу MIL. |
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
---|---|---|---|---|---|---|
0100 | 4 | Поддерживаемые идентификаторы OBD-мониторов ($01–$20) | 0x0 | 0xffffffff | ||
0101 | 2 | Датчик O2, монитор, банк 1, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь |
0102 | Датчик O2, монитор, ряд 1, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0103 | Датчик O2, монитор, ряд 1, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0104 | Датчик O2, монитор, ряд 1, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0105 | Датчик O2, монитор, ряд 2, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0106 | Датчик O2, монитор, банк 2, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0107 | Датчик O2, монитор, ряд 2, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0108 | Датчик O2, монитор, ряд 2, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0109 | Монитор датчика O2, ряд 3, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010А | Датчик O2, монитор, ряд 3, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010Б | Датчик O2, монитор, банк 3, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010С | Датчик O2, монитор, ряд 3, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010Д | Монитор датчика O2, ряд 4, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010Е | Датчик O2, монитор, ряд 4, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
010Ф | Датчик O2, монитор, ряд 4, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0110 | Датчик O2, монитор, банк 4, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика «богатая-бедная» смесь | |
0201 | Датчик O2, монитор, банк 1, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0202 | Датчик O2, монитор, ряд 1, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0203 | Датчик O2, монитор, ряд 1, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0204 | Датчик O2, монитор, ряд 1, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0205 | Датчик O2, монитор, ряд 2, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0206 | Датчик O2, монитор, банк 2, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0207 | Датчик O2, монитор, ряд 2, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0208 | Датчик O2, монитор, ряд 2, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0209 | Монитор датчика O2, ряд 3, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020А | Датчик O2, монитор, ряд 3, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020Б | Датчик O2, монитор, банк 3, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020С | Датчик O2, монитор, ряд 3, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020Д | Монитор датчика O2, ряд 4, датчик 1 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020Е | Датчик O2, монитор, ряд 4, датчик 2 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
020Ф | Датчик O2, монитор, ряд 4, датчик 3 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
0210 | Датчик O2, монитор, банк 4, датчик 4 | 0.00 | 1.275 | В | 0,005 Пороговое напряжение датчика обеднения-обогащения | |
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
---|---|---|---|---|---|---|
00 | 4 | Поддерживаемые PID сервиса 9 (от $01 до $20) | Побитовое кодирование. [A7..D0] = [PID $01..PID $20] См. ниже | |||
01 | 1 | Количество сообщений VIN в PID 02. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. | Обычно значение равно 5. | |||
02 | 17 | Идентификационный номер транспортного средства (VIN) | 17-символьный VIN-код в кодировке ASCII, дополненный слева нулевыми символами ( 0x00 ) при необходимости. | |||
03 | 1 | Количество сообщений идентификатора калибровки для PID 04. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. | Оно будет кратно 4 (для каждого идентификатора необходимо 4 сообщения). | |||
04 | 16,32,48,64.. | Идентификатор калибровки | До 16 символов ASCII. Неиспользуемые байты данных будут представлены как нулевые байты ( 0x00 ). Можно вывести несколько CALID (по 16 байт каждый) | |||
05 | 1 | Количество сообщений о числах проверки калибровки (CVN) для PID 06. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. | ||||
06 | 4,8,12,16 | Номера проверки калибровки (CVN) Можно вывести несколько CVN (по 4 байта каждый), номер CVN и CALID должны совпадать | Необработанные данные дополнены слева нулевыми символами ( 0x00 ). Обычно отображаются как шестнадцатеричная строка. | |||
07 | 1 | Количество сообщений отслеживания производительности при использовании для PID 08 и 0B . Только для ISO 9141-2, ISO 14230-4 и SAE J1850. | 8 | 10 | 8, если требуется сообщить шестнадцать значений, 9, если требуется сообщить восемнадцать значений, и 10, если требуется сообщить двадцать значений (одно сообщение сообщает два значения, каждое из которых состоит из двух байтов). | |
08 | 4 | Отслеживание эксплуатационных характеристик автомобилей с искровым зажиганием | 4 или 5 сообщений, каждое из которых содержит 4 байта (два значения). См. ниже | |||
09 | 1 | Количество сообщений имени ЭБУ для PID 0A | ||||
0А | 20 | Название ЭБУ | В кодировке ASCII. Справа дополнены нулевыми символами ( 0x00 ). | |||
0Б | 4 | Отслеживание эксплуатационных характеристик транспортных средств с воспламенением от сжатия | 5 сообщений, каждое из которых содержит 4 байта (два значения). См. ниже | |||
PID (шестнадцатеричный) | Возвращенные байты данных | Описание | Мин. значение | Максимальное значение | Единицы | Формула [а] |
0F 19
, A = 0F
и B = 19
. Если появляется (?), то была доступна противоречивая или неполная информация.Некоторые из PID в таблице выше не могут быть объяснены простой формулой. Более подробное объяснение этих данных приведено здесь:
Запрос этого PID возвращает 4 байта данных ( Big-endian ). Каждый бит, от MSB до LSB , представляет один из следующих 32 PID и указывает, поддерживается ли этот PID.
Например, если ответ автомобиля — BE1FA813 , его можно расшифровать следующим образом:
Шестнадцатеричный | Б | Э | 1 | Ф | А | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Двоичный | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
Поддерживается? | Да | Нет | Да | Да | Да | Да | Да | Нет | Нет | Нет | Нет | Да | Да | Да | Да | Да | Да | Нет | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Да |
Номер PID | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0А | 0Б | 0С | 0D | 0Э | 0Ф | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1А | 1Б | 1С | 1D | 1Э | 1 этаж | 20 |
Итак, поддерживаемые PID: 01 , 03 , 04 , 05 , 06 , 07 , 0C , 0D , 0E , 0F , 10 , 11 , 13 , 15 , 1C , 1F и 20.
Запрос этого PID возвращает 4 байта данных, помеченных A, B, C и D.
Первый байт (A) содержит две части информации. Бит A7 ( старший бит байта A) указывает, горит ли индикатор неисправности (MIL, также известный как индикатор проверки двигателя). Биты A6 – A0 представляют количество диагностических кодов неисправностей, которые в данный момент отмечены в ЭБУ.
Второй, третий и четвертый байты (B, C и D) предоставляют информацию о доступности и полноте определенных бортовых тестов («проверки готовности OBD»). Третий и четвертый байты следует интерпретировать по-разному в зависимости от того, является ли двигатель двигателем с искровым зажиганием (например, двигатели Отто или Ванкеля) или с воспламенением от сжатия (например, дизельные двигатели). Во втором байте (B) бит 3 указывает тип двигателя и, таким образом, как интерпретировать байты C и D, где 0 — это искра (Отто или Ванкеля), а 1 (установлено) — сжатие (дизель). Биты B6 – B4 и B2 – B0 используются для информации о тестах, которые не зависят от типа двигателя и поэтому называются общими тестами. Обратите внимание, что для битов, указывающих на доступность теста, бит, установленный на 1, указывает на доступность, в то время как для битов, указывающих на завершенность теста, бит, установленный на 0, указывает на завершение.
Биты | Определение |
---|---|
А7 | Состояние CEL/MIL (вкл/выкл). |
А6 - А0 | Количество подтвержденных кодов неисправностей, связанных с выбросами, доступных для отображения. |
В7 | Зарезервировано (должно быть 0 ) |
В6 - В4 | Растровое изображение, показывающее завершенность общих тестов. |
В3 | Указание типа двигателя 0 = Искровое зажигание (например, двигатели Отто или Ванкеля) 1 = Воспламенение от сжатия (например, дизельные двигатели) |
В2 - В0 | Растровое изображение, указывающее на доступность общих тестов. |
С7 - С0 | Растровое изображение, указывающее на доступность испытаний для конкретного типа двигателя. |
Д7 - Д0 | Растровое изображение, указывающее на полноту испытаний конкретного типа двигателя. |
Биты байта B, представляющие общие индикаторы испытаний (не зависящие от типа двигателя), отображаются следующим образом:
Тест доступности | Полнота теста | |
---|---|---|
Компоненты | В2 | В6 |
Топливная система | В1 | В5 |
Осечка | В0 | В4 |
Байты C и D отображаются следующим образом для типов двигателей с искровым зажиганием (например, двигатели Отто или Ванкеля):
Тест доступности | Полнота теста | |
---|---|---|
Система EGR и/или VVT | С7 | Д7 |
Нагреватель датчика кислорода | С6 | Д6 |
Датчик кислорода | С5 | Д5 |
Фильтр твердых частиц для бензина [a] | С4 | Д4 |
Система вторичного воздуха | С3 | Д3 |
Испарительная система | С2 | Д2 |
Нагретый катализатор | С1 | Д1 |
Катализатор | С0 | Д0 |
Байты C и D поочередно отображаются следующим образом для типов двигателей с воспламенением от сжатия (дизельные двигатели):
Тест доступности | Полнота теста | |
---|---|---|
Система EGR и/или VVT | С7 | Д7 |
Мониторинг фильтра твердых частиц | С6 | Д6 |
Датчик выхлопных газов | С5 | Д5 |
- Сдержанный - | С4 | Д4 |
Давление наддува | С3 | Д3 |
- Сдержанный - | С2 | Д2 |
Монитор NOx/SCR | С1 | Д1 |
Катализатор NMHC [б] | С0 | Д0 |
Запрос на этот PID возвращает 4 байта данных. Возвращаемые данные имеют форму, идентичную возвращаемой для PID 01 , с одним исключением — первый байт всегда равен нулю.
Запрос одного из этих двух PID вернет 9 байт данных. PID 78 возвращает данные, относящиеся к датчикам EGT для банка 1, в то время как PID 79 аналогичным образом возвращает данные для банка 2. Первый байт представляет собой битовое кодированное поле, указывающее, какие датчики EGT поддерживаются для соответствующего банка.
Байты | Описание |
---|---|
А | Поддержка датчика EGT |
Б - С | Температура, считываемая датчиком EGT 1 |
Д - Э | Температура, считываемая датчиком EGT 2 |
Ф - Г | Температура, считываемая датчиком EGT 3 |
ПРИВЕТ | Температура, считываемая датчиком EGT 4 |
Первый байт кодируется побитно следующим образом:
Биты | Описание |
---|---|
А7 - А4 | Сдержанный |
А3 | Датчик EGT 4 поддерживается? |
А2 | Датчик EGT 3 поддерживается? |
А1 | Датчик EGT 2 поддерживается? |
А0 | Датчик EGT 1 поддерживается? |
Байты B–I содержат 16-битные целые числа, указывающие температуру датчиков. Значения температуры интерпретируются в градусах Цельсия в диапазоне от -40 до 6513,5 (масштаб 0,1) с использованием обычной формулы (MSB — A, LSB — B). Имеют смысл только те значения, для которых поддерживается соответствующий датчик.
Запрос на эту услугу возвращает список установленных кодов неисправностей. Список инкапсулируется с использованием протокола ISO 15765-2 .
Если есть два или меньше DTC (до 4 байт), то они возвращаются в одиночном кадре ISO-TP (SF). Три или более DTC в списке сообщаются в нескольких кадрах, при этом точное количество кадров зависит от типа связи и деталей адресации.
Для описания каждого кода неисправности требуется 2 байта. В этих байтах закодированы категория и номер. Обычно он отображается в раскодированном виде в пятисимвольной форме, например « U0158 », где первый символ (здесь «U») представляет категорию, к которой принадлежит код неисправности, а остальные четыре символа являются шестнадцатеричным представлением номера в этой категории. Первые два бита ( A7 и A6 ) первого байта (A) представляют категорию. Остальные 14 бит представляют номер. Следует отметить, что поскольку второй символ образован всего из двух бит, он может находиться только в диапазоне 0 - 3 .
Биты | Определение |
---|---|
А7 - А6 | Категория 00 : P - Силовая передача 01 : C - Шасси 10 : B - Кузов 11 : U - Сеть [a] |
А5 - В0 | Номер (внутри категории) |
Пример кода неисправности « U0158 » будет расшифрован следующим образом:
Кусочек | А7 | А6 | А5 | А4 | А3 | А2 | А1 | А0 | В7 | В6 | В5 | В4 | В3 | В2 | В1 | В0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Двоичный | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
Шестнадцатеричный | С | 1 | 5 | 8 | ||||||||||||
Расшифрованный код неисправности | У | 0 | 1 | 5 | 8 |
Полученный пятизначный код, например " U0158 ", можно найти в таблице кодов неисправностей OBD-II, чтобы получить фактическое описание того, что он представляет. Следует отметить, что в то время как некоторые блоки диапазонов кодов неисправностей имеют общие значения, которые применяются ко всем транспортным средствам и производителям, значения других могут различаться в зависимости от производителя или даже модели.
Стоит также отметить, что DTC иногда могут встречаться в четырехсимвольной форме, например, « C158 », что является просто шестнадцатеричным представлением двух байтов, при этом надлежащее декодирование с учетом категории не выполняется.
В нем содержится информация о показателях эффективности работы каталитических нейтрализаторов, датчиков кислорода, систем обнаружения утечек паров, систем рециркуляции отработавших газов и систем вторичного воздуха.
Числитель для каждого компонента или системы отслеживает количество раз, когда все условия, необходимые для обнаружения неисправности определенным монитором, были выполнены. Знаменатель для каждого компонента или системы отслеживает количество раз, когда транспортное средство эксплуатировалось в указанных условиях.
Количество элементов данных должно быть указано в начале (первый байт).
Все элементы данных записи отслеживания производительности использования состоят из двух байтов и сообщаются в указанном порядке (каждое сообщение содержит два элемента, поэтому длина сообщения составляет 4).
Мнемонический | Описание |
---|---|
ОБДКОНД | Количество обнаруженных условий мониторинга OBD |
ИГНКТР | Счетчик зажигания |
CATCOMP1 | Catalyst Monitor завершение счетчиков банка 1 |
CATCOND1 | Catalyst Monitor Условия, обнаруженные счетчиками, банк 1 |
CATCOMP2 | Catalyst Monitor завершение счетчиков банка 2 |
CATCOND2 | Catalyst Monitor Условия, обнаруженные счетчиками, банк 2 |
O2SCOMP1 | Подсчет завершенных показаний датчика O2, банк 1 |
O2SCOND1 | Состояние монитора датчика O2, обнаруженное количество, банк 1 |
O2SCOMP2 | Датчик O2 Монитор Завершение Счетчики Банк 2 |
O2SCOND2 | Датчик O2 Монитор Условия Возникшие Счетчики Банк 2 |
EGRCOMP | Количество состояний завершения монитора EGR |
EGRCOND | Количество обнаруженных условий монитора EGR |
AIRCOMP | Счетчик условий завершения монитора AIR (вторичный воздух) |
КОНДИЦИОНЕР | Количество обнаруженных условий монитора AIR (вторичный воздух) |
EVAPCOMP | Количество состояний завершения монитора EVAP |
ЭВАПКОНД | Количество обнаруженных условий монитора EVAP |
SO2SCOMP1 | Вторичный датчик O2 Монитор Завершение Счетчики Банк 1 |
SO2SCOND1 | Вторичный датчик O2 Монитор Условия, обнаруженные Количество Банк 1 |
SO2SCOMP2 | Вторичный датчик O2 Монитор Завершение Счетчики Банк 2 |
SO2SCOND2 | Вторичный датчик O2 Монитор Условия, с которыми столкнулись Количество Банк 2 |
Он предоставляет информацию о рабочих характеристиках катализатора NMHC, монитора катализатора NOx, монитора адсорбера NOx, монитора фильтра твердых частиц, монитора датчика выхлопных газов, монитора EGR/VVT, монитора давления наддува и монитора топливной системы.
Все элементы данных состоят из двух байтов и сообщаются в следующем порядке (каждое сообщение содержит два элемента, поэтому длина сообщения равна 4):
Мнемонический | Описание |
---|---|
ОБДКОНД | Количество обнаруженных условий мониторинга OBD |
ИГНКТР | Счетчик зажигания |
HCCATCOMP | Количество состояний завершения работы монитора катализатора NMHC |
HCCATCOND | Количество обнаруженных условий монитора катализатора NMHC |
NCATCOMP | Количество состояний завершения монитора катализатора NOx/SCR |
NCATCOND | Количество обнаруженных условий мониторинга катализатора NOx/SCR |
НАДСКОМП | Количество состояний завершения работы монитора адсорбера NOx |
НАДСКОНД | Количество обнаруженных условий на мониторе адсорбера NOx |
ПМКОМП | Количество условий завершения монитора фильтра PM |
ПМКОНД | Количество обнаруженных условий монитора фильтра PM |
EGSCOMP | Количество завершенных состояний монитора датчика выхлопных газов |
ЭГСКОНД | Количество обнаруженных условий для датчика выхлопных газов |
EGRCOMP | Количество условий завершения мониторинга EGR и/или VVT |
EGRCOND | Количество обнаруженных состояний монитора EGR и/или VVT |
БПКОМП | Состояние завершения контроля давления наддува подсчитывается |
БПКОНД | Количество обнаруженных условий контроля давления наддува |
FUELCOMP | Состояние завершения контроля топлива подсчитывается |
FUELCOND | Количество обнаруженных условий для контроля топлива |
Некоторые PID должны интерпретироваться особым образом и не обязательно точно побитово закодированы или в какой-либо шкале. Значения для этих PID перечислены .
Запрос этого PID возвращает 2 байта данных. Первый байт описывает топливную систему № 1. Второй байт описывает топливную систему № 2 (если она существует) и кодируется идентично первому байту. Значение, присвоенное значению каждого байта, следующее:
Ценить | Описание |
---|---|
0 | Двигатель выключен. |
1 | Разомкнутый контур из-за недостаточной температуры двигателя |
2 | Замкнутый контур, использующий обратную связь датчика кислорода для определения топливной смеси |
4 | Открытый контур из-за нагрузки на двигатель ИЛИ прекращения подачи топлива из-за замедления |
8 | Открытый контур из-за сбоя системы |
16 | Замкнутый контур, используется как минимум один датчик кислорода, но в системе обратной связи имеется неисправность |
Любое другое значение является недопустимым ответом.
Запрос этого PID возвращает один байт данных, который описывает состояние вторичного воздуха.
Ценить | Описание |
---|---|
1 | Вверх по течению |
2 | После каталитического нейтрализатора |
4 | Из внешней атмосферы или извне |
8 | Насос включен для диагностики |
Любое другое значение является недопустимым ответом.
Запрос этого PID возвращает один байт данных, который описывает, каким стандартам OBD должен соответствовать этот ECU. Различные значения, которые может содержать байт данных, показаны ниже, рядом с тем, что они означают:
Ценить | Описание |
---|---|
1 | OBD-II по определению CARB |
2 | OBD по определению Агентства по охране окружающей среды |
3 | OBD и OBD-II |
4 | ОБД-I |
5 | Не соответствует OBD |
6 | EOBD (Европа) |
7 | EOBD и OBD-II |
8 | EOBD и OBD |
9 | EOBD, OBD и OBD II |
10 | JOBD (Япония) |
11 | JOBD и OBD II |
12 | JOBD и EOBD |
13 | JOBD, EOBD и OBD II |
14 | Сдержанный |
15 | Сдержанный |
16 | Сдержанный |
17 | Диагностика производителя двигателя (EMD) |
18 | Улучшенная диагностика производителя двигателя (EMD+) |
19 | Бортовая диагностика для тяжелых условий эксплуатации (детская/частичная) (HD OBD-C) |
20 | Бортовая диагностика для тяжелых условий эксплуатации (HD OBD) |
21 | Всемирная гармонизированная система диагностики OBD (WWH OBD) |
22 | Сдержанный |
23 | Heavy Duty Euro OBD Stage I без контроля NOx (HD EOBD-I) |
24 | Тяжелый Euro OBD Stage I с контролем NOx (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stage II без контроля NOx (HD EOBD-II) |
26 | Тяжелый Euro OBD Stage II с контролем NOx (HD EOBD-II N) |
27 | Сдержанный |
28 | Бразилия OBD Фаза 1 (OBDBr-1) |
29 | Бразилия OBD Фаза 2 (OBDBr-2) |
30 | Корейский OBD (KOBD) |
31 | Индия OBD I (IOBD I) |
32 | Индия OBD II (IOBD II) |
33 | Тяжелая Евро OBD Stage VI (HD EOBD-IV) |
34-250 | Сдержанный |
251-255 | Недоступно для назначения (специальное значение SAE J1939 ) |
Этот PID возвращает значение из пронумерованного списка, указывающего тип топлива транспортного средства. Тип топлива возвращается как один байт, а значение задается следующей таблицей:
Ценить | Описание |
---|---|
0 | Нет в наличии |
1 | Бензин |
2 | Метанол |
3 | этанол |
4 | Дизель |
5 | сжиженный газ |
6 | КПГ |
7 | Пропан |
8 | Электрический |
9 | Двухтопливный бензиновый |
10 | Двухтопливный, работающий на метаноле |
11 | Двухтопливный, работающий на этаноле |
12 | Двухтопливный, работающий на сжиженном нефтяном газе |
13 | Двухтопливный, работающий на сжатом природном газе (СПГ) |
14 | Двухтопливный, работающий на пропане |
15 | Двухтопливный, работающий на электричестве |
16 | Двухтопливный электрический двигатель и двигатель внутреннего сгорания |
17 | Гибридный бензин |
18 | Гибридный этанол |
19 | Гибридный дизель |
20 | Гибридный электрический |
21 | Гибридный двигатель с электрическим и внутренним двигателем |
22 | Гибридный регенеративный |
23 | Двухтопливный дизельный двигатель |
Любое другое значение зарезервировано ISO/SAE. В настоящее время нет определений для гибкого топливного транспортного средства .
Большинство всех используемых PID OBD-II являются нестандартными. Для большинства современных автомобилей интерфейс OBD-II поддерживает гораздо больше функций, чем покрывают стандартные PID, и между производителями автомобилей относительно мало совпадений для этих нестандартных PID.
В открытом доступе имеется очень ограниченное количество информации о нестандартных PID. Основной источник информации о нестандартных PID у разных производителей поддерживается Институтом оборудования и инструментов США и доступен только членам. Стоимость членства в ETI для доступа к скан-кодам варьируется в зависимости от размера компании, определяемого годовыми продажами автомобильных инструментов и оборудования в Северной Америке:
Годовой объем продаж в Северной Америке | Ежегодные взносы |
---|---|
Менее 10 000 000 долларов США | 5000 долларов США |
10 000 000 - 50 000 000 долларов США | 7500 долларов США |
Более 50 000 000 долларов США | 10 000 долларов США |
Однако даже членство в ETI не предоставит полную документацию для нестандартных PID. ETI заявляет: [7] [8]
Некоторые OEM-производители отказываются использовать ETI в качестве универсального источника информации о сканирующих приборах. Они предпочитают вести бизнес с каждой компанией-производителем инструментов по отдельности. Эти компании также требуют, чтобы вы заключили с ними договор. Тарифы различаются, но вот снимок годовых тарифов по состоянию на 13 апреля 2015 г.:
ГМ 50 000 долларов США Хонда 5000 долларов США Сузуки 1000 долларов США BMW $25,500 плюс $2,000 за обновление. Обновления происходят ежегодно.
Как определено в ISO 15765-4, протоколы выбросов (включая OBD-II, EOBD, UDS и т. д.) используют транспортный уровень ISO-TP (ISO 15765-2). Все кадры CAN, отправленные с использованием ISO-TP, используют длину данных 8 байт (и DLC 8). Рекомендуется заполнять неиспользуемые байты данных 0xCC.
Запрос и ответ PID происходит на CAN-шине автомобиля. Стандартные запросы и ответы OBD используют функциональные адреса. Диагностический считыватель инициирует запрос, используя CAN ID 7DFh, который действует как широковещательный адрес, и принимает ответы от любого ID в диапазоне от 7E8h до 7EFh. ЭБУ, которые могут отвечать на запросы OBD, прослушивают как функциональный широковещательный ID 7DFh, так и один назначенный ID в диапазоне от 7E0h до 7E7h. Их ответ имеет ID их назначенного ID плюс 8, например, от 7E8h до 7EFh.
Такой подход позволяет использовать до восьми ЭБУ, каждый из которых независимо отвечает на запросы OBD. Диагностический считыватель может использовать идентификатор в кадре ответа ЭБУ для продолжения связи с определенным ЭБУ. В частности, многокадровая связь требует ответа на определенный идентификатор ЭБУ, а не на идентификатор 7DFh.
Шина CAN может также использоваться для связи за пределами стандартных сообщений OBD. Физическая адресация использует определенные идентификаторы CAN для определенных модулей (например, 720h для панели приборов в Ford) с собственными полезными нагрузками фрейма.
Запрос функционального PID отправляется в транспортное средство по шине CAN с идентификатором 7DFh, используя 8 байтов данных. Байты следующие:
Байт | ||||||||
---|---|---|---|---|---|---|---|---|
Тип ПИД | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Стандарт SAE | Количество дополнительных байтов данных: 2 | Сервис 01 = показать текущие данные; 02 = стоп-кадр и т.д. | Код PID (например: 05 = Температура охлаждающей жидкости двигателя) | не используется ( ISO 15765-2 предлагает CCh) | ||||
Специфика транспортного средства | Количество дополнительных байтов данных: 3 | Пользовательская услуга: (например: 22 = расширенные данные) | Код PID (например: 4980h) | не используется ( ISO 15765-2 предлагает CCh) |
Транспортное средство отвечает на запрос PID на шине CAN идентификаторами сообщений, которые зависят от того, какой модуль ответил. Обычно двигатель или главный ЭБУ отвечают с идентификатором 7E8h. Другие модули, такие как гибридный контроллер или контроллер батареи в Prius, отвечают с идентификаторами 07E9h, 07EAh, 07EBh и т. д. Они на 8h выше физического адреса, на который отвечает модуль. Несмотря на то, что количество байтов в возвращаемом значении является переменным, сообщение независимо использует 8 байтов данных ( форма Frameformat протокола шины CAN с 8 байтами данных). Байты следующие:
Байт | ||||||||
---|---|---|---|---|---|---|---|---|
CAN-адрес | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Стандарт SAE 7E8h, 7E9h, 7EAh и т.д. | Количество дополнительных байтов данных: от 3 до 6 | Пользовательская служба То же, что и запрос, за исключением того, что к значению службы добавляется 40h. Итак: 41h = показать текущие данные; 42h = заморозить кадр и т. д. | Код PID (например: 05 = Температура охлаждающей жидкости двигателя) | значение указанного параметра, байт 0 | значение, байт 1 (необязательно) | значение, байт 2 (необязательно) | значение, байт 3 (необязательно) | не используется (может быть 00h или 55h) |
Специфический для транспортного средства 7E8h или 8h + физический идентификатор модуля. | Количество дополнительных байтов данных: от 4 до 7 | Пользовательская услуга: то же, что и запрос, за исключением того, что к значению услуги добавляется 40h (например: 62h = ответ на запрос услуги 22h) | Код PID (например: 4980h) | значение указанного параметра, байт 0 | значение, байт 1 (необязательно) | значение, байт 2 (необязательно) | значение, байт 3 (необязательно) | |
Специфический для транспортного средства 7E8h или 8h + физический идентификатор модуля. | Количество дополнительных байтов данных: 3 | 7Fh — это общий ответ, обычно указывающий на то, что модуль не распознает запрос. | Пользовательская услуга: (например: 22h = расширенные диагностические данные по PID, 21h = расширенные данные по смещению) | 31ч | не используется (может быть 00h) |