11 кодов ошибок на Hyundai Solaris 1.4: как приложение MotorData OBD2 помогло найти виновника за одну диагностику

Исходные данные: Solaris с горящим Check Engine

Автомобиль 2016 года выпуска Hyundai Solaris 1,4 литра, автомат.

Недавно попал в руки автомобиль Hyundai Solaris 2016 года выпуска с двигателем 1,4 л. Со слов владельца, на автомобиле просто загорелся индикатор Check Engine, и владелец хотел проверить, все ли в порядке с автомобилем.

Автомобиль 2016 года выпуска Hyundai Solaris 1,4 литра, автомат
У Hyundai Solaris с двигателем 1,4 л. загорелся индикатор Check Engine
Двигатель Hyundai Solaris 1,4 литра, автомат

Подготовка к диагностике: выбор инструмента

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

Для экспресс-диагностики к автомобилю подключаюсь хорошим и проверенным сканером OBD2, а дальше, если нужно, подтянем тяжелую артиллерию в виде мультибрендовых сканеров. Маленький сканер удобен, вплоть до того, что подключил к автомобилю на улице, а анализировать данные можно сидя со смартфоном, за столом и в тепле.

Итак, взял проверенную ELM327 и программу MotorData OBD2 с плагином для расширенной диагностики на данную марку. Подключил адаптер к диагностическому разъему и начал подключение к смартфону по Bluetooth.

Первое подключение: 12 кодов неисправностей

Первое, что показалось странным при подключении – это низкое напряжение аккумуляторной батареи. Ну, возможно, просел аккумулятор – дело обычное, если автомобиль долго стоял. При подключении к автомобилю MotorData увидела 4 блока – Двигатель, Автомат (АКПП) и системы ABS и SRS, больше ничего интересного на этом бюджетном автомобиле не было.

Очень удобная функция – ЧЕКЛИСТ – считывание кодов из всех блоков управления в одно касание, и последующий их анализ.

И сразу при подключении MotorData обнаружила 11 кодов в системе управления двигателем и 1 код в системе ABS. У каждого кода есть свой статус. Вообще, бывают у диагностических кодов неисправностей несколько разных статусов, оригинальное звучание которых может несколько отличаться в зависимости от производителя и протокола (подтвержденный, текущий, сохраненный, ожидающий, постоянный и т.д.)

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

Не смотря на общий стандарт OBD для всех автомобилей, у каждого производителя свои заводской протокол для диагностики автомобиля и свои статусы диагностических кодов неисправностей. Но если обобщить, то статусы диагностических кодов неисправностей (статусы DTC кодов) можно разбить на Текущие (Current) и ожидающие подтверждения (Pending).

Один из наиболее часто встречающихся статусов — «текущий» — указывает на подтвержденный и «действующий» в данный момент код неисправностей. Cтатус «исторический» говорит о том, что такой код когда-то раньше был подтвержденным, но в данный момент блок управления не определяет неисправность и «перевел» код в другой статус. Статус «требует подтверждения» возникает в том случае, когда блок управления записывает код при первом появлении признаков неисправности, но для окончательного подтверждения требуется их повторное проявление.

Логика перевода одних статусов кодов неисправностей в другие определяется алгоритмом работы блока управления.

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

Расшифровка обнаруженных кодов ошибок

Немаловажно, что в приложении MotorData OBD сразу есть расшифровка большинства диагностических кодов, и не нужно искать информацию в интернете.

Коды двигателя разделились на 4 группы: первая группа — по положению распределительного вала и его датчику (два кода P0011 и P0340), вторая группа — по пропускам воспламенения (P0300, P0303 и P0304), третья группа — по датчикам, в основном низкий уровень в цепи и выход за диапазон (P0117, P0122, P0222, P0616 и P0106), и, наконец, четвертая группа — генератор (P0626). В антиблокировочной системе тормозов ABS присутствовал код C1208.

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

Анализ кодов: определение главной причины

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

По первой группе кодов сразу закрались подозрения по поводу растяжения цепи или ее некорректной установки, но не стоит сразу спешить с выводами.

Вторая группа с отдельными пропусками в 3 и 4 цилиндрах дает повод подозревать плохое топливо, системы зажигания или подачи топлива, но эту группу я тоже временно отложил, как не основную.

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

Ну и четвертая группа — явно указывает на проблему с системой зарядки.

Стратегия поиска: начинаем с простого

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

Из логики вещей было понятно, что главный код в этой цепочке — P0620 (генератор — цепь управления), да и последующее подключение показало, что неисправность кроется в системе зарядки. Так как при переборке двигателя генератор снимался, возможно, что или подключили его обратно не до конца, или уходил контакт.

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

Для начала стерли коды неисправностей, предварительно сохранив их в памяти приложения MotorData OBD, чтобы потом можно было сравнить с вновь появившимися после сброса кодами.

Соединились с блоком управления двигателем и запустили чтение текущих данных: нагрузка на генератор была более 90 процентов, а напряжение низкое. Другие параметры не вызывали сомнений и поэтому, прогрев двигатель до 80 градусов, сделали тестовую поездку с разгонами и торможениями, чтобы имитировать разные режимы работы. Поездили некоторое время и снова считали коды — остался только один код P0620. Отсоединили разъем генератора и заново подсоединили. Автомобиль был отправлен на тестовую поездку.

Результат: проблема решена

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

Выводы: электроника — это наука о контактах

Итог можно подвести следующий — виновником этого множества кодов был генератор, а точнее, контакты. Используя программу оперативной диагностики MotorData OBD определить неисправность удалось быстро и просто. Общее время двух подключений и одной тестовой поездки составило минут тридцать. Проблема была связана с банальностью. Электроника – это наука о контактах: как говорится, соединение должно быть там, где оно должно быть, и должно отсутствовать там, где его не должно быть.

Сергей К.