Приложение MotorData OBD прочитает и расшифрует коды неисправностей в автомобиле. При вашем желании оно уберет код ошибки с приборной панели. Какие бывают коды, что они обозначают и как с ними разобраться, расскажем в этой статье. Скачайте прямо сейчас MotorData OBD в RuStore и проверьте состояние вашего автомобиля.
Коды неисправностей
Современный автомобиль оснащен множеством различных электронных систем:
- Система управления двигателем,
- Система управления автоматической КПП (автомат, вариатор, роботизированная КПП)
- EPS, EMPS, EHPS, PPS – электрический усилитель руля
- ABS – антиблокировочная система тормозов
- SRS – система пассивной безопасности
- TPMS – система контроля давления в шинах
- EPB – электопривод стояночного тормоза
- 4WD, AWD – система полного привода
- Parktronic – Система парковки
- CID – многофункциональный дисплей
- IPDM – монтажный блок
- Климат-контроль
- Система бесключевого допуска и запуска
и другие…
Системы состоят из датчиков, исполнительных механизмов, приводов и т.д. В современном автомобиле за работу той или иной системы отвечает электронный блок управления ЭБУ и встроенная в него программа управления.
При фиксировании сбоев в работе системы в блок управления записывается код неисправности. Зачастую, код неисправности приято обозначать как DTC, сокращенное от английского Diagnostic Trouble Code.
Коды неисправностей считываются с помощью диагностических сканеров, диагностических адаптеров ELM327. На некоторых моделях также существует способ считать коды неисправностей перемыкая определенные контакты в диагностическом разъеме, при этом на панели приборов начнет загораться и тухнуть индикатор неисправности CHECK ENGINE, ABS, SRS. Подсчитывая количество вспышек можно считать код неисправности.
На видео представлено отображение кода неисправности 21 в блоке управления двигателем.
А в этом видео происходит считывание кодов неисправностей из блока АКПП. Мигает код АКПП 61 и 64.
С распространением доступных средств диагностики считывание диагностических кодов осуществляется с помощью мобильного телефона с установленным приложением MotorData OBD и диагностического адаптера ELM327, подключенного к автомобилю. Часто такие адаптеры называют адаптерами OBD2. Как правильно подобрать адаптер, читайте тут.
В современном автомобиле есть множество различных диагностических кодов, которые можно условно разделить на две группы. Это диагностические коды считанные при подключении по протоколу стандарта OBD и диагностические коды считанные по протоколу производителя автомобиля.
Небольшая справка, что такое OBD, OBD II, EOBD
OBD по первым буквам On Board Diagnostic в переводе с английского обозначает бортовая диагностика. В 1984 году в США в штате Калифорния вышел закон о OBD. Этот закон, известный как OBD I, распространялся на все новые автомобили в Калифорнии, выпускаемые с 1988 года. Закон OBD I требовал постоянного контроля всех компонентов, связанных с электроникой двигателя. Каждый производитель осуществлял эти требования по-своему. У каждого был специфический, отличный от других, диагностический разъем, считывающий сканер, язык передачи данных между сканером и электронным блоком управления. И подключиться сканером для Мерседеса можно было только к Мерседесу. Таким образом для диагностики разных марок автомобилей приходилось иметь большое количество сканеров. Через некоторое время требования к выбросам и методам контроля ужесточили и это ужесточение известно как OBD II. Начиная с 1996 года все автомобили продаваемые на территории США должны удовлетворять требованиям OBD II. В OBD II впервые появился стандартизированный интерфейс в автомобиле. При этом стало возможно с помощью универсальных сканеров выполнять проверку всех систем, связанных с выпуском отработанных газов. В Европе стандарт EOBD European On Board Diagnostic – европейская бортовая диагностика базируется на американских стандартах и используемых технологиях. Начиная с 2000 года все автомобили с бензиновыми двигателями продаваемые в Европе оснащаются EOBD. С 2004 года это требование распространяется на автомобили с дизельными двигателями.
Коды неисправностей стандарта OBD II состоят из буквенно-цифрового кода и содержит 5 знаков код Р0303. Они регламентируются стандартами ISO 15031-6 и SAE J2012 и охватывают все системы в автомобиле. Коды условно можно разделить на 2 группы. К первой группе Р0 относят коды которые расшифровывается одинаково для всех автомобилей и не зависят от производителя. Ко второй группе Р1, Р2, Р3 относят коды которые расшифровываются по-разному в зависимости от производителя. Причем даже внутри одной марки расшифровка кода может быть разной. Нужно внимательно относится к расшифровке и не торопиться с выводами.
Расшифровка кода Р0303 будет одинаковой для любого автомобиля, а код Р1320 нужно расшифровывать только по данным производителя данного автомобиля.
Что обозначаю цифры и буквы в коде?
1-я позиция указывает на систему в автомобиле:
- P — силовая передача, Двигатель и АКПП;
- C – Шасси, ходовая часть, подвеска;
- B – кузов;
- U – Электронные блоки, шины передачи данных.
2-я позиция показывает тип кода неисправности. В зависимости от системы могут быть следующие варианты.
Коды неисправности силовой передачи
- Р0ххх – независимый от изготовителя код (законодательно предписанный), стандартный для всех производителей;
- Р1ххх – собственный код производителя;
- Р2ххх — собственный код производителя;
- Р30хх – независимый от изготовителя код;
- Р34хх – собственный код производителя.
Коды неисправности, относящиеся к шасси
- С0ххх – стандартный код;
- С1ххх – собственный код производителя;
- С2ххх — собственный код производителя;
- С3ххх – стандартный код.
Коды неисправности, относящиеся к кузову
- В0ххх – стандартный код;
- В1ххх – собственный код производителя;
- В2ххх — собственный код производителя;
- В3ххх – стандартный код
Коды неисправности, относящиеся к электронным блокам
- U0ххх – стандартный код
- U1ххх – собственный код производителя
- U2ххх — собственный код производителя
- U3ххх – стандартный код
3-я позиция указывает на подсистему. Для стандартных кодов есть жесткая привязка к таблице, но производитель в своих кодах может не придерживаться её. Ниже приведена таблица для силовой передачи.
Цифра | Подсистема |
0 | Топливо, воздух, снижение вредных выбросов |
1 | Топливо или воздух |
2 | Топливо или воздух |
3 | Система зажигания |
4 | Снижение вредных выбросов |
5 | Контроль скорости автомобиля, холостой ход |
6 | Блок управления и выходные цепи |
7 | Трансмиссия |
8 | Трансмиссия |
9 | Трансмиссия |
А | Гибридный привод |
В | Гибридный привод |
С | Гибридный привод |
D | Гибридный привод |
E | Гибридный привод |
F | Гибридный привод |
4-я и 5-я позиции обозначают порядковый номер.
Теперь вы знаете что зашифровано в коде Р0303. Есть таблицы в которых будет расшифровка.
В приложении MotorData Obd создан специальный раздел Справочник DTC, в котором представлены расшифровки диагностических кодов. Так например для кода Р0303 будет дана расшифровка Р0303 Пропуски воспламенения, цилиндр 3.
Особенности диагностики по OBD2
При подключении по ЕОБД протоколу происходит считывание кодов неисправностей из электронного блока управления двигателем. Считываются коды неисправностей начинающиеся с буквы Р. Но проблема в том, что система OBD2 контролирует только параметры влияющие на экологию и диагностируется только компоненты системы управления двигателем оказывающие влияние на экологию. Получается, что другие компоненты продиагностировать по протоколу ОБД не получается. Если нужно продиагностировать двигатель целиком, а также другие системы ABS или SRS на пример, тогда нужен протокол подключения производителя.
Особенности диагностики по заводскому протоколу
Протокол производителя позволяет подключаться к различным системам и выводит все записанные ошибки начинающиеся с P, B, C, U. К примеру, на панели приборов загорелся индикатор неисправности ABS. Подключение протоколом ЕОБД не поможет, нужно подключаться протоколом производителя. Необходимо перейти в блок ABS и считать коды неисправностей. Коды будут начинаться с буквы С, например C1232 — Датчик частоты вращения колеса, переднего левого — низкий уровень сигнала.
Очень часто при подключении протоколом производителя к блоку управления двигателем выводится больше кодов неисправностей, чем протоколом ЕОБД. Это дает больше информации для проведения диагностики и поиска неисправностей в автомобиле. Однако есть одна особенность при считывания кодов неисправностей из блока управления двигателя. Некоторые производители не дублируют вывод кодов в протоколе производителя. Например, при подключении по протоколу ЕОБД считывается код P0110 –датчик температуры воздуха на впуске, а при подключении протоколом производителя этот код не выводится. Это не означает, что у вас в руках плохой сканер, просто производитель не стал повторно фиксировать и записывать код неисправности в память. Так производитель экономит ресурсы памяти в блоке управления, ведь объем памяти ограничен и как правило объема памяти всегда не хватает. Поэтому нельзя пренебрегать подключением по ЕОБД протоколу, а подключаться двумя способами.
Например при подключении к автомобилю Mitsubishi L200 по ЕОБД протоколу кодов неисправностей нет. Но если подключиться по протоколу Mitsubishi в блоке управления двигателем считываются 2 кода неисправностей.
Подключение по протоколу OBD2
Подключение по протоколу производителя
Расширение возможностей адаптера OBD2 с помощью MotorData OBD
Сейчас большое распространение получили адаптера ELM327. Изначально это устройство должно было связывать интерфейс автомобиля и интерфейс персонального компьютера и передавать данные по OBD II протоколу. Но со временем стало возможным использовать его для подключения не только к двигателю, но и другим блокам по протоколу производителя. Для подключения к автомобилю кроме адаптера нужна еще программа MotorDataOBD. При подключении по ЕОБД протоколу определяется только двигатель. Но если подключиться протоколом производителя блоков будет больше. При подключении к автомобилю Mazda CX-5 можно считать и удалить коды неисправностей из 10 блоков.
При подключении к Toyota Estima 2011 года с гибридным приводом можно считать и удалить ошибки из 22 блоков.
Со временем у блоков управления становятся выше скорость вычислений и больше объем памяти. Теперь стало возможным выводить «логические» коды неисправностей. Данные коды неисправностей не говорят об обрыве или коротком замыкании в цепи датчика, а говорят о том, что при определенных условиях сигнал датчика не удовлетворяет заданным значениям. Вроде бы и датчик исправен и проводка проверена, но после стирания кода неисправности, через некоторое время, неисправность проявляется снова и фиксируется код повторно.
Сейчас многие производители стали использовать подкоды или расширенные коды. Обычно такие коды встречаются на автомобилях с гибридным или электрическим приводом.
Например в гибридном Lexus RX 450h могут быть следующие коды: Р0А60-288, Р0А60-290, Р0А60-294
В Хонда CR-V с гибридным приводом ошибки будут отображаться по-другому P0ACD-54, P0AA6-59, C1858-73.
Блок управления всегда контролирует уровень напряжения на своих контактах так называемых входах. В зависимости от уровня напряжения будут фиксироваться разные коды неисправностей Алгоритм, по которому блок управления фиксирует код неисправностей и зажигает индикатор на панели приборов разный. Для одних кодов неисправностей достаточно включить зажигание. Для других кодов неисправностей необходимо завести автомобиль, прогреть двигатель до определенной температуры и проехать с определенной скоростью. Для фиксирования третьих кодов необходимо завести, прогреть, проехать и так сделать два раза.
Удаление кодов неисправностей
И два слова об удалении кодов неисправностей. Вы нажали кнопку «удалить», сканер отправил команду на удаление кодов неисправностей. Дальше блок управления проверяет условия, при которых можно выполнять команду. Обычно коды неисправностей стираются при остановленном двигателе, а при работающем двигателе коды не стираются. Некоторые производители сканеров очень подробно описывают данный процесс. При удалении кодов неисправностей стираются адаптированные значения в блоке управления. После удаления кодов блок управления запускает программу контроля входных значений и если неисправность не была устранена зафиксируется код неисправностей снова. Некоторые производители в блоке управления двигателем часть кодов стирают по протоколу ЕОБД, а другую часть протоколом производителя. На это следует обратить внимание, если какие-то коды неисправностей не удалились.
Блок управления может автоматически стереть код неисправности, если в течении 40 циклов движения подряд не фиксируется неисправность.
Теперь вы знаете, чтобы считать коды неисправностей не только в двигателе, но и в других блоках вам необходимо подключаться протоколом производителя.