OBD-II PIDs

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

OBD-II PIDs (On-Board Diagnostics Parameter Identification) — Идентификатор параметра, используемый для запроса диагностической информации автомобилей. Стандарт SAE J2012 определяет стандартный список таких кодов, но производители вправе добавлять свои специфические коды.[1] Также производители могут использовать не все коды, регламентированные данным стандартном.[2]

OBD-II Standard PIDs[править | править вики-текст]

SAE J1979 Режимы работы PIDs[править | править вики-текст]

Стандарт SAE J1979 определяет 10 режимов работы:[3]

  • 0x01. Show current data — Считывание текущих параметров работы системы управления.
  • 0x02. Show freeze frame data — Получение сохраненной копии текущих параметров работы системы управления на момент возникновение кодов неисправностей.
  • 0x03. Show stored Diagnostic Trouble Codes — Считывание хранящихся кодов неисправностей.
  • 0x04. Clear Diagnostic Trouble Codes and stored values — Стирание кодов неисправностей, фотографий текущих параметров, результатов тестов датчиков кислорода, результатов тестовых мониторов.
  • 0x05. Test results, oxygen sensor monitoring (non CAN only) — Считывание и просмотр результатов теста датчиков кислорода (Не для шины CAN).
  • 0x06. Test results, other component/system monitoring (Test results, oxygen sensor monitoring for CAN only) — Считывание результатов тестов, контролирующих работу катализатора, системы рециркуляции выхлопных газов (EGR), системы вентиляции топливного бака. (Считывание и просмотр результатов теста датчиков кислорода только для шины CAN).
  • 0x07. Show pending Diagnostic Trouble Codes (detected during current or last driving cycle) — Запрос результатов диагностики непрерывно действующих тестов, выполняемых постоянно, пока выполняются условия для проведения теста. Эти тесты контролируют состав топливо-воздушной смеси, пропуски зажигания (misfire), остальные компоненты, влияющие на выхлоп.
  • 0x08. Control operation of on-board component/system — Управление бортовыми системами.
  • 0x09. Request vehicle information — Запрос информации о диагностируемом автомобиле: VIN-код и калибровочные данные.
  • 0x0A. Permanent DTC’s (Cleared DTC’s) — ошибки, которые были удалены.

Производители не обязаны поддерживать все режимы работы. Они могут вводить новые режимы работы с порядковым номером, выше 09.

SAE J1979 PIDs[править | править вики-текст]

Стандартизованные PIDs по SAE J1979.

Режим
(hex)
PID
(hex)
Возвращённые данные Описание Min значение Max значение Units Формула
01 00 4 Список поддерживаемых PID’ов (0-20) Кодируется [A7..D0] == [PID 0x01..PID 0x20]
01 01 4 Monitor status since DTCs cleared. (Includes malfunction indicator lamp (MIL) status and number of DTCs.) Bit encoded.
01 02 2 Обнаруженные диагностические коды ошибок
01 03 2 Состояние топливной системы Bit encoded.
01 04 1 Расчетное значение нагрузки на двигатель (Calculated engine load value) 0 100  % A*100/255
01 05 1 Температура охлаждающей жидкости -40 215 °C A-40
01 06 1 Short term fuel % trim—Bank 1 -100 Subtracting Fuel (Rich Condition) 99.22 Adding Fuel (Lean Condition)  % (A-128) * 100/128
01 07 1 Long term fuel % trim—Bank 1 -100 Subtracting Fuel (Rich Condition) 99.22 Adding Fuel (Lean Condition)  % (A-128) * 100/128
01 08 1 Short term fuel % trim—Bank 2 -100 Subtracting Fuel (Rich Condition) 99.22 Adding Fuel (Lean Condition)  % (A-128) * 100/128
01 09 1 Long term fuel % trim—Bank 2 -100 Subtracting Fuel (Rich Condition) 99.22 Adding Fuel (Lean Condition)  % (A-128) * 100/128
01 0A 1 Давление топлива (Fuel pressure) 0 765 кПа (gauge) A*3
01 0B 1 Давление во впускном коллекторе (абсолютное) (Intake manifold absolute pressure) 0 255 кПа (absolute) A
01 0C 2 Обороты двигателя 0 16,383.75 rpm ((A*256)+B)/4
01 0D 1 Скорость автомобиля 0 255 км/ч A
01 0E 1 Угол опережения зажигания (Timing advance) -64 63.5 ° relative to #1 cylinder A/2 — 64
01 0F 1 Температура всасываемого воздуха (Intake air temperature) -40 215 °C A-40
01 10 2 Массовый расход воздуха (MAF air flow rate) 0 655.35 грамм/сек ((A*256)+B) / 100
01 11 1 Положение дроссельной заслонки (Throttle position) 0 100  % A*100/255
01 12 1 Commanded secondary air status Bit encoded.
01 13 1 Наличие датчиков кислорода (Oxygen sensors present) [A0..A3] == Bank 1, Sensors 1-4. [A4..A7] == Bank 2…
01 14 2 Bank 1, Sensor 1:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 15 2 Bank 1, Sensor 2:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 16 2 Bank 1, Sensor 3:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 17 2 Bank 1, Sensor 4:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 18 2 Bank 2, Sensor 1:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 19 2 Bank 2, Sensor 2:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 1A 2 Bank 2, Sensor 3:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 1B 2 Bank 2, Sensor 4:
Oxygen sensor voltage,
Short term fuel trim

