Коды распиновки ODB2 все

Для OBD2 Конец открыт & Расширение назначения кабельных контактов ,Пожалуйста, нажмите здесь

Стандартная распиновка OBD2

Суре:вики

Режимы

Имеются 10 режимы работы, описанные в новейшем стандарте OBD-II SAE J1979. Они заключаются в следующем:

Режим (зачаровывать) Описание
01 Показать текущие данные
02 Отображение данных стоп-кадра
03 Отображение сохраненных диагностических кодов неисправностей
04 Очистка диагностических кодов неисправностей и сохраненных значений
05 Результаты тестов, Мониторинг датчика кислорода (Только non CAN)
06 Результаты тестов, Мониторинг других компонентов/систем (Результаты тестов, мониторинг датчика кислорода только для CAN)
07 Отображение ожидающих диагностических кодов неисправностей (Обнаружено во время текущего или последнего цикла вождения)
08 Управление работой бортового компонента/системы
09 Запросить информацию о транспортном средстве
0A Постоянный Диагностические коды неисправностей (Коды DTC) (Очищенные коды DTC)

Производители транспортных средств не обязаны поддерживать все режимы. Каждый производитель может определить дополнительные режимы, указанные выше #9 (Например: режим 22 в соответствии со стандартом SAE J2190 для Ford/GM, режим 21 для Toyota) для получения другой информации, например,. напряжение тяговой батареи в Гибридный электромобиль (HEV).[2]

Стандартные PID

В таблице ниже приведены стандартные PID-модули OBD-II, определенные SAE J1979. Приводится ожидаемый ответ для каждого PID, вместе с информацией о том, как преобразовать ответ в значимые данные. Снова, не все автомобили будут поддерживать все PID, и могут быть пользовательские PID, определяемые производителем, которые не определены в стандарте OBD-II.

Обратите внимание, что режимы 1 и 2 в основном идентичны, за исключением того, что Mode 1 предоставляет актуальную информацию, в то время как Mode 2 Предоставляет моментальный снимок тех же данных, сделанных в момент, когда был задан последний диагностический код неисправности. Исключение составляют PID 01, который доступен только в Режиме 1, и PID 02, который доступен только в Режиме 2. Режим If 2 ПИД 02 возвращает ноль, then there is no snapshot and all other Mode 2 data is meaningless.

When using Bit-Encoded-Notation, quantities like C4 means bit 4 from data byte C. Each bit is numerated from 0 Кому 7, Сооо 7 is the most significant bit and 0 is the least significant bit.

A B C D
A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0

Режим 01

ПИД
(зачаровывать)
ПИД
(Dec)
Data bytes returned Описание Min value Max value Units Formula[a]
00 0 4 PIDs supported [01 – 20] Bit encoded [A7..D0] == [PID $01..PID $20] See below
01 1 4 Monitor status since DTCs cleared. (Includes malfunction indicator lamp (MIL) status and number of DTCs.) Bit encoded. See below
02 2 2 Freeze DTC
03 3 2 Fuel system status Bit encoded. See below
04 4 1 Calculated engine load 0 100 % {\displaystyle {\tfrac {100}{255}}A} (или {\displaystyle {\tfrac {A}{2.55}}})
05 5 1 Engine coolant temperature -40 215 ° C {\displaystyle A-40}
06 6 1 Short term fuel trim—Bank 1 -100 (Reduce Fuel: Too Rich) 99.2 (Add Fuel: Too Lean) %
{\displaystyle {\frac {100}{128}}A-100}

(или {\displaystyle {\tfrac {A}{1.28}}-100} )

07 7 1 Long term fuel trim—Bank 1
08 8 1 Short term fuel trim—Bank 2
09 9 1 Long term fuel trim—Bank 2
0A 10 1 Fuel pressure (gauge pressure) 0 765 kPa {\displaystyle 3A}
0B 11 1 Intake manifold absolute pressure 0 255 kPa {\displaystyle A}
0C 12 2 ОБОРОТОВ двигателя 0 16,383.75 rpm {\displaystyle {\frac {256A+B}{4}}}
0D 13 1 Скорость транспортного средства 0 255 km/h {\displaystyle A}
0E 14 1 Timing advance -64 63.5 ° before TDC {\displaystyle {\frac {A}{2}}-64}
0F 15 1 Intake air temperature -40 215 ° C {\displaystyle A-40}
10 16 2 MAF air flow rate 0 655.35 grams/sec {\displaystyle {\frac {256A+B}{100}}}
11 17 1 Throttle position 0 100 % {\displaystyle {\tfrac {100}{255}}A}
12 18 1 Commanded secondary air status Bit encoded. See below
13 19 1 Oxygen sensors present (в 2 banks) [A0..A3] == Bank 1, Sensors 1-4. [A4..A7] == Bank 2
14 20 2 Oxygen Sensor 1
A: Напряжение
B: Short term fuel trim
0
-100
1.275
99.2
volts%
{\displaystyle {\frac {A}{200}}}

{\displaystyle {\frac {100}{128}}B-100}

(if B==$FF, sensor is not used in trim calculation)

