Audi, VW, Skoda, Seat — Подача управляющего сигнала на вакуумный насос усилителя тормозов: короткое замыкание на массу
Audi, VW, Skoda, Seat — Vacuum pump,brakes — short to earth.
Коды ошибок по протоколу OBD-2
Расшифровка обозначений по позициям в коде:
Первая позиция:
P — код работы двигателя и/или АКПП
B — код работы электростеклоподъёмников, подушек безопасности, центрального замка и т.д., того что находится в кузове
C — код работы ходовой части (шасси)
U — код взаимодействия между электронными блоками
Вторая позиция:
0 — общий для OBD-II код
1 и 2 — код производителя
3 — резерв
Третья позиция — типы неисправностей:
1 и 2 — топливная система или подача воздуха
3 — система зажигания
4 — вспомогательный контроль
5 — холостой ход
6 — ECU или его цепи
7 и 8 — трансмиссия
Четвертая и пятая позиции — порядковый номер ошибки
КОД Описание ошибки
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 Сигнал датчика температуры топлива «В» вне допустимого диапазона
P0187 Низкий уровень сигнала датчика температуры топлива «В»
P0188 Высокий уровень сигнала датчика температуры топлива «В»
P0190 Неисправность цепи датчика давления топлива в топливной рампе
P0191 Сигнал датчика давления в топливной рампе вне допустимого диапазона
P0192 Низкий сигнал датчика давления топлива в топливной рампе
P0193 Высокий сигнал датчика давления топлива в топливной рампе
P0194 Перемежающийся сигнал датчика давления топлива в топливной рампе
P0195 Неисправность цепи датчика температуры масла в двигателе
P0196 Сигнал датчика температуры масла в двигателе вне допустимого диапазона
P0197 Низкий сигнал датчика температуры масла в двигателе
P0198 Высокий сигнал датчика температуры масла в двигателе
P0199 Перемежающийся сигнал датчика температуры масла в двигателе
P0200 Неисправность цепи управления форсунками
P0201 Неисправность цепи управления форсункой №1
P0202 Неисправность цепи управления форсункой №2
P0203 Неисправность цепи управления форсункой №3
P0204 Неисправность цепи управления форсункой №4
P0205 Неисправность цепи управления форсункой №5
P0206 Неисправность цепи управления форсункой №6
P0207 Неисправность цепи управления форсункой №7
P0208 Неисправность цепи управления форсункой №8
P0209 Неисправность цепи управления форсункой №9
P0210 Неисправность цепи управления форсункой №10
P0211 Неисправность цепи управления форсункой №11
P0212 Неисправность цепи управления форсункой №12
P0213 Неисправность цепи управления форсункой холодного старта №1
P0214 Неисправность цепи управления форсункой холодного старта №2
P0215 Неисправность соленоида выключения двигателя
P0216 Неисправность цепи контроля времени впрыска
P0217 Перегрев двигателя
P0218 Перегрев трансмиссии
P0219 Слишком высокие обороты двигателя (Engine Overspeed Condition)
P0220 Неисправность датчика положения дроссельной заслонки «B»
P0221 Сигнал датчика положения дроссельной заслонки «B» вне допустимого диапазона
P0222 Низкий уровень сигнала датчика положения дроссельной заслонки «B»
P0223 Высокий уровень сигнала датчика положения дроссельной заслонки «B»
P0224 Перемежающийся уровень сигнала датчика положения дроссельной заслонки «B»
P0225 Неисправность датчика положения дроссельной заслонки «C»
P0226 Сигнал датчика положения дроссельной заслонки вне допустимого диапазона «C»
P0227 Низкий уровень сигнала датчика положения дроссельной заслонки «C»
P0228 Высокий уровень сигнала датчика положения дроссельной заслонки «C»
P0229 Перемежающийся уровень сигнала датчика положения дроссельной заслонки «C»
P0230 Неисправность первичной цепи управления бензонасосом (упр. реле бензонасоса)
P0231 Постоянный низкий уровень вторичной цепи бензонасоса
P0232 Постоянный высокий уровень вторичной цепи бензонасоса
P0233 Перемежающийся уровень вторичной цепи бензонасоса
P0235 Неисправность цепи датчика давления турбонаддува «A»
P0236 Сигнал с датчика турбины «A» вне допустимого диапазона
P0237 Низкий уровень сигнала с датчика турбины «A»
P0238 Высокий уровень сигнала с датчика турбины «A»
P0239 Неисправность цепи датчика давления турбонаддува «B»
P0240 Сигнал с датчика турбины «B» вне допустимого диапазона
P0241 Низкий уровень сигнала с датчика турбины «B»
P0242 Высокий уровень сигнала с датчика турбины «B»
P0243 Неисправность соленоида затвора выхлопных газов турбины «A»
P0244 Сигнал соленоида затвора выхлопных газов турбины «A» вне доп. диапазона
P0245 Соленоид затвора выхлопных газов турбины «A» всегда открыт
P0246 Соленоид затвора выхлопных газов турбины «A» всегда закрыт
P0247 Неисправность соленоида затвора выхлопных газов турбины «B»
P0248 Сигнал соленоида затвора выхлопных газов турбины «B» вне доп. диапазона
P0249 Соленоид затвора выхлопных газов турбины «B» всегда открыт
P0250 Соленоид затвора выхлопных газов турбины «B» всегда закрыт
P0251 Неисправность насоса впрыска турбины»A»
P0252 Сигнал насоса впрыска турбины «A» не допустимого диапазона
P0253 Низкий уровень сигнала насоса впрыска турбины «A»
P0254 Высокий уровень сигнала насоса впрыска турбины «A»
P0255 Перемежающийся уровень сигнала насоса впрыска турбины «A»
P0256 Неисправность насоса впрыска турбины «B»
P0257 Сигнал насоса впрыска турбины «B» вне допустимого диапазона
P0258 Низкий уровень сигнала насоса впрыска турбины «B»
P0259 Высокий уровень сигнала насоса впрыска турбины «B»
P0260 Перемежающийся уровень сигнала насоса впрыска турбины «B»
P0261 Форсунка цилиндра №1 — замыкание на землю
P0262 Форсунка цилиндра №1 — обрыв или замыкание на +12V
P0263 Форсунка цилиндра №1 — неисправность драйвера форсунки
P0264 Форсунка цилиндра №2 — замыкание на землю
P0265 Форсунка цилиндра №2 — обрыв или замыкание на +12V
P0266 Форсунка цилиндра №2 — неисправность драйвера форсунки
P0267 Форсунка цилиндра №3 — замыкание на землю
P0268 Форсунка цилиндра №3 — обрыв или замыкание на +12V
P0269 Форсунка цилиндра №3 — неисправность драйвера форсунки
P0270 Форсунка цилиндра №4 — замыкание на землю
P0271 Форсунка цилиндра №4 — обрыв или замыкание на +12V
P0272 Форсунка цилиндра №4 — неисправность драйвера форсунки
P0273 Форсунка цилиндра №5 — замыкание на землю
P0274 Форсунка цилиндра №5 — обрыв или замыкание на +12V
P0275 Форсунка цилиндра №5 — неисправность драйвера форсунки
P0276 Форсунка цилиндра №6 — замыкание на землю
P0277 Форсунка цилиндра №6 — обрыв или замыкание на +12V
P0278 Форсунка цилиндра №6 — неисправность драйвера форсунки
P0279 Форсунка цилиндра №7 — замыкание на землю
P0280 Форсунка цилиндра №7 — обрыв или замыкание на +12V
P0281 Форсунка цилиндра №7 — неисправность драйвера форсунки
P0282 Форсунка цилиндра №8 — замыкание на землю
P0283 Форсунка цилиндра №8 — обрыв или замыкание на +12V
P0284 Форсунка цилиндра №8 — неисправность драйвера форсунки
P0285 Форсунка цилиндра №9 — замыкание на землю
P0286 Форсунка цилиндра №9 — обрыв или замыкание на +12V
P0287 Форсунка цилиндра №9 — неисправность драйвера форсунки
P0288 Форсунка цилиндра №10 — замыкание на землю
P0289 Форсунка цилиндра №10 — обрыв или замыкание на +12V
P0290 Форсунка цилиндра №10 — неисправность драйвера форсунки
P0291 Форсунка цилиндра №11 — замыкание на землю
P0292 Форсунка цилиндра №11 — обрыв или замыкание на +12
P0293 Форсунка цилиндра №11 — неисправность драйвера форсунки
P0294 Форсунка цилиндра №12 — замыкание на землю
P0295 Форсунка цилиндра №12 — обрыв или замыкание на +12V
P0296 Форсунка цилиндра №12 — неисправность драйвера форсунки
P0300 Обнаружены случайные/множественные пропуски зажигания
P0301 Обнаружены пропуски зажигания в цилиндре №1
P0302 Обнаружены пропуски зажигания в цилиндре №2
P0303 Обнаружены пропуски зажигания в цилиндре №3
P0304 Обнаружены пропуски зажигания в цилиндре №4
P0305 Обнаружены пропуски зажигания в цилиндре №5
P0306 Обнаружены пропуски зажигания в цилиндре №6
P0307 Обнаружены пропуски зажигания в цилиндре №7
P0308 Обнаружены пропуски зажигания в цилиндре №8
P0309 Обнаружены пропуски зажигания в цилиндре №9
P0310 Обнаружены пропуски зажигания в цилиндре №10
P0311 Обнаружены пропуски зажигания в цилиндре №11
P0312 Обнаружены пропуски зажигания в цилиндре №12
P0320 Неисправноcть цепи распределителя зажигания
P0321 Сигнал распределителя зажигания вне допустимого диапазона
P0322 Сигнал распределителя зажигания отсутствует
P0323 Сигнал распределителя зажигания перемежающийся
P0325 Неисправность цепи датчика детонации №1
P0326 Сигнал датчика детонации №1 вне допустимого диапазона
P0327 Низкий уровень сигнала датчика детонации №1
P0328 Высокий уровень сигнала датчика детонации №1
P0329 Перемежающийся уровень сигнала датчика детонации №1
P0330 Неисправность цепи датчика детонации №2
P0331 Сигнал датчика детонации №2 вне допустимого диапазона
P0332 Низкий уровень сигнала датчика детонации №2
P0333 Высокий уровень сигнала датчика детонации №2
P0334 Перемежающийся уровень сигнала датчика детонации №2
P0335 Ошибка датчика положения коленвала»A»
P0336 Ошибка ДПКВ «A» (пропуск одного зуба)
P0337 Низкий уровень или замыкание на массу ДПКВ «A»
P0338 Высокий уровень или замыкание на +12V ДПКВ «A»
P0339 Перемежающийся сигнал ДПКВ «A»
P0340 Неисправность датчика распределительного вала
P0341 Сигнал датчика распределительного вала вне допустимого диапазона
P0342 Низкий уровень сигнала датчика распределительного вала
P0343 Высокий уровень сигнала датчика распределительного вала
P0344 Перемежающийся уровень сигнала датчика распределительного вала
P0350 Неисправность первичной / вторичной цепи катушки зажигания
P0351 Неисправность первичной / вторичной цепи катушки зажигания «A»
P0352 Неисправность первичной / вторичной цепи катушки зажигания «B»
P0353 Неисправность первичной / вторичной цепи катушки зажигания «C»
P0354 Неисправность первичной / вторичной цепи катушки зажигания «D»
P0355 Неисправность первичной / вторичной цепи катушки зажигания «E»
P0356 Неисправность первичной / вторичной цепи катушки зажигания» F»
P0357 Неисправность первичной / вторичной цепи катушки зажигания «G»
P0358 Неисправность первичной / вторичной цепи катушки зажигания «H»
P0359 Неисправность первичной / вторичной цепи катушки зажигания «I»
P0360 Неисправность первичной / вторичной цепи катушки зажигания «J»
P0361 Неисправность первичной / вторичной цепи катушки зажигания «K»
P0362 Неисправность первичной / вторичной цепи катушки зажигания «L»
P0370 Неисправность сигнала А таймера
P0371 Число импульсов сигнала А таймера выше нормы
P0372 Число импульсов сигнала А таймера ниже нормы
P0373 Нестабильные импульсы сигнала А таймера
P0374 Нет импульсов сигнала А таймера
P0375 Неисправность сигнала B таймера
P0376 Число импульсов сигнала B таймера выше нормы
P0377 Число импульсов сигнала B таймера ниже нормы
P0378 Нестабильные импульсы сигнала B таймера
P0379 Нет импульсов сигнала А таймера
P0380 Неисправность свечи накаливания или цепи нагрева
P0381 Неисправность свечи накаливания или индикатора нагрева
P0385 Неисправность цепи датчика положения коленвала «B»
P0386 Сигнал датчика положения коленвала «B» вне допустимого диапазона
P0387 Низкий уровень или замыкание на массу ДПКВ «В»
P0388 Высокий уровень или замыкаение на +12V ДПКВ «В»
P0389 Перемежающийся сигнал датчика положения коленвала «B»
P0400 Неисправность системы рециркуляции отработанных газов
P0401 Неэффективность системы рециркуляции отработанных газов
P0402 Избыточность системы рециркуляции отработанных газов (ОГ)
P0403 Неисправность цепи датчика системы рециркуляции отработанных газов
P0404 Сигнал датчика системы рециркуляции ОГ вне допустимого диапазона
P0405 Низкий уровень сигнала датчика «A» системы рециркуляции ОГ
P0406 Высокий уровень сигнала датчика «A» системы рециркуляции ОГ
P0407 Низкий уровень сигнала датчика «В» системы рециркуляции ОГ
P0408 Высокий уровень сигнала датчика «В» системы рециркуляции ОГ
P0410 Неисправность системы вторичной подачи воздуха
P0411 Некорректный поток через систему вторичной подачи воздуха
P0412 Неисправность клапана системы вторичной подачи воздуха»A»
P0413 Клапан системы вторичной подачи воздуха «A» всегда открыт
P0414 Клапан системы вторичной подачи воздуха «A» всегда закрыт
P0415 Неисправность клапана системы вторичной подачи воздуха «В»
P0416 Клапан системы вторичной подачи воздуха «В» всегда открыт
P0417 Клапан системы вторичной подачи воздуха «В» всегда закрыт
P0420 Эффективность системы катализаторов В1 ниже допустимого порога
P0421 Эффективность прогрева катализаторов В1 ниже допустимого порога
P0422 Эффективность главного катализатора В1 ниже допустимого порога
P0423 Эффективность нагревателя катализатора В1 ниже допустимого порога
P0424 Температура нагревателя катализатора В1 ниже допустимого порога
P0430 Эффективность системы катализаторов В2 ниже допустимого порога
P0431 Эффективность прогрева катализаторов В3 ниже допустимого порога
P0432 Эффективность главного катализатора В2 ниже допустимого порога
P0433 Эффективность нагревателя катализатора В2 ниже допустимого порога
P0434 Температура нагревателя катализатора В2 ниже допустимого порога
P0440 Неисправность контроля системы улавливания паров бензина
P0441 Плохая продувка системы улавливания паров бензина
P0442 Небольшая утечка в системе улавливания паров бензина
P0443 Неисправность цепи клапана продувки системы улавливания паров бензина
P0444 Клапан продувки системы улавливания паров бензина всегда открыт
P0445 Клапан продувки системы улавливания паров бензина всегда закрыт
P0446 Неисправность упр. воздушным клапаном системы улавливания паров
P0447 Воздушный клапан системы улавливания паров всегда открыт
P0448 Воздушный клапан системы улавливания паров всегда закрыт
P0450 Неисправность датчика давления паров бензина
P0451 Сигнал датчика давления паров бензина вне допустимого диапазона
P0452 Низкий уровень сигнал датчика давления паров бензина
P0453 Высокий уровень сигнал датчика давления паров бензина
P0454 Перемежающийся уровень сигнал датчика давления паров бензина
P0455 Большая утечка в системе улавливания паров бензина
P0460 Неисправность цепи датчика уровня топлива
P0461 Сигнал датчика уровня топлива вне допустимого диапазона
P0462 Низкий уровень сигнала датчика уровня топлива
P0463 Высокий уровень сигнала датчика уровня топлива
P0464 Перемежающийся уровень сигнала датчика уровня топлива
P0465 Неисправность цепи датчика потока воздуха продувки
P0466 Сигнал датчика потока воздуха продувки вне допустимого диапазона
P0467 Низкий уровень сигнала датчика потока воздуха продувки
P0468 Высокий уровень сигнала датчика потока воздуха продувки
P0469 Перемежающийся уровень сигнала датчика потока воздуха продувки
P0470 Неисправность датчика давления выхлопных газов
P0471 Сигнал датчика давления выхлопных газов вне допустимого диапазона
P0472 Низкий уровень сигнала датчика давления выхлопных газов
P0473 Высокий уровень сигнала датчика давления выхлопных газов
P0474 Перемежающийся уровень сигнала датчика давления выхлопных газов
P0475 Неисправность клапана датчика давления выхлопных газов
P0476 Сигнал клапана датчика давления выхлопных газов вне допустимого диапазона
P0477 Низкий уровень сигнала клапана датчика давления выхлопных газов
P0478 Высокий уровень сигнала клапана датчика давления выхлопных газов
P0479 Перемежающийся уровень сигнала клапана датчика давления выхлопных газов
P0480 Неисправность цепи управления реле вентилятора
P0500 Нет сигнала датчика скорости автомобиля
P0501 Сигнал датчика скорости автомобиля вне допустимого диапазона
P0502 Низкий уровень сигнала датчика скорости автомобиля
P0503 Высокий уровень сигнала датчика скорости автомобиля
P0505 Неисправность регулятора холостого хода
P0506 Неисправность регулятора холостого хода — низкие обороты
P0507 Неисправность регулятора холостого хода — высокие обороты
P0510 Неисправность концевика дроссельной заслонки
P0520 Неисправность в цепи датчика давления масла
P0521 Неправильный показатель/не отрегулирован датчик давления масла
P0522 Низкое напряжение датчика давления масла
P0523 Высокое напряжение датчика давления масла
P0530 Неисправность в цепи датчика давления охлаждающей жидкости кондиционера
P0531 Неправильный показатель/не отрегулирован датчик давления охлаждающей жидкости кондиционера
P0532 Низкий показатель датчика давления охлаждающей жидкости кондиционера
P0533 Высокий показатель датчика давления охлаждающей жидкости кондиционера
P0534 Утечка охлаждающей жидкости кондиционера
P0550 Неисправность в цепи датчика давления в гидроусилителе руля
P0551 Неправильный показатель/не отрегулирован датчик давления в гидроусилителе руля
P0552 Низкий показатель датчика давления в гидроусилителе руля
P0553 Высокий показатель датчика давления в гидроусилителе руля
P0554 Неисправность датчика давления в гидроусилителе руля
P0560 Напряжение питания системы ниже порога работоспособности
P0561 Напряжение питания системы нестабильное
P0562 Низкое напряжение питания системы
P0563 Высокое напряжение питания системы
P0565 Неисправность сигнала включения системы круиз — контроля
P0566 Неисправность сигнала выключения системы круиз — контроля
P0567 Неисправность сигнала продолжения движения системы круиз — контроля
P0568 Неисправность сигнала установки скорости системы круиз — контроля
P0569 Неисправность сигнала торможения системы круиз — контроля
P0570 Неисправность сигнала ускорения системы круиз — контроля
P0571 CНеисправность в цепи переключателя торможения A системы круиз — контроля
P0572 Низкий показатель переключателя торможения A системы круиз — контроля
P0573 Высокий показатель переключателя торможения A системы круиз — контроля
P0574 Неисправность системы круиз — контроля
P0575 Неисправность системы круиз — контроля
P0576 Неисправность системы круиз — контроля
P0577 Неисправность системы круиз — контроля
P0578 Неисправность системы круиз — контроля
P0579 Неисправность системы круиз — контроля
P0580 Неисправность системы круиз — контроля
P0600 Неисправность при связи с системой
P0601 Ошибка контрольной суммы ПЗУ
P0602 Программная ошибка блока управления
P0603 Ошибка внешнего ОЗУ
P0604 Ошибка внутреннего ОЗУ
P0605 Ошибка в памяти (ROM) блока управления
P0606 Неисправность процессора PCM
P0607 Неисправность канала детонации
P0608 Неисправность датчика VSS «A» блока управления
P0609 Неисправность датчика VSS «В» блока управления
P0620 Неисправность в цепи управления генератора
P0621 Неисправность в цепи лампы «L» генератора
P0622 Неисправность в блоке «F» генератора
P0650 Неисправность в цепи индикаторной лампы неисправностей (MIL)
P0654 Неправильно отрегулированы обороты двигателя
P0655 Неисправность в цепи лампы прогрева двигателя
P0656 Неисправность в цепи датчика уровня топлива
P0700 Неисправность системы контроля трансмиссии
P0701 Система контроля трансмиссии вне допустимого диапазона
P0702 Электрическая система контроля трансмиссии
P0703 Неисправность в цепи датчика B уменьшения крутящего момента при торможении
P0704 Неисправность в цепи датчика сцепления
P0705 Неисправность в цепи датчика трансмиссии (PRNDL)
P0706 Неправильный показатель / не отрегулирован датчик трансмиссии
P0707 Низкий показатель датчика трансмиссии
P0708 Высокий показатель датчика трансмиссии
P0709 Неисправность датчика трансмиссии
P0710 Неисправность в цепи датчика температуры трансмиссионной жидкости
P0711 Неправильный показатель / не отрегулирован датчик температуры трансмиссионной жидкости
P0712 Низкий показатель датчика температуры трансмиссионной жидкости
P0713 Высокий показатель датчика температуры трансмиссионной жидкости
P0714 Неисправность датчика температуры трансмиссионной жидкости
P0715 Неисправность в цепи датчика оборотов турбины
P0716 Неправильный показатель / не отрегулирован датчик оборотов турбины
P0717 Нет сигнала от датчика оборотов турбины
P0718 Неисправность датчика оборотов турбины
P0719 Низкий показатель цепи датчика B уменьшения крутящего момента при торможении
P0720 Неисправность в цепи датчика частоты вращения вала
P0721 Неправильный показатель / не отрегулирован датчик частоты вращения вала
P0722 Нет сигнала от датчика частоты вращения вала
P0723 Неисправность датчика частоты вращения вала
P0724 Высокий показатель цепи датчика B уменьшения крутящего момента при торможении
P0725 Неисправность в цепи датчика оборотов двигателя
P0726 Неправильный показатель / не отрегулирован датчик оборотов двигателя
P0727 Нет сигнала от датчика оборотов двигателя
P0728 Неисправность датчика оборотов двигателя
P0730 Неправильно отрегулирована коробка передач
Войдите или зарегистрируйтесь, чтобы писать комментарии, задавать вопросы и участвовать в обсуждении.
У вас есть диагностический код неисправности и хотите знать, что он значит?
В этой статье вы найдете 150 самых популярных кодов OBD2, которые относятся к 4 группам:
- Коды трансмиссии (P)
- Сетевые (U) коды
- Коды кузова (B)
- Коды шасси ©
Но сначала, давайте начнем с основ.
Содержание статьи
- 1 Что такое коды OBD2?
- 2 Интерпретация цифр в кодах OBD2
- 2.1 Первый символ (буква)
- 2.2 Второй символ (число)
- 2.3 Третий (число)
- 2.4 Четвертый и пятый символы (число)
- 3 Интерпретация 150 популярных кодов OBD2
- 3.1 123 популярных кодов трансмиссии (P) OBD2
- 3.2 9 популярных сетевых (U) кодов OBD2
- 3.3 8 популярных кодов тела (B) OBDII
- 3.4 10 популярных кодов шасси © OBDII
OBD — это сокращение от бортовой диагностики. Это относится к электронной системе автомобиля, которая выполняет самодиагностику и отчетность. При обнаружении проблемы система записывает ее как уникальный код.
Этот код известен как диагностический код неисправности (DTC). Как владелец транспортного средства или механик, вы можете взять этот код и интерпретировать его, чтобы понять природу проблемы.
Например, если автомобиль дает вам код P0201, это означает, что в цилиндре 1 цепи инжектора имеется неисправность. Ваша задача состоит в том, чтобы определить проблему и исправить ее.
Коды OBD2 являются кодами неисправностей, характерными для автомобилей, совместимых с OBD2. Как правило, это автомобили, внедорожники, легкие грузовики и т.д., которые производятся и / или продаются в США с 1996 года и в других странах.
Другими словами, если автомобиль 1996 года выпуска или новее, он соответствует OBD2. А это также означает, что он использует коды OBD2 для самостоятельной диагностики и составления отчетов.
Интерпретация цифр в кодах OBD2
OBD обеспечивает мониторинг для различных систем. Они включают в себя модуль управления двигателем, кузов, шасси и т. Д. Когда вы посмотрите на код, вы можете сразу сказать, какая система имеет ошибку, основываясь на том, как она выглядит.
Вот разбивка.
Первый символ (буква)
Все коды OBDII начинаются с буквы, обозначающей неисправную часть автомобиля. Давайте посмотрим на каждую букву.
П — Трансмиссия. Включает в себя двигатель, трансмиссию и все сопутствующие аксессуары.
U — Сеть и Транспортная Интеграция. Это функции, которые управляются и совместно используются бортовыми компьютерными системами.
Б — Кузов. Эти детали в основном находятся в зоне салона.
C — Шасси. Он охватывает механические системы и функции, такие как рулевое управление, подвеска и торможение.
Второй символ (число)
За первой буквой обычно следует число. Это число может быть только «0» или «1».
0 — если это «0», то код является стандартизированным ( SAE ) кодом; также известный как универсальный код
1 — если это «1», то вы смотрите на код производителя
Третий (число)
Этот номер обозначает конкретную систему автомобиля, которая имеет неисправность. Всего имеется восемь систем:
0 — Учет топлива и воздуха и вспомогательные средства контроля выбросов
1 — Учет топлива и воздуха
2 — Учет топлива и воздуха (контур форсунки)
3 — Системы зажигания или пропуски зажигания
4 — Дополнительные средства контроля выбросов
5 — Управление скоростью и системы контроля холостого хода
6 — Компьютер и выходная цепь
7 — Трансмиссия
Четвертый и пятый символы (число)
Последний фрагмент кода неисправности представляет собой двузначное число. Это число определяет точную проблему, с которой вы имеете дело. Это может быть любое число от 0 до 99.
Как видите, типичный код неисправности имеет всего пять символов, и каждый из этих символов дает описание. Например, если вы получите код P0219, это означает, что автомобиль имеет состояние превышения скорости двигателя.
Буква « P » означает, что проблема в трансмиссии. « 0 » означает, что это общий код, а « 2 » относится к системе учета топлива и воздуха (контур форсунки). Последние две цифры (19) определяют проблему; то есть условие превышения скорости.
Хотите узнать больше о кодах и их значениях? Вот более полный список кодов OBD.
Интерпретация 150 популярных кодов OBD2
Как уже упоминалось, коды DTC, начинающиеся с буквы « P », относятся к трансмиссии. Те, которые начинаются с ‘ U ‘, предназначены для системы интеграции сети и транспортного средства. Коды с первым символом « B » относятся к кузову автомобиля, а коды « C » — для шасси.
Мы разделим этот раздел на эти четыре категории для лучшего понимания всех этих кодов OBDII.
123 популярных кодов трансмиссии (P) OBD2
# | Код | Описание | Подробное описание | Основные симптомы | Возможные причины | Диагностические шаги |
---|---|---|---|---|---|---|
1 | P0008 | Производительность системы положения двигателя — ряд 1 | Ряд распределительных валов 1 и коленчатый вал имеют механическое изменение фаз. В основном модуль управления двигателем (ECM) испытывает проблемы с синхронизацией | • Проверьте, горит ли лампа двигателя • Снижена мощность • Грубое ускорение • Снижена экономия топлива |
• Цепь привода ГРМ испытывает натяжение • Цепь привода ГРМ растянута • Колесо реактора коленчатого вала не привязано к ВМТ (верхняя мертвая точка) • Повреждение проводки • Изношенные компоненты ГРМ • Внутреннее повреждение ECM |
• Используйте расширенный диагностический инструмент для извлечения кодов двигателя. • Визуально проверьте цепь VCT / VVT на наличие обрывов / повреждений проводов. |
2 | P0010 | Цепь исполнительного элемента положения впускного распределительного вала / обрыв (ряд 1) | Ряд распределительных валов 1 и коленчатый вал имеют механическое изменение фаз.Проблема возникает, когда двигатель испытывает высокие обороты.Модуль ECM неправильно регулирует подъем клапана при высоких оборотах. | • Проверьте, горит ли лампа двигателя • Двигатель работает плохо на высоких оборотах • Автомобиль работает примерно • Низкая экономия топлива • Автомобиль не проходит тест на выбросы |
• Отстой в моторном масле • Неисправный OVC (масляный регулирующий клапан) • Внутреннее повреждениеконтроллера ЭСУД • Синхронизация ECM не синхронизирована • Повреждение проводки • Неисправность датчика коленвала или распределительного вала • Короткое замыкание в цепи VCT / VVT или обрыв цепи |
• Используйте расширенный диагностический инструмент для извлечения кодов двигателя. • Проверьте соленоидную систему VVT / VCT на наличие грязного масла. • Проверьте цепь на наличие неисправностей проводки. |
3 | P0011 | Синхронизация положения впускного распределительного вала — сверхпродвинутый (ряд 1) | • Распределительный вал распредвала для блока 1 выше и превышает предел, установленный ECM. Это вызывает чрезмерное состояние, которое возникает во время замедления или опережения фаз газораспределения | • Проверьте двигатель Light поставляется на • Hard начиная • Плохо простоя • Автомобиль может работать сперебоями или стойло • Плохая экономия топлива • Автомобиль может потерпеть неудачу испытание излучения |
• Распределительный вал остается продвинутым, несмотря на то, что ECM дает команду на его затормаживание • Соленоид контроля масла в банке 1 может быть забит или застрял • Масло может быть слишком густым и, таким образом, блокирует проходы в банке 1 • Проблемы с электропроводкой в VCT / VVT • Масло постоянно поступает в поршневую камеру VCT |
• Проверьте, чтобы моторное масло было чистым и имело рекомендованную вязкость. • Визуально проверьте проводку в системе CVT. • Извлеките коды двигателя и данные под напряжением, используя расширенный диагностический инструмент. |
4 | P0011 | Синхронизация положения впускного распределительного вала — сверхпродвинутый (ряд 1) | • Распределительный вал распредвала для блока 1 выше и превышает предел, установленный ECM. Это вызывает чрезмерное состояние, которое возникает во время замедления или опережения фаз газораспределения | • Проверьте двигатель Light поставляется на • Hard начиная • Плохо простоя • Автомобиль может работать сперебоями или стойло • Плохая экономия топлива • Автомобиль может потерпеть неудачу испытание излучения |
• Распределительный вал остается продвинутым, несмотря на то, что ECM дает команду на его затормаживание • Соленоид контроля масла в банке 1 может быть забит или застрял • Масло может быть слишком густым и, таким образом, блокирует проходы в банке 1 • Проблемы с электропроводкой в VCT / VVT • Масло постоянно поступает в поршневую камеру VCT |
• Проверьте, чтобы моторное масло было чистым и имело рекомендованную вязкость. • Визуально проверьте проводку в системе CVT. • Извлеките коды двигателя и данные под напряжением, используя расширенный диагностический инструмент. |
5 | P0011 | Синхронизация положения впускного распределительного вала — сверхпродвинутый (ряд 1) | • Распределительный вал распредвала для блока 1 выше и превышает предел, установленный ECM. Это вызывает чрезмерное состояние, которое возникает во время замедления или опережения фаз газораспределения | • Проверьте двигатель Light поставляется на • Hard начиная • Плохо простоя • Автомобиль может работать сперебоями или стойло • Плохая экономия топлива • Автомобиль может потерпеть неудачу испытание излучения |
• Распределительный вал остается продвинутым, несмотря на то, что ECM дает команду на его затормаживание • Соленоид контроля масла в банке 1 может быть забит или застрял • Масло может быть слишком густым и, таким образом, блокирует проходы в банке 1 • Проблемы с электропроводкой в VCT / VVT • Масло постоянно поступает в поршневую камеру VCT • Сбой управления электромагнитным клапаном и застревание в открытом положении. • Масло может быть слишком густым и, таким образом, блокирует проходы в банке 1. |
• Проверьте, чтобы моторное масло было чистым и полным в баке. • Визуально проверьте проводку в системе CVT. • Извлеките коды двигателя и текущие данные с помощью расширенного диагностического инструмента. • Используя двунаправленный сканер, подайте команду на открытие и закрытие электромагнитного клапана управления распределительным механизмом, а затем проверьте, Сроки распредвала меняются. Если они меняются, значит, клапан не проблема |
6 | P0016 | Корреляция положения коленчатого вала, положение блока цилиндров 1, датчик A | • Сигналы коленвала и распределительного вала не соответствуют норме. Это означает, что контроллер ЭСУД может обнаружить, что синхронизация коленчатого вала и распределительного вала не коррелируют | • Проверьте, загорается ли лампочка двигателя • Двигатель может проворачиваться, но не запускается • Двигатель может продолжать работать, но будет записывать низкую производительность • Звук грохота в гармоническом балансире • Низкая экономия топлива |
• ГРМ чрезмерно растянута • Кольцо с тоном на распределительном валу и / или коленвале соскользнуло или сломалось • Цепь привода ГРМ подскользнулась и выбила фазированиераспредвала из положения • Проблемы с фазером распредвала и переводом фазера в положение • Проводка к кривошипу / кулачку датчик поврежден |
• Проверьте клапан контроля масла (OCV) на наличие проблем с подключением или проводкой. • Проверьте, чтобы моторное масло было чистым, полным и имело правильную вязкость. • Извлеките коды двигателя и текущие данные с помощью усовершенствованного диагностического прибора. • Используя двунаправленный сканер, включите и выключите OVC, затем см. если время распредвала изменится. Если они меняются, значит, клапан не проблема |
7 | P0021 | Синхронизация положения впускного распределительного вала — сверхпродвинутый (ряд 2) | • Распределительный вал распредвала для блока 2 выше и превышает предел, установленный ECM. Это вызывает чрезмерное состояние, которое возникает во время замедления или опережения фаз газораспределения | • Распределительный вал остается продвинутым, несмотря на то, что ECM дает команду на его затормаживание • Электромагнитный клапан контроля масла 2 может быть забит или застрял • Масло может быть слишком густым и, таким образом, блокирует проходы в банке 2 • Проблемы с электропроводкой в VCT / VVT • Проверьте, горит ли лампа двигателя • Не горит запуск • Плохой холостой ход • Автомобиль может работать неровно или заглохнуть • Плохая экономия топлива • Автомобиль может не пройти тест на выбросы |
• Распределительный вал остается продвинутым, несмотря на то, что ECM дает команду на его затормаживание • Электромагнитный клапан контроля уровня масла 2 может быть забит или застрял • Масло может быть слишком густым и, таким образом, блокирует проходы в блоке 2 • Проблемы с проводкой в VCT / VVT • Масло постоянно поступает в поршневую камеру VCT |
• Проверьте, чтобы моторное масло было чистым и имело рекомендованную вязкость. • Визуально проверьте проводку в системе CVT. • Извлеките коды двигателя и данные под напряжением, используя расширенный диагностический инструмент. |
8 | P0022 | Положение распределительного вала «А» — превышение времени задержки (ряд 2) | • Распределительный вал распредвала для банка 2 слишком запаздывает | • Проверьте двигатель свет приходит на • Автомобильные стойлах • твердые запуски автомобилей |
• Распределительный вал остается запаздывающим, несмотря на то, что ECM выдает команду на продвижение. • Проблемы с электропроводкой в VCT / VVT. • Масло непрерывно течет в поршневую камеру VCT. • Соленоид, управляемый распределительным клапаном, вышел из строя и остается открытым. |
• Визуально проверьте проводку в системе CVT. • Извлеките коды двигателя и данные в режиме реального времени, используя расширенный диагностический инструмент. • Сбросьте коды. Если P0022 возвращается, используйте двунаправленный инструмент, чтобы проверить, работает ли соленоид VCT |
9 | P0030 | Датчик подогреваемого кислорода (H02S) Цепь управления нагревателем, ряд 1, датчик 1 | • Блок 1, датчик 1 в цепи нагревателя датчика O2 неисправен. Таким образом, двигатель не достигает замкнутого контура и, следовательно, автомобиль имеет повышенные выбросы | • Проверьте, загорается ли лампа двигателя. • Для достижения замкнутого контура требуется больше времени. • Снижение расхода топлива. |
• Датчик H02S в блоке 1, цепь 1 не посылает правильный сигнал в ECM • Поврежденный или неисправный элемент в цепи нагревателя • Обрыв в цепи нагревателя датчика O2 • Обрыв / короткое замыкание в батарее нагревателя датчика O2 • Неисправный ECM (это наименее вероятно причина) |
• Проверьте проводку и питание датчика O2 и убедитесь, что нет повреждений / обрыв / замыкание • Используйте считыватель кодов для считывания кодов двигателя • Проверьте напряжение датчика O2 и убедитесь, что оно соответствует спецификациям производителя • Замените датчик O2 при необходимости |
10 | P0031 | Цепь подогреваемого датчика кислорода (HO2S), низкое напряжение, ряд 1, датчик 1 | • Сопротивление контура нагревателя в блоке 1 слишком мало, чтобы нагревать топливо, пока оно не достигнет соотношения воздух / топливо 14: 7.Проблема исходит от 1-го датчика банка 1. Этот код обычно срабатывает, когда уровень сопротивления ниже 0,8A | • Проверьте, загорается ли лампа двигателя. • Не всегда ECM может переходить в отказоустойчивый режим. |
• Короткое замыкание или обрыв в цепи нагревателя O2. • Неисправный нагреватель датчика O2. • Неисправность проводки в цепи, ведущей к нагревателю. Он может быть сломан или изношен • Неисправный ECM (это наименее вероятная причина) |
• Проверьте проводку и питание датчика O2 и убедитесь, что нет повреждений / обрыв / замыкание • Используйте считыватель кодов, чтобы вытащить коды двигателя |
Показано с 1 по 10 из 123 записейПредыдущаяСледующая
9 популярных сетевых (U) кодов OBD2
Шоу 9102550100 записиПоиск:
# | Код | Описание | Имея в виду | Основные симптомы | Возможные причины | Диагностические Шаги |
---|---|---|---|---|---|---|
1 | U0001 | Шина данных локальной сети контроллера (CAN): высокоскоростная шина / модуль управления связью | • Высокоскоростная шина — это линия связи между полностью интегрированным силовым модулем (TIPM) и другими модулями автомобиля. Когда этот набор кодов означает, что есть модуль (особенно модуль ABS), который не смог связаться с TIPM | • Проверьте двигатель свет приходит на • автомобиль может не запуститься на одной или нескольких попыток • Клавиша тревоги может активировать прерывисто |
• Обрыв в положительной или отрицательной цепи шины CAN. • Разрыв вцепи питания или заземления модуля, который установил код. • Замыкание на массу в цепи шины CAN. • Низкое напряжение. • Проблема с TIPM. |
• Используя двунаправленный сканирующий инструмент, работайте с каждым модулем независимо, чтобы выяснить, какой из них не работает. • После того, как вы точно определили модуль, убедитесь, что в его цепях нет ослабленных, разомкнутых, поврежденных или отсоединенных проводов и разъемов. • Сделайте то же самое для TIPM. • Используйте омметр для проверки целостности проводных клемм в модуле и TIPM. • Если все вышеперечисленное не работает, замените TIPM. |
2 | U0073 | Коммуникационная шина модуля управления «А» выключена | • Проблема с шиной CAN, из-за которой модулям сложно обмениваться информацией и связываться со сканирующим прибором. | • Проверьте, загорается ли лампадвигателя • Индикатор комбинации приборов горит • Снижается расход топлива • Двигателю не хватает мощности |
• Обрыв в цепи «+» CAN-шины + или — • Короткоезамыкание на источник питания или массу в цепи «A» -CAN-шины |
• Извлеките все коды связи и адресуйте их сначала, затем этот последний. • Визуально проверьте все соединения шины связи (разъемы и провода) на наличие разрывов, коротких замыканий, размыканий, потертостей, ожогов и расплавленных пятен. • Сбросьте все коды и выполните тест-драйв. Если этот код возвращается, отключите один модуль управления за раз и посмотрите, сможет ли сканер наконец связаться с PCM |
3 | U0101 | Потеряна связь с модулем управления коробкой передач | • Нет связи между модулем управления коробкой передач (TCM) и другими модулями управления | • Проверьте двигатель Light приходит на • Автомобиль не переключать передачи • Отдых на одной передаче, как правило ,второй или третьей передач |
• Обрыв цепи + или — шины CAN. • Короткоезамыкание на источник питания или массу в цепи + или — шины CAN. • Неисправный модуль TCM (наименее вероятный). |
• Используя двунаправленный сканирующий инструмент, управляйте TCM и смотрите, отвечает ли он. Если он не проверяет его дальше • Если он реагирует, проверьте все провода, разъемы и предохранители, которые составляют цепь. • При выключенном ключе проверьте напряжение CAN C + и C- . Если показания не соответствуют спецификациям производителя, значит, коммуникационные цепи плохие |
4 | U0107 | Потеряна связь с модулем управления привода дроссельной заслонки | • Нет связи между модулем управления приводом дроссельной заслонки (TAC) и другими модулями управления | • Проверьте, горит ли лампочкадвигателя. • Загорается или мигает электронная лампа управления дроссельной заслонкой. |
• Обрыв цепи + или — шины CAN. • Короткоезамыкание на источник питания или массу в цепи + или — шины CAN. • Неисправный модуль TAC (наименее вероятный). |
• Используя двунаправленный сканирующий инструмент, управляйте модулем TAC и смотрите, отвечает ли он. Если он не проверяет его дальше • Если он реагирует, проверьте все провода, разъемы и предохранители, которые составляют цепь. • При выключенном ключе проверьте напряжение CAN C + и C- . Если показания не соответствуют спецификациям производителя, значит, коммуникационные цепи плохие |
5 | U0121 | Потеряна связь с модулем управления антиблокировочной тормозной системой | • Нет связи между модулем управления АБС и другими модулями управления | • Проверьте, загорается ли лампадвигателя • Загорается сигнальная лампа ABS • Загорается сигнальная лампа TRAC или ESP / ESC (или обе) |
• Обрыв цепи + или — шины CAN. • Короткоезамыкание на источник питания или массу в цепи + или — шины CAN. • Неисправный модуль управления ABS (наименее вероятный). |
• Используя двунаправленный сканирующий инструмент, управляйте модулем управления ABS и посмотрите, отвечает ли он.Если он не проверяет его дальше • Если он реагирует, проверьте все провода, разъемы и предохранители, которые составляют цепь. • При выключенном ключе проверьте напряжение CAN C + и C- . Если показания не соответствуют спецификациям производителя, значит, коммуникационные цепи плохие |
6 | U0155 | Потеряна связь с модулем управления приборной панели | • Нет связи между модулем управления приборной панели (IPC) и другими модулями управления | • Проверьте, загорается ли лампочкадвигателя • Загораются все световые индикаторы на панели приборов / комбинации приборов или • Индикаторы на приборной панели / комбинации приборов не горят |
• Обрыв цепи + или — шины CAN. • Короткоезамыкание на источник питания или массу в цепи + или — шины CAN. • Неисправный модуль IPC (наименее вероятный). |
• Используя инструмент двунаправленного сканирования, управляйте модулем IPC и смотрите, отвечает ли он. Если он не проверяет его дальше • Если он реагирует, проверьте все провода, разъемы и предохранители, которые составляют цепь. • При выключенном ключе проверьте напряжение CAN C + и C- . Если показания не соответствуют спецификациям производителя, значит, коммуникационные цепи плохие |
7 | U1000 | Это код производителя, который означает разные вещи в разных автомобилях • В GM это означает условия сбоя связи класса 2 • В Infiniti это означает, что линия связи CAN — сбой сигнала • В Isuzu это означает, что идентификатор связи класса 2 не изучен • В Nissan It Средства CAN-цепи связи |
• Обычно это информационный код, который поставляется с другими кодами сети. Исправление всех кодов, с которыми это идет, исправит / сбросит это также | |||
8 | U1120 | Потерянное расстояние до колеса | • Прежде всего, код Chrysler, U1120 означает, что модуль ABS не может обмениваться данными с датчиками скорости. | • Проверьте, горит ли лампадвигателя • Может загореться сигнальная лампа ABS |
• Обрыв цепи + или — шины CAN. • Короткоезамыкание на источник питания или массу в цепи + или — шины CAN. • Неисправный модуль управления ABS (наименее вероятный). |
• Используя двунаправленный сканирующий инструмент, управляйте модулем управления ABS и посмотрите, отвечает ли он.Если он не проверяет его дальше • Если он реагирует, проверьте все провода, разъемы и предохранители, которые составляют цепь. • При выключенном ключе проверьте напряжение CAN C + и C- . Если показания не соответствуют спецификациям производителя, значит, коммуникационные цепи плохие |
9 | U1900 | Ошибка шины связи CAN | • Прежде всего, код Ford, U1900 означает то же самое, что и U0001 | • Проверьте двигатель свет приходит на • автомобиль может не запуститься на одной или нескольких попыток • Клавиша тревоги может активировать прерывисто |
• Обрыв в положительной или отрицательной цепи шины CAN. • Разрыв вцепи питания или заземления модуля, который установил код. • Замыкание на массу в цепи шины CAN. • Низкое напряжение. • Проблема с TIPM. |
• Используя двунаправленный сканирующий инструмент, работайте с каждым модулем независимо, чтобы выяснить, какой из них не работает. • После того, как вы точно определили модуль, убедитесь, что в его цепях нет ослабленных, разомкнутых, поврежденных или отсоединенных проводов и разъемов. • Сделайте то же самое для TIPM. • Используйте омметр для проверки целостности проводных клемм в модуле и TIPM. • Если все вышеперечисленное не работает, замените TIPM. |
Показано с 1 по 9 из 9 записейПредыдущаяСледующая
8 популярных кодов тела (B) OBDII
Шоу 8102550100 записиПоиск:
# | Код | Описание | Имея в виду | Основные симптомы | Возможные причины | Диагностические Шаги |
---|---|---|---|---|---|---|
1 | B0092 | Датчик левой боковой подушки безопасности 2 | • Код Ford, B0092 означает, что датчик левой боковой подушки безопасности обнаружил проблему с системой подушек безопасности | • Могут загореться контрольные лампы подушек безопасности. • Неправильное освещение контрольных лампочек подушек безопасности. |
• Обрыв, короткое замыкание или обрыв провода в жгуте датчика 2 левого ремня безопасности • Неисправный датчик 2 левогоремня безопасности |
• Визуально проверьте всю проводку к левому боковому датчику 2 на наличие ослабленных, открытых или коротких соединений. • Проверьте сопротивление левого бокового датчика 2 и сравните их со спецификациями.Если они не совпадают, замените датчик |
2 | B1015 | Это код производителя, который означает разные вещи в разных автомобилях • В GM это означает развертывание пассажиров.Высокое сопротивление петли • В Chrysler это означает, что входная цепь / производительность запроса выключателя размораживания сзади • В Ford It означает ненастроенный электронный блок приборов • В Mazda это означает ненастроенный электронный блок приборов • В Mitsubishi это означает производительность датчика температуры воды в нагревателе |
||||
3 | B1047 | Короткое замыкание модуля боковой подушки безопасности со стороны водителя и других модулей подушки безопасности | • есть боковая подушка безопасности на стороне водителя | • Могут загореться контрольные лампы подушек безопасности. • Неправильное освещение контрольных лампочек подушек безопасности. |
• Обрыв или короткое замыкание в цепи, ведущей к модулю подушки безопасности настороне водителя• Неисправный модуль подушки безопасности настороне водителя• Неисправныймодуль SRS (подушки безопасности) |
• Визуально проверьте всю проводку к модулю надувной подушки безопасности состороны водителя на наличие ослабленных, открытых или коротких соединений. • Выполните проверку сопротивления модуля подушки безопасности на стороне водителя. • Выполните проверку сопротивления модуля управления подушкой безопасности. |
4 | B1057 | Короткий модуль подушки безопасности водителя | • Датчик диагностики подушек безопасности на стороне водителя обнаружил короткое замыкание в цепи | • Загорается контрольная лампа подушки безопасности | • Короткое замыкание в жгуте проводов подушки безопасности водителя. • Проблема со спиральным кабелем. • Неисправная подушка безопасности водителя. • Проблема с электрическим подключением подушки безопасности водителя. |
• Визуально осмотрите жгут проводов к подушке безопасности водителя. • Проведите проверку сопротивления модуля подушки безопасности водителя. • Проверьте сопротивление спирального кабеля и датчика диагностики подушек безопасности и при необходимости замените. |
5 | B1318 | Низкое напряжение аккумулятора | • Это код Ford и Jaguar, который устанавливается, когда PCM обнаруживает, что напряжение аккумулятора упало ниже заданного уровня | • Проверьте, горит ли лампочкадвигателя • Загорается красная батарея • Снижается расход топлива • Возможно, неисправна коробка передач • Двигатель может не запуститься • Двигатель может запуститься, затем заглохнет и заглохнет |
• Неисправный генератор переменного тока. • Использование неподходящего аккумулятора. • Необслуживаемая аккумуляторная батарея. • Высокое сопротивление в цепи «генератор-аккумулятор», в цепи «генератор-PCM» или в обоих. • Неисправный PCM. |
• Проверьте, достаточно ли напряжения аккумулятора. • Убедитесь, что аккумулятор подключен правильно, затем проверьте ремень генератора. • С помощью цифрового вольтметра (DVOM) проверьте, работает ли система зарядки. • Сбросьте код и проведите тест-драйв. Если код возвращается, проверьте напряжение PCM |
6 | B1342 | ЭБУ неисправен | • Электронный блок управления (ЭБУ) вышел из строя | • Проверьте, загорается лилампа двигателя. • Могут загореться другие сигнальные лампы, в зависимости от того, на какой модуль воздействует |
• Дефектный ЭБУ. • Поврежденный контроллер (и) из-за ненормального напряжения в системе. |
• Прежде чем заменять ЭБУ,выполнитедиагностику и адресацию всех остальных кодов. • Проверьте, соответствует ли напряжение системы рекомендациям производителя. • Проверьте проводку к ЭБУ и убедитесь, что нет открытых, коротких или оборванных проводов. • Сбросьте все коды и выполните тест-драйв. Если код возвращается, вам, возможно, придется заменить ECU |
7 | B1650 | Ошибка системы классификации жильцов | • PCM или модуль управления подушками безопасности обнаружил неисправность в системе классификации пассажиров | • Загорается контрольная лампаподушки безопасности• Проверьте,загорается ли лампадвигателя |
• Проблема в системе классификации пассажиров • Проблема с проводкой в правом переднем сиденье • Проблема с центром сборки датчика подушки безопасности |
• Визуально проверьте всю проводку в системе классификации пассажира на наличие ослабленных, открытых или коротких соединений. • Выполните проверку сопротивления системы классификации пассажира и центра сборки датчика подушки безопасности и замените при необходимости. • Выполните проверку сопротивления на модуле управления подушкой безопасности. Если тест не пройден, замените модуль |
8 | B1676 | Напряжение аккумуляторной батареи вне диапазона | • Этот код антиблокировочной тормозной системы (ABS) устанавливается, когда модуль ABS обнаруживает сигнал напряжения, который меньше 9 В или больше 19 В в течение более 8 секунд. | • Загорается контрольная лампа ABS • Проверьте, может ли загораться лампа двигателя |
• Перегорел предохранитель в АБС • Неисправность в системе зарядки • Неисправность проводки в разъеме модуля АБС • Неисправный модуль АБС |
• Визуально проверьте всю проводку и разъемы в модуле ABS, а также систему зарядки на наличие ослабленных, открытых или коротких соединений. • Убедитесь, что все предохранители в ABS не перегорели. Если они перегорели, замените • Проверьте сопротивление модуля ABS и сравните со спецификациями производителя. • Сбросьте код и проведите тест-драйв. Если он вернется, подумайте о замене модуля |
Показано с 1 по 8 из 8 записейПредыдущаяСледующая
10 популярных кодов шасси © OBDII
Шоу 102550100 записи Поиск:
# | коды | Описание | Имея в виду | Основные симптомы | Возможные причины | Диагностические Шаги |
---|---|---|---|---|---|---|
1 | C0265 | Низкая цепь реле двигателя EBCM при включении | • Электронный модуль управления тормозом (EBCM) посылает ненормально низкий сигнал напряжения | • Загорается контрольная лампа ABS • Проверьте, может ли загораться лампа двигателя |
• Замкнутый или разомкнутый провод в жгуте проводов EBCM • Плохое электрическое соединение в цепи EBCM • Неисправный EBCM |
• Визуально проверьте всю проводку и разъемы в EBCM на наличие ослабленных, разомкнутых или замкнутых соединений. • Проверьте EBCM на сопротивление и сравните показания со спецификациями производителя.Если они находятся вне диапазона, рассмотрите возможность замены |
2 | C1130 | Сигнал двигателя 1 | • Модуль управления ABS обнаружил, что есть проблема с блоком управления двигателя (ECU) или PCM | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Неисправный ECU • Неисправный привод ABS и / или модуль управления ABS • Проблема с линией связи CAN • Поврежденный контроллер (и) из-за ненормального напряжения системы |
• Прежде чем заменять ЭБУ, сначала диагностируйте и обращайтесь ко всем остальным кодам. • Проверьте, соответствует ли напряжение системы рекомендациям производителя. • Проверьте проводку к ЭБУ и убедитесь, что нет обрывов, коротких замыканий или обрывов. • Проверьте все предохранители и при необходимости замените. • Выполните испытания на АБС. Модуль • Проведите тестирование по линии CAN. • Сбросьте все коды и проведите тест-драйв. Если код возвращается, вам, возможно, придется заменить ECU |
3 | C1145 | Сбой входной цепи датчика скорости правого переднего колеса | • Скорость правого переднего колеса, определяемая датчиком скорости колеса, находится вне ожидаемого диапазона | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Неисправен датчик скорости правого переднего колеса • Проблема с проводкой в цепи этого датчика скорости • PCM неправильно настроен для размера правого переднего колеса |
• Визуально осмотрите всю проводку к датчику скорости правого переднего колеса и проверьте на наличие обрывов, коротких, оборванных и протертых проводов. • Проверьте напряжение датчика скорости и согласуйте его со спецификациями производителя.Если они не совпадают, замените датчик |
4 | C1201 | Неисправность системы управления двигателем | • Электронный блок управления (ЭБУ) вышел из строя | • Проверьте, загорается ли лампа двигателя. • Могут загореться другие сигнальные лампы, в зависимости от того, на какой модуль воздействует |
• Дефектный ЭБУ. • Поврежденный контроллер (и) из-за ненормального напряжения в системе. |
• Прежде чем заменять ЭБУ,выполнитедиагностику и адресацию всех остальных кодов. • Проверьте, соответствует ли напряжение системы рекомендациям производителя. • Проверьте проводку к ЭБУ и убедитесь, что нет открытых, коротких или оборванных проводов. • Сбросьте все коды и выполните тест-драйв. Если код возвращается, вам, возможно, придется заменить ECU |
5 | C121C | Сигнал запроса крутящего момента отклонен | • Этот код, относящийся к распределительному валу, является информационным.Поставляется с кодами P0344, P0345 или P0365.Обращение к этим кодам избавит от этого | |||
6 | C1223 | Неисправность системы управления ABS | • Этот код устанавливается, когда система контроля устойчивости автомобиля (VSC) обнаруживает любую неисправность в ABS | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Обрыв или короткое замыкание в цепи ABS • Неисправный датчик ABS • Неисправный модуль управления ABS |
• Визуально проверьте всю проводку в цепи АБС на наличие ослабленных, разомкнутых или коротких соединений. • Выполните проверку сопротивления датчиков и модуля АБС. Замените при необходимости • Сбросьте код и выполните цикл вождения, если он возвращает зонд других систем, включая PCM |
7 | C1233 | Отсутствует входной сигнал датчика скорости левого переднего колеса | • PCM или датчик скорости автомобиля (VSS) не смог получить сигналы от датчика скорости левого переднего колеса | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Плохое соединение в датчике скорости вращения левого переднего колеса. • Обрыв, короткое замыкание или обрыв провода в жгуте проводов датчика скорости вращения левого переднего колеса. • Неисправный датчик скорости вращения левого переднего колеса. |
• Визуально проверьте всю проводку в цепи датчика скорости левого переднего колеса на наличие ослабленных, обрыванных или коротких замыканий. • Выполните проверку сопротивления датчика скорости левого переднего колеса. Замените при необходимости. • Сбросьте код и выполните цикл вождения, если он полностью возвращает систему ABS датчика. |
8 | C1234 | Отсутствует входной сигнал датчика скорости правого переднего колеса | • PCM или датчик скорости автомобиля (VSS) не смог получить сигналы от датчика скорости правого переднего колеса | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Плохое соединение в датчике скорости правого переднего колеса • Обрыв, короткое замыкание или обрыв провода в жгуте датчика скорости правого переднего колеса • Неисправный датчик скорости правого переднего колеса |
• Визуально проверьте всю проводку в цепи датчика скорости правого переднего колеса на наличие ослабленных, обрыванных или коротких замыканий. • Выполните проверку сопротивления датчика скорости правого переднего колеса. Замените при необходимости. • Сбросьте код и выполните цикл вождения, если он полностью возвращает систему ABS датчика. |
9 | C1241 | Низкое положительное напряжение батареи | • Этот код устанавливается, когда есть проблема с ЭБУ системы противоскольжения (соленоид главного цилиндра) | • Загорается контрольная лампа ABS • Проверьте,загорается ли лампочкадвигателя |
• Низкое напряжение аккумуляторной батареи • Использование неправильной аккумуляторной батареи • Необслуживаемая аккумуляторная батарея • Высокое сопротивление в цепи «аккумулятор-аккумулятор», в цепи «генератор-PCM» или в обеих системах • Неисправная система зарядки |
• Проверьте, достаточно ли напряжения аккумулятора. • Убедитесь, что аккумулятор подключен правильно, затем проверьте ремень генератора. • С помощью цифрового вольтметра (DVOM) проверьте, работает ли система зарядки. • Сбросьте код и проведите тест-драйв. Если код возвращается, проверьте напряжение PCM |
10 | C1713 | Цепь датчика контроля высоты заднего правого | • PCM обнаружил, что после включения зажигания напряжение 0,3 В или менее 4,7 В или более было достигнуто в течение более 1 секунды на каждой задней части датчика высоты. | • Проверьте, горит ли лампочкадвигателя. • Загорается или мигает контрольная лампа регулировки высоты (N). • Автомобиль не сможет выполнять функцию контроля высоты. |
• Дефектный правый задний датчик контроля высоты • Проблема с проводкой в правом заднем датчике контроля высоты • Изношенные детали подвески и системы контроля хода • Проблема с ударами и / или стойками |
• Визуально осмотрите всю проводку в ПРАВОЙ цепи датчика заднего контроля высоты на наличие ослабленных, разомкнутых или коротких соединений. • Выполните проверку сопротивления правого заднего датчика контроля высоты. Замените при необходимости • Убедитесь, что все детали, включая шаровые опоры, пружины (для высоты дорожного просвета), амортизаторы и распорки, находятся в хорошем состоянии. |
OBD-II PIDs (On-board diagnostics Parameter IDs) are codes used to request data from a vehicle, used as a diagnostic tool.
SAE standard J1979 defines many OBD-II PIDs. All on-road vehicles and trucks sold in North America are required to support a subset of these codes, primarily for state mandated emissions inspections. Manufacturers also define additional PIDs specific to their vehicles. Though not mandated, many motorcycles also support OBD-II PIDs.
In 1996, light duty vehicles (less than 8,500 lb or 3,900 kg) were the first to be mandated followed by medium duty vehicles (8,500–14,000 lb or 3,900–6,400 kg) in 2005.[1] They are both required to be accessed through a standardized data link connector defined by SAE J1962.
Heavy duty vehicles (greater than 14,000 lb or 6,400 kg) made after 2010,[1] for sale in the US are allowed to support OBD-II diagnostics through SAE standard J1939-13 (a round diagnostic connector) according to CARB in title 13 CCR 1971.1. Some heavy duty trucks in North America use the SAE J1962 OBD-II diagnostic connector that is common with passenger cars, notably Mack and Volvo Trucks, however they use 29 bit CAN identifiers (unlike 11 bit headers used by passenger cars).
Services / Modes[edit]
There are 10 diagnostic services described in the latest OBD-II standard SAE J1979. Before 2002, J1979 referred to these services as «modes». They are as follows:
Service / Mode (hex) | Description |
---|---|
01 | Show current data |
02 | Show freeze frame data |
03 | Show stored Diagnostic Trouble Codes |
04 | Clear Diagnostic Trouble Codes and stored values |
05 | Test results, oxygen sensor monitoring (non CAN only) |
06 | Test results, other component/system monitoring (Test results, oxygen sensor monitoring for CAN only) |
07 | Show pending Diagnostic Trouble Codes (detected during current or last driving cycle) |
08 | Control operation of on-board component/system |
09 | Request vehicle information |
0A | Permanent Diagnostic Trouble Codes (DTCs) (Cleared DTCs) |
Vehicle manufacturers are not required to support all services. Each manufacturer may define additional services above #9 (e.g.: service 22 as defined by SAE J2190 for Ford/GM, service 21 for Toyota) for other information e.g. the voltage of the traction battery in a hybrid electric vehicle (HEV).[2]
The nonOBD UDS services start at 0x10 to avoid overlap of ID-range.
Standard PIDs[edit]
The table below shows the standard OBD-II PIDs as defined by SAE J1979. The expected response for each PID is given, along with information on how to translate the response into meaningful data. Again, not all vehicles will support all PIDs and there can be manufacturer-defined custom PIDs that are not defined in the OBD-II standard.
Note that services 01 and 02 are basically identical, except that service 01 provides current information, whereas service 02 provides a snapshot of the same data taken at the point when the last diagnostic trouble code was set. The exceptions are PID 01, which is only available in service 01, and PID 02, which is only available in service 02. If service 02 PID 02 returns zero, then there is no snapshot and all other service 02 data is meaningless.
When using Bit-Encoded-Notation, quantities like C4 means bit 4 from data byte C. Each bit is numbered from 0 to 7, so 7 is the most significant bit and 0 is the least significant bit (See below).
A | B | C | D | ||||||||||||||||||||||||||||
A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | C7 | C6 | C5 | C4 | C3 | C2 | C1 | C0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
Service 01 — Show current data[edit]
PIDs (hex) |
PID (Dec) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | PIDs supported [$01 — $20] | Bit encoded [A7..D0] == [PID $01..PID $20] See below | |||
01 | 1 | 4 | Monitor status since DTCs cleared. (Includes malfunction indicator lamp (MIL), status and number of DTCs, components tests, DTC readiness checks) | Bit encoded. See below | |||
02 | 2 | 2 | DTC that caused freeze frame to be stored. | Decoded as in service 3 | |||
03 | 3 | 2 | Fuel system status | Bit encoded. See below | |||
04 | 4 | 1 | Calculated engine load | 0 | 100 | % | (or ) |
05 | 5 | 1 | Engine coolant temperature | -40 | 215 | °C | |
06 | 6 | 1 | Short term fuel trim—Bank 1 | -100 (Reduce Fuel: Too Rich) | 99.2 (Add Fuel: Too Lean) | % |
(or ) |
07 | 7 | 1 | Long term fuel trim—Bank 1 | ||||
08 | 8 | 1 | Short term fuel trim—Bank 2 | ||||
09 | 9 | 1 | Long term fuel trim—Bank 2 | ||||
0A | 10 | 1 | Fuel pressure (gauge pressure) | 0 | 765 | kPa | |
0B | 11 | 1 | Intake manifold absolute pressure | 0 | 255 | kPa | |
0C | 12 | 2 | Engine speed | 0 | 16,383.75 | rpm | |
0D | 13 | 1 | Vehicle speed | 0 | 255 | km/h | |
0E | 14 | 1 | Timing advance | -64 | 63.5 | ° before TDC | |
0F | 15 | 1 | Intake air temperature | -40 | 215 | °C | |
10 | 16 | 2 | Mass air flow sensor (MAF) air flow rate | 0 | 655.35 | g/s | |
11 | 17 | 1 | Throttle position | 0 | 100 | % | |
12 | 18 | 1 | Commanded secondary air status | Bit encoded. See below | |||
13 | 19 | 1 | Oxygen sensors present (in 2 banks) | [A0..A3] == Bank 1, Sensors 1-4. [A4..A7] == Bank 2… | |||
14 | 20 | 2 | Oxygen Sensor 1 A: Voltage B: Short term fuel trim |
0 -100 |
1.275 99.2 |
V
% |
(if B==$FF, sensor is not used in trim calculation) |
15 | 21 | 2 | Oxygen Sensor 2 A: Voltage B: Short term fuel trim |
||||
16 | 22 | 2 | Oxygen Sensor 3 A: Voltage B: Short term fuel trim |
||||
17 | 23 | 2 | Oxygen Sensor 4 A: Voltage B: Short term fuel trim |
||||
18 | 24 | 2 | Oxygen Sensor 5 A: Voltage B: Short term fuel trim |
||||
19 | 25 | 2 | Oxygen Sensor 6 A: Voltage B: Short term fuel trim |
||||
1A | 26 | 2 | Oxygen Sensor 7 A: Voltage B: Short term fuel trim |
||||
1B | 27 | 2 | Oxygen Sensor 8 A: Voltage B: Short term fuel trim |
||||
1C | 28 | 1 | OBD standards this vehicle conforms to | 1 | 250 | enumerated. See below | |
1D | 29 | 1 | Oxygen sensors present (in 4 banks) | Similar to PID $13, but [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Auxiliary input status | A0 == Power Take Off (PTO) status (1 == active) [A1..A7] not used |
|||
1F | 31 | 2 | Run time since engine start | 0 | 65,535 | s | |
20 | 32 | 4 | PIDs supported [$21 — $40] | Bit encoded [A7..D0] == [PID $21..PID $40] See below | |||
21 | 33 | 2 | Distance traveled with malfunction indicator lamp (MIL) on | 0 | 65,535 | km | |
22 | 34 | 2 | Fuel Rail Pressure (relative to manifold vacuum) | 0 | 5177.265 | kPa | |
23 | 35 | 2 | Fuel Rail Gauge Pressure (diesel, or gasoline direct injection) | 0 | 655,350 | kPa | |
24 | 36 | 4 | Oxygen Sensor 1 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
0 0 |
< 2 < 8 |
ratio V |
|
25 | 37 | 4 | Oxygen Sensor 2 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
26 | 38 | 4 | Oxygen Sensor 3 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
27 | 39 | 4 | Oxygen Sensor 4 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
28 | 40 | 4 | Oxygen Sensor 5 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
29 | 41 | 4 | Oxygen Sensor 6 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
2A | 42 | 4 | Oxygen Sensor 7 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
2B | 43 | 4 | Oxygen Sensor 8 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Voltage |
||||
2C | 44 | 1 | Commanded EGR | 0 | 100 | % | |
2D | 45 | 1 | EGR Error | -100 | 99.2 | % | |
2E | 46 | 1 | Commanded evaporative purge | 0 | 100 | % | |
2F | 47 | 1 | Fuel Tank Level Input | 0 | 100 | % | |
30 | 48 | 1 | Warm-ups since codes cleared | 0 | 255 | ||
31 | 49 | 2 | Distance traveled since codes cleared | 0 | 65,535 | km | |
32 | 50 | 2 | Evap. System Vapor Pressure | -8,192 | 8191.75 | Pa |
(AB is two’s complement signed)[3] |
33 | 51 | 1 | Absolute Barometric Pressure | 0 | 255 | kPa | |
34 | 52 | 4 | Oxygen Sensor 1 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
0 -128 |
< 2 <128 |
ratio mA |
|
35 | 53 | 4 | Oxygen Sensor 2 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
36 | 54 | 4 | Oxygen Sensor 3 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
37 | 55 | 4 | Oxygen Sensor 4 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
38 | 56 | 4 | Oxygen Sensor 5 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
39 | 57 | 4 | Oxygen Sensor 6 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
3A | 58 | 4 | Oxygen Sensor 7 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
3B | 59 | 4 | Oxygen Sensor 8 AB: Air-Fuel Equivalence Ratio (lambda,λ) CD: Current |
||||
3C | 60 | 2 | Catalyst Temperature: Bank 1, Sensor 1 | -40 | 6,513.5 | °C | |
3D | 61 | 2 | Catalyst Temperature: Bank 2, Sensor 1 | ||||
3E | 62 | 2 | Catalyst Temperature: Bank 1, Sensor 2 | ||||
3F | 63 | 2 | Catalyst Temperature: Bank 2, Sensor 2 | ||||
40 | 64 | 4 | PIDs supported [$41 — $60] | Bit encoded [A7..D0] == [PID $41..PID $60] See below | |||
41 | 65 | 4 | Monitor status this drive cycle | Bit encoded. See below | |||
42 | 66 | 2 | Control module voltage | 0 | 65.535 | V | |
43 | 67 | 2 | Absolute load value | 0 | 25,700 | % | |
44 | 68 | 2 | Commanded Air-Fuel Equivalence Ratio (lambda,λ) | 0 | < 2 | ratio | |
45 | 69 | 1 | Relative throttle position | 0 | 100 | % | |
46 | 70 | 1 | Ambient air temperature | -40 | 215 | °C | |
47 | 71 | 1 | Absolute throttle position B | 0 | 100 | % | |
48 | 72 | 1 | Absolute throttle position C | ||||
49 | 73 | 1 | Accelerator pedal position D | ||||
4A | 74 | 1 | Accelerator pedal position E | ||||
4B | 75 | 1 | Accelerator pedal position F | ||||
4C | 76 | 1 | Commanded throttle actuator | ||||
4D | 77 | 2 | Time run with MIL on | 0 | 65,535 | min | |
4E | 78 | 2 | Time since trouble codes cleared | ||||
4F | 79 | 4 | Maximum value for Fuel–Air equivalence ratio, oxygen sensor voltage, oxygen sensor current, and intake manifold absolute pressure | 0, 0, 0, 0 | 255, 255, 255, 2550 | ratio, V, mA, kPa | , , , |
50 | 80 | 4 | Maximum value for air flow rate from mass air flow sensor | 0 | 2550 | g/s | ; , , and are reserved for future use |
51 | 81 | 1 | Fuel Type | From fuel type table see below | |||
52 | 82 | 1 | Ethanol fuel % | 0 | 100 | % | |
53 | 83 | 2 | Absolute Evap system Vapor Pressure | 0 | 327.675 | kPa | |
54 | 84 | 2 | Evap system vapor pressure | -32,768 | 32,767 | Pa | (AB is two’s complement signed)[3] |
55 | 85 | 2 | Short term secondary oxygen sensor trim, A: bank 1, B: bank 3 | -100 | 99.2 | % |
|
56 | 86 | 2 | Long term secondary oxygen sensor trim, A: bank 1, B: bank 3 | ||||
57 | 87 | 2 | Short term secondary oxygen sensor trim, A: bank 2, B: bank 4 | ||||
58 | 88 | 2 | Long term secondary oxygen sensor trim, A: bank 2, B: bank 4 | ||||
59 | 89 | 2 | Fuel rail absolute pressure | 0 | 655,350 | kPa | |
5A | 90 | 1 | Relative accelerator pedal position | 0 | 100 | % | |
5B | 91 | 1 | Hybrid battery pack remaining life | 0 | 100 | % | |
5C | 92 | 1 | Engine oil temperature | -40 | 210 | °C | |
5D | 93 | 2 | Fuel injection timing | -210.00 | 301.992 | ° | |
5E | 94 | 2 | Engine fuel rate | 0 | 3212.75 | L/h | |
5F | 95 | 1 | Emission requirements to which vehicle is designed | Bit Encoded | |||
60 | 96 | 4 | PIDs supported [$61 — $80] | Bit encoded [A7..D0] == [PID $61..PID $80] See below | |||
61 | 97 | 1 | Driver’s demand engine — percent torque | -125 | 130 | % | |
62 | 98 | 1 | Actual engine — percent torque | -125 | 130 | % | |
63 | 99 | 2 | Engine reference torque | 0 | 65,535 | N⋅m | |
64 | 100 | 5 | Engine percent torque data | -125 | 130 | % | Idle Engine point 1 Engine point 2 Engine point 3 Engine point 4 |
65 | 101 | 2 | Auxiliary input / output supported | Bit Encoded | |||
66 | 102 | 5 | Mass air flow sensor | 0 | 2047.96875 | g/s | [A0]== Sensor A Supported [A1]== Sensor B Supported Sensor A: Sensor B: |
67 | 103 | 3 | Engine coolant temperature | -40 | 215 | °C | [A0]== Sensor 1 Supported [A1]== Sensor 2 Supported Sensor 1: Sensor 2: |
68 | 104 | 3 | Intake air temperature sensor | -40 | 215 | °C | [A0]== Sensor 1 Supported [A1]== Sensor 2 Supported Sensor 1: Sensor 2: |
69 | 105 | 7 | Actual EGR, Commanded EGR, and EGR Error | ||||
6A | 106 | 5 | Commanded Diesel intake air flow control and relative intake air flow position | ||||
6B | 107 | 5 | Exhaust gas recirculation temperature | ||||
6C | 108 | 5 | Commanded throttle actuator control and relative throttle position | ||||
6D | 109 | 11 | Fuel pressure control system | ||||
6E | 110 | 9 | Injection pressure control system | ||||
6F | 111 | 3 | Turbocharger compressor inlet pressure | ||||
70 | 112 | 10 | Boost pressure control | ||||
71 | 113 | 6 | Variable Geometry turbo (VGT) control | ||||
72 | 114 | 5 | Wastegate control | ||||
73 | 115 | 5 | Exhaust pressure | ||||
74 | 116 | 5 | Turbocharger RPM | ||||
75 | 117 | 7 | Turbocharger temperature | ||||
76 | 118 | 7 | Turbocharger temperature | ||||
77 | 119 | 5 | Charge air cooler temperature (CACT) | ||||
78 | 120 | 9 | Exhaust Gas temperature (EGT) Bank 1 | Special PID. See below | |||
79 | 121 | 9 | Exhaust Gas temperature (EGT) Bank 2 | Special PID. See below | |||
7A | 122 | 7 | Diesel particulate filter (DPF)
differential pressure |
||||
7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
7C | 124 | 9 | Diesel Particulate filter (DPF) temperature | °C | |||
7D | 125 | 1 | NOx NTE (Not-To-Exceed) control area status | ||||
7E | 126 | 1 | PM NTE (Not-To-Exceed) control area status | ||||
7F | 127 | 13 | Engine run time [b] | s | |||
80 | 128 | 4 | PIDs supported [$81 — $A0] | Bit encoded [A7..D0] == [PID $81..PID $A0] See below | |||
81 | 129 | 41 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
82 | 130 | 41 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
83 | 131 | 9 | NOx sensor | ||||
84 | 132 | 1 | Manifold surface temperature | ||||
85 | 133 | 10 | NOx reagent system | ||||
86 | 134 | 5 | Particulate matter (PM) sensor | ||||
87 | 135 | 5 | Intake manifold absolute pressure | ||||
88 | 136 | 13 | SCR Induce System | ||||
89 | 137 | 41 | Run Time for AECD #11-#15 | ||||
8A | 138 | 41 | Run Time for AECD #16-#20 | ||||
8B | 139 | 7 | Diesel Aftertreatment | ||||
8C | 140 | 17 | O2 Sensor (Wide Range) | ||||
8D | 141 | 1 | Throttle Position G | 0 | 100 | % | |
8E | 142 | 1 | Engine Friction — Percent Torque | -125 | 130 | % | |
8F | 143 | 7 | PM Sensor Bank 1 & 2 | ||||
90 | 144 | 3 | WWH-OBD Vehicle OBD System Information | h | |||
91 | 145 | 5 | WWH-OBD Vehicle OBD System Information | h | |||
92 | 146 | 2 | Fuel System Control | ||||
93 | 147 | 3 | WWH-OBD Vehicle OBD Counters support | h | |||
94 | 148 | 12 | NOx Warning And Inducement System | ||||
98 | 152 | 9 | Exhaust Gas Temperature Sensor | ||||
99 | 153 | 9 | Exhaust Gas Temperature Sensor | ||||
9A | 154 | 6 | Hybrid/EV Vehicle System Data, Battery, Voltage | ||||
9B | 155 | 4 | Diesel Exhaust Fluid Sensor Data | ||||
9C | 156 | 17 | O2 Sensor Data | ||||
9D | 157 | 4 | Engine Fuel Rate | g/s | |||
9E | 158 | 2 | Engine Exhaust Flow Rate | kg/h | |||
9F | 159 | 9 | Fuel System Percentage Use | ||||
A0 | 160 | 4 | PIDs supported [$A1 — $C0] | Bit encoded [A7..D0] == [PID $A1..PID $C0] See below | |||
A1 | 161 | 9 | NOx Sensor Corrected Data | ppm | |||
A2 | 162 | 2 | Cylinder Fuel Rate | 0 | 2047.96875 | mg/stroke | |
A3 | 163 | 9 | Evap System Vapor Pressure | Pa | |||
A4 | 164 | 4 | Transmission Actual Gear | 0 | 65.535 | ratio | [A1]==Supported
|
A5 | 165 | 4 | Commanded Diesel Exhaust Fluid Dosing | 0 | 127.5 | % | [A0]= 1:Supported; 0:Unsupported
|
A6 | 166 | 4 | Odometer [c] | 0 | 429,496,729.5 | km | |
A7 | 167 | 4 | NOx Sensor Concentration Sensors 3 and 4 | ||||
A8 | 168 | 4 | NOx Sensor Corrected Concentration Sensors 3 and 4 | ||||
A9 | 169 | 4 | ABS Disable Switch State | [A0]= 1:Supported; 0:Unsupported
[B0]= 1:Yes;0:No |
|||
C0 | 192 | 4 | PIDs supported [$C1 — $E0] | Bit encoded [A7..D0] == [PID $C1..PID $E0] See below | |||
C3 | 195 | ? | ? | ? | ? | ? | Returns numerous data, including Drive Condition ID and Engine Speed* |
C4 | 196 | ? | ? | ? | ? | ? | B5 is Engine Idle Request B6 is Engine Stop Request* |
PID (hex) |
PID (Dec) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
Service 02 — Show freeze frame data[edit]
Service 02 accepts the same PIDs as service 01, with the same meaning,[5] but information given is from when the freeze frame[6] was created. Note that PID $02 is used to obtain the DTC that triggered the freeze frame.
You have to send the frame number in the data section of the message.
Service 03 — Show stored Diagnostic Trouble Codes (DTCs)[edit]
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
---|---|---|---|---|---|---|
N/A | n*6 | Request trouble codes | 3 codes per message frame. See below |
Service 04 — Clear Diagnostic Trouble Codes and stored values[edit]
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
---|---|---|---|---|---|---|
N/A | 0 | Clear trouble codes / Malfunction indicator lamp (MIL) / Check engine light | Clears all stored trouble codes and turns the MIL off. |
Service 05 — Test results, oxygen sensor monitoring (non CAN only)[edit]
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
---|---|---|---|---|---|---|
0100 | 4 | OBD Monitor IDs supported ($01 – $20) | 0x0 | 0xffffffff | ||
0101 | 2 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage |
0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | V | 0.005 Rich to lean sensor threshold voltage | |
0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | V | 0.005 Lean to Rich sensor threshold voltage | |
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
Service 09 — Request vehicle information[edit]
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
---|---|---|---|---|---|---|
00 | 4 | Service 9 supported PIDs ($01 to $20) | Bit encoded. [A7..D0] = [PID $01..PID $20] See below | |||
01 | 1 | VIN Message Count in PID 02. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | Usually the value will be 5. | |||
02 | 17 | Vehicle Identification Number (VIN) | 17-char VIN, ASCII-encoded and left-padded with null chars (0x00) if needed to. | |||
03 | 1 | Calibration ID message count for PID 04. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | It will be a multiple of 4 (4 messages are needed for each ID). | |||
04 | 16,32,48,64.. | Calibration ID | Up to 16 ASCII chars. Data bytes not used will be reported as null bytes (0x00). Several CALID can be outputed (16 bytes each) | |||
05 | 1 | Calibration verification numbers (CVN) message count for PID 06. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | ||||
06 | 4,8,12,16 | Calibration Verification Numbers (CVN) Several CVN can be output (4 bytes each) the number of CVN and CALID must match | Raw data left-padded with null characters (0x00). Usually displayed as hex string. | |||
07 | 1 | In-use performance tracking message count for PID 08 and 0B. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | 8 | 10 | 8 if sixteen values are required to be reported, 9 if eighteen values are required to be reported, and 10 if twenty values are required to be reported (one message reports two values, each one consisting in two bytes). | |
08 | 4 | In-use performance tracking for spark ignition vehicles | 4 or 5 messages, each one containing 4 bytes (two values). See below | |||
09 | 1 | ECU name message count for PID 0A | ||||
0A | 20 | ECU name | ASCII-coded. Right-padded with null chars (0x00). | |||
0B | 4 | In-use performance tracking for compression ignition vehicles | 5 messages, each one containing 4 bytes (two values). See below | |||
PID (hex) |
Data bytes returned | Description | Min value | Max value | Units | Formula[a] |
- ^ a b c d e f g h In the formula column, letters A, B, C, etc. represent the first, second, third, etc. byte of the data. For example, for two data bytes
0F 19
,A = 0F
andB = 19
. Where a (?) appears, contradictory or incomplete information was available. - ^ Starting with MY 2010 the California Air Resources Board mandated that all diesel vehicles must supply total engine hours [4]
- ^ Starting with MY 2019 the California Air Resources Board mandated that all vehicles must supply odometer[4]
Bitwise encoded PIDs[edit]
Some of the PIDs in the above table cannot be explained with a simple formula. A more elaborate explanation of these data is provided here:
Service 01 PID 00 — Show PIDs supported[edit]
A request for this PID returns 4 bytes of data (Big-endian). Each bit, from MSB to LSB, represents one of the next 32 PIDs and specifies whether that PID is supported.
For example, if the car response is BE1FA813, it can be decoded like this:
Hexadecimal | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binary | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
Supported? | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | No | Yes | No | No | Yes | Yes |
PID number | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1F | 20 |
So, supported PIDs are: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F and 20
Service 01 PID 01 — Monitor status since DTCs cleared[edit]
A request for this PID returns 4 bytes of data, labeled A, B, C and D.
The first byte (A) contains two pieces of information. Bit A7 (MSB of byte A) indicates whether or not the MIL (malfunction indicator light, aka. check engine light) is illuminated. Bits A6 through A0 represent the number of diagnostic trouble codes currently flagged in the ECU.
The second, third, and fourth bytes (B, C and D) give information about the availability and completeness of certain on-board tests («OBD readiness checks»). The third and fourth bytes are to be interpreted differently depending upon whether the engine is spark ignition (e.g. Otto or Wankel engines) or compression ignition (e.g. Diesel engines). In the second byte (B), bit 3 indicates the engine type and thus how to interpret bytes C and D, with 0 being spark (Otto or Wankel) and 1 (set) being compression (Diesel). Bits B6 to B4 and B2 to B0 are used for information about tests that not engine-type specific, and thus termed common tests. Note that for bits indicating test availability a bit set to 1 indicates available, whilst for bits indicating test completeness a bit set to 0 indicates complete.
Bits | Definition |
---|---|
A7 | State of the CEL/MIL (on/off). |
A6—A0 | Number of confirmed emissions-related DTCs available for display. |
B7 | Reserved (should be 0) |
B6—B4 | Bitmap indicating completeness of common tests. |
B3 | Indication of engine type 0 = Spark ignition (e.g. Otto or Wankel engines) 1 = Compression ignition (e.g. Diesel engines) |
B2—B0 | Bitmap indicating availability of common tests. |
C7—C0 | Bitmap indicating availability of engine-type specific tests. |
D7—D0 | Bitmap indicating completeness of engine-type specific tests. |
Bits from byte B representing common test indicators (those not engine-type specific) are mapped as follows:
Test availability | Test completeness | |
---|---|---|
Components | B2 | B6 |
Fuel System | B1 | B5 |
Misfire | B0 | B4 |
Bytes C and D are mapped as follows for spark ignition engine types (e.g. Otto or Wankel engines):
Test availability | Test completeness | |
---|---|---|
EGR and/or VVT System | C7 | D7 |
Oxygen Sensor Heater | C6 | D6 |
Oxygen Sensor | C5 | D5 |
Gasoline Particulate Filter[a] | C4 | D4 |
Secondary Air System | C3 | D3 |
Evaporative System | C2 | D2 |
Heated Catalyst | C1 | D1 |
Catalyst | C0 | D0 |
Bytes C and D are alternatively mapped as follows for compression ignition engine types (Diesel engines):
Test availability | Test completeness | |
---|---|---|
EGR and/or VVT System | C7 | D7 |
PM filter monitoring | C6 | D6 |
Exhaust Gas Sensor | C5 | D5 |
— Reserved — | C4 | D4 |
Boost Pressure | C3 | D3 |
— Reserved — | C2 | D2 |
NOx/SCR Monitor | C1 | D1 |
NMHC Catalyst[b] | C0 | D0 |
- ^ A common misconception is that C4/D4 was A/C Refrigerant, however it had been listed as Reserved in J1979 for years, and was recently defined as GPF.
- ^ NMHC may stand for Non-Methane HydroCarbons, but J1979 does not enlighten us. The translation would be the ammonia sensor in the SCR catalyst.
Service 01 PID 41 — Monitor status this drive cycle[edit]
A request for this PID returns 4 bytes of data. The data returned is of an identical form to that returned for PID 01, with one exception — the first byte is always zero.
Service 01 PID 78 and 79 — Exhaust Gas temperature (EGT) Bank 1 and Bank 2[edit]
A request for one of these two PIDs will return 9 bytes of data. PID 78 returns data relating to EGT sensors for bank 1, whilst PID 79 similarly returns data for bank 2. The first byte is a bit encoded field indicating which EGT sensors are supported for the respective bank.
Bytes | Description |
---|---|
A | EGT sensor support |
B—C | Temperature read by EGT sensor 1 |
D—E | Temperature read by EGT sensor 2 |
F—G | Temperature read by EGT sensor 3 |
H—I | Temperature read by EGT sensor 4 |
The first byte is bit-encoded as follows:
Bits | Description |
---|---|
A7—A4 | Reserved |
A3 | EGT sensor 4 supported? |
A2 | EGT sensor 3 supported? |
A1 | EGT sensor 2 supported? |
A0 | EGT sensor 1 supported? |
Bytes B through I provide 16-bit integers indicating the temperatures of the sensors. The temperature values are interpreted in degrees Celsius in the range -40 to 6513.5 (scale 0.1), using the usual formula (MSB is A, LSB is B). Only values for which the corresponding sensor is supported are meaningful.
Service 03 (no PID required) — Show stored Diagnostic Trouble Codes[edit]
A request for this service returns a list of the DTCs that have been set. The list is encapsulated using the ISO 15765-2 protocol.
If there are two or fewer DTCs (up to 4 bytes) then they are returned in an ISO-TP Single Frame (SF). Three or more DTCs in the list are reported in multiple frames, with the exact count of frames dependent on the communication type and addressing details.
Each trouble code requires 2 bytes to describe. Encoded in these bytes are a category and a number. It is typically shown decoded into a five-character form like «U0158«, where the first character (here ‘U’) represents the category the DTC belongs to, and the remaining four characters are a hexadecimal representation of the number under that category. The first two bits (A7 and A6) of the first byte (A) represent the category. The remaining 14 bits represent the number. Of note is that since the second character is formed from only two bits, it can thus only be within the range 0—3.
Bits | Definition |
---|---|
A7—A6 | Category 00: P — Powertrain 01: C — Chassis 10: B — Body 11: U — Network[a] |
A5—B0 | Number (within category) |
- ^ Whilst this is commonly referred to as the network category, it may originally have been the ‘undefined’ category, hence the use of the letter ‘U’ rather than ‘N’.
An example DTC of «U0158» would be decoded as follows:
Bit | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binary | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
Hexadecimal | C | 1 | 5 | 8 | ||||||||||||
Decoded DTC | U | 0 | 1 | 5 | 8 |
The resulting five-character code, e.g. «U0158«, can be looked up in a table of OBD-II DTCs to get an actual description of what it represents. Of note, whilst some blocks of DTC code ranges have generic meanings that apply to all vehicles and manufacturers, the meanings of others can vary per manufacturer or even model.
It is also worth noting that DTCs may sometimes be encountered in a four-character form, e.g. «C158«, which is simply the plain hexadecimal representation of the two bytes, with proper decoding with respect to the category not having been performed.
Service 09 PID 08 — In-use performance tracking for spark ignition engines[edit]
It provides information about track in-use performance for catalyst banks, oxygen sensor banks, evaporative leak detection systems, EGR systems and secondary air system.
The numerator for each component or system tracks the number of times that all conditions necessary for a specific monitor to detect a malfunction have been encountered.
The denominator for each component or system tracks the number of times that the vehicle has been operated in the specified conditions.
The count of data items should be reported at the beginning (the first byte).
All data items of the In-use Performance Tracking record consist of two bytes and are reported in this order (each message contains two items, hence the message length is 4).
Mnemonic | Description |
---|---|
OBDCOND | OBD Monitoring Conditions Encountered Counts |
IGNCNTR | Ignition Counter |
CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
CATCOND1 | Catalyst Monitor Conditions Encountered Counts Bank 1 |
CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
CATCOND2 | Catalyst Monitor Conditions Encountered Counts Bank 2 |
O2SCOMP1 | O2 Sensor Monitor Completion Counts Bank 1 |
O2SCOND1 | O2 Sensor Monitor Conditions Encountered Counts Bank 1 |
O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
O2SCOND2 | O2 Sensor Monitor Conditions Encountered Counts Bank 2 |
EGRCOMP | EGR Monitor Completion Condition Counts |
EGRCOND | EGR Monitor Conditions Encountered Counts |
AIRCOMP | AIR Monitor Completion Condition Counts (Secondary Air) |
AIRCOND | AIR Monitor Conditions Encountered Counts (Secondary Air) |
EVAPCOMP | EVAP Monitor Completion Condition Counts |
EVAPCOND | EVAP Monitor Conditions Encountered Counts |
SO2SCOMP1 | Secondary O2 Sensor Monitor Completion Counts Bank 1 |
SO2SCOND1 | Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 1 |
SO2SCOMP2 | Secondary O2 Sensor Monitor Completion Counts Bank 2 |
SO2SCOND2 | Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 2 |
Service 09 PID 0B — In-use performance tracking for compression ignition engines[edit]
It provides information about track in-use performance for NMHC catalyst, NOx catalyst monitor, NOx adsorber monitor, PM filter monitor, exhaust gas sensor monitor, EGR/ VVT monitor, boost pressure monitor and fuel system monitor.
All data items consist of two bytes and are reported in this order (each message contains two items, hence message length is 4):
Mnemonic | Description |
---|---|
OBDCOND | OBD Monitoring Conditions Encountered Counts |
IGNCNTR | Ignition Counter |
HCCATCOMP | NMHC Catalyst Monitor Completion Condition Counts |
HCCATCOND | NMHC Catalyst Monitor Conditions Encountered Counts |
NCATCOMP | NOx/SCR Catalyst Monitor Completion Condition Counts |
NCATCOND | NOx/SCR Catalyst Monitor Conditions Encountered Counts |
NADSCOMP | NOx Adsorber Monitor Completion Condition Counts |
NADSCOND | NOx Adsorber Monitor Conditions Encountered Counts |
PMCOMP | PM Filter Monitor Completion Condition Counts |
PMCOND | PM Filter Monitor Conditions Encountered Counts |
EGSCOMP | Exhaust Gas Sensor Monitor Completion Condition Counts |
EGSCOND | Exhaust Gas Sensor Monitor Conditions Encountered Counts |
EGRCOMP | EGR and/or VVT Monitor Completion Condition Counts |
EGRCOND | EGR and/or VVT Monitor Conditions Encountered Counts |
BPCOMP | Boost Pressure Monitor Completion Condition Counts |
BPCOND | Boost Pressure Monitor Conditions Encountered Counts |
FUELCOMP | Fuel Monitor Completion Condition Counts |
FUELCOND | Fuel Monitor Conditions Encountered Counts |
Enumerated PIDs[edit]
Some PIDs are to be interpreted specially, and aren’t necessarily exactly bitwise encoded, or in any scale.
The values for these PIDs are enumerated.
Service 01 PID 03 — Fuel system status[edit]
A request for this PID returns 2 bytes of data. The first byte describes fuel system #1. The second byte describes fuel system #2 (if it exists) and is encoded identically to the first byte. The meaning assigned to the value of each byte is as follows:
Value | Description |
---|---|
0 | The motor is off |
1 | Open loop due to insufficient engine temperature |
2 | Closed loop, using oxygen sensor feedback to determine fuel mix |
4 | Open loop due to engine load OR fuel cut due to deceleration |
8 | Open loop due to system failure |
16 | Closed loop, using at least one oxygen sensor but there is a fault in the feedback system |
Any other value is an invalid response.
Service 01 PID 12 — Commanded secondary air status[edit]
A request for this PID returns a single byte of data which describes the secondary air status.
Value | Description |
---|---|
1 | Upstream |
2 | Downstream of catalytic converter |
4 | From the outside atmosphere or off |
8 | Pump commanded on for diagnostics |
Any other value is an invalid response.
Service 01 PID 1C — OBD standards this vehicle conforms to[edit]
A request for this PID returns a single byte of data which describes which OBD standards this ECU was designed to comply with. The different values the data byte can hold are shown below, next to what they mean:
Value | Description |
---|---|
1 | OBD-II as defined by the CARB |
2 | OBD as defined by the EPA |
3 | OBD and OBD-II |
4 | OBD-I |
5 | Not OBD compliant |
6 | EOBD (Europe) |
7 | EOBD and OBD-II |
8 | EOBD and OBD |
9 | EOBD, OBD and OBD II |
10 | JOBD (Japan) |
11 | JOBD and OBD II |
12 | JOBD and EOBD |
13 | JOBD, EOBD, and OBD II |
14 | Reserved |
15 | Reserved |
16 | Reserved |
17 | Engine Manufacturer Diagnostics (EMD) |
18 | Engine Manufacturer Diagnostics Enhanced (EMD+) |
19 | Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C) |
20 | Heavy Duty On-Board Diagnostics (HD OBD) |
21 | World Wide Harmonized OBD (WWH OBD) |
22 | Reserved |
23 | Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I) |
24 | Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II) |
26 | Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N) |
27 | Reserved |
28 | Brazil OBD Phase 1 (OBDBr-1) |
29 | Brazil OBD Phase 2 (OBDBr-2) |
30 | Korean OBD (KOBD) |
31 | India OBD I (IOBD I) |
32 | India OBD II (IOBD II) |
33 | Heavy Duty Euro OBD Stage VI (HD EOBD-IV) |
34-250 | Reserved |
251-255 | Not available for assignment (SAE J1939 special meaning) |
Service 01 PID 51 — Fuel Type Coding[edit]
This PID returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:
Value | Description |
---|---|
0 | Not available |
1 | Gasoline |
2 | Methanol |
3 | Ethanol |
4 | Diesel |
5 | LPG |
6 | CNG |
7 | Propane |
8 | Electric |
9 | Bifuel running Gasoline |
10 | Bifuel running Methanol |
11 | Bifuel running Ethanol |
12 | Bifuel running LPG |
13 | Bifuel running CNG |
14 | Bifuel running Propane |
15 | Bifuel running Electricity |
16 | Bifuel running electric and combustion engine |
17 | Hybrid gasoline |
18 | Hybrid Ethanol |
19 | Hybrid Diesel |
20 | Hybrid Electric |
21 | Hybrid running electric and combustion engine |
22 | Hybrid Regenerative |
23 | Bifuel running diesel |
Any other value is reserved by ISO/SAE. There are currently no definitions for flexible-fuel vehicle.
Non-standard PIDs[edit]
The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, there are many more functions supported on the OBD-II interface than are covered by the standard PIDs, and there is relatively minor overlap between vehicle manufacturers for these non-standard PIDs.
There is very limited information available in the public domain for non-standard PIDs. The primary source of information on non-standard PIDs across different manufacturers is maintained by the US-based Equipment and Tool Institute and only available to members. The price of ETI membership for access to scan codes varies based on company size defined by annual sales of automotive tools and equipment in North America:
Annual Sales in North America | Annual Dues |
---|---|
Under $10,000,000 | $5,000 |
$10,000,000 — $50,000,000 | $7,500 |
Greater than $50,000,000 | $10,000 |
However, even ETI membership will not provide full documentation for non-standard PIDs. ETI states:[7][8]
Some OEMs refuse to use ETI as a one-stop source of scan tool information. They prefer to do business with each tool company separately. These companies also require that you enter into a contract with them. The charges vary but here is a snapshot as of April 13th, 2015 of the per year charges:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 plus $2,000 per update. Updates occur annually.
CAN (11-bit) bus format[edit]
As defined in ISO 15765-4, emissions protocols (including OBD-II, EOBD, UDS, etc.) use the ISO-TP transport layer (ISO 15765-2). All CAN frames sent using ISO-TP use a data length of 8 (and DLC of 8). It is recommended to pad the unused data bytes with 0xCC.
The PID query and response occurs on the vehicle’s CAN bus. Standard OBD requests and responses use functional addresses. The diagnostic reader initiates a query using CAN ID 7DFh, which acts as a broadcast address, and accepts responses from any ID in the range 7E8h to 7EFh. ECUs that can respond to OBD queries listen both to the functional broadcast ID of 7DFh and one assigned ID in the range 7E0h to 7E7h. Their response has an ID of their assigned ID plus 8 e.g. 7E8h through 7EFh.
This approach allows up to eight ECUs, each independently responding to OBD queries. The diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DFh.
CAN bus may also be used for communication beyond the standard OBD messages. Physical addressing uses particular CAN IDs for specific modules (e.g., 720h for the instrument cluster in Fords) with proprietary frame payloads.
Query[edit]
The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. The bytes are:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Number of additional data bytes: 2 |
Service 01 = show current data; 02 = freeze frame; etc. |
PID code (e.g.: 05 = Engine coolant temperature) |
not used (ISO 15765-2 suggests CCh) |
||||
Vehicle specific | Number of additional data bytes: 3 |
Custom service: (e.g.: 22 = enhanced data) | PID code (e.g.: 4980h) |
not used (ISO 15765-2 suggests CCh) |
Response[edit]
The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Typically the engine or main ECU responds at ID 7E8h. Other modules, like the hybrid controller or battery controller in a Prius, respond at 07E9h, 07EAh, 07EBh, etc. These are 8h higher than the physical address the module responds to. Even though the number of bytes in the returned value is variable, the message uses 8 data bytes regardless (CAN bus protocol form Frameformat with 8 data bytes).
The bytes are:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
CAN Address | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, etc. |
Number of additional data bytes: 3 to 6 |
Custom service Same as query, except that 40h is added to the service value. So: 41h = show current data; 42h = freeze frame; etc. |
PID code (e.g.: 05 = Engine coolant temperature) |
value of the specified parameter, byte 0 | value, byte 1 (optional) | value, byte 2 (optional) | value, byte 3 (optional) | not used (may be 00h or 55h) |
Vehicle specific 7E8h, or 8h + physical ID of module. |
Number of additional data bytes: 4to 7 |
Custom service: same as query, except that 40h is added to the service value.(e.g.: 62h = response to service 22h request) | PID code (e.g.: 4980h) |
value of the specified parameter, byte 0 | value, byte 1 (optional) | value, byte 2 (optional) | value, byte 3 (optional) | |
Vehicle specific 7E8h, or 8h + physical ID of module. |
Number of additional data bytes: 3 |
7Fh this a general response usually indicating the module doesn’t recognize the request. | Custom service: (e.g.: 22h = enhanced diagnostic data by PID, 21h = enhanced data by offset) | 31h | not used (may be 00h) |
See also[edit]
- Engine control unit
- ELM327, a very common microcontroller (silicon chip) and multi-protocol interpreter used in OBD-II vehicle communication interfaces
References[edit]
- ^ a b «Basic Information | On-Board Diagnostics (OBD)». US EPA. 16 March 2015. Retrieved 24 June 2015.
- ^ «Escape PHEV TechInfo — PIDs». Electric Auto Association — Plug in Hybrid Electric Vehicle. Retrieved 11 December 2013.
- ^ a b «Extended PID’s — Signed Variables». Torque-BHP. Retrieved 17 March 2016.
- ^ a b «Final Regulation Order» (PDF). US: California Air Resources Board. 2015. Retrieved 4 September 2021.
- ^ «OBD2 Codes and Meanings». Lithuania: Baltic Automotive Diagnostic Systems. Retrieved 11 June 2020.
- ^ «OBD2 Freeze Frame Data: What is It? How To Read It?». OBD Advisor. 2018-02-28. Retrieved 2020-03-14.
- ^
«ETI Full Membership FAQ». The Equipment and Tool Institute. Retrieved 29 November 2013.
showing cost of access to OBD-II PID documentation - ^ «Special OEM License Requirements». The Equipment and Tool Institute. Retrieved 13 April 2015.
Further reading[edit]
- «E/E Diagnostic Test Modes». Vehicle E E System Diagnostic Standards Committee. SAE J1979. SAE International. 2017-02-16. doi:10.4271/J1979_201702.
- «Digital Annex of E/E Diagnostic Test Modes». Vehicle E E System Diagnostic Standards Committee. SAE J1979-Da. SAE International. 2017-02-16. doi:10.4271/J1979DA_201702.
- Wagner, Bernhard. «The Lifecycle of a Diagnostic Trouble Code (DTC)». KPIT. Germany. Retrieved 2020-08-29.