Для 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 engine – percent torque | -125 | 125 | % | A-125 |
62 | 98 | 1 | Actual engine – percent 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 [A1 – C0] | 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] |
- Отслеживание эксплуатационных характеристик автомобилей с воспламенением от сжатия 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 (или должно быть включено) |
A6–A0 | 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 |
- 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 |
- 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 |
B–C | Температура, считываемая EGT11 |
D–E | Температура, считываемая EGT12 |
F–Г | Температура, считываемая EGT13 |
H–Я | Температура, считываемая EGT14 |
Первый байт кодируется в битовом коде следующим образом:
Бит | Описание |
---|---|
A7–A4 | Скрытный |
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 байт для описания. Текстовое описание кода неисправности может быть расшифровано следующим образом. Первый символ в коде неисправности определяется первыми двумя битами в первом байте:
A7–A6 | Первый символ DTC |
---|---|
00 | P – Силовой агрегат |
01 | C – Шасси |
10 | B – Тело |
11 | U – Сеть |
Две следующие цифры кодируются как 2 бит. Второй символ в коде DTC — это число, определенное следующей таблицей:
A5–A4 | Второй символ DTC |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
Третий символ в коде DTC — это число, определяемое как
A3–A0 | Третий символ 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 |
Четвертый и пятый символы определяются так же, как и третий, но с помощью битов B7–B4 и B3–B0. Получившийся пятисимвольный код должен выглядеть примерно так: “У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-код