15 21 2 Oxygen Sensor 2
A: Напряжение
B: Short term fuel trim
16 22 2 Oxygen Sensor 3
A: Напряжение
B: Short term fuel trim
17 23 2 Oxygen Sensor 4
A: Напряжение
B: Short term fuel trim
18 24 2 Oxygen Sensor 5
A: Напряжение
B: Short term fuel trim
19 25 2 Oxygen Sensor 6
A: Напряжение
B: Short term fuel trim
1A 26 2 Oxygen Sensor 7
A: Напряжение
B: Short term fuel trim
1B 27 2 Oxygen Sensor 8
A: Напряжение
B: Short term fuel trim
1C 28 1 OBD standards this vehicle conforms to Bit encoded. See below
1D 29 1 Oxygen sensors present (в 4 banks) Similar to PID 13, but [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 Auxiliary input status A0 == Power Take Off (PTO) status (1 == active)
[A1..A7] not used
1F 31 2 Run time since engine start 0 65,535 секунд {\displaystyle 256A+B}
20 32 4 PIDs supported [21 – 40] Bit encoded [A7..D0] == [PID $21..PID $40] See below
21 33 2 Distance traveled with malfunction indicator lamp (MIL) на 0 65,535 km {\displaystyle 256A+B}
22 34 2 Fuel Rail Pressure (relative to manifold vacuum) 0 5177.265 kPa {\displaystyle 0.079(256A+B)}
23 35 2 Fuel Rail Gauge Pressure (diesel, or gasoline direct injection) 0 655,350 kPa {\displaystyle 10(256A+B)}
24 36 4 Oxygen Sensor 1
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
0
0
< 2
< 8
ratio
V
{\displaystyle {\frac {2}{65536}}(256A+B)}

{\displaystyle {\frac {8}{65536}}(256C+D)}

25 37 4 Oxygen Sensor 2
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
26 38 4 Oxygen Sensor 3
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
27 39 4 Oxygen Sensor 4
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
28 40 4 Oxygen Sensor 5
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
29 41 4 Oxygen Sensor 6
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
2A 42 4 Oxygen Sensor 7
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
2B 43 4 Oxygen Sensor 8
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Напряжение
2C 44 1 Commanded EGR 0 100 % {\displaystyle {\tfrac {100}{255}}A}
2D 45 1 EGR Error -100 99.2 % {\displaystyle {\tfrac {100}{128}}A-100}
2E 46 1 Commanded evaporative purge 0 100 % {\displaystyle {\tfrac {100}{255}}A}
2F 47 1 Fuel Tank Level Input 0 100 % {\displaystyle {\tfrac {100}{255}}A}
30 48 1 Warm-ups since codes cleared 0 255 count {\displaystyle A}
31 49 2 Расстояние, пройденное с момента очистки кодов 0 65,535 km {\displaystyle 256A+B}
32 50 2 Испаритель. Давление пара в системе -8,192 8191.75 Папа {\displaystyle {\frac {256A+B}{4}}}(AB — это Двойка подписанный)[3]
33 51 1 Абсолютное атмосферное давление 0 255 kPa {\displaystyle A}
34 52 4 Oxygen Sensor 1
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
0
-128
< 2
<128
ratio
Ма
{\displaystyle {\frac {2}{65536}}(256A+B)}

{\displaystyle {\frac {256C+D}{256}}-128}

или {\displaystyle C+{\frac {D}{256}}-128}

35 53 4 Oxygen Sensor 2
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
36 54 4 Oxygen Sensor 3
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
37 55 4 Oxygen Sensor 4
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
38 56 4 Oxygen Sensor 5
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
39 57 4 Oxygen Sensor 6
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
3A 58 4 Oxygen Sensor 7
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
3B 59 4 Oxygen Sensor 8
AB: Fuel–Air Equivalence Ratio
КОМПАКТ-ДИСК: Ток
3C 60 2 Температура катализатора: Банк 1, Датчик 1 -40 6,513.5 ° C {\displaystyle {\frac {256A+B}{10}}-40}
3D 61 2 Температура катализатора: Банк 2, Датчик 1
3E 62 2 Температура катализатора: Банк 1, Датчик 2
3F 63 2 Температура катализатора: Банк 2, Датчик 2
40 64 4 PIDs supported [41 – 60] Bit encoded [A7..D0] == [PID $41..PID $60] See below
41 65 4 Мониторинг состояния этого цикла вождения Bit encoded. See below
42 66 2 Напряжение модуля управления 0 65.535 V {\displaystyle {\frac {256A+B}{1000}}}
43 67 2 Абсолютное значение нагрузки 0 25,700 % {\displaystyle {\tfrac {100}{255}}(256A+B)}
44 68 2 Эквивалентное соотношение топливо-воздух 0 < 2 ratio {\displaystyle {\tfrac {2}{65536}}(256A+B)}
45 69 1 Относительное положение дроссельной заслонки 0 100 % {\displaystyle {\tfrac {100}{255}}A}
46 70 1 Температура окружающего воздуха -40 215 ° C {\displaystyle A-40}
47 71 1 Абсолютное положение дроссельной заслонки B 0 100 % {\displaystyle {\frac {100}{255}}A}
48 72 1 Абсолютное положение дроссельной заслонки C
49 73 1 Положение педали акселератора D
4A 74 1 Положение педали акселератора E
4B 75 1 Положение педали акселератора F
4C 76 1 Привод дроссельной заслонки по команде
4D 77 2 Время работы с включенным MIL 0 65,535 протокол {\displaystyle 256A+B}
4E 78 2 Время, прошедшее с момента снятия кодов неисправностей
4F 79 4 Максимальное значение коэффициента эквивалентности топлива и воздуха, Напряжение датчика кислорода, Ток лямбда-зонда, и абсолютное давление во впускном коллекторе 0, 0, 0, 0 255, 255, 255, 2550 ratio, V, Ма, kPa A, B, C, Д*10
50 80 4 Максимальное значение расхода воздуха от датчика массового расхода воздуха 0 2550 г/с А*10, B, C, и D зарезервированы для использования в будущем
51 81 1 Тип топлива From fuel type table see below
52 82 1 Ethanol fuel % 0 100 % {\displaystyle {\tfrac {100}{255}}A}
53 83 2 Absolute Evap system Vapor Pressure 0 327.675 kPa {\displaystyle {\frac {256A+B}{200}}}
54 84 2 Evap system vapor pressure -32,767 32,768 Папа ((A*256)+B)-32767
55 85 2 Short term secondary oxygen sensor trim, A: bank 1, B: bank 3 -100 99.2 % {\displaystyle {\frac {100}{128}}A-100}{\displaystyle {\frac {100}{128}}B-100}
56 86 2 Long term secondary oxygen sensor trim, A: bank 1, B: bank 3
57 87 2 Short term secondary oxygen sensor trim, A: bank 2, B: bank 4
58 88 2 Long term secondary oxygen sensor trim, A: bank 2, B: bank 4
59 89 2 Fuel rail absolute pressure 0 655,350 kPa {\displaystyle 10(256A+B)}
5A 90 1 Relative accelerator pedal position 0 100 % {\displaystyle {\tfrac {100}{255}}A}
5B 91 1 Hybrid battery pack remaining life 0 100 % {\displaystyle {\tfrac {100}{255}}A}
5C 92 1 Engine oil temperature -40 210 ° C {\displaystyle A-40}
5D 93 2 Fuel injection timing -210.00 301.992 ° {\displaystyle {\frac {256A+B}{128}}-210}
5E 94 2 Engine fuel rate 0 3276.75 L/h {\displaystyle {\frac {256A+B}{20}}}
5F 95 1 Emission requirements to which vehicle is designed Bit Encoded
60 96 4 PIDs supported [61 – 80] Bit encoded [A7..D0] == [PID $61..PID $80] See below
61 97 1 Driver’s demand enginepercent torque -125 125 % A-125
62 98 1 Actual enginepercent torque -125 125 % A-125
63 99 2 Engine reference torque 0 65,535 Nm {\displaystyle 256A+B}
64 100 5 Engine percent torque data -125 125 % A-125 Idle
B-125 Engine point 1
C-125 Engine point 2
D-125 Engine point 3
E-125 Engine point 4
65 101 2 Auxiliary input / output supported Bit Encoded
66 102 5 Mass air flow sensor
67 103 3 Engine coolant temperature
68 104 7 Intake air temperature sensor
69 105 7 Commanded EGR and EGR Error
6A 106 5 Commanded Diesel intake air flow control and relative intake air flow position
6B 107 5 Exhaust gas recirculation temperature
6C 108 5 Управление приводом дроссельной заслонки по команде и относительное положение дроссельной заслонки
6D 109 6 Система контроля давления топлива
6E 110 5 Система контроля давления впрыска
6F 111 3 Давление на входе в компрессор турбонагнетателя
70 112 9 Управление давлением наддува
71 113 5 Турбонаддув с изменяемой геометрией (ВГТ) контроль
72 114 5 Управление перепускной заслонкой
73 115 5 Давление выхлопных газов
74 116 5 Обороты турбокомпрессора
75 117 7 Температура турбокомпрессора
76 118 7 Температура турбокомпрессора
77 119 5 Температура охладителя наддувочного воздуха (КАКТ)
78 120 9 Температура выхлопных газов (ЭГТ) Банк 1 Специальный PID. See below
79 121 9 Температура выхлопных газов (ЭГТ) Банк 2 Специальный PID. See below
7A 122 7 Сажевый фильтр (Сажевый фильтр)
7B 123 7 Сажевый фильтр (Сажевый фильтр)
7C 124 9 Дизельный сажевый фильтр (Сажевый фильтр) температура
7D 125 1 NOx NTE (Не превышать) Статус зоны управления
7E 126 1 ПМ НТЭ (Не превышать) Статус зоны управления
7F 127 13 Время работы двигателя
80 128 4 PIDs supported [81 – A0] Bit encoded [A7..D0] == [PID $81..PID $A 0] See below
81 129 21 Время работы двигателя для вспомогательного устройства контроля выбросов(АЭСР)
82 130 21 Время работы двигателя для вспомогательного устройства контроля выбросов(АЭСР)
83 131 5 Датчик NOx
84 132 Температура поверхности коллектора
85 133 Система реагентов NOx
86 134 Твердые частицы (ПМ) датчик
87 135 Intake manifold absolute pressure
A0 160 4 PIDs supported [A1C0] Bit encoded [A7..D0] == [PID $A 1.. ПИД $C 0] See below
C0 192 4 PIDs supported [C1 – Е0] Bit encoded [A7..D0] == [PID $C 1.. ПИД $E 0] See below
C3 195 ? ? ? ? ? Возвращает большое количество данных, включая идентификатор состояния привода и частоту вращения коленчатого вала двигателя*
C4 196 ? ? ? ? ? B5 - запрос на холостой ход двигателя
B6 - запрос на остановку двигателя*
ПИД
(зачаровывать)
ПИД
(Dec)
Data bytes returned Описание Min value Max value Units Formula[a]

Режим 02[редактировать]

Режим 02 принимает те же PID, что и mode 01, с тем же значением, Но приведенная информация относится к тому времени, когда был создан стоп-кадр.

Вы должны отправить номер кадра в разделе данных сообщения.

ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
02 2 DTC, из-за которого сохранялся стоп-кадр. Кодировка BCD. Декодируется как в режиме 3

Режим 03

ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
Н/Д n*6 Запрос кодов неисправностей 3 кодов на фрейм сообщения. See below

Режим 04[редактировать]

ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
Н/Д 0 Удаление кодов неисправностей / Контрольная лампа неисправности (MIL) / Индикатор проверки двигателя Удаляет все сохраненные коды неисправностей и отключает MIL.

Режим 05

ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
0100 Поддерживаемые идентификаторы мониторов OBD ($01 – $20)
0101 Блок мониторов датчиков 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 Пороговое напряжение датчика от богатого до обедненного
010A Блок мониторов датчиков O2 3 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика от богатого до обедненного
010B Блок мониторов датчиков O2 3 Датчик 3 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика от богатого до обедненного
010C Блок мониторов датчиков O2 3 Датчик 4 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика от богатого до обедненного
010D Блок мониторов датчиков O2 4 Датчик 1 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика от богатого до обедненного
010E Блок мониторов датчиков O2 4 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика от богатого до обедненного
010F Блок мониторов датчиков 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 Пороговое напряжение датчика Lean to Rich
0202 Блок мониторов датчиков O2 1 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0203 Блок мониторов датчиков O2 1 Датчик 3 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0204 Блок мониторов датчиков O2 1 Датчик 4 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0205 Блок мониторов датчиков O2 2 Датчик 1 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0206 Блок мониторов датчиков O2 2 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0207 Блок мониторов датчиков O2 2 Датчик 3 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0208 Блок мониторов датчиков O2 2 Датчик 4 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0209 Блок мониторов датчиков O2 3 Датчик 1 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020A Блок мониторов датчиков O2 3 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020B Блок мониторов датчиков O2 3 Датчик 3 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020C Блок мониторов датчиков O2 3 Датчик 4 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020D Блок мониторов датчиков O2 4 Датчик 1 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020E Блок мониторов датчиков O2 4 Датчик 2 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
020F Блок мониторов датчиков O2 4 Датчик 3 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
0210 Блок мониторов датчиков O2 4 Датчик 4 0.00 1.275 Вольт 0.005 Пороговое напряжение датчика Lean to Rich
ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]

