Warning: Undefined array key "id" in /home/html/canbus.sk/src/Controllers/ArticleController.php on line 71
DTC kódy B, C, U — typy OBD2 chybových kódov | canbus.sk

DTC kódy B, C, U — ako sa líšia od P kódov a čo znamenajú

Štruktúra OBD2 chybového kódu

Každý OBD2 diagnostický kód (DTC) má presne 5 znakov a nie je náhodný — každý znak nesie špecifickú informáciu o povahe a lokalizácii problému.

Príklad kódu P0420:

  • P — Systém (Powertrain = motor a prevodovka)
  • 0 — Typ kódu (0 = generický SAE, 1 = výrobcovo-špecifický)
  • 4 — Subsystém (4 = emisný systém)
  • 20 — Konkrétny problém (katalyzátor Banka 1 pod prahom účinnosti)

Prvý znak — písmeno — definuje systém, ktorého sa kód týka. Práve tu sa skrýva rozdelenie na P, B, C a U kódy.

P kódy — Powertrain (motor a prevodovka)

P kódy sú zďaleka najčastejšie a dobre zdokumentované. Pokrývajú:

  • Riadiacu jednotku motora (ECU) a všetky senzory súvisiace s chodom motora
  • Palivovú sústavu (vstrekovače, palivová pumpa, tlak paliva)
  • Systém zapaľovania (sviečky, cievky)
  • Emisné systémy (katalyzátor, lambda sondy, EGR, EVAP)
  • Automatickú a manuálnu prevodovku

Rozsah P kódov: P0000–P3FFF. Väčšina bežných OBD2 adaptérov číta práve P kódy.

P0 vs. P1 kódy

Druhý znak kódu určuje, či ide o generický alebo výrobcovo-špecifický kód:

  • P0xxxx — Generický (SAE štandardizovaný) — rovnaký význam u všetkých výrobcov
  • P1xxxx — Výrobcovo-špecifický — definovaný každým výrobcom zvlášť; napríklad P1xxx od VW má iný význam ako P1xxx od Toyoty
  • P2xxxx — Generický (ďalší rozsah pridaný neskôr)
  • P3xxxx — Zmiešaný (čiastočne generický, čiastočne výrobcový)

B kódy — Body (karoséria a komfortné systémy)

B kódy pokrývajú systémy karosérie — všetko, čo nesúvisí priamo s pohonnou sústavou alebo podvozkom, ale s komfortom, bezpečnosťou cestujúcich a karosériou:

  • Airbag a SRS systém — napínače bezpečnostných pásov, kurtizáty, senzory nárazu
  • Klimatizácia a vykurovanie — ovládacie panely, senzory teploty, zásobník klimatizácie
  • Elektrické okná a zrkadlá — motory, polohovacie senzory
  • Centrálne zamykanie — aktuátory zámkov, bezpečnostný systém
  • Sedadlá — elektrické nastavovanie, vyhrievanie, senzory pre airbag
  • Osvetlenie — xenónové a LED svetlomety, adaptívne svetlá
  • Infotainment — rádio, navigácia, hands-free (v niektorých implementáciách)

