Вы находитесь на странице: 1из 47

PID OBD-II

PID OBD-II ( идентификаторы параметров бортовой


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

Стандарт SAE J1979 определяет многие PID OBD-II. Все


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

В 1996 году первыми были обязательными транспортные


средства малой грузоподъемности (менее 8 500 фунтов или
3 900 кг), а в 2005 году - автомобили средней
грузоподъемности (8 500–14 000 фунтов или 3 900–6 400 кг).
[1] Оба они должны быть доступны . через стандартный разъем
канала передачи данных , определенный SAE J1962 .
Транспортным средствам большой грузоподъемности
(более 14 000 фунтов или 6 400 кг), выпущенным после 2010
года, [1] для продажи в США, разрешается поддерживать
диагностику OBD-II по стандарту SAE J1939-13 (круглый
диагностический разъем) в соответствии с CARB в разделе
13. ЦКР 1971.1. Некоторые тяжелые грузовики в Северной
Америке используют диагностический разъем SAE J1962
OBD-II, который является общим с легковыми автомобилями,
особенно Mack и Volvo Trucks, однако они используют 29-
битные идентификаторы CAN (в отличие от 11-битных
разъемов, используемых в легковых автомобилях).

Услуги/Режимы
В последнем стандарте OBD-II SAE J1979 описано 10
диагностических услуг. До 2002 года в J1979 эти услуги
назывались «режимами». Они заключаются в следующем:

Сервис/Режим
Описание
(шестнадцатеричный)

01 Показать текущие данные

02 Показать данные стоп-кадра

03 Показать сохраненные диагностические коды неисправностей

04 Очистка диагностических кодов неисправностей и сохраненных значений

05 Результаты испытаний, мониторинг датчика кислорода (только без CAN)

Результаты испытаний, мониторинг других компонентов/системы (Результаты испытаний,


06
мониторинг датчика кислорода только для CAN)

Показывать ожидающие диагностические коды неисправностей (обнаруженные во время текущего


07
или последнего цикла вождения)

08 Контроль работы бортового компонента/системы

09 Запросить информацию об автомобиле

0А Постоянные диагностические коды неисправностей (DTC) (удаленные DTC)


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

Службы UDS без OBD начинаются с 0x10, чтобы избежать


перекрытия диапазона идентификаторов.

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

Обратите внимание, что службы 01 и 02 в основном


идентичны, за исключением того, что служба 01
предоставляет текущую информацию, тогда как служба 02
предоставляет снимок тех же данных, сделанных в тот
момент, когда был установлен последний диагностический
код неисправности. Исключениями являются PID 01,
который доступен только в службе 01, и PID 02, который
доступен только в службе 02. Если PID 02 службы 02
возвращает ноль, то моментальный снимок отсутствует и
все остальные данные службы 02 бессмысленны.

При использовании побитовой нотации такие величины, как


C4, означают бит 4 из байта данных C. Каждый бит
пронумерован от 0 до 7, поэтому 7 является старшим битом,
а 0 — младшим битом (см. ниже ) .

А Б С Д

А7 А6 А5 А4 А3 А2 А1 А0 Б7 Б6 Б5 Б4 Б3 Би 2 Б1 Б0 С7 С6 С5 С4 С3 С2 С1 С0 Д7 Д6 Д5 Д4 Д3 Д2 Д1 Д0
Сервис 01 - Показать текущие данные

Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Битовое кодирование
Поддерживаемые
00 0 4 [A7..D0] == [PID $01..PID
PID [$01–$20]
$20] См. ниже .

Следите за
состоянием после
удаления кодов DTC.
(Включает
контрольную лампу
неисправности
Битовое кодирование.
01 1 4 (MIL), состояние и
См. ниже
количество кодов
DTC, тесты
компонентов,
проверки
готовности кодов
DTC)

DTC, вызвавший
Декодируется как в
02 2 2 сохранение стоп-
сервисе 3
кадра.

Состояние Битовое кодирование.


03 3 2
топливной системы См. ниже

Расчетная нагрузка
04 4 1 0 100 % (или )
двигателя

Температура
охлаждающей
05 5 1 -40 215 °С
жидкости
двигателя

Краткосрочная
06 6 1 корректировка
топлива — банк 1

Долгосрочная
99,2
07 7 1 корректировка -100
(Добавить
топлива — банк 1 (Уменьшить
топливо:
Краткосрочная топливо: %
слишком
слишком (или )
корректировка
08 8 1 обедненная
подачи топлива — богатое)
смесь)
банк 2

Долгосрочная
09 9 1 корректировка
топлива — банк 2

Давление топлива (
0А 10 1 манометрическое 0 765 кПа
давление )

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Абсолютное
давление во
0Б 11 1 0 255 кПа
впускном
коллекторе

0С 12 2 Скорость двигателя 0 16 383,75 об/мин

Скорость
0D 13 1 0 255 км/ч
автомобиля

0Е 14 1 Сроки заранее -64 63,5 ° перед ВМТ

Температура
0Ф 15 1 всасываемого -40 215 °С
воздуха

Датчик массового
расхода воздуха
10 16 2 0 655,35 г/с
(MAF) расход
воздуха

Положение
11 17 1 дроссельной 0 100 %
заслонки

Управляемый
Битовое кодирование.
12 18 1 статус вторичного
См. ниже
воздуха

Датчики кислорода [A0..A3] ​== Банк 1,


13 19 1 присутствуют (в 2-х Датчики 1–4. [A4..A7]
банках) == Банк 2...

Датчик кислорода 1 0 1,275 В


А: напряжение -100 99,2 %
14 20 2 B: Кратковременная
корректировка
(если B==$FF, датчик
подачи топлива не используется при
Датчик кислорода 2 расчете дифферента)
A: Напряжение
15 21 2 B: Кратковременная
корректировка
подачи топлива

Датчик кислорода 3
A: Напряжение
16 22 2 B: Кратковременная
корректировка
подачи топлива

Датчик кислорода 4
A: Напряжение
17 23 2 B: Кратковременная
корректировка
подачи топлива

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Датчик кислорода 5
A: Напряжение
18 24 2 B: Кратковременная
корректировка
подачи топлива

Датчик кислорода 6
A: Напряжение
19 25 2 B: Кратковременная
корректировка
подачи топлива

Датчик кислорода 7
A: Напряжение
1А 26 2 B: Кратковременная
корректировка
подачи топлива

Датчик кислорода 8
A: Напряжение
1Б 27 2 B: Кратковременная
корректировка
подачи топлива

Стандарты OBD,
которым
1С 28 1 1 250 перечислил . См. ниже
соответствует этот
автомобиль

Аналогично PID $13, но


Датчики кислорода
[A0..A7] == [B1S1, B1S2,
1Д 29 1 присутствуют (в 4
B2S1, B2S2, B3S1, B3S2
банках)
B4S1, B4S2]

A0 == состояние
Статус отбора мощности
1Е 30 1 дополнительного (ВОМ) (1 == активно)
входа [A1..A7] не
используется

Время работы с
1F 31 2 момента запуска 0 65 535 с
двигателя

Битовое кодирование
Поддерживаемые
20 32 4 [A7..D0] == [PID $21..PID
PID [$21–$40]
$40] См. ниже.

Пройденное
расстояние при
горящей
21 33 2 0 65 535 км
контрольной лампе
неисправности
(MIL).

22 34 2 Давление в 0 5177,265 кПа


топливной рампе

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

(относительно
вакуума в
коллекторе)

Манометрическое
давление в
топливной рампе
23 35 2 (дизель или бензин 0 655 350 кПа
с
непосредственным
впрыском)

Датчик кислорода 1 0 <2 коэффициент


AB: Коэффициент 0 <8 V
эквивалентности
24 36 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 2
AB: Коэффициент
эквивалентности
25 37 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 3
AB: Коэффициент
эквивалентности
26 38 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 4
AB: Коэффициент
эквивалентности
27 39 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 5
AB: Коэффициент
эквивалентности
28 40 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 6
AB: Коэффициент
эквивалентности
29 41 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

2А 42 4 Датчик кислорода 7
AB: Коэффициент

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

эквивалентности
воздух-топливо (
лямбда, λ )
CD: Напряжение

Датчик кислорода 8
AB: Коэффициент
эквивалентности
2Б 43 4
воздух-топливо (
лямбда, λ )
CD: Напряжение

Управляемая
система
2С 44 1 0 100 %
рециркуляции
отработавших газов

Ошибка
2D 45 1 рециркуляции -100 99,2 %
отработавших газов

Управляемая
2Е 46 1 испарительная 0 100 %
продувка

Ввод уровня
2F 47 1 0 100 %
топлива в баке

Разминка после
30 48 1 0 255
очистки кодов

Пройденное
расстояние с
31 49 2 0 65 535 км
момента очистки
кодов

Испарить. Давление (AB — знаковое


32 50 2 -8,192 8191,75 Па
пара в системе дополнение до двух )
[3]

Абсолютное
33 51 1 барометрическое 0 255 кПа
давление

Датчик кислорода 1 0 <2 соотношение


AB: Коэффициент -128 <128 мА
эквивалентности
34 52 4
воздух-топливо (
лямбда, λ )
CD: Ток

35 53 4 Датчик кислорода 2
AB: Коэффициент
эквивалентности
воздух-топливо (

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

лямбда, λ )
CD: Ток

Датчик кислорода 3
AB: Коэффициент
эквивалентности
36 54 4
воздух-топливо (
лямбда, λ )
CD: Ток

Датчик кислорода 4
AB: Коэффициент
эквивалентности
37 55 4
воздух-топливо (
лямбда, λ )
CD: Ток

Датчик кислорода 5
AB: Коэффициент
эквивалентности
38 56 4
воздух-топливо (
лямбда, λ )
CD: Ток

Датчик кислорода 6
AB: Коэффициент
эквивалентности
39 57 4
воздух-топливо (
лямбда, λ )
CD: Ток

Датчик кислорода 7
AB: Коэффициент
эквивалентности
3А 58 4
воздух-топливо (
лямбда, λ )
CD: Ток

Датчик кислорода 8
AB: Коэффициент
эквивалентности
3Б 59 4
воздух-топливо (
лямбда, λ )
CD: Ток

Температура -40 6513,5 °С


3С 60 2 катализатора: блок
1, датчик 1

Температура
3D 61 2 катализатора: банк
2, датчик 1

Температура
3Е 62 2 катализатора: блок
1, датчик 2

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Температура
3эт. 63 2 катализатора: блок
2, датчик 2

Битовое кодирование
Поддерживаемые
40 64 4 [A7..D0] == [PID $41..PID
PID [$41–60]
$60] См. ниже.

Отслеживать
Битовое кодирование.
41 65 4 статус этого цикла
См. ниже
езды

Напряжение модуля
42 66 2 0 65,535 В
управления

Абсолютное
43 67 2 0 25 700 %
значение нагрузки

Заданный
коэффициент
44 68 2 эквивалентности 0 <2 соотношение
воздух-топливо (
лямбда, λ )

Относительное
положение
45 69 1 0 100 %
дроссельной
заслонки

Температура
46 70 1 окружающего -40 215 °С
воздуха

Абсолютное
положение
47 71 1
дроссельной
заслонки B

Абсолютное
положение
48 72 1
дроссельной
заслонки C

Положение педали
49 73 1 0 100 %
акселератора D

Положение педали
4А 74 1
акселератора E

Положение педали
4Б 75 1
акселератора F

Управляемый
привод
4С 76 1
дроссельной
заслонки

Время пробега с 0 65 535 мин


4D 77 2
включенным MIL

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Время с момента
4Е 78 2 очистки кодов
неисправностей

Максимальное
значение
коэффициента
избытка топлива и
воздуха,
напряжения датчика 255, 255, коэффициент,
4F 79 4 0, 0, 0, 0 , , ,
кислорода, тока 255, 2550 В, мА, кПа
датчика кислорода и
абсолютного
давления во
впускном
коллекторе.

Максимальное
; , ,и
значение расхода
зарезервированы для
50 80 4 воздуха от датчика 0 2550 г/с
будущего
массового расхода
использования
воздуха

Из таблицы типов
51 81 1 Тип топлива
топлива см. ниже.

Этаноловое топливо
52 82 1 0 100 %
%

Абсолютное
53 83 2 давление пара в 0 327,675 кПа
системе испарителя

(AB —
Давление пара в
54 84 2 -32 768 32 767 Па знаковое дополнение
системе испарителя
до двух ) [3]

Кратковременная -100 99,2 %


настройка
55 85 2 вторичного датчика
кислорода, A: банк 1,
B: банк 3

Долговременная
настройка
56 86 2 вторичного датчика
кислорода, A: банк 1,
B: банк 3

Кратковременная
настройка
57 87 2 вторичного датчика
кислорода, A: банк 2,
B: банк 4

58 88 2 Долговременная
настройка

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

вторичного датчика
кислорода, A: банк 2,
B: банк 4

Абсолютное
59 89 2 давление в 0 655 350 кПа
топливной рампе

Относительное
5А 90 1 положение педали 0 100 %
акселератора

Оставшийся срок
службы гибридного
5Б 91 1 0 100 %
аккумуляторного
блока

Температура
5С 92 1 -40 210 °С
моторного масла

Момент впрыска
5Д 93 2 -210.00 301,992 °
топлива

Расход топлива
5Е 94 2 0 3212,75 л/ч
двигателя

Требования к
выбросам, для
5F 95 1 которых Битовое кодирование
спроектирован
автомобиль

Битовое кодирование
Поддерживаемые
60 96 4 [A7..D0] == [PID $61..PID
PID [$61–80]
$80] См. ниже.

Двигатель по
требованию
61 97 1 водителя – -125 130 %
крутящий момент в
процентах

Фактический
двигатель —
62 98 1 -125 130 %
крутящий момент в
процентах

Эталонный
63 99 2 крутящий момент 0 65 535 Н⋅м
двигателя

64 100 5 Данные о -125 130 % Праздный


процентном Двигатель,
крутящем моменте точка 1
двигателя Двигатель,
точка 2
Двигатель,
точка 3

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Двигатель,
точка 4

Поддерживается
65 101 2 дополнительный Битовое кодирование
вход/выход

[A0]==
Поддерживается
датчик A
[A1]==
Датчик массы
66 102 5 0 2047.96875 г/с Поддерживается
воздушного потока
датчик B

Датчик A:

Датчик Б:

[A0]==
Поддерживается
Температура датчик 1
охлаждающей [A1]==
67 103 3 -40 215 °С
жидкости Поддерживается
двигателя датчик 2
Датчик 1:
Датчик 2:

[A0]==
Поддерживается
датчик 1
Датчик
[A1]==
68 104 3 температуры -40 215 °С
Поддерживается
впускного воздуха
датчик 2
Датчик 1:
Датчик 2:

Фактический EGR,
69 105 7 командный EGR и
ошибка EGR

Управляемое
управление потоком
всасываемого
воздуха дизельного
6А 106 5 двигателя и
относительное
положение потока
всасываемого
воздуха

Температура
6Б 107 5 рециркуляции
отработавших газов

6С 108 5 Управление
приводом
дроссельной

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

заслонки по
команде и
относительное
положение
дроссельной
заслонки

Система контроля
6Д 109 11
давления топлива

Система контроля
6Е 110 9
давления впрыска

Давление на входе
6F 111 3 компрессора
турбокомпрессора

Контроль давления
70 112 10
наддува

Управление
турбонаддувом с
71 113 6
изменяемой
геометрией (VGT)

72 114 5 Контроль вестгейта

Давление
73 115 5
выхлопных газов

Обороты
74 116 5
турбокомпрессора

Температура
75 117 7
турбокомпрессора

Температура
76 118 7
турбокомпрессора

Температура
охладителя
77 119 5
наддувочного
воздуха (CACT)

Температура
Специальный ПИД. См
78 120 9 выхлопных газов
ниже
(EGT), ряд 1

Температура
Специальный ПИД. См
79 121 9 выхлопных газов
ниже
(EGT), ряд 2

Дизельный
сажевый фильтр
7А 122 7 (DPF)

перепад давления

Дизельный
7Б 123 7 сажевый фильтр
(DPF)

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Температура
дизельного
7С 124 9 °С
сажевого фильтра
(DPF)

Состояние зоны
7Д 125 1 контроля NOx NTE (
непревышение )

Статус зоны
7Е 126 1 управления PM NTE
( Not -To-Exceed )

Время работы
7F 127 13 с
двигателя [б]

Битовое кодирование
Поддерживаемые
80 128 4 [A7..D0] == [PID $81..PID
PID [$81 – $A0]
$A0] См. ниже .

Время работы
двигателя для
дополнительного
81 129 41
устройства
контроля выбросов
(AECD)

Время работы
двигателя для
дополнительного
82 130 41
устройства
контроля выбросов
(AECD)

83 131 9 датчик NOx

Температура
84 132 1 поверхности
коллектора

Система реагентов
85 133 10
NOx

Датчик твердых
86 134 5
частиц (PM)

Абсолютное
давление во
87 135 5
впускном
коллекторе

Система индукции
88 136 13
SCR

Время работы для


89 137 41
AECD #11-#15

Время работы для


8А 138 41
AECD #16-#20

ПИД ПИД Байты данных Минимальное Макс. [а]


Описание Единицы Формула
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Очистка дизельного
8Б 139 7
топлива

Датчик O2 (широкий
8С 140 17
диапазон)

Положение
8Д 141 1 дроссельной 0 100 %
заслонки G

Трение двигателя —
8Е 142 1 процент крутящего -125 130 %
момента

Банк датчиков PM 1
8F 143 7
и2

WWH-OBD
Информация о
90 144 3 час
системе OBD
автомобиля

WWH-OBD
Информация о
91 145 5 час
системе OBD
автомобиля

Управление
92 146 2 топливной
системой

WWH-OBD
Поддержка
93 147 3 счетчиков OBD час
транспортных
средств

Система
предупреждения и
94 148 12
стимулирования
выбросов NOx

Датчик
98 152 9 температуры
выхлопных газов

Датчик
99 153 9 температуры
выхлопных газов

Данные о системе
гибридного/
электрического
9А 154 6
автомобиля,
аккумулятор,
напряжение

9Б 155 4 Данные датчика


выхлопной
жидкости

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

дизельного
двигателя

9С 156 17 Данные датчика O2

Расход топлива
9Д 157 4 г/с
двигателя

Расход выхлопных
9Е 158 2 кг/ч
газов двигателя

Процент
9F 159 9 использования
топливной системы

Битовое кодирование
Поддерживаемые
А0 160 4 [A7..D0] == [PID $A1..PID
PID [$A1 – $C0]
$C0] См. ниже.

Скорректированные
А1 161 9 ppm
данные датчика NOx

Расход топлива в
А2 162 2 0 2047.96875 мг/ход
цилиндре

Давление паров в
А3 163 9 Па
системе испарителя

Трансмиссия [A1]==Поддерживается

А4 164 4 Фактическая 0 65,535 соотношение


передача

Управляемое [A0]= 1:
дозирование Поддерживается; 0: Не
жидкости для поддерживается
А5 165 4 0 127,5 %
выхлопных газов
дизельного
двигателя

429 496
А6 166 4 Одометр [с] 0 км
729,5

Датчик NOx
А7 167 4 Датчики
концентрации 3 и 4

Датчик NOx
Датчики
А8 168 4
концентрации с
поправкой 3 и 4

[A0]= 1:
Состояние Поддерживается; 0: Не
А9 169 4 переключателя поддерживается
отключения ABS
[B0]= 1: Да; 0: Нет

Битовая кодировка
Поддерживаемые
С0 192 4 [A7..D0] == [PID $C1..PID
PID [$C1 – $E0]
$E0] См. ниже.

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение
Байты
PID ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) значение значение
возвращены

