OBD-II PIDs
OBD-II PIDs (On-Board Diagnostics Parameter Identification) — Идентификатор параметра, используемый для запроса диагностической информации автомобилей. Стандарт SAE J1979 определяет стандартный список таких кодов, но производители вправе добавлять свои специфические коды. Также производители могут использовать не все коды, регламентированные стандартном SAE J1979.[1] OBD II был впервые представлен в 1982 году в Калифорнии. Тогда на Калифорнийском совете по защите ресурсов и атмосферы, было принято решение разработки и обязательного внедрения системы диагностики на все продаваемые автомобили штата.
OBD-II Standard PIDs
[править | править код]SAE J1979 Режимы работы PIDs
[править | править код]Стандарт SAE J1979 определяет 10 режимов работы:[2]
- 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 | Fuel system status | Bit encoded. | |||
01 | 04 | 1 | Расчетное значение нагрузки на двигатель (Calculated engine load value) | 0 | 100 | % | A*100/255 |
01 | 05 | 1 | Температура охлаждающей жидкости (Engine coolant temperature) | -40 | 215 | °C | A-40 |
01 | 06 | 1 | Кратковременная топливная коррекция—Bank 1 | -100 Subtracting Fuel (Rich Condition) | 99.22 Adding Fuel (Lean Condition) | % | (A-128) * 100/128 |
01 | 07 | 1 | Долговременная топливная коррекция—Bank 1 | -100 Subtracting Fuel (Rich Condition) | 99.22 Adding Fuel (Lean Condition) | % | (A-128) * 100/128 |
01 | 08 | 1 | Кратковременная топливная коррекция—Bank 2 | -100 Subtracting Fuel (Rich Condition) | 99.22 Adding Fuel (Lean Condition) | % | (A-128) * 100/128 |
01 | 09 | 1 | Долговременная топливная коррекция—Bank 2 | -100 Subtracting Fuel (Rich Condition) | 99.22 Adding Fuel (Lean Condition) | % | (A-128) * 100/128 |
01 | 0A | 1 | Давление топлива (Fuel pressure) | 0 | 765 | kPa (gauge) | A*3 |
01 | 0B | 1 | Давление во впускном коллекторе (абсолютное) (Intake manifold absolute pressure) | 0 | 255 | kPa (absolute) | A |
01 | 0C | 2 | Обороты двигателя (Engine RPM) | 0 | 16,383.75 | rpm | ((A*256)+B)/4 |
01 | 0D | 1 | Скорость автомобиля (Vehicle speed) | 0 | 255 | km/h | 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 | grams/sec | ((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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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) |
Volts % |
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 | seconds | (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 | km | (A*256)+B |
01 | 22 | 2 | Fuel Rail Pressure (relative to manifold vacuum) | 0 | 5177.265 | kPa | ((A*256)+B) * 0.079 |
01 | 23 | 2 | Fuel Rail Pressure (diesel, or gasoline direct inject) | 0 | 655,350 | kPa (gauge) | ((A*256)+B) * 10 |
01 | 24 | 4 | O2S1_WR_lambda(1): Equivalence Ratio Voltage |
0 0 |
1.999 7.999 |
N/A V |
((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 V |
((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 V |
((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 V |
((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 V |
((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 V |
((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 V |
((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 V |
((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 | km | (A*256)+B |
01 | 32 | 2 | Evap. System Vapor Pressure | -8,192 | 8,192 | Pa | ((A*256)+B)/4 (A and B are two's complement signed) |
01 | 33 | 1 | Атмосферное давление (абсолютное) (Barometric pressure) | 0 | 255 | kPa (Absolute) | A |
01 | 34 | 4 | O2S1_WR_lambda(1): Equivalence Ratio Current |
0 -128 |
1.999 127.99 |
N/A mA |
((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 mA |
((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 mA |
((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 mA |
((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 mA |
((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 mA |
((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 mA |
((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 mA |
((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 | V | ((A*256)+B)/1000 |
01 | 43 | 2 | Абсолютное значение нагрузки (Absolute load value) | 0 | 25,700 | % | ((A*256)+B)*100/255 |
01 | 44 | 2 | Commanded Air-Fuel Equivalence Ratio (lambda,λ) | 0 | 2 | ratio | ((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 | minutes | (A*256)+B |
01 | 4E | 2 | Время, прошедшее с момента очистки кодов неисправностей (Time since trouble codes cleared) | 0 | 65,535 | minutes | (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 | , V, mA, kPa | A, B, C, D*10 |
01 | 50 | 4 | Maximum value for air flow rate from mass air flow sensor | 0 | 2550 | g/s | 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 | kPa | ((A*256)+B)/200 |
01 | 54 | 2 | Evap system vapor pressure | -32,767 | 32,768 | Pa | ((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 | kPa | ((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 | L/h | ((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 | Nm | 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 / Malfunction indicator lamp (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 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Rich to lean sensor threshold voltage | |
05 | 0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volts | 0.005 Lean to Rich sensor threshold voltage | |
05 | 0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volts | 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 [[3]] 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:[4]
OBD-II Non Standard PIDs
[править | править код]Существует весьма ограниченный объём информации, являющейся общественным достоянием, для Non-Standard PIDs. Первичный источник информации по нестандартным PIDs для всех производителей — институт ETI (Equipment and Tool Institute), но информация доступна только его членам. Стоимость доступа к базе кодов начинается от $7500.
Примечания
[править | править код]- ↑ E/E Diagnostic Test Modes — Equivalent to ISO/DIS 15031-5:April 30, 2002 . Дата обращения: 5 июля 2013. Архивировано 22 апреля 2016 года.
- ↑ OBD-II PIDs " OBD-II Resource . Дата обращения: 5 июля 2013. Архивировано 27 августа 2013 года.
- ↑ Escape PHEV TechInfo — EAA-PHEV . Дата обращения: 3 июля 2013. Архивировано 14 июня 2020 года.
- ↑ Enhanced E/E Diagnostic Test Modes . Дата обращения: 5 июля 2013. Архивировано 15 июля 2013 года.
Ссылки
[править | править код]Для улучшения этой статьи желательно:
|