Режим 09

ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
00 4 Режим 9 поддерживаемые PID (01 Кому 20) Bit encoded. [A7..D0] = [PID $01..PID $20] See below
01 1 Количество сообщений VIN в PID 02. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. Обычно значение будет равным 5.
02 17 Идентификационный номер транспортного средства (VIN) 17-char VIN, Кодировка ASCII и заполнение по левому краю нулевыми символами (0х00) При необходимости.
03 1 Количество сообщений идентификатора калибровки для PID 04. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. Это будет кратно 4 (4 сообщения нужны для каждого идентификатора).
04 16,32,48,64.. Идентификатор калибровки До 16 Символы ASCII. Неиспользованные байты данных будут переведены как нулевые байты (0х00). Может быть выведено несколько CALID (16 байт каждый)
05 1 Поверочные номера калибровки (КВН) количество сообщений для PID 06. Только для ISO 9141-2, ISO 14230-4 и SAE J1850.
06 4,8,12,16 Поверочные номера калибровки (КВН) Можно вывести несколько CVN (4 байт каждый) количество CVN и CALID должно совпадать Необработанные данные, дополненные нулевыми символами слева (0х00). Обычно отображается в виде шестнадцатеричной строки.
07 1 Количество сообщений для отслеживания производительности в процессе использования для PID 08 и 0B. Только для ISO 9141-2, ISO 14230-4 и SAE J1850. 8 10 8 если шестнадцать (16) Значения должны быть сообщены, 9 если восемнадцать (18) Значения должны быть сообщены, и 10 если двадцать (20) Значения должны быть сообщены (В одном сообщении сообщается о двух значениях, каждый из них состоит из двух байтов).
08 4 Отслеживание эксплуатационных характеристик автомобилей с искровым зажиганием 4 или 5 Сообщения, Каждый из них содержит 4 Байт (Два значения). See below
09 1 Количество сообщений имени ЭБУ для PID 0A
0A 20 Название ЭБУ ASCII-кодировка. Заполнение по правому краю нулевыми символами (0х00).
0B 4 Отслеживание эксплуатационных характеристик автомобилей с воспламенением от сжатия 5 Сообщения, Каждый из них содержит 4 Байт (Два значения). See below
ПИД
(зачаровывать)
Data bytes returned Описание Min value Max value Units Formula[a]
  1. Отслеживание эксплуатационных характеристик автомобилей с воспламенением от сжатия Jump up to:a b c d e f g h я In the formula column, letters A, B, C, и т.д. представляют собой десятичный эквивалент первого, второй, третий, и т.д. байт данных. Где (?) Появляется, противоречивая или неполная информация.