Возвращает
многочисленные
данные, включая
С3 195 ? ? ? ? ? идентификатор
состояния привода и
частоту вращения
двигателя*

B5 — запрос на
холостой ход
С4 196 ? ? ? ? ? двигателя.
B6 — запрос на
остановку двигателя*.

ПИД ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) (декабрь) возвращены значение значение

Услуга02 — Показать данные стоп-кадра

Услуга02 принимает те же PID, что и сервис. 01 , с тем же


значением [5] , но указанная информация относится к
моменту создания стоп-кадра [6] . Обратите внимание, что PID
$02 используется для получения DTC, вызвавшего стоп-
кадр.

Вам необходимо отправить номер кадра в разделе данных


сообщения.

Сервис 03 — Показать сохраненные диагностические


коды неисправностей (DTC)

ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) возвращены значение значение

Запросить коды 3 кода на кадр


Н/Д п*6
неисправностей сообщения. См. ниже
Сервис 04 — Очистка диагностических кодов
неисправностей и сохраненных значений

ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) возвращены значение значение

Очистите коды
Очищает все
неисправностей/Индикатор
сохраненные коды
Н/Д 0 неисправности (MIL)/
неисправностей и
Проверьте индикатор
отключает MIL.
двигателя.
Сервис 05 — Результаты проверки, контроль датчика
кислорода (только без CAN)

ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) возвращены значение значение

