Poradniki

Kody błędów OBD2 (DTC) – jak je odczytać, co znaczą P, B, C, U i jak skasować

Vgate iCar Pro 2S BT 5.2

Zapaliła się kontrolka silnika? Kody błędów OBD2 (DTC, Diagnostic Trouble Codes) mówią, w którym układzie samochód zarejestrował usterkę. Wystarczy interfejs podłączony do gniazda OBD2, telefon lub komputer i aplikacja. Poniżej wyjaśniamy, jak zbudowany jest kod, jak go odczytać i czego diagnostyka OBD2 nie pokaże.

Kody błędów OBD2 odczytane interfejsem Vgate iCar Pro 2S

Co to jest kod błędu OBD2

Diagnostyka pokładowa (OBD) to system w samochodzie, który monitoruje pracę podzespołów i zapisuje kody usterek. W Unii Europejskiej europejska wersja systemu (EOBD) obowiązuje według Wikipedii od 1 stycznia 2001 roku dla samochodów z silnikiem benzynowym i od 1 stycznia 2004 roku dla diesli (nowo wprowadzane modele rok wcześniej). To zgadza się z informacją w opisach naszych interfejsów: w Europie obsługują one auta benzynowe od 2001 i diesle od 2004 roku.

Jak zbudowany jest kod (P, B, C, U)

Kody błędów OBD2 mają pięć znaków, np. P0301:

  • pierwsza litera – kategoria: P (Powertrain – układ napędowy), B (Body – nadwozie), C (Chassis – podwozie), U (Network – komunikacja między modułami),
  • druga cyfra – 0 oznacza kod ogólny zdefiniowany przez SAE, 1 – kod producenta,
  • trzecia cyfra – podsystem,
  • czwarty i piąty znak – dokładny opis wykrytego problemu.

Źródło: opis formatu DTC w artykule On-board diagnostics. Nasze interfejsy mają w bazie ponad 3000 definicji kodów ogólnych (opis iCar Pro 2S), ale znaczenia kodów producenta zależą od marki i aplikacji.

Jak odczytać kody błędów OBD2 krok po kroku

  1. Znajdź gniazdo OBD2 – często znajduje się pod deską rozdzielczą po stronie kierowcy.
  2. Podłącz interfejs OBD2 do gniazda.
  3. Włącz Bluetooth w telefonie (Android: sparuj urządzenie, np. „Android-Vlink” kodem 1234; iPhone: wybierz urządzenie w ustawieniach aplikacji, bez parowania w ustawieniach telefonu).
  4. Uruchom aplikację diagnostyczną, np. Car Scanner, którą polecamy do naszych interfejsów, i odczytaj kody.

Freeze frame, live data i kody oczekujące

Poza samym kodem interfejs z aplikacją pokazuje:

  • zamrożone ramki (FREEZE FRAME) – zapis danych z chwili, gdy kod został zapisany (w standardzie to usługa 02),
  • parametry na żywo (LIVE DATA) – bieżące dane z silnika (usługa 01),
  • zapisane kody (usługa 03) i kody oczekujące (usługa 07) wykryte w bieżącym lub ostatnim cyklu jazdy, a także kody stałe (usługa 0A).

Standard (SAE J1979) definiuje te usługi, ale producenci nie muszą wspierać wszystkich z nich – szczegóły w artykule OBD-II PIDs. W praktyce zakres zależy od samochodu i aplikacji.

Kasowanie: kody błędów OBD2 i lampka CHECK ENGINE

Interfejs z aplikacją może skasować błędy OBD2 i zgasić lampkę CHECK ENGINE (usługa 04 – kasowanie kodów i zapisanych wartości). Skasowanie kodu nie jest naprawą: najpierw ustal przyczynę, a dopiero potem czyść pamięć błędów.

Czego OBD2 nie odczyta

Według opisów naszych interfejsów uniwersalnych nie odczytają i nie skasują one błędów związanych z bezpieczeństwem, takich jak poduszki powietrzne, układ ABS, ESP czy pasy bezpieczeństwa. Nie działają też z ciężarówkami i samochodami bez złącza OBD2. Do diagnostyki konkretnych marek służą interfejsy z dedykowanymi aplikacjami: interfejsy do Forda i Mazdy (FORScan) lub do BMW.

Jaki interfejs wybrać

Wszystkie interfejsy uniwersalne są w kategorii interfejsy uniwersalne OBD2.

Najczęstsze pytania

Kody błędów OBD2 – co oznacza litera P?

P to układ napędowy (Powertrain), czyli m.in. silnik i skrzynia biegów. B to nadwozie, C podwozie, a U komunikacja między modułami.

Czy interfejs OBD2 skasuje lampkę CHECK ENGINE?

Tak, z odpowiednią aplikacją można skasować błędy OBD2 i lampkę CHECK ENGINE. Kody błędów OBD2 można wyczyścić w aplikacji. Pamiętaj, że to nie usuwa przyczyny usterki.

Czy odczytam błędy poduszek powietrznych lub ABS?

Nie interfejsem uniwersalnym OBD2 – producent zaznacza, że takie błędy nie są odczytywane ani kasowane.

Od którego roku auto ma OBD2?

W Europie według opisów interfejsów: z silnikiem benzynowym od 2001 roku, z dieslem od 2004 roku.

Czy mogę zostawić interfejs w gnieździe?

Zależy od modelu. iCar Pro BT 4.0 włącza się z silnikiem i usypia 30 minut po jego zgaszeniu; w samochodach elektrycznych ta funkcja nie działa. Szczegóły są w opisach produktów.