Запрос этого режима возвращает список присутствующих ошибок. Список отправляется с помощью протокола ISO 15765-2. Если ошибок 2 или меньше, то они возвращаются в одном сообщении (ISO-TP Single Frame). 3 или более ошибок возвращаются с помощью нескольких сообщений. Количество сообщений зависит от типа соединения и адресации. Каждая ошибка требует 2 байта на описание.

Код ошибки выглядит так:

P 0 1 0 5

Первый символ кода ошибки определяется первыми двумя битами в первом байте:

A7 A6    Первый символ кода ошибки
-- --    -------------------
 0  0    P - Powertrain (двигатель и АКПП)
 0  1    C - Chassis (шасси)
 1  0    B - Body (кузовные системы: подушки безопасности, центральный замок и т.д.)
 1  1    U - Network (шина взаимодействия, например CAN)

Второй символ в коде ошибки это число:

A5 A4    Второй символ в коде ошибки
-- --    --------------------
 0  0    0 - стандартные коды OBDII
 0  1    1 - код производителя
 1  0    2 - код производителя
 1  1    3 - зарезервировано

Третий символ  (тип неисправности) в коде ошибки это число:

A3 A2 A1 A0    Третий символ в коде ошибки
-- -- -- --    -------------------
 0  0  0  0    0
 0  0  0  1    1 - топливная система или воздухоподача    
 0  0  1  0    2 - топливная система или воздухоподача 
 0  0  1  1    3 - система зажигания
 0  1  0  0    4 - вспомогательный контроль
 0  1  0  1    5 - холостой ход
 0  1  1  0    6 - ECU или его цепи
 0  1  1  1    7 - трансмиссия
 1  0  0  0    8 - трансмиссия
 1  0  0  1    9
 1  0  1  0    A
 1  0  1  1    B
 1  1  0  0    C
 1  1  0  1    D
 1  1  1  0    E
 1  1  1  1    F

Четвертый и пятый символы - порядковый номер ошибки, определяются таким же образом, как и третий, но используя биты B7..B4 и B3..B0. Результирующий 5ти-символьный код будет выглядеть, например, так: "P0105". Его можно найти в таблице ошибок OBDII. Шестнадцатеричные символы (0-9, A-F) встречаются редко и могут находиться в последних 3х символах кода ошибки.

 

Некоторые коды ошибок OBD-2

Код

Описание ошибки

P0100

Неисправность цепи датчика расхода воздуха

P0101

Выход сигнала датчика расхода воздуха из допустимого диапазона

P0102

Низкий уровень выходного сигнала датчика расхода воздуха

P0103

Высокий уровень выходного сигнала датчика расхода воздуха

P0105

Неисправность датчика давления воздуха

P0106

Выход сигнала датчика давления воздуха из допустимого диапазона

P0107

Низкий уровень выходного сигнала датчика давления воздуха

P0108

Высокий уровень выходного сигнала датчика давления воздуха

P0110

Неисправность датчика температуры всасываемого воздуха

P0111

Выход сигнала датчика температуры всасываемого воздуха из допустимого диапазона

P0112

Низкий уровень датчика температуры всасываемого воздуха

P0113

Высокий уровень датчика температуры всасываемого воздуха

P0115

Неисправность датчика температуры охлаждающей жидкости

P0116

Выходсигнала датчика температуры охлаждающей жидкости из допустимого диапазона

P0117

Низкий уровень датчика температуры охлаждающей жидкости

P0118

Высокий уровень датчика температуры охлаждающей жидкости

P0120

Неисправность датчика положения дроссельной заслонки "A"

P0121

Выход сигнала датчика положения дроссельной заслонки "A" из допустимого диапазона

P0122

Низкий уровень выходного сигнала датчика положения дроссельной заслонки "A"

P0123

Высокий уровень выходного сигнала датчика положения дроссельной заслонки "A"

P0125

Низкая температура охлаждающей жидкости для управления по замкнутому контуру