Поддерживаемые
идентификаторы OBD-
0100 4 0x0 0xffffffff
монитора (01–20 долларов
США)

0,005 Пороговое
Монитор датчика O2, банк 1, напряжение датчика
0101 2 0,00 1,275 В
датчик 1 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0102 0,00 1,275 В
датчик 2 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0103 0,00 1,275 В
датчик 3 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0104 0,00 1,275 В
датчик 4 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0105 0,00 1,275 В
датчик 1 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0106 0,00 1,275 В
датчик 2 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0107 0,00 1,275 В
датчик 3 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0108 0,00 1,275 В
датчик 4 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, банк 3, напряжение датчика
0109 0,00 1,275 В
датчик 1 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
010А 0,00 1,275 В
датчик 2 обогащения и
обеднения
0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
010Б 0,00 1,275 В
датчик 3 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
010С 0,00 1,275 В
датчик 4 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, банк 4, напряжение датчика
010D 0,00 1,275 В
датчик 1 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
010E 0,00 1,275 В
датчик 2 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
010F 0,00 1,275 В
датчик 3 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
0110 0,00 1,275 В
датчик 4 обогащения и
обеднения

0,005 Пороговое
Монитор датчика O2, банк 1, напряжение датчика
0201 0,00 1,275 В
датчик 1 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0202 0,00 1,275 В
датчик 2 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0203 0,00 1,275 В
датчик 3 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 1, напряжение датчика
0204 0,00 1,275 В
датчик 4 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0205 0,00 1,275 В
датчик 1 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0206 0,00 1,275 В
датчик 2 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0207 0,00 1,275 В
датчик 3 обеднения и
обогащения
0,005 Пороговое
Монитор датчика O2, блок 2, напряжение датчика
0208 0,00 1,275 В
датчик 4 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, банк 3, напряжение датчика
0209 0,00 1,275 В
датчик 1 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
020А 0,00 1,275 В
датчик 2 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
020Б 0,00 1,275 В
датчик 3 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 3, напряжение датчика
020С 0,00 1,275 В
датчик 4 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, банк 4, напряжение датчика
020D 0,00 1,275 В
датчик 1 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
020E 0,00 1,275 В
датчик 2 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
020F 0,00 1,275 В
датчик 3 обеднения и
обогащения

