История одного кода
Интересный у нас недавно произошел случай. Приехал к нам автомобиль Suzuki Grand Vitara. В общем, Vitara как Vitara, но не совсем та, к которым мы привыкли. Этот экземпляр попал в Россию с вторичного рынка Германии (фото 2). В чем смысл? В том, что здесь стоит дизельный двигатель (фото 3). Видимо именно такой вариант и интересовал теперешнего владельца. И ездил бы он долго и счастливо, да случилась небольшая неприятность. А именно: загорелся на панели приборов индикатор в виде «спиральки» (фото 4). Владелец обратился на дилерскую СТО. Так это или нет, мы, конечно, знать не можем, но после проведенной диагностики ему сообщили, что в памяти блока управления имеется код ошибки Р0606, который свидетельствует о внутренней неисправности этого самого блока. Удалить код из памяти сервисмены не смогли. И поэтому порекомендовали блок управления заменить. И хотя наличие кода никак на работу двигателя не влияло, владелец решился-таки на покупку нового ЭБУ. Видно, не давала ему покоя проклятая лампочка. Это все присказка, а сказка будет впереди. После прихода нового блока случилось неожиданное – дилеры (или те, кто под них «косил») не смогли его «прописать». Или, другими словами, «привязать» к имеющемуся на автомобиле иммобилайзеру. Вполне допускаю, поскольку Grand Vitara с таким двигателем на наш рынок никогда официально не поставлялась. Как бы то ни было, владелец стал искать выход из сложившейся ситуации и нашел человека, который просто считал всю необходимую информацию из старого ЭБУ и «перелил» ее в новый. После перепрограммирования иммобилайзер никакого подвоха не обнаружил, новый блок был им опознан как родной, и в итоге двигатель без проблем запустился. Казалось бы, все на этом должно было и закончиться. Но очень быстро выяснилось, что это пока еще прелюдия. К величайшему удивлению всех присутствующих, «спиралька» как горела, так и продолжала гореть. Более того, считывание кодов ошибок показало, что код Р0606 «сидит» теперь уже и в памяти нового блока (экран 1). Ну, это понять еще можно – ведь после «программин-га» новый ЭБУ в каком-то смысле стал клоном старого. Но вот почему этот код не удаляется из памяти? Ведь новый-то блок уж точно исправен! А может, его «заразил» вирус, перелитый из старого контроллера? Извините, но это уж вообще какая-то бредятина, фильм ужасов про взбунтовавшиеся компьютеры, не иначе. Нет, тут что-то не так. Или все совсем уж сложно и плохо, или, как это часто бывает, напротив, до обидного просто. Интуитивно чувствуем, что скорее второе. Но пока не можем понять, куда копнуть. Еще раз обращаемся к сканеру. Текущие параметры блок выводит корректно (экран 2), активационные тесты выполняет исправно (экран 3). По всему видно, что он в полном порядке. Вот только «спиралька» продолжает гореть, и код из памяти не удаляется. Хорошо, какие еще функции есть в меню (экран 4) прибора? А это специальные функции, среди которых, в частности, инициализация клапана EGR и дроссельного узла (экран 5). Решаем и их заодно попробовать. Выбираем функцию инициализации электронного дросселя (экран 6). На дисплее появляется весьма актуальное, в свете описываемых событий, сообщение о том, что все данные, хранящиеся в памяти, будут потеряны. Это интересно. Как говорится, тепло, еще теплее. Может быть, заодно и код Р0606 «потеряется»? Жмем на клавишу [ОК], и после секундной паузы сканер сообщает, что процедура успешно завершена. «До кучи» проводим еще и инициализацию клапана EGR, и также успешно (экран 7). Выключаем зажигание, ждем, когда блок «уснет». Кстати, делает это он довольно долго, по крайней мере, в несколько раз дольше по сравнению с бензиновыми автомобилями. Вновь включаем зажигание – действительно сработало! Лампочка больше не горит (фото 5). И хотя опрос памяти показывает, что код все еще присутствует, теперь он легко удаляется через стандартную процедуру стирания (экран 8). Несколько раз запускаем и глушим двигатель – все отлично, проблема больше не проявляется. Но и это еще не все. После такого удачного «изгнания демонов» из нового блока сама собой напрашивается мысль: а не проделать ли то же самое и со старым ECU? Перекидываем разъемы на старый блок управления (фото 6), включаем зажигание, входим в меню специальных функций и еще раз проводим инициализацию дросселя и клапана EGR. И опять получилось! Злополучный код Р0606 удается удалить и из старого блока. Возникает вопрос – а что же, собственно, произошло, почему вообще возникла данная ошибка? Ответ мы получаем буквально через пару минут. При попытке запустить двигатель со старым блоком выясняется, что аккумулятор на автомобиле стоит совсем никудышный. Пока мы «тыркались» с нашими кодами и инициализациями, он, видимо, прилично разрядился, и при прокрутке стартером практически «умер». Прицепили к АКБ зарядное устройство, а пока батарея заряжалась, еще раз прочитали коды ошибок. И оказалось, что код Р0606 опять тут как тут. А вместе с ним и еще один, Р0560, опять-таки свидетельствующий о проблемах с напряжением питания. Получается, что запись кода Р0606 – это скорее реакция данного ЭБУ на снижение питающего напряжения, чем неисправность. Хотя я вполне допускаю, что именно этот конкретный экземпляр, скажем так, имеет повышенную чувствительность к «просадке» напряжения. Тем не менее код мы еще раз удалили, и после того как в течение нескольких часов как следует подзарядили АКБ, он больше у нас не проявился. И все же к аккумулятору тут есть большие претензии, а проблемы с питающим напряжением косвенно подтверждаются горящим индикатором системы ABS/VSC и наличием кода С1075 в этой системе (экран 10). Как свидетельствует статистка, потеря калибровки датчика положения руля в подавляющем большинстве случаев происходит именно при потере или снижении питающего напряжения. Что в итоге: теперь у владельца Grand Vitara есть два абсолютно одинаковых блока управления двигателем. При наличии некоторой фантазии он даже может использовать их попеременно: поездил недельку на одном, потом поставил другой, и т.д. Ну а если серьезно, то первое, что ему нужно сделать, – немедленно заменить аккумулятор. Экономия на «батарейках» иногда обходится слишком дорого.