Побитовые PID

Некоторые PID в приведенной выше таблице не могут быть объяснены простой формулой. Более подробное объяснение этих данных приведено здесь:

Режим 1 ПИД 00

Запрос на этот PID возвращает 4 байт данных. Каждый бит, От МСБ Кому ЛСБ, представляет собой один из следующих 32 PID и предоставляет информацию о том, поддерживается ли он.

Например, Если ответ автомобиля BE1FA813, Его можно расшифровать так:

Шестнадцатиричный B E 1 F A 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
Поддержанный? Да Нет Да Да Да Да Да Нет Нет Нет Нет Да Да Да Да Да Да Нет Да Нет Да Нет Нет Нет Нет Нет Нет Да Нет Нет Да Да
ПИД-номер 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20

Так, поддерживаемые PID:: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F и 20

Режим 1 ПИД 01

Запрос на этот PID возвращает 4 байт данных, с маркировкой A, B, C и D.

Первый байт(A) содержит два фрагмента информации. Бит A7 (МСБ байта A, Первый байт) указывает, является ли МИГ (Индикатор проверки двигателя) подсвечивается. Биты A6 через A0представляют собой количество диагностических кодов неисправностей, помеченных в данный момент в ЭБУ.

Второй, третий, и четвертый байт(B, C и D) предоставлять информацию о наличии и полноте тех или иных бортовых тестов. Обратите внимание, что тест наличие обозначается значком set (1) бит и полнота обозначается reset (0) бит.