0,005 Пороговое
Монитор датчика O2, блок 4, напряжение датчика
0210 0,00 1,275 В
датчик 4 обеднения и
обогащения

ПИД Байты данных Минимальное Макс.


Описание Единицы Формула [а]
(шестнадцатеричный) возвращены значение значение
Услуга 09 – Запрос информации об автомобиле

Байты
ПИД Минимальное Макс. [а]
данных Описание Единицы Формула
(шестнадцатеричный) значение значение
возвращены

Служба 9 поддерживает
Битовое кодирование. [A7..D0] =
00 4 PID (от 01 до 20 долларов
[PID $01..PID $20] См. ниже.
США).

Количество сообщений VIN


в PID 02 . Только для ISO
01 1 Обычно значение будет 5.
9141-2, ISO 14230-4 и SAE
J1850.

17-значный VIN,
Идентификационный закодированный в ASCII и
02 17 номер транспортного дополненный слева нулевыми
средства (VIN) символами ( 0x00 ), если это
необходимо.

Количество сообщений с
идентификатором Оно будет кратно 4 (для
03 1 калибровки для PID 04 . каждого идентификатора
Только для ISO 9141-2, ISO необходимо 4 сообщения).
14230-4 и SAE J1850.

До 16 символов ASCII.
Неиспользованные байты
Идентификатор данных будут отображаться как
04 16,32,48,64..
калибровки нулевые байты ( 0x00 ). Могут
быть выведены несколько
CALID (по 16 байт каждый).

Количество сообщений о
номерах проверки
05 1 калибровки (CVN) для PID
06 . Только для ISO 9141-2,
ISO 14230-4 и SAE J1850.

Номера проверки
Необработанные данные,
калибровки (CVN) Могут
дополненные слева нулевыми
быть выведены несколько
06 4,8,12,16 символами (0x00 ). Обычно
CVN (по 4 байта каждый),
отображается в виде
количество CVN и CALID
шестнадцатеричной строки.
должно совпадать.

8, если требуется сообщить


шестнадцать значений, 9, если
Количество сообщений
требуется сообщить
отслеживания
восемнадцать значений, и 10,
производительности
07 1 8 10 если требуется сообщить
использования для PID 08 и
двадцать значений (одно
0B . Только для ISO 9141-2,
сообщение сообщает два
ISO 14230-4 и SAE J1850.
значения, каждое из которых
состоит из двух байтов).

08 4 Отслеживание 4 или 5 сообщений, каждое из


эксплуатационных которых содержит 4 байта (два
характеристик значения). См. ниже
автомобилей с искровым
зажиганием

Количество сообщений
09 1
имени ЭБУ для PID0А

ASCII-кодировка. Дополняется
0А 20 Название ЭБУ справа нулевыми символами (
0x00 ).

Отслеживание
эксплуатационных 5 сообщений, каждое из
0Б 4 характеристик которых содержит 4 байта (два
автомобилей с значения). См. ниже
воспламенением от сжатия