P0130

Датчик кислорода 1 (банк 1) неисправен

P0131

Низкий уровень сигнала датчика кислорода 1 (банк 1)

P0132

Высокий уровень сигнала датчика кислорода 1 (банк 1)

P0133

Медленный отклик датчика кислорода 1 (банк 1) на обогащение/обеднение

P0134

Нет активности выходного сигнала датчика кислорода 1 (банк 1)

P0135

Нагреватель датчика кислорода 1 (банк 1) неисправен

P0136

Датчик кислорода 2 (банк 1) неисправен

P0137

Низкий уровень выходного сигнала датчика кислорода 2 (банк 1)

P0138

Высокий уровень выходного сигнала датчика кислорода 2 (банк 1)

P0139

Медленный отклик датчика кислорода 2 (банк 1) на обогащение/обеднение

P0140

Нет активности выходного сигнала датчика кислорода 2 (банк 1)

P0141

Нагреватель датчика кислорода 2 (банк 1) неисправен

P0142

Датчик кислорода 3 (банк 1) неисправен

P0143

Низкий уровень выходного сигнала датчика кислорода 3 (банк 1)

P0144

Высокий уровень выходного сигнала датчика кислорода 3 (банк 1)

P0145

Медленный отклик датчика кислорода 3 (банк 1) на обогащение/обеднение

P0146

Нет активности выходного сигнала датчика кислорода 3 (банк 1)

P0147

Нагреватель датчика кислорода 3 (банк 1) неисправен

P0150

Датчик кислорода 1 (банк 2) неисправен

P0151

Низкий уровень сигнала датчика кислорода 1 (банк 2)

P0152

Высокий уровень сигнала датчика кислорода 1 (банк 2)

P0153

Медленный отклик датчика кислорода 1 (банк 2) на обогащение/обеднение

P0154

Нет активности выходного сигнала датчика кислорода 1 (банк 2)

P0155

Нагреватель датчика кислорода 1 (банк 2) неисправен

P0156

Датчик кислорода 2 (банк 2) неисправен

P0157

Низкий уровень выходного сигнала датчика кислорода 2 (банк 2)

P0158

Высокий уровень выходного сигнала датчика кислорода 2 (банк 2)

P0159

Медленный отклик датчика кислорода 2 (банк 2) на обогащение/обеднение

P0160

Нет активности выходного сигнала датчика кислорода 2 (банк 2)

P0161

Нагреватель датчика кислорода 2 (банк 2) неисправен

P0162

Датчик кислорода 3 (банк 2) неисправен

P0163

Низкий уровень выходного сигнала датчика кислорода 3 (банк 2)

P0164

Высокий уровень выходного сигнала датчика кислорода 3 (банк 2)

P0165

Медленный отклик датчика кислорода 3 (банк 2) на обогащение/обеднение

P0166

Нет активности выходного сигнала датчика кислорода 3 (банк 2)

P0167

Нагреватель датчика кислорода 3 (банк 2) неисправен

P0171

Слишком бедная смесь (возможен подсос воздуха)

P0172

Слишком богатая смесь

P0173

Утечка топлива из топливной системы блока цилиндров №2

P0174

Смесь блока цилиндров №2 слишком бедная

P0175

Смесь блока цилиндров №2 слишком богатая

P0176

Датчик выброса СНх (Fuel Composition) неисправен

P0177

Сигнал датчика СНх (Fuel Composition) вне допустимого диапазона

P0178

Низкий уровень сигнала датчика СНх (Fuel Composition)

P0179

Высокий уровень сигнала датчика СНх (Fuel Composition)

P0180

Неисправность цепи датчика температуры топлива "А"

P0181

Сигнал датчика температуры топлива "А" вне допустимого диапазона

P0182

Низкий уровень сигнала датчика температуры топлива "А"

P0183

Высокий уровень сигнала датчика температуры топлива "А"

P0185

Неисправность цепи датчика температуры топлива "В"

P0186