Бит имя Определение
A7 MIL Выкл или Вкл, указывает, включен ли CEL/MIL (или должно быть включено)
A6A0 DTC_CNT Количество подтвержденных кодов DTC, связанных с выбросами, доступных для отображения.
B7 СКРЫТНЫЙ Скрытный (должно быть 0)
B3 БЕЗ НАЗВАНИЯ 0 = Поддержка мониторов зажигания зажигания (Например. Двигатели Отто или Ванкеля)
1 = Поддерживаются мониторы зажигания от сжатия (Например. Дизельные двигатели)

Ниже приведены общие определения бита B, Они основаны на тестировании.

Доступен тест Тест не завершен
Компоненты B2 B6
Топливная система B1 B5
Осечка B0 B4

Третий и четвертый байты должны интерпретироваться по-разному в зависимости от того, искра зажигание (Например. Двигатели Отто или Ванкеля) или Воспламенение от сжатия (Например. Дизельные двигатели). In the second (B) byte, бит 3 indicates how to interpret the C and D bytes, С 0 being spark (Otto or Wankel) и 1 (set) being compression (Diesel).

The bytes C and D for spark ignition monitors (Например. Двигатели Отто или Ванкеля):

Доступен тест Тест не завершен
EGR System C7 D7
Oxygen Sensor Heater C6 D6
Oxygen Sensor C5 D5
A/C Refrigerant C4 D4
Secondary Air System C3 D3
Evaporative System C2 D2
Heated Catalyst C1 D1
Catalyst C0 D0

And the bytes C and D for compression ignition monitors (Дизельные двигатели):

Доступен тест Тест не завершен
EGR and/or VVT System C7 D7
PM filter monitoring C6 D6
Exhaust Gas Sensor C5 D5
– Скрытный – C4 D4
Boost Pressure C3 D3
– Скрытный – C2 D2
NOx/SCR Monitor C1 D1
NMHC Catalyst[a] C0 D0
  1. Jump upОтслеживание эксплуатационных характеристик автомобилей с воспламенением от сжатия NMHC may stand for Non-Methane HydroCarbons, but J1979 does not enlighten us. The translation would be the ammonia sensor in the SCR catalyst.

Режим 1 ПИД 41

Запрос на этот PID возвращает 4 байт данных. The first byte is always zero. Второй, третий, and fourth bytes give information about the availability and completeness of certain on-board tests. As with PID 01, the third and fourth bytes are to be interpreted differently depending on the ignition type (B3) – with 0 быть искрой и 1 (set) being compression. Еще раз заметьте, что тест наличие представлен множеством (1) бит и полнота представлен сбросом (0) бит.

Ниже приведены общие определения бита B, Они основаны на тестировании.

Доступен тест Тест не завершен
Компоненты B2 B6
Топливная система B1 B5
Осечка B0 B4

The bytes C and D for spark ignition monitors (Например. Двигатели Отто или Ванкеля):

Доступен тест Тест не завершен
EGR System C7 D7
Oxygen Sensor Heater C6 D6
Oxygen Sensor C5 D5
A/C Refrigerant C4 D4
Secondary Air System C3 D3
Evaporative System C2 D2
Heated Catalyst C1 D1
Catalyst C0 D0

And the bytes C and D for compression ignition monitors (Дизельные двигатели):

Доступен тест Тест не завершен
EGR and/or VVT System C7 D7
PM filter monitoring C6 D6
Exhaust Gas Sensor C5 D5
– Скрытный – C4 D4
Boost Pressure C3 D3
– Скрытный – C2 D2
NOx/SCR Monitor C1 D1
NMHC Catalyst[a] C0 D0
  1. Jump upОтслеживание эксплуатационных характеристик автомобилей с воспламенением от сжатия NMHC may stand for Non-Methane HydroCarbons, but J1979 does not enlighten us. The translation would be the ammonia sensor in the SCR catalyst.

Режим 1 ПИД 78