Байты
ПИД Минимальное Макс.
данных Описание Единицы Формула [а]
(шестнадцатеричный) значение значение
возвращены

a. В столбце формулы буквы A, B, C и т. д. обозначают первый,


второй, третий и т. д. байт данных. Например, для двух
байтовданных 0F 19 и A = 0F . B = 19 Там, где появляется
(?), имеется противоречивая или неполная информация.

b. Начиная с 2010 модельного года Калифорнийский совет по


воздушным ресурсам обязал все автомобили с дизельным
двигателем отработать общее количество часов работы
двигателя [4]

c. Начиная с 2019 модельного года Калифорнийский совет по


воздушным ресурсам обязал все транспортные средства иметь
одометр [4]

Побитовое кодирование PID

Некоторые из PID в приведенной выше таблице невозможно


объяснить простой формулой. Более подробное объяснение
этих данных представлено здесь:
Сервис 01 PID 00 — отображение поддерживаемых PID

Запрос этого PID возвращает 4 байта данных ( Big-endian ).


Каждый бит, от MSB до LSB , представляет один из
следующих 32 PID и указывает, поддерживается ли этот PID.

Например, если ответ автомобиля — BE1FA813 , его можно


декодировать следующим образом:

Шестнадцатеричный Б Э 1 Ф А 8 1

Двоичный 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

Поддерживается? Да Нет Да Да Да Да Да Нет Нет Нет Нет Да Да Да Да Да Да Нет Да Нет Да Нет Нет Нет Нет Нет Нет Да Нет Н

PID-номер 01 02 03 04 05 06 07 08 09 0А 0Б 0С 0D 0Е 0Ф 10 11 12 13 14 15 16 17 18 19 1А 1Б 1С 1Д 1

Итак, поддерживаемые PID: 01 , 03 , 04 , 05 , 06 , 07 , 0C ,


0D , 0E , 0F , 10 , 11, 13 , 15 , 1C , 1F и 20 .

Сервис 01 PID 01 — Состояние монитора после удаления


кодов DTC

Запрос этого PID возвращает 4 байта данных, помеченных A,


B, C и D.

Первый байт (А) содержит две части информации. Бит A7 (


старший бит байта A) указывает, горит ли индикатор MIL
(индикатор неисправности, также известный как индикатор
проверки двигателя). Биты от A6 до A0 представляют
количество диагностических кодов неисправностей,
зарегистрированных в данный момент в ЭБУ.
Второй, третий и четвертый байты (B, C и D) дают
информацию о наличии и полноте определенных бортовых
тестов («проверка готовности OBD»). Третий и четвертый
байты интерпретируются по-разному в зависимости от того,
является ли двигатель искровым зажиганием (например,
двигатели Отто или Ванкеля) или воспламенением от
сжатия (например, дизельные двигатели). Во втором байте
(В) бит3 указывает тип двигателя и, следовательно, то, как
интерпретировать байты C и D, при этом0 — искра (Отто или
Ванкеля), а1 (комплект) — компрессия (Дизель). БитыB6
доВ4 иБи 2 до B0 используются для информации о тестах,
которые не зависят от типа двигателя и поэтому
называются общими тестами. Обратите внимание, что для
битов, указывающих на доступность теста , бит,
установленный в 1 , указывает на доступность, тогда как
для битов, указывающих на завершенность теста , бит,
установленный в 0 , указывает на завершение.

Биты Определение

А7 Состояние CEL/MIL (вкл/выкл).

А6 - А0 Количество подтвержденных кодов неисправности, связанных с выбросами, доступных для отображения.

Б7 Зарезервировано (должно быть 0 )

Б6 - Б4 Битовое изображение, указывающее завершенность общих тестов.

Индикация типа двигателя


Б3
0 = искровое зажигание (например, двигатели Отто или Ванкеля) 1 = воспламенение от сжатия (например, дизельные двигатели)

Б2 - Б0 Растровое изображение, указывающее наличие общих тестов.

С7 - С0 Битовое изображение, указывающее наличие тестов, специфичных для конкретного типа двигателя.

Д7 - Д0 Битовое изображение, указывающее на завершение испытаний конкретного типа двигателя.

Биты из байта B, представляющие общие индикаторы


испытаний (не зависящие от типа двигателя), отображаются
следующим образом:

Тестовая доступность Полнота теста

Компоненты Би 2 Б6

Топливная система Б1 Б5

осечка Б0 Б4

Байты C и D отображаются следующим образом для типов


двигателей с искровым зажиганием (например, двигатели
Отто или Ванкеля):

Тестовая доступность Полнота теста

Система EGR и/или VVT С7 Д7

Нагреватель датчика кислорода С6 Д6

Датчик кислорода С5 Д5
[а]
Бензиновый сажевый фильтр С4 Д4

Система вторичного воздуха С3 Д3

Испарительная система С2 Д2

Катализатор с подогревом С1 Д1

Катализатор С0 Д0

Байты C и D альтернативно отображаются следующим


образом для типов двигателей с воспламенением от сжатия
(дизельные двигатели):

Тестовая доступность Полнота теста

Система EGR и/или VVT С7 Д7

Мониторинг фильтра твердых частиц С6 Д6

Датчик выхлопных газов С5 Д5

- Сдержанный - С4 Д4

Давление наддува С3 Д3

- Сдержанный - С2 Д2

Монитор NOx/SCR С1 Д1

Катализатор НМХК [б] С0 Д0

a. Распространенное заблуждение состоит в том, что C4/D4 был


хладагентом для кондиционеров, однако в течение многих лет он
числился как зарезервированный в J1979, а недавно был
определен как GPF.

b. NMHC может означать неметановые углеводороды, но J1979 нас


не проясняет. Переводом будет датчик аммиака в катализаторе
SCR.

Сервис 01 PID 41 — Мониторинг состояния этого цикла


движения

Запрос этого PID возвращает 4 байта данных.


Возвращаемые данные имеют ту же форму, что и
возвращаемые для PID 01 , за одним исключением —
первый байт всегда равен нулю.

Сервис 01 PID 78 и 79 — Температура выхлопных газов (EGT),


банк 1 и банк 2

Запрос одного из этих двух PID вернет 9 байт данных. PID 78


возвращает данные, относящиеся к датчикам EGT для банка
1, тогда как PID 79 аналогичным образом возвращает
данные для банка 2. Первый байт представляет собой поле
с битовой кодировкой, указывающее, какие датчики EGT
поддерживаются для соответствующего банка.

Байты Описание

А Поддержка датчика EGT

Б - С Температура, считываемая датчиком EGT 1

