Regelmäßig kommt die Frage auf, was ein bestimmter Fehlercode im Detail bedeutet oder wodurch dieser verursacht wird. Dieser Blog schlüsselt das Geheimnis um die nach ISO 15031-6 (EU) bzw. SAE J2012-2007 (US) genormten Codes auf. Die OBDII Norm hat sich zur Aufgabe gemacht, schwerwiegende und abgasrelevante Fehler zu einem Standard zu vereinheitlichen. Dies soll es deutlich einfacher machen diese Probleme zu beheben. Dabei ist der Aufbau der Nummerierung fahrzeughersteller übergreifend komplett identisch und muss nicht für jede Marke individuell angewandt werden. Zusätzlich bietet die Norm den Herstellern einige Bereiche mit eigenen Codes zu füllen um diese für die eigenen Fahrzeuge zu nutzen und das Fehlerbild den eigenen Vorgaben anzupassen. Die verfügbare Anzahl an genormten Codes sind inzwischen auf über 3500 festgelegt.
Die erste Stelle (Buchstabe) steht für die DTC-Gruppe:
B: Karosserie (Das B steht für Body)
C: Fahrgestell (Das C steht für Chassis)
P: Antriebsstrang, d. h. Motor und Getriebe (P steht für Powertrain)
U: Kommunikationsnetzwerke (Das U steht für User network)
Die erste Ziffer gibt an, ob der Code generisch ist oder nicht (grüne Ziffer):
0xxx: Allgemeiner Fehler nach SEA/ISO
1xxx: Fehlercode des Fahrzeughersteller
2xxx: Allgemeiner Fehler nach SEA/ISO
3xxx: Allgemeiner Fehler nach SEA/ISO zusätzlich für Fahrzeughersteller reserviert
Da die Liste der generischen Codes nicht immer ausreichend ist, können Hersteller beliebig viele Codes hinzufügen.
Die letzten 3 Ziffern entsprechen dann einer ansteigenden Zahl (violette Ziffern). Diese Zahl kann eine hexadezimale Zahl sein (d. h. von 0 bis 9 und von A bis F). Für die Code-gruppe in P wurden Unterfamilien mit der ersten Ziffer (im Beispiel "3") definiert:
0 , 1 und 2: für die Luft/Kraftstoff-Dosiersteuerung
3 : für die Zündanlage
4 : für zusätzliche Emissionskontrolle
5 : für die Motorleerlaufregelung
6 : für Bordcomputer und Zusatzausgänge
7, 8 und 9: für die Getriebesteuerung
A, B und C : für den Hybridantrieb
Aufbau der Fehlercodes für P0xxx | |
Code (Hex) | System |
P00xx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P01xx | Luft-/Kraftstoffmessungen |
P02xx | Luft-/Kraftstoffmessungen |
P03xx | Zündsystem, Fehlzündungen |
P04xx | Zusätzliche Emmisionskontrollen |
P05xx | Fahrzeuggeschwindigkeit, Leerlauf, weitere Eingänge |
P06xx | Computer und weitere Eingänge |
P07xx | Getriebe |
P08xx | Getriebe |
P09xx | Getriebe |
P0Axx | Hybridantrieb |
P0Bxx | Hybridantrieb |
P0Cxx | Hybridantrieb |
P0Dxx - xFxx | Reserviert für Fahrzeugherstellercodes |
Aufbau der Fehlercodes für P2xxx | |
Code (Hex) | System |
P20xx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P21xx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P22xx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P23xx | Zündsystem, Fehlzündungen |
P24xx | Zusätzliche Emmisionskontrollen |
P25xx | Zusätzliche Eingänge |
P26xx | Computer und weitere Eingänge |
P27xx | Getriebe |
P28xx | Getriebe |
P29xx | Getriebe |
P2Axx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P2Bxx | Luft-/Kraftstoffmessungen und weitere Emissionskontrollen |
P0Cxx - xFxx | Reserviert |
Aufbau der Fehlercodes für P3xxx | |
Code (Hex) | System |
P30xx - P33xx | Reserviert für Fahrzeugherstellercodes |
P34xx | Zylinderabschaltung |
P35xx-P3Fxx | Reserviert |
Aufbau der Fehlercodes für U0xxx und U3xxx | |
Code (Hex) | System |
U00xx | Netzwerkelektrik |
U01xx | Netzwerkkommunikation |
U02xx | Netzwerkkommunikation |
U03xx | Netzwerk-Software |
U04xx | Netzwerkdaten |
U05xx | Netzwerkdaten |
U3xxx | Netzwerkkontrollmodule und Energieverteilung |
Aufbau der Fehlercodes für Karosserie und Fahrgestell | |
Code (Hex) | System |
B00xx | Rückhaltesysteme |
C00xx | Brems- und Traktionskontrolle |
Die Fehlercodes in VCDS sind so aufgebaut, das anhand des Fehlercodes bei UDS Steuergeräten ein Großteil der relevanten Daten direkt im Fehlercode angezeigt wird. Das erfolgt auf Niveau des Herstellerdiagnosesystem.
In diesem Beitrag erläutern wir den genauen Aufbau und was einzelne Werte bedeuten.
Beispiel:
01-00 Kurzschluss nach Plus
02-00 Kurzschluss nach Masse
03-00 kein Signal
04-00 mechanischer Fehler
05-00 Eingang offen
06-00 Signal zu groß
07-00 Signal zu klein
08-00 Regelgrenze überschritten
09-00 Adaptionsgrenze überschritten
10-00 Adaptionsgrenze unterschritten
11-00 Regelgrenze unterschritten
12-00 Adaptionsgrenze (mul.) überschritten
13-00 Adaptionsgrenze (mul.) unterschritten
14-00 Adaptionsgrenze (add.) überschritten
15-00 Adaptionsgrenze (add.) unterschritten
16-00 Signal außerhalb der Toleranz
17-00 Regeldifferenz
18-00 oberer Anschlagwert
19-00 unterer Anschlagwert
20-00 Fehler in Grundeinstellung
21-00 Zeit für Druckaufbau vorn zu lang
22-00 Zeit für Druckabbau vorn zu lang
23-00 Zeit für Druckaufbau hinten zu lang
24-00 Zeit für Druckabbau hinten zu lang
25-00 undefinierter Schalterzustand
26-00 Ausgang offen
27-00 unplausibles Signal
28-00 Kurzschluss nach Plus
29-00 Kurzschluss nach Masse
30-00 Unterbrechung / Kurzschluss nach Plus
31-00 Unterbrechung / Kurzschluss nach Masse
32-00 Widerstandswert zu groß
33-00 Widerstandswert zu klein
34-00 Keine Fehlerart erkannt
35-00
36-00 Unterbrechung
37-00 defekt
38-00 Ausgang schaltet nicht / Kurzschluss nach Plus
39-00 Ausgang schaltet nicht / Kurzschluss nach Masse
40-00 Kurzschluss zu anderem Ventil
41-00 blockiert oder spannungslos
42-00 Drehzahlabweichung zu groß
43-00 geschlossen
44-00 Kurzschluss
45-00 Steckverbindung
46-00 undicht
47-00 falsch angeschlossen
48-00 Spannungsversorgung
49-00 keine Kommunikation
50-00 Stellung früh nicht erreicht
51-00 Stellung spät nicht erreicht
52-00 Spannungsversorgung zu groß
53-00 Spannungsversorgung zu klein
54-00 falsche Ausstattung
55-00 Adaption nicht erfolgt
56-00 im Notlauf
57-00 elektrischer Fehler im Stromkreis
58-00 verriegelt nicht
59-00 entriegelt nicht
60-00 safed nicht
61-00 entsafed nicht
62-00 keine oder falsche Einstellung
63-00 Temperaturabschaltung
67-00 Sollwert nicht erreicht
68-00 Zylinder 1
69-00 Zylinder 2
70-00 Zylinder 3
71-00 Zylinder 4
72-00 Zylinder 5
73-00 Zylinder 6
74-00 Zylinder 7
75-00 Zylinder 8
76-00 Klemme 30 fehlt
77-00 interne Spannungsversorgung
78-00 fehlende Botschaften
79-00 bitte Fehlerspeicher auslesen
80-00 im Eindrahtbetrieb
81-00 offen
82-00 ausgelöst
192-00 zur Zeit nicht prüfbar
193-00 nicht berechtigt
194-00 Abgleich nicht durchgeführt
Bei einer Unterbrechung bzw. Kurzschluss nach Plus in einer Masseleitung z.B. hat der entsprechende Verbraucher zwar Spannung aber es fließt kein Strom. Grund dafür kann entweder die Masseleitung sein, die entweder unterbrochen ist oder ein gleiches Plus Potential bei Kurzschluss nach Plus anliegt.
Bei Kurzschluss nach Masse hat die Pluszuleitung zum Verbraucher Massepotential und somit liegt an beiden Zuleitungen Masse an.
Ein unplausibles Signal ist zBs. wenn ein Drehzahlgeber eine bestimmte Frequenz entsprechend der Drehzahl abgeben soll er aber das Signal nur sporadisch abgibt.