0
-100(lean)

1.275
99.2(rich)
В,
%
A/200
(B-128) * 100/128 (if B==$FF, sensor is not used in trim calc)
01 1C 1 OBD standards this vehicle conforms to Bit encoded. See below.
01 1D 1 Oxygen sensors present Similar to PID 13, but [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
01 1E 1 Auxiliary input status A0 == Power Take Off (PTO) status (1 == active)
[A1..A7] not used
01 1F 2 Время, прошедшее с запуска двигателя (Run time since engine start) 0 65,535 секунды (A*256)+B
01 20 4 Список поддерживаемых PID’ов (21-40) (PIDs supported [21 — 40]) Кодируется [A7..D0] == [PID 0x21..PID 0x40]
01 21 2 Дистанция, пройденная с зажженной лампой «проверь двигатель» (Distance traveled with malfunction indicator lamp (MIL) on) 0 65,535 км (A*256)+B
01 22 2 Fuel Rail Pressure (relative to manifold vacuum) 0 5177.265 кПа ((A*256)+B) * 0.079
01 23 2 Fuel Rail Pressure (diesel, or gasoline direct inject) 0 655,350 кПа (gauge) ((A*256)+B) * 10
01 24 4 O2S1_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
1.999
7.999
N/A
В
((A*256)+B)*2/65535 or ((A*256)+B)/32768
((C*256)+D)*8/65535 or ((C*256)+D)/8192
01 25 4 O2S2_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 26 4 O2S3_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 27 4 O2S4_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 28 4 O2S5_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 29 4 O2S6_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 2A 4 O2S7_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 2B 4 O2S8_WR_lambda(1):
Equivalence Ratio
Voltage
0
0
2
8
N/A
В
((A*256)+B)*2/65535
((C*256)+D)*8/65535
01 2C 1 Commanded EGR 0 100  % A*100/255
01 2D 1 EGR Error -100 99.22  % (A-128) * 100/128
01 2E 1 Commanded evaporative purge 0 100  % A*100/255
01 2F 1 Уровень топлива (Fuel Level Input) 0 100  % A*100/255
01 30 1 Количество прогревов со времени очистки кодов нейсправности (# of warm-ups since codes cleared) 0 255 N/A A
01 31 2 Дистанция, пройденная со времени очистки кодов нейсправностей (Distance traveled since codes cleared) 0 65,535 км (A*256)+B
01 32 2 Evap. System Vapor Pressure -8,192 8,192 Па ((A*256)+B)/4 (A and B are two's complement signed)
01 33 1 Атмосферное давление (абсолютное) (Barometric pressure) 0 255 кПа (Absolute) A
01 34 4 O2S1_WR_lambda(1):
Equivalence Ratio
Current
0
-128
1.999
127.99
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 35 4 O2S2_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 36 4 O2S3_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32768
((C*256)+D)/256 — 128
01 37 4 O2S4_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 38 4 O2S5_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 39 4 O2S6_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 3A 4 O2S7_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 3B 4 O2S8_WR_lambda(1):
Equivalence Ratio
Current
0
-128
2
128
N/A
мА
((A*256)+B)/32,768
((C*256)+D)/256 — 128
01 3C 2 Catalyst Temperature
Bank 1, Sensor 1
-40 6,513.5 °C ((A*256)+B)/10 — 40
01 3D 2 Catalyst Temperature
Bank 2, Sensor 1
-40 6,513.5 °C ((A*256)+B)/10 — 40
01 3E 2 Catalyst Temperature
Bank 1, Sensor 2
-40 6,513.5 °C ((A*256)+B)/10 — 40
01 3F 2 Catalyst Temperature
Bank 2, Sensor 2
-40 6,513.5 °C ((A*256)+B)/10 — 40
01 40 4 Список поддерживаемых PID’ов (41-60) (PIDs supported [41 — 60]) Кодируется [A7..D0] == [PID 0x41..PID 0x60]
01 41 4 Monitor status this drive cycle Bit encoded. See below.
01 42 2 Напряжение контрольного модуля (Control module voltage) 0 65.535 В ((A*256)+B)/1000
01 43 2 Абсолютное значение нагрузки (Absolute load value) 0 25,700  % ((A*256)+B)*100/255
01 44 2 Command equivalence ratio 0 2 N/A ((A*256)+B)/32768
01 45 1 Относительное положение дроссельной заслонки (Relative throttle position) 0 100  % A*100/255
01 46 1 Температура окружающего воздуха (Ambient air temperature) -40 215 °C A-40
01 47 1 Абсолютное положение дроссельной заслонки B (Absolute throttle position B) 0 100  % A*100/255
01 48 1 Абсолютное положение дроссельной заслонки C (Absolute throttle position C) 0 100  % A*100/255
01 49 1 Положение педали акселератора D (Accelerator pedal position D) 0 100  % A*100/255
01 4A 1 Положение педали акселератора E (Accelerator pedal position E) 0 100  % A*100/255
01 4B 1 Положение педали акселератора F (Accelerator pedal position F) 0 100  % A*100/255
01 4C 1 Commanded throttle actuator 0 100  % A*100/255
01 4D 2 Время со включенной лампой «проверь двигатель» (Time run with MIL on) 0 65,535 минуты (A*256)+B
01 4E 2 Время, прошедшее с момента очистки кодов неисправностей (Time since trouble codes cleared) 0 65,535 минуты (A*256)+B
01 4F 4 Maximum value for equivalence ratio, oxygen sensor voltage, oxygen sensor current, and intake manifold absolute pressure 0, 0, 0, 0 255, 255, 255, 2550 , В, мА, кПа A, B, C, D*10
01 50 4 Maximum value for air flow rate from mass air flow sensor 0 2550 г/с A*10, B, C, and D are reserved for future use
01 51 1 Тип топлива (Fuel Type) From fuel type table see below
01 52 1 Ethanol fuel % 0 100  % A*100/255
01 53 2 Absolute Evap system Vapor Pressure 0 327.675 кПа ((A*256)+B)/200
01 54 2 Evap system vapor pressure -32,767 32,768 Па ((A*256)+B)-32767
01 55 2 Short term secondary oxygen sensor trim bank 1 and bank 3 -100 99.22  % (A-128)*100/128
(B-128)*100/128
01 56 2 Long term secondary oxygen sensor trim bank 1 and bank 3 -100 99.22  % (A-128)*100/128
(B-128)*100/128
01 57 2 Short term secondary oxygen sensor trim bank 2 and bank 4 -100 99.22  % (A-128)*100/128
(B-128)*100/128
01 58 2 Long term secondary oxygen sensor trim bank 2 and bank 4 -100 99.22  % (A-128)*100/128
(B-128)*100/128
01 59 2 Абсолютное давление на топливной рампе (Fuel rail pressure (absolute)) 0 655,350 кПа ((A*256)+B) * 10
01 5A 1 Относительное положение педали акселератора (Relative accelerator pedal position) 0 100  % A*100/255
01 5B 1 Заряд силовой батареи гибрида (Hybrid battery pack remaining life) 0 100  % A*100/255
01 5C 1 Температура масла двигателя (Engine oil temperature) -40 210 °C A — 40
01 5D 2 Регулирование момента впрыска (Fuel injection timing) -210.00 301.992 ° (((A*256)+B)-26,880)/128
01 5E 2 Engine fuel rate 0 3212.75 Л/ч ((A*256)+B)*0.05
01 5F 1 Emission requirements to which vehicle is designed Bit Encoded
01 60 4 Список поддерживаемых PID’ов (61-80) (PIDs supported [61 — 80]) Кодируется [A7..D0] == [PID 0x61..PID 0x80]
01 61 1 Запрашиваемый момент двигателя (Driver’s demand engine — percent torque) -125 125  % A-125
01 62 1 Реальный момент двигателя (Actual engine — percent torque) -125 125  % A-125
01 63 2 Исходный момент двигателя (Engine reference torque) 0 65,535 Н/м A*256+B
01 64 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
01 65 2 Auxiliary input / output supported Bit Encoded
01 66 5 Mass air flow sensor
01 67 3 Engine coolant temperature
01 68 7 Intake air temperature sensor
01 69 7 Commanded EGR and EGR Error
01 6A 5 Commanded Diesel intake air flow control and relative intake air flow position
01 6B 5 Exhaust gas recirculation temperature
01 6C 5 Commanded throttle actuator control and relative throttle position
01 6D 6 Fuel pressure control system
01 6E 5 Injection pressure control system
01 6F 3 Turbocharger compressor inlet pressure
01 70 9 Boost pressure control
01 71 5 Variable Geometry turbo (VGT) control
01 72 5 Wastegate control
01 73 5 Exhaust pressure
01 74 5 Turbocharger RPM
01 75 7 Turbocharger temperature
01 76 7 Turbocharger temperature
01 77 5 Charge air cooler temperature (CACT)
01 78 9 Exhaust Gas temperature (EGT) Bank 1 Special PID. See below.
01 79 9 Exhaust Gas temperature (EGT) Bank 2 Special PID. See below.
01 7A 7 Diesel particulate filter (DPF)
01 7B 7 Diesel particulate filter (DPF)
01 7C 9 Diesel Particulate filter (DPF) temperature
01 7D 1 NOx NTE control area status
01 7E 1 PM NTE control area status
01 7F 13 Engine run time
01 80 4 PIDs supported [81 — A0] Bit encoded [A7..D0] == [PID $81..PID $A0] See below.
01 81 21 Engine run time for Auxiliary Emissions Control Device(AECD)
01 82 21 Engine run time for Auxiliary Emissions Control Device(AECD)
01 83 5 NOx sensor
01 84 Manifold surface temperature
01 85 NOx reagent system
01 86 Particulate matter (PM) sensor
01 87 Intake manifold absolute pressure
01 A0 4 PIDs supported [A1 — C0] Bit encoded [A7..D0] == [PID $A1..PID $C0] See below.
01 C0 4 PIDs supported [C1 — E0] Bit encoded [A7..D0] == [PID $C1..PID $E0] See below.
01 C3  ?  ?  ?  ?  ? Returns numerous data, including Drive Condition ID and Engine Speed*
01 C4  ?  ?  ?  ?  ? B5 is Engine Idle Request
B6 is Engine Stop Request*
02 02 2 Сохраненные коды ошибок (Freeze frame trouble code) BCD encoded, See below.
03 N/A n*6 Запрос кодов ошибок (Request trouble codes) 3 в одном сообщении, кодируется BCD.
04 N/A 0 Очистка кодов ошибок (Clear trouble codes / Лампа аварийной сигнализации (MIL) / Check engine light) Очистка всех кодов ошибок и погашение лампочки «Проверь двигатель» (Clears all stored trouble codes and turns the MIL off.)
05 0100 OBD Monitor IDs supported ($01 — $20)
05 0101 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0102 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0103 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0104 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0105 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0106 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0107 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0108 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0109 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 010F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0110 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 В 0.005 Rich to lean sensor threshold voltage
05 0201 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0202 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0203 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0204 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0205 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0206 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0207 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0208 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0209 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 020F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
05 0210 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 В 0.005 Lean to Rich sensor threshold voltage
09 00 4 mode 9 supported PIDs 01 to 20 Bit encoded
09 01 1x5 VIN Message Count in command 09 02 Returns 1 line/packet (49 01 05 00 00 00 00), where 05 means 05 packets will be returned in VIN digits.
09 02 5x5 Получить VIN (Vehicle identification number (VIN)) Возвращает VIN в виде нескольких сообщений используя протокол ISO 15765-2. Обычно это 5 сообщений, первое из них кодирует размер и число остальных.
09 03 varies calibration ID message count from mode $09 pid 04
09 04 varies calibration ID Returns multiple lines, ASCII coded
09 05 varies calibration verification numbers message count from mode $09 pid 06 Returns multiple lines, ASCII coded
09 06 4 calibration verification numbers
09 07 in-use performance tracking message count from mode $09 pid 08
09 08 in-use performance tracking
09 09 ECU name message count from mode $09 pid 0a
09 0a ECU name
09 0b in-use performance tracking

A, B, C и т. д. означает десятичный эквивалент 1го, 2го, 3го и т. д. байта данных. В последней колонке: А, В, С, D — десятичные значения первого, второго, третьего и четвёртого байта.

SAE J2190 Режимы работы PIDs[править | править вики-текст]

Каждый изготовитель может определять дополнительные режимы выше $9 (например, режим $22, как это определено SAE J2190 для GM/Ford, режим $21 для Toyota) для другой информации. (Например, "the voltage of the Traction Battery [[4]] in a HEV).

Стандарт SAE J2190 определяет следующие типы сообщений:

  • $20. Return to Normal Operation. — Возврат к нормальной работе.
  • $21. Message Data Bytes.
  • $22. Message Data Bytes.
  • $23. Message Data Bytes.
  • $24. Request Scaling and Offset / PID. — Запрос измерения и смещения параметров в PID.
  • $25. Stop Transmitting Requested Data. — Прекратить передачу запрашиваемых данных.
  • $26. Specify Data Rates. — Определить скорость передачи данных.
  • $27. Security Access Mode. — Привилегированный режим доступа.
  • $28. Disable Normal Message Transmission. — Отключить нормальную передачу сообщений.
  • $29. Enable Normal Message Transmission. — Включить нормальную передачу сообщений.
  • $2A. Request Diagnostic Data Packet(s).- Запрос диагностических данных.
  • $2B. Dynamically Define Data Packet by Single Byte Offsets.- Динамическое определение пакета данных с указанием смещений байт.
  • $2C. Dynamically Define Diagnostic Data Packet. — Динамическое определение пакета диагностических данных.
  • $2F. Input/Output Control by PID. — Управление входными/выходными сигналами с помощью PID.
  • $30. Input/Output Control by Data Value ID. -Управление входными/выходными сигналами с помощью Data Value ID.
  • $3B. Write Data Block. — Запись блока данных.
  • $3C. Read Data Block. — Чтение блока данных.
  • $3F. Test Device Present (no operation performed). — Определение присутствия устройства (не выполняется никаких действий).
  • $7F. General Response Message. — Ответное сообщение общего типа.

SAE J2190 PIDs[править | править вики-текст]

Расширенные OBD-II PIDs, согласно стандарта SAE J2190:[5]

OBD-II Non Standard PIDs[править | править вики-текст]

Существует весьма ограниченный объём информации, являющейся общественным достоянием, для Non-Standard PIDs. Первичный источник информации по нестандартным PIDs для всех производителей — институт ETI (Equipment and Tool Institute), но информация доступна только его членам. Стоимость доступа к базе кодов начинается от $7500.

Примечание[править | править вики-текст]