Запрос на этот PID вернет 9 байт данных. Первый байт представляет собой битовое закодированное поле, указывающее, какое ЭГТ Поддерживаются датчики:

Байт Описание
A Поддерживаемые датчики EGT
BC Температура, считываемая EGT11
DE Температура, считываемая EGT12
FГ Температура, считываемая EGT13
HЯ Температура, считываемая EGT14

Первый байт кодируется в битовом коде следующим образом:

Бит Описание
A7A4 Скрытный
A3 ЭГТ банк 1, датчик 4 Поддержанный?
A2 ЭГТ банк 1, датчик 3 Поддержанный?
A1 ЭГТ банк 1, датчик 2 Поддержанный?
A0 ЭГТ банк 1, датчик 1 Поддержанный?

Остальные байты 16 битовые целые числа, обозначающие температуру в градусах Цельсия в диапазоне -40 Кому 6513.5 (шкала 0.1), Используя обычный {\displaystyle (Atimes 256+B)/10-40} формула (MSB — это, LSB - это B). Значимыми являются только значения, для которых поддерживается соответствующий датчик.

Такая же структура применима и к PID 79, Но значения указаны для датчиков банка 2.

Режим 3 (PID не требуется)

Запрос для этого режима возвращает список DTC, которые были установлены. Список инкапсулируется с помощью метода ISO 15765-2 протокол.

При наличии двух или менее кодов DTC (4 Байт) они возвращаются в одном кадре ISO-TP (СФ). Три или более кодов DTC в списке отображаются в нескольких кадрах, с точным количеством кадров в зависимости от типа связи и деталей адресации.

Для каждого кода неисправности требуется 2 байт для описания. Текстовое описание кода неисправности может быть расшифровано следующим образом. Первый символ в коде неисправности определяется первыми двумя битами в первом байте:

A7A6 Первый символ DTC
00 P – Силовой агрегат
01 C – Шасси
10 B – Тело
11 U – Сеть

Две следующие цифры кодируются как 2 бит. Второй символ в коде DTC — это число, определенное следующей таблицей:

A5A4 Второй символ DTC
00 0
01 1
10 2
11 3

Третий символ в коде DTC — это число, определяемое как

A3A0 Третий символ DTC
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

Четвертый и пятый символы определяются так же, как и третий, но с помощью битов B7B4 и B3B0. Получившийся пятисимвольный код должен выглядеть примерно так: “У0158” и может быть найден в таблице кодов неисправности OBD-II. Шестнадцатеричные символы (0-9, А-Ф), хотя и относительно редко, разрешены в последних 3 позиции самого кода.

Режим 9 ПИД 08

Он предоставляет информацию о производительности используемых гусениц для банков катализаторов, Блоки датчиков кислорода, Испарительные системы обнаружения утечек, Системы рециркуляции отработавших газов и системы вторичного воздуха.

Числитель для каждого компонента или системы отслеживает, сколько раз были выполнены все условия, необходимые для обнаружения неисправности конкретным монитором. Знаменатель для каждого компонента или системы отслеживает количество раз, когда транспортное средство эксплуатировалось в заданных условиях.

The count of data items should be reported at the beginning (Первый байт).

All data items of the In-use Performance Tracking record consist of two (2) bytes and are reported in this order (each message contains two items, hence the message length is 4).

Mnemonic Описание
OBDCOND OBD Monitoring Conditions Encountered Counts
IGNCNTR Ignition Counter
CATCOMP1 Catalyst Monitor Completion Counts Bank 1
CATCOND1 Catalyst Monitor Conditions Encountered Counts Bank 1
CATCOMP2 Catalyst Monitor Completion Counts Bank 2
CATCOND2 Catalyst Monitor Conditions Encountered Counts Bank 2
O2SCOMP1 O2 Sensor Monitor Completion Counts Bank 1
O2SCOND1 O2 Sensor Monitor Conditions Encountered Counts Bank 1
O2SCOMP2 O2 Sensor Monitor Completion Counts Bank 2
O2SCOND2 O2 Sensor Monitor Conditions Encountered Counts Bank 2
EGRCOMP EGR Monitor Completion Condition Counts
EGRCOND EGR Monitor Conditions Encountered Counts
AIRCOMP AIR Monitor Completion Condition Counts (Secondary Air)
AIRCOND AIR Monitor Conditions Encountered Counts (Secondary Air)
EVAPCOMP EVAP Monitor Completion Condition Counts
EVAPCOND EVAP Monitor Conditions Encountered Counts
SO2SCOMP1 Вторичный датчик O2 Монитор завершения Банк счетчиков завершения 1
SO2SCOND1 Вторичный датчик O2 Монитор Возникшие условия подсчитывает Банк 1
SO2SCOMP2 Вторичный датчик O2 Монитор завершения Банк счетчиков завершения 2
SO2SCOND2 Вторичный датчик O2 Монитор Возникшие условия подсчитывает Банк 2

Режим 9 ПИД 0В

В нем содержится информация о характеристиках используемого катализатора NMHC, Монитор катализатора NOx, Монитор адсорбера NOx, Монитор фильтра PM, Монитор датчика выхлопных газов, Монитор рециркуляции отработавших газов / VVT, Монитор давления наддува и контроль топливной системы.

Все элементы данных состоят из двух (2) bytes and are reported in this order (each message contains two items, следовательно, длина сообщения равна 4):

