Що насправді каже код помилки — і чого він не каже
P0420 — це не діагноз. Це блок керування повідомляє, що один виміряний показник надто довго був за межами норми. Як це читати і чому «стерти коди» нічого не ремонтує.
Загоряється лампа. Сканер на мийці показує P0420, майстер каже «каталізатор», і за двадцять хвилин хтось уже дивиться ціни на каталізатори. Так буває найчастіше — і перший крок у цій історії хибний. Код несправності — не діагноз. Це тест, який не пройшов.
Код — це симптом, який комп’ютер зміг виміряти
Блок керування двигуном стежить за кількома десятками сигналів і для кожного тримає вікно значень, які вважає нормою. Коли сигнал виходить за межі вікна й залишається там достатньо довго, блок записує код. Це все, що код повідомляє: цей тест не пройшов.
Візьмімо P0420 — «ефективність каталізатора нижча за поріг». Блок керування не бачить каталізатор. Він бачить два датчики кисню: один перед каталізатором, другий після. Справний каталізатор згладжує коливання кисню, тож задній датчик має малювати значно рівнішу лінію, ніж передній. Коли дві лінії стають схожими, тест провалюється.
Схема, а не запис із авто. Передній датчик коливається завжди — так працює регулювання суміші. Питання лише в тому, чи повторює задній його форму.
А тепер перелічимо, через що лінії стають схожими: зношений каталізатор — так, але й «лінивий» задній датчик кисню, підсмоктування у вихлопі перед цим датчиком, пропуски запалювання, що женуть у вихлоп незгоріле паливо, або датчик температури, який тримає двигун на збагаченій суміші прогріву. Один код, п’ять причин — і лише одна з них коштує чотиризначну суму.
Три види кодів — три різні значення
Сканери звалюють усе в одну купу «кодів», але стандарт веде три окремі списки, і від того, у якому списку код, залежить його зміст.
Очікувані (pending). Тест не пройшов один раз — на цій або попередній поїздці. Блок керування ще не впевнений. Багатьом екологічним тестам потрібно провалитися на двох поїздках поспіль, щоб загорілася лампа, тож очікуваний код — це перше попередження, а не вирок. Він може й зникнути сам, якщо наступна поїздка пройде чисто.
Підтверджені (stored). Тест провалився знову. Лампа горить, код збережено разом зі стоп-кадром: швидкість, оберти, температура, навантаження, корекція палива на момент другого збою. Стоп-кадр — найменш читана інформація в усій системі. Пропуск запалювання, зафіксований на 3 000 об/хв під навантаженням, вказує зовсім в інший бік, ніж такий самий на холостих із холодним двигуном.
Постійні (permanent). З 2010 року блок керування веде ще й третій список, який жоден сканер стерти не може. Постійний код зникає лише тоді, коли блок знову запускає той самий тест і той проходить. Саме це має значення на техогляді: порожня пам’ять із постійним кодом у ній означає, що хтось стер докази, не усунувши причину.
- 1Поїздка 1pendingТест не пройшов один раз
Лампа не горить. Якщо наступна поїздка пройде чисто, код зникне сам.
- 2Поїздка 2storedMILПровалився знову
Лампа загоряється. Блок зберігає код і стоп-кадр — умови на момент збою.
- 3ДаліpermanentПоки тест не пройде
Третій список, який не стирає жоден сканер. Зникає лише після того, як блок повторить тест і той пройде.
Очистити коди стирає перші два списки, стоп-кадр і монітори готовності. Третій список і сама несправність залишаються.
У CarStream це три секції на екрані діагностики: АКТИВНІ, У ПАМ’ЯТІ · ПОСТІЙНІ та МИНУЛІ ПОМИЛКИ. Очікуваний код стоїть серед активних із позначкою — перше попередження теж варто бачити.

Очистити — не полагодити
На кожному дешевому сканері є кнопка «стерти», і спокуса велика. Ось що вона робить: видаляє збережені коди, видаляє стоп-кадри й скидає монітори готовності — власний облік блока керування про те, які самоперевірки вже виконано після останнього очищення. Самої несправності вона не торкається.
Тож одразу після очищення чесний стан авто — невідомо. Лампа не горить, бо пам’ять порожня, а не тому, що щось пройшло перевірку. Із цього випливає дві речі. Перша: ви щойно викинули стоп-кадр — найкращу зачіпку, яка у вас була. Друга: якщо несправність плаваюча, можуть минути дні, доки тест знову запуститься за потрібних умов і код повернеться, а весь цей час авто виглядатиме здоровим.
Саме тому CarStream відмовляється писати «помилок немає» відразу після очищення. Екран каже чекаємо на підтвердження від авто, доки не надійде наступне опитування діагностики, у якому тести справді виконано ще раз. Краще показати знак питання, ніж фальшивий зелений.
Як тоді читати код
Коротка процедура, яка нічого не коштує:
- Зафіксуйте, коли код з’явився вперше і як часто повторюється. Код, що спрацював тричі за тиждень, і код, що спрацював раз минулої зими, — різні звірі. CarStream зберігає для кожного коду дату першої й останньої появи та кількість повторів саме для цього.
- Прочитайте стоп-кадр, перш ніж хтось щось стер. Холодний чи гарячий, холостий хід чи навантаження, багата суміш чи бідна.
- Подивіться на сусідів. P0420 поруч із пропуском запалювання P0301 — це історія про пропуски. P0420 сам-один на авто з пробігом 200 000 км — радше про каталізатор.
- Спершу перевірте дешеві причини. Підсмоктування у вихлопі, роз’єми датчиків і вакуумні трубки видно з ліхтариком. Заміна деталей — останній крок.
- Просіть пояснення, а не вирок. Кнопка Пояснити з AI біля кожного коду перелічує ймовірні причини за порядком і що перевірити для кожної. Це початок розмови з механіком, тому кожна відповідь закінчується словами «перевірте з механіком». Ми серйозно.

Код несправності — це місце, де діагностика починається, а не закінчується. Комп’ютер сказав вам, який тест не пройшов. Чому — це все ще найцікавіша частина.
