ECU постоянно извършва самодиагностика за някои контролни функции. Езикът на ECU, който показва източника на неизправността, е диагностичните кодове. Кодовете са двуцифрени числа, вариращи от 12 до 61. Кодовете за неизправности може леко да се различават между различните контролни блокове. Таблицата показва декодирането на кодовете за неизправности на електронния блок за управление на централната система за впръскване на гориво с вносни компоненти.
Когато ECU открие повреда, кодът се запаметява в паметта и светва индикаторната лампа "CHECK ENGINE". Това не означава, че двигателят трябва да се спре незабавно, но при първа възможност трябва да се открие причината за светването на предупредителната лампа.
Кодове за грешки на електронния контролен блок
12 | Диагностичната верига на контролната лампа работи правилно |
13 | Няма сигнал от предавателя за концентрация на кислород |
14 | Ниско ниво на сигнала на сензора за температура на охлаждащата течност |
15 | Висок сигнал на сензора за температура на охлаждащата течност |
21 | Напрежението на сигнала на сензора за положение на дросела е твърде високо |
22 | Ниско напрежение на сигнала на сензора за положение на дросела |
23 | Високо напрежение на сигнала от сензора за температура на въздуха |
24 | Няма сигнал от сензора за скорост на автомобила |
25 | Недостатъчно напрежение на сигнала от сензора за температура на въздуха |
33 | Напрежението на сигнала на сензора за абсолютно въздушно налягане е твърде високо |
34 | Недостатъчно напрежение на сигнала от сензора за абсолютно въздушно налягане |
35 | Отклонение на оборотите на празен ход |
42 | Неизправност на веригата за управление на запалването |
44 | Състав на бедна смес |
45 | Обогатен състав на сместа |
51 | Грешка в програмируемата памет само за четене (PROM) |
53 | Захранващото напрежение на системата е твърде високо |
54 | Напрежението на сигнала за октанова корекция е твърде високо или твърде ниско |
55 | Грешка в електронния блок за управление |
Лампа "CHECK ENGINE"
Лампата се намира на арматурното табло и изпълнява следните функции:
- информира водача, че има повреда в системата за управление на двигателя и автомобилът трябва да бъде проверен възможно най-скоро.
- издава диагностични кодове, съхранени в паметта на ECU, за да помогне на техника да открие повредата.
При включване на запалването лампата светва и докато двигателят не работи, се проверява изправността на лампата и системите. След стартиране на двигателя лампата трябва да изгасне. Ако лампата продължава да свети, системата за самодиагностика е открила неизправност. Ако грешката изчезне, лампата обикновено изгасва след 10 секунди, но кодът на грешката ще бъде записан в паметта на ECU.
В случай на "прекъснат" характер на повредата, лампата "CHECK ENGINE" ще гори около 10 секунди и след това ще изгасне. Въпреки това, съответният код за грешка ще бъде съхранен в паметта на ECU, докато захранването му не бъде прекъснато. Когато по време на процеса на четене на кода се открият неочаквани кодове, може да се предположи, че тези кодове са генерирани от периодична повреда и могат да помогнат при диагностицирането на системата.