Д - Е Температура, считываемая датчиком 2 EGT

Ж - Г Температура, считываемая датчиком EGT 3

Х - Я Температура, считываемая датчиком EGT 4


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

Биты Описание

А7 - А4 Сдержанный

А3 Датчик EGT 4 поддерживается?

А2 Датчик EGT 3 поддерживается?

А1 Датчик EGT 2 поддерживается?

А0 Датчик EGT 1 поддерживается?

Байты от B до I содержат 16-битные целые числа,


указывающие температуру датчиков. Значения температуры
интерпретируются в градусах Цельсия в диапазоне от -40 до
6513,5 (шкала 0,1) с использованием обычного стандарта.
формула (старший бит — это A,
младший бит — это B). Имеют значение только значения,
для которых поддерживается соответствующий датчик.

Сервис 03 (PID не требуется) — отображение сохраненных


диагностических кодов неисправностей.

Запрос на эту услугу возвращает список установленных


кодов DTC. Список инкапсулирован с использованием
протокола ISO 15765-2 .

Если имеется два или меньше кодов DTC (до 4 байтов), они
возвращаются в одном кадре ISO-TP (SF). Три или более DTC
в списке передаются в нескольких кадрах, причем точное
количество кадров зависит от типа связи и деталей
адресации.
Для описания каждого кода неисправности требуется 2
байта. В этих байтах закодированы категория и число.
Обычно он отображается в декодированном виде в
пятисимвольной форме, например «U0158 », где первый
символ (здесь «U») представляет категорию, к которой
принадлежит код неисправности, а остальные четыре
символа представляют собой шестнадцатеричное
представление числа в этой категории. Первые два бита (А7
иA6 ) первого байта (A) представляет категорию. Остальные
14 бит представляют число. Следует отметить, что,
поскольку второй символ формируется всего из двух битов,
он может находиться только в пределах диапазона0Следует
отметить, что , поскольку второй символ состоит .

Биты Определение

Категория
00 :P — силовой агрегат
А7 - А6 01 :С — шасси
10 :Б – Тело
11 : U — Сеть [a]

А5 - В0 Количество (внутри категории)

a. Хотя ее обычно называют сетевой категорией, первоначально


она могла быть «неопределенной» категорией, поэтому
использовалась буква «U», а не «N».

Пример DTC « U0158 » будет расшифрован следующим


образом:

Кусочек А7 А6 А5 А4 А3 А2 А1 А0 Б7 Б6 Б5 Б4 Б3 Би 2 Б1 Б0

Двоичный 1 1 0 0 0 0 0 1 0 1 0 1 1 0 0 0

Шестнадцатеричный С 1 5 8

Раскодированный код неисправности ты 0 1 5 8


Полученный пятизначный код, например " U0158 », можно
найти в таблице кодов неисправности OBD-II, чтобы
получить фактическое описание того, что он представляет.
Следует отметить, что хотя некоторые блоки диапазонов
кодов DTC имеют общие значения, применимые ко всем
автомобилям и производителям, значения других могут
различаться в зависимости от производителя или даже
модели.

Также стоит отметить, что коды DTC иногда могут


встречаться в четырехсимвольной форме, например "С158 »,
которая представляет собой простое шестнадцатеричное
представление двух байтов, при этом правильное
декодирование по отношению к категории не было
выполнено.

Сервис 09 PID 08 — Отслеживание эксплуатационных


характеристик двигателей с искровым зажиганием

Он предоставляет информацию о рабочих характеристиках


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

Числитель для каждого компонента или системы


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

Количество элементов данных должно сообщаться в начале


(первый байт).

Все элементы данных записи отслеживания


производительности использования состоят из двух байтов
и сообщаются в этом порядке (каждое сообщение содержит
два элемента, поэтому длина сообщения равна 4).

Мнемоника Описание

ОБДКОНД Количество обнаруженных условий мониторинга OBD

ИГНКНТР Счетчик зажигания

КАТКОМП1 Монитор Cat alyst подсчитывает завершение, банк 1

КАТКОНД1 Обнаруженные состояния монитора катализатора подсчитываются, банк 1

КАТКОМП2 Cat alyst Monit or подсчитывает завершение, банк 2

КАТКОНД2 Обнаруженные состояния монитора катализатора подсчитываются, банк 2

О2SCOMP1 Отсчет завершения монитора датчика O2, банк 1

O2SCOND1 Обнаруженные условия монитора датчика O2, банк 1

О2SCOMP2 Монитор датчика O2 считает завершение, банк 2

O2SCOND2 Обнаруженные условия монитора датчика O2, банк 2

ЭГРКОМП Подсчет условий завершения монитора EGR

ЭГРКОНД Количество обнаруженных состояний монитора EGR

АЭРКОМП Счетчики условий завершения монитора AIR (вторичный воздух)

КОНДИЦИОНЕР Количество встреченных условий монитора AIR (вторичный воздух)

ЭВАПКОМП Подсчет условий завершения монитора EVAP

ЭВАПКОНД Количество обнаруженных состояний монитора EVAP

SO2SCOMP1 Монитор завершения вторичного датчика O2, банк 1

SO2SCOND1 Обнаруженные условия монитора вторичного датчика O2, банк 1

SO2SCOMP2 Монитор вторичного датчика O2 считает завершение, банк 2

СО2СКОНД2 Обнаруженные условия монитора вторичного датчика O2, банк 2


Сервис 09 PID 0B — отслеживание эксплуатационных
характеристик двигателей с воспламенением от сжатия

Он предоставляет информацию о характеристиках гусениц


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

Все элементы данных состоят из двух байтов и передаются


в следующем порядке (каждое сообщение содержит два
элемента, следовательно, длина сообщения равна 4):

Мнемоника Описание

ОБДКОНД Количество обнаруженных условий мониторинга OBD

ИГНКНТР Счетчик зажигания

HCCATCOMP Счетчики условий завершения NMHC Cat alyst Monit or

ХССАТКОНД Количество обнаруженных состояний монитора катализатора NMHC

НКАТКОМП Счетчики условий завершения монитора катализатора NOx/SCR

НКАТКОНД Количество обнаруженных состояний монитора катализатора NOx/SCR

НАДСКОМП Подсчет условий завершения работы монитора адсорбера NOx

НАДСКОНД Количество встреченных состояний монитора адсорбера NOx

ПМКОМП Счетчик условий завершения монитора PM-фильтра

ПМКОНД Число встреченных состояний монитора PM-фильтра

ЭГСКОМП Счетчик состояний завершения монитора датчика выхлопных газов

ЭГСКОНД Количество обнаруженных состояний монитора датчика выхлопных газов

ЭГРКОМП Подсчет условий завершения мониторинга EGR и/или VVT