Typické B kódy a ich príklady

  • B0001 — Porucha okruhu airbagu (rozbuška #1)
  • B0010 — Porucha okruhu predného airbagu vodiča
  • B0051 — Porucha okruhu bočného airbagu vodiča
  • B1000 — Interná chyba riadiacej jednotky airbagu/SRS
  • B1004 — Nízke napätie riadiacej jednotky airbagu
  • B1210 — Porucha senzora vonkajšej teploty (klimatizácia)

Upozornenie k B kódom airbagu: Nikdy neopravujte airbag systém sami. Ide o pyrotechnické zariadenia — nesprávna manipulácia môže spôsobiť neúmyselné rozvinutie airbagu s vážnymi následkami. Vždy využite certifikovaný servis.

C kódy — Chassis (podvozok a bezpečnostné systémy)

C kódy pokrývajú mechanické a elektromechanické systémy podvozku, ktoré priamo ovplyvňujú ovládanie vozidla a bezpečnosť jazdy:

  • ABS (Anti-lock Braking System) — senzory rýchlosti kolies, ABS modul, hydraulický modulátor
  • ESP/ESC/DSC (elektronická stabilita) — snímač bočného zrýchlenia, snímač uhla natočenia volantu
  • Brzdový systém — vakuový posilňovač bŕzd, elektrická parkovacia brzda, brzdové platničky
  • Elektrické riadenie (EPS) — posilňovač riadenia, snímač točivého momentu riadenia
  • Aktívny podvozok — nastaviteľné tlmiče, vzduchové odpruženie
  • 4WD/AWD systémy — prevodovka 4x4, spojky, diferenciály

Typické C kódy a ich príklady

  • C0031 — Porucha ABS senzora — ľavé predné koleso
  • C0034 — Porucha ABS senzora — pravé predné koleso
  • C0110 — Porucha motora ABS pumpy
  • C0265 — Porucha napájacieho obvodu ABS modulu
  • C1100 — Porucha snímača uhla natočenia volantu (ESP)
  • C1210 — Porucha YRS (yaw rate sensor — snímač šmyku)

Viac informácií o ABS kódoch nájdete v článku ABS kontrolka svieti — príčiny a riešenia.

U kódy — Network (komunikačná sieť)

U kódy sú najmenej známe a typicky sa vyskytujú ako sekundárne — ak jedna riadiaca jednotka stratí komunikáciu s inou, ostatné jednotky uložia U kód. U kódy pokrývajú:

  • CAN bus komunikácia — chyby na CAN zbernici
  • LIN bus — nižšia komunikačná zbernica pre jednoduchšie zariadenia
  • MOST bus — optická zbernica pre infotainment
  • Komunikácia medzi ECU — straty signálu medzi riadiacimi jednotkami
  • OBD2 komunikačné chyby

Typické U kódy a ich príklady

  • U0001 — Vysokorýchlostná CAN komunikácia — zbernicová porucha
  • U0100 — Stratená komunikácia s ECU motora
  • U0101 — Stratená komunikácia s TCM (prevodovka)
  • U0121 — Stratená komunikácia s ABS/ESC modulom
  • U0155 — Stratená komunikácia s informačným displejom
  • U0184 — Stratená komunikácia s rádiom/infotainment

U kódy sú zvyčajne príznakom iného problému — ak sa vyskytuje U0100 (stratená komunikácia s ECU), príčinou môže byť porucha ECU, CAN bus alebo napájania. Diagnostikujte najprv U kódy, pretože ich príčina môže vysvetliť aj iné kódy.

Prečo bežné ELM327 adaptéry čítajú iba P kódy

Štandard OBD2 (SAE J1979) pôvodne pokrýval len P kódy súvisiace s emisiami. B, C a U kódy sú technicky mimo pôvodného OBD2 štandardu — každý výrobca ich implementoval podľa vlastného protokolu.

Preto bežné ELM327 adaptéry a lacné aplikácie:

  • Čítajú spoľahlivo P kódy (OBD2 štandard)
  • Môžu čítať niektoré B/C/U kódy, ale nie je to garantované
  • Čítanie výrobcovo-špecifických kódov vyžaduje špeciálny softvér

Pre čítanie všetkých typov kódov potrebujete buď pokročilú diagnostiku (Launch, Autel), alebo značkovo-špecifický prístroj (VCDS pre VAG, ISTA pre BMW, IDS pre Ford). Viac v prehľade najlepších diagnostických nástrojov.

Zhrnutie — rýchla referencia

PísmenoSystémTypické kódyPríklady problémov
PPowertrain (motor, prevodovka)P0420, P0171, P0300Katalyzátor, lambda sonda, zapaľovanie
BBody (karoséria)B0001, B1000Airbag, klimatizácia, okná
CChassis (podvozok)C0031, C0110ABS, ESP, riadenie
UNetwork (sieť)U0001, U0100CAN bus, komunikácia ECU