Mnemonic Описание
OBDCOND OBD Monitoring Conditions Encountered Counts
IGNCNTR Ignition Counter
ГККАТКОМП Количество условий завершения монитора NMHC Catalyst
ХКАТКОНД Количество обнаруженных условий монитора катализатора NMHC
НКАТКОМП Количество условий завершения монитора NOx/SCR Catalyst
НКАТКОНД NOx/SCR Catalyst Monitor Количество обнаруженных состояний
НАДСКОМП Количество условий завершения монитора адсорбера NOx
НАДСКОНД Количество встреченных состояний монитора адсорбера NOx
ПМКОМП Счетчики условий завершения монитора фильтра PM
ПМКОНД Количество встреченных условий монитора фильтра PM
ЭГСКОМП Датчик выхлопных газов контролирует количество условий завершения
ЭГСКОНД Датчик выхлопных газов Монитор возникающих условий подсчитывает
EGRCOMP Количество условий завершения EGR и/или монитора VVT
EGRCOND Количество встреченных состояний монитора EGR и/или VVT
БПКОМП Счетчики условий завершения монитора давления наддува
БПКОНД Количество встречающихся условий монитора давления наддува
ТОПЛИВОКОМП Счетчики условий завершения Fuel Monitor
ТОПЛИВОКОНД Количество встречающихся условий контроля топлива

Перечислимые PID[редактировать]

Некоторые PID следует интерпретировать особым образом, и не обязательно точно закодированы в битовом коде, или в любом масштабе. Значения для этих PID: Перечисленных.

Режим 1 ПИД 03[редактировать]

Запрос на этот PID возвращает 2 байт данных. Первый байт описывает топливную систему #1.

Ценность Описание
1 Обрыв контура из-за недостаточной температуры двигателя
2 Замкнутый контур, Использование обратной связи датчика кислорода для определения топливной смеси
4 Разомкнутый контур из-за нагрузки на двигатель ИЛИ прекращения подачи топлива из-за замедления
8 Обрыв контура из-за сбоя системы
16 Замкнутый контур, использование хотя бы одного датчика кислорода, но в системе обратной связи возникла неисправность

Любое другое значение является недопустимым ответом. Может быть установлен не более одного бита.

Второй байт описывает топливную систему #2 (Если он существует) и кодируется идентично первому байту.

Режим 1 ПИД 12

Запрос этого PID возвращает один байт данных, который описывает состояние вторичного воздуха.

Ценность Описание
1 Вверх по течению
2 После каталитического нейтрализатора
4 Из внешней атмосферы или вне
8 Насос включен для диагностики

Любое другое значение является недопустимым ответом. Может быть установлен не более одного бита.

Режим 1 ПИД 1C

Запрос этого PID возвращает один байт данных, которые описывают, каким стандартам OBD был разработан этот ЭБУ. Различные значения, которые может содержать байт данных, показаны ниже, рядом с тем, что они означают:

Ценность Описание
1 OBD-II, как определено в КАРБЮРАТОРА
2 OBD as defined by the EPA
3 OBD and OBD-II
4 OBD-I
5 Not OBD compliant
6 EOBD (Europe)
7 EOBD and OBD-II
8 EOBD and OBD
9 EOBD, OBD and OBD II
10 JOBD (Япония)
11 JOBD and OBD II
12 JOBD and EOBD
13 JOBD, EOBD, and OBD II
14 Скрытный
15 Скрытный
16 Скрытный
17 Engine Manufacturer Diagnostics (EMD)
18 Engine Manufacturer Diagnostics Enhanced (EMD+)
19 Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C)
20 Heavy Duty On-Board Diagnostics (HD OBD)
21 World Wide Harmonized OBD (WWH OBD)
22 Скрытный
23 Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I)
24 Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N)
25 Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II)
26 Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N)
27 Скрытный
28 Brazil OBD Phase 1 (OBDBr-1)
29 Brazil OBD Phase 2 (OBDBr-2)
30 Korean OBD (KOBD)
31 India OBD I (IOBD I)
32 India OBD II (IOBD II)
33 Heavy Duty Euro OBD Stage VI (HD EOBD-IV)
34-250 Скрытный
251-255 Not available for assignment (SAE J1939 special meaning)

Fuel Type Coding

Режим 1 ПИД 51 returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:

Ценность Описание
0 Not available
1 Gasoline
2 Methanol
3 Ethanol
4 Diesel
5 LPG
6 CNG
7 Propane
8 Electric
9 Bifuel running Gasoline
10 Bifuel running Methanol
11 Bifuel running Ethanol
12 Bifuel running LPG
13 Bifuel running CNG
14 Bifuel running Propane
15 Bifuel running Electricity
16 Bifuel running electric and combustion engine
17 Hybrid gasoline
18 Hybrid Ethanol
19 Hybrid Diesel
20 Hybrid Electric
21 Hybrid running electric and combustion engine
22 Hybrid Regenerative
23 Bifuel running diesel

Any other value is reserved by ISO/SAE. There are currently no definitions for flexible-fuel vehicle.

Non-standard PIDs

The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, на интерфейсе OBD-II поддерживается гораздо больше функций, чем покрывается стандартными PID, и существует относительно незначительное совпадение между производителями транспортных средств для этих нестандартных PID.