ЭГРКОНД Количество обнаруженных состояний монитора EGR и/или VVT

БКОМП Подсчет условий завершения работы монитора давления наддува

БПКОНД Число встреченных состояний монитора давления наддува

ТОПЛИВНЫЙ КОМП Подсчет условий завершения работы монитора топлива

ФУЭЛКОНД Число встреченных состояний монитора топлива


Перечисленные PID

Некоторые PID должны интерпретироваться особым


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

Сервис 01 PID 03 — Состояние топливной системы

Запрос этого PID возвращает 2 байта данных. Первый байт


описывает топливную систему №1. Второй байт описывает
топливную систему №2 (если она существует) и кодируется
идентично первому байту. Значение, присвоенное значению
каждого байта, следующее:

Ценить Описание

0 Двигатель выключен

1 Разомкнутый контур из-за недостаточной температуры двигателя

2 Замкнутый контур, использующий обратную связь датчика кислорода для определения топливной смеси.

4 Разомкнутый контур из-за нагрузки двигателя ИЛИ прекращения подачи топлива из-за замедления

8 Разомкнутый контур из-за сбоя системы

Замкнутый контур, используется как минимум один кислородный датчик, но имеется неисправность в системе обратной
16
связи.

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

Сервис 01 ПИД 12 - Управляемый статус вторичного воздуха

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


описывает состояние вторичного воздуха.
Ценить Описание

1 вверх по течению

2 После каталитического нейтрализатора


4 Из внешней атмосферы или выкл.

8 Насос получил команду на диагностику

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

Сервис 01 ПИД 1С - Стандарты OBD, которым соответствует


данный автомобиль.

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


описывает, каким стандартам OBD соответствует этот ЭБУ.
Ниже показаны различные значения, которые может
содержать байт данных, рядом с тем, что они означают:
Ценить Описание

1 OBD-II согласно определению CARB

2 OBD согласно определению EPA

3 ОБД и ОБД-II

4 ОБД-И

5 Не совместим с OBD

6 ЕОБД (Европа)

7 ЭОБД и ОБД-II

8 ЭОБД и ОБД

9 ЭОБД, ОБД и ОБД II

10 ИОБД (Япония)

11 ИОБД и ОБД II

12 ИОБД и ЕОБД

13 JOBD, EOBD и OBD II

14 Сдержанный

15 Сдержанный

16 Сдержанный

17 Диагностика производителя двигателя (EMD)

18 Расширенная диагностика производителя двигателя (EMD+)

19 Бортовая система диагностики тяжелых условий эксплуатации (дочерняя/частичная) (HD OBD-C)

20 Бортовая диагностика тяжелых условий эксплуатации (HD OBD)

21 Всемирная гармонизированная БД (WWH OBD)

22 Сдержанный

23 Euro OBD St age I для тяжелых условий эксплуатации без контроля NOx (HD EOBD-I)

24 Euro OBD St age I для тяжелых условий эксплуатации с контролем NOx (HD EOBD-I N)

25 Euro OBD St age II для тяжелых условий эксплуатации без контроля NOx (HD EOBD-II)

26 Euro OBD St age II для тяжелых условий эксплуатации с контролем NOx (HD EOBD-II N)

27 Сдержанный

28 Бразилия OBD, этап 1 (OBDBr-1)

29 Бразилия OBD, этап 2 (OBDBr-2)

30 Корейский ОБД (КОБД)

31 Индия OBD I (IOBD I)

32 Индия OBD II (IOBD II)

33 Euro OBD St age VI для тяжелых условий эксплуатации (HD EOBD-IV)

34-250 Сдержанный

251-255 Не доступен для назначения ( специальное значение SAE J1939 )

Сервис 01 ПИД 51 - Кодирование типа топлива

Этот PID возвращает значение из нумерованного списка,


указывающее тип топлива транспортного средства. Тип
топлива возвращается в виде одного байта, а значение
определяется следующей таблицей:

Ценить Описание

0 Нет в наличии

1 Бензин

2 Метанол

3 Спирт этиловый

4 Дизель

5 сжиженный нефтяной газ

6 КПГ

7 Пропан

8 Электрический

9 Двухтопливный , работающий на бензине

10 Битопливный, работающий на метаноле

11 Двухтопливный, работающий на этаноле

12 Битопливный, работающий на сжиженном нефтяном газе

13 Битопливный двигатель, работающий на КПГ

14 Двухтопливный, работающий на пропане

15 Двухтопливный, работающий на электричестве

16 Двухтопливный электрический двигатель и двигатель внутреннего сгорания

17 Гибридный бензин

18 Гибридный этанол

19 Гибридный дизель

20 Гибридный электрический

21 Гибридный двигатель с электрическим приводом и двигателем внутреннего сгорания

22 Гибридный регенеративный

23 Битопливный дизельный двигатель

Любое другое значение зарезервировано ISO/SAE. В


настоящее время не существует определений понятия «
автомобиль с гибким топливом» .

Нестандартные PID
Большинство используемых PID OBD-II нестандартны. Для
большинства современных автомобилей интерфейс OBD-II
поддерживает гораздо больше функций, чем стандартные
PID, и между производителями автомобилей существует
относительно небольшое дублирование этих нестандартных
PID.

В открытом доступе имеется очень ограниченная


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

Годовые продажи в Северной Америке Ежегодные взносы

Менее 10 000 000 долларов США 5000 долларов США

10 000 000–50 000 000 долларов США 7500 долларов США

Более 50 000 000 долларов США 10 000 долларов США

Однако даже членство в ETI не предоставит полную


документацию по нестандартным PID. ETI заявляет: [7] [8]

Некоторые OEM-производители отказываются


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

ГМ 50 000 долларов США

Хонда 5000 долларов США

Сузуки 1000 долларов США

BMW 25 500 долларов плюс 2 000 долларов за обновление. Обновления происходят ежегодно.

Формат шины CAN (11 бит)


Как определено в ISO 15765-4, протоколы выбросов
(включая OBD-II, EOBD, UDS и т. д.) используют транспортный
уровень ISO-TP (ISO 15765-2). Все кадры CAN, отправленные с
использованием ISO-TP, используют длину данных 8 (и DLC
8). Рекомендуется дополнить неиспользуемые байты
данных значением 0xCC.

Запрос и ответ PID происходят по шине CAN автомобиля.


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

Такой подход позволяет использовать до восьми ЭБУ,


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

Шина CAN также может использоваться для связи помимо


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

Запрос

Функциональный запрос PID отправляется в автомобиль по


шине CAN с идентификатором 7DFh с использованием 8
байтов данных. Байты:
Байт

