КодыOBD

Как устроен код ошибки

Код неисправности не выдаётся случайно: у каждого знака своё место и своё значение. Зная правило, из незнакомого кода можно вытащить главное — даже если его нет ни в одном справочнике.

Работает и для кодов, которых у нас нет: правило одно для всех.

Первый знак — какая система

  • P — двигатель и трансмиссия. Сюда попадает подавляющее большинство кодов, которые видит бытовой сканер.
  • C — шасси: тормоза, ABS, подвеска, рулевое.
  • B — кузов: подушки безопасности, свет, климат, стёкла.
  • U — обмен между электронными блоками. Здесь обычно ломается не узел, а провод, масса или питание.

Второй знак — кто задал значение

Самый важный знак в коде, и его чаще всего игнорируют.

  • 0 и 2 — обобщённый код. Значение закреплено стандартом и одинаково на всех марках.
  • 1 — марочный код. Значение назначил производитель, и у разных марок оно разное.
  • 3 — смешанная группа: часть номеров закреплена стандартом, часть отдана производителю.

Отсюда следует практическое правило, из-за которого чинят исправные детали: найденное в интернете «значение» кода с единицей вторым знаком почти наверняка относится к другой марке. Один и тот же P1234 у разных производителей означает разные вещи.

Третий знак — подсистема

Показывает, какой участок неисправен. Для кодов двигателя группы такие (названия — из таблиц самого стандарта):

Начало кода Подсистема
P00xx Топливо, воздух и вспомогательный контроль выбросов
P01xx Подача топлива и воздуха
P02xx Подача топлива и воздуха: цепи форсунок
P03xx Зажигание и пропуски воспламенения
P04xx Вспомогательный контроль выбросов
P05xx Скорость, холостой ход и вспомогательные входы
P06xx ЭБУ и его выходные цепи
P07xx — P09xx Коробка передач
P0Axx Гибридный привод

Четвёртый и пятый — номер неисправности

Порядковый номер конкретной неисправности внутри подсистемы. Именно эти два знака отличают «слишком бедная смесь» от «слишком богатая» и требуют справочника: вывести их значение из структуры нельзя.

Поэтому честная граница метода такая: по структуре всегда можно сказать, где искать; что именно сломалось — только по справочнику или руководству.

Откуда это правило

Структура кодов и деление на группы заданы стандартом SAE J2012 «Diagnostic Trouble Code Definitions». Мы опирались на редакцию 2002 года: она опубликована, потому что включена по ссылке в федеральное регулирование США. Названия групп в таблице выше взяты из заголовков таблиц самого стандарта, а не пересказаны по памяти.