В открытом доступе имеется очень ограниченная информация о нестандартных PID. Основным источником информации о нестандартных PID различных производителей является американский Институт оборудования и инструмента и доступно только для участников. Стоимость членства в ETI для доступа к скан-кодам варьируется в зависимости от размера компании, определяемого годовыми продажами автомобильных инструментов и оборудования в Северной Америке:

Годовой объем продаж в Северной Америке Ежегодные взносы
Под $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Больше $50,000,000 $10,000

Однако, даже членство в ETI не предоставит полную документацию для нестандартных PID. Состояние ETI:[4][5]

Некоторые OEM-производители отказываются использовать ETI в качестве универсального источника информации об инструментах сканирования. Они предпочитают вести бизнес с каждой инструментальной компанией отдельно. Эти компании также требуют, чтобы вы заключили с ними договор. Сборы варьируются, но вот снимок по состоянию на 13 апреля, 2015 от годовых сборов:

GM $50,000
Хонда $5,000
Судзуки $1,000
BMW $25,500 плюс $2,000 за обновление. Обновления происходят ежегодно.

МОЖНО (11-бит) Формат шины

PID-запрос и ответ на него выполняются по CAN-шине автомобиля. Стандартные запросы и ответы OBD используют функциональные адреса. Диагностический считыватель инициирует запрос, используя идентификатор CAN 7DFh[Требуется уточнение], который выступает в качестве широковещательного адреса, и принимает ответы от любого идентификатора в диапазоне от 7E8h до 7EFh. ЭБУ, которые могут отвечать на запросы OBD, прослушивают как функциональный широковещательный идентификатор 7DFh, так и один присвоенный идентификатор в диапазоне от 7E0h до 7E7h. Их ответ имеет идентификатор присвоенного им идентификатора, а также 8 Например. 7От E8h до 7EFh.

Такой подход позволяет использовать до восьми ЭБУ, каждый независимо отвечает на запросы OBD. Диагностический считыватель может использовать идентификатор в кадре отклика ЭБУ для продолжения связи с конкретным ЭБУ. В частности, многокадровая связь требует отклика на конкретный идентификатор ЭБУ, а не на идентификатор 7DFh.

CAN-шина также может использоваться для связи, выходящей за рамки стандартных сообщений OBD. Физическая адресация использует определенные идентификаторы CAN для определенных модулей (Например, 720h для комбинации приборов в Фордах) с проприетарной рамой полезной нагрузки.

Запрос

The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. The bytes are:

Байт
PID Type 0 1 2 3 4 5 6 7
SAE Standard Number of
additional
data bytes:
2
Режим
01 = show current data;
02 = freeze frame;
и т.д.
PID code
(Например: 05 = Engine coolant temperature)
not used
(may be 55h)
Vehicle specific Number of
additional
data bytes:
3
Custom mode: (Например: 22 = enhanced data) PID code
(Например: 4980h)
not used
(may be 00h or 55h)

Response

The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Typically the engine or main ECU responds at ID 7E8h. Other modules, like the hybrid controller or battery controller in a Prius, respond at 07E9h, 07EAh, 07EBh, и т.д. These are 8h higher than the physical address the module responds to. Even though the number of bytes in the returned value is variable, the message uses 8 data bytes regardless (CAN bus protocol form Frameformat with 8 data bytes). The bytes are:

Байт
PID Type 0 1 2 3 4 5 6 7
SAE Standard
7E8h,
7E9h,
7EAh,
и т.д.
Number of
additional
data bytes:
3 Кому 6
Custom mode
Same as query, за исключением того, что к значению mode добавляется 40h. Так:
41h = показать текущие данные;
42h = стоп-кадр;
и т.д.
PID code
(Например: 05 = Engine coolant temperature)
значение указанного параметра, byte 0 ценность, byte 1 (необязательный) ценность, byte 2 (необязательный) ценность, byte 3 (необязательный) not used
(may be 00h or 55h)
Vehicle specific
7E8h, или 8 часов + физический идентификатор модуля.
Number of
additional
data bytes:
4Кому 7
Custom mode: То же, что и запрос, за исключением того, что к значению mode добавляется 40h.(Например: 62h = ответ на запрос в режиме 22h) PID code
(Например: 4980h)
значение указанного параметра, byte 0 ценность, byte 1 (необязательный) ценность, byte 2 (необязательный) ценность, byte 3 (необязательный)
Vehicle specific
7E8h, или 8 часов + физический идентификатор модуля.
Number of
additional
data bytes:
3
7Это общий ответ, обычно указывающий на то, что модуль не распознает запрос. Custom mode: (Например: 22h = расширенные диагностические данные с помощью ПИД-регулятора, 21h = расширенные данные по смещению) 31h not used
(может быть 00ч)

Бенц 14-контактный – 16PIN-код

Ниссиан 14 PIN-код – 16PIN-код

ШТИФТ-16ПИН ГМ12

DB9-16 ПИН

Iveco 38-контактный -16 PIN-код

Fiat 3 PIN-код – 16 PIN-код

Toyato 22-контактный – 16 PIN-код

КИА 20 PIN-код – 16 PIN-код

Ауди 2×2 – 16 PIN-код

Benz 38 PIN-код

Mitsubishi 12 PIN-код – 16PIN-код

Honda 3pin – 16PIN-код

BMW 20 PIN-КОД – 3 PIN-код

Субару 9 PIN-код – 16 PIN-код

Chrysler 6 PIN-код