Тип ПИД-
0 1 2 3 4 5 6 7
регулятора

Сервис
Количество PID-код
01 = показать текущие
Стандарт дополнительных (например: 05 = температура не используется
данные;
САЭ байт данных: охлаждающей жидкости ( ISO 15765-2 предлагает CCh)
02 = стоп-кадр;
2 двигателя)
и т. д.

Количество
Для Специальная услуга: не используется
дополнительных PID-код
конкретного (например: 22 = ( ISO 15765-2 предлагает
байт данных: (например: 4980h)
автомобиля расширенные данные) CCh)
3

Ответ

Автомобиль отвечает на запрос PID по шине CAN


идентификаторами сообщений, которые зависят от того,
какой модуль ответил. Обычно двигатель или главный ЭБУ
отвечает по идентификатору 7E8h. Другие модули, такие как
гибридный контроллер или контроллер аккумулятора в Prius,
отвечают по адресам 07E9h, 07EAh, 07EBh и т. д. Это на 8
часов выше, чем физический адрес, на который отвечает
модуль. Несмотря на то, что количество байтов в
возвращаемом значении является переменным, сообщение
независимо использует 8 байтов данных ( протокол CAN-
шины формирует формат кадра с 8 байтами данных). Байты:
Байт

CAN-адрес 0 1 2 3 4 5 6 7

Специальная
услуга
То же, что и
запрос, за
исключением
того, что к PID-код
Стандарт SAE
Количество значению (например: 05 = значение не
7E8h, значение, байт значение, байт значение, байт
дополнительных услуги температура указанного используется
7E9h, 1 2 3
байтов данных: добавляется охлаждающей параметра, (может быть
7EAh и (необязательно) (необязательно) (необязательно)
от 3 до 6 40h. Итак: жидкости байт 0 00h или 55h)
т. д.
41h = показать двигателя)
текущие
данные;
42h = стоп-
кадр;
и т. д.

Специальная
услуга: то же,
что и запрос,
за
7E8h для исключением
конкретного того, что к
Количество значение
автомобиля значению значение, байт значение, байт значение, байт
дополнительных PID-код указанного
или 8h + услуги 1 2 3
байтов данных: (например: 4980h) параметра,
физический добавляется (необязательно) (необязательно) (необязательно)
от 4 до 7. байт 0
идентификатор 40 часов
модуля. (например: 62
часа = ответ
на запрос
услуги 22
часа).

Специальная
услуга:
7E8h для
7Fh, это общий (например: 22h =
конкретного
Количество ответ, обычно расширенные
автомобиля
дополнительных указывающий, диагностические не используется
или 8h + 31 час
байт данных: что модуль не данные по PID, (может быть 00h)
физический
3 распознает 21h =
идентификатор
запрос. расширенные
модуля.
данные по
смещению)

Смотрите также
Блок управления двигателем
ELM327 , очень распространенный микроконтроллер
(кремниевый чип) и многопротокольный интерпретатор,
используемый в коммуникационных интерфейсах
транспортных средств OBD-II.

Рекомендации
1. «Основная информация | Бортовая диагностика (OBD)» (http://ww
w.epa.gov/obd/basic.htm) . Агентство по охране окружающей
среды США. 16 марта 2015 года. Проверено 24 июня 2015г.

2. «Побег TechInfo PHEV — PID» (http://www.eaa-phev.org/wiki/Escape_


PHEV_TechInfo#PIDs) . Ассоциация электроавтомобилей —
гибридный электромобиль с подключением к сети . Проверено
11 декабря 2013 г. (http://www.eaa-phev.org/wiki/Escape_PHEV_Tec
hInfo#PIDs)

3. «Расширенные PID — переменные со знаком» (http://torque-bhp.co


m/forums/?wpforumaction=viewtopic&t=1981.0#postid-1199516) .
Крутящий момент-BHP. Проверено 17 марта 2016г. (http://torque-b
hp.com/forums/?wpforumaction=viewtopic&t=1981.0#postid-119951
6)

4. «Окончательный регламент» (https://www.arb.ca.gov/regact/2015/


obdii2015/finalregorder2.pdf) (PDF). США: Калифорнийский совет
по воздушным ресурсам. 2015. Проверено 4 сентября 2021г. (http
s://www.arb.ca.gov/regact/2015/obdii2015/finalregorder2.pdf)

5. «Коды и значения OBD2» (https://bads.lt/en/obd2-codes-and-meanin


gs-2/) . Литва: Балтийские автомобильные диагностические
системы . Проверено 11 июня 2020 г. (https://bads.lt/en/obd2-code
s-and-meanings-2/)
6. «Данные стоп-кадра OBD2: что это такое? Как их прочитать?» (htt
ps://www.obdadvisor.com/freeze-frame/) . Советник по ОБД . 28
февраля 2018 г. Проверено 14 марта 2020 г. (https://www.obdadvis
or.com/freeze-frame/)

7. «Часто задаваемые вопросы о полном членстве ETI» (http://www.


etools.org/FullMembershipFAQ) . Институт оборудования и
инструментов . Проверено 29 ноября 2013 г. (http://www.etools.or
g/FullMembershipFAQ) с указанием стоимости доступа к
документации OBD-II PID

8. «Специальные требования к лицензии OEM» (http://www.etools.or


g/OEMLicensing/) . Институт оборудования и инструментов .
Проверено 13 апреля 2015 г. (http://www.etools.org/OEMLicensin
g/)

дальнейшее чтение
«Режимы электронного/электронного диагностического
тестирования». Комитет по диагностическим стандартам
электронных систем транспортных средств. САЭ Дж1979 .
САЭ Интернешнл. 16 февраля 2017 г. дои :
10.4271/J1979_201702 (https://doi.org/10.4271%2FJ1979_201
702) .
«Цифровое приложение режимов электродиагностики».
Комитет по диагностическим стандартам электронных
систем транспортных средств. SAE J1979-Да . САЭ
Интернешнл. 16 февраля 2017 г. дои :
10.4271/J1979DA_201702 (https://doi.org/10.4271%2FJ1979D
A_201702) .
Вагнер, Бернхард. «Жизненный цикл диагностического
кода неисправности (DTC)» (https://www.kpit.com/insights/th
e-lifecycle-of-a-diagnostic-trouble-code-dtc/) . КПИТ .
Германия . Проверено 29 августа 2020 г.

Получено с https://en.wikipedia.org/w/index.php?title=OBD-
II_PIDs&oldid=1169996929 .

Последний раз эта страница редактировалась 12 августа 2023 г. в 16:25


(UTC) . •
Содержимое доступно в соответствии с CC BY-SA 4.0 , если не указано
иное.

Вам также может понравиться