CAN-Bus Fehler – Kommunikationsstörungen diagnostizieren

Steuergerät U-Codes, CAN-Bus timeout, Kommunikationsfehler: Was diese Fehlercodes bedeuten, warum Messwerkzeug entscheidend ist.

CAN-Bus Fehler – Kommunikationsstörungen diagnostizieren

Das Wichtigste in Kürze

  • CAN-Bus = Nervensystem: Bis zu 70 Steuergeräte kommunizieren über eine Zweidrahtleitung mit 500 kbit/s (Highspeed) oder 125 kbit/s (Lowspeed)
  • U-Codes = Folgefehler: Der eigentliche Defekt liegt im ausgefallenen Teilnehmer, nicht im Bus selbst
  • Messbasis: OBD-Pin 6 (CAN-H) und Pin 14 (CAN-L) – 60 Ohm gesamt, 120 Ohm je Abschlusswiderstand
  • Signaldiagnose: Oszilloskop zeigt Differenzspannung 2 V rezessiv/dominant, Flankensteilheit, Bitzeiten – ohne Scope keine belastbare Bewertung
  • Typische Täter: Nagetierschäden, Korrosion an Steckverbindern, fehlerhafte Abschlusswiderstände, defekte Einzel-Steuergeräte

„Kommunikationsfehler Steuergerät”, „U-Code”, „CAN-Bus Timeout” – diese Fehlercodes erscheinen häufig in Kombination mit anderen Fehlern und verwirren. Was steckt dahinter, und warum ist CAN-Bus-Diagnose besonders anspruchsvoll?

Was CAN-Bus ist – und warum er ausfallen kann

CAN-Bus (Controller Area Network) ist das Kommunikationsnetzwerk der Fahrzeuge. Anstatt jedes Steuergerät einzeln zu verdrahten, kommunizieren alle Steuergeräte über zwei Leitungen (CAN-High und CAN-Low) nach einem definierten Protokoll.

Das Netzwerk ist robust und selbstüberwachend: Jedes Steuergerät sendet regelmäßig Statusnachrichten. Bleibt ein Steuergerät aus, bemerken das alle anderen Teilnehmer.

Mögliche Fehlerquellen:

Kabeldefekte: Kurzschluss, Leitungsunterbrechung, schlechte Masseverbindung. Häufig nach Unfällen, Nagetierscäden oder Korrosion an Steckverbindern.

Steuergerät defekt: Ein Steuergerät sendet fehlerhafte Signale oder kommuniziert gar nicht mehr. Fehlercodes in allen anderen Steuergeräten → „verliert” den Teilnehmer.

Abschlusswiderstand: Jedes CAN-Bus-Segment hat 120-Ohm-Abschlusswiderstände. Fehlt einer, entstehen Reflexionen im Signal. Messbar per Multimeter am OBD-Stecker.

Überlastung: Bei sehr vielen Steuergeräten und zu vielen gleichzeitigen Nachrichten kann der Bus überlastet sein (Bus-Load > 80%) – Kommunikationsfehler trotz intakter Hardware.

U-Codes: Was die Fehlercodes sagen

U-Codes (U0xxx bis U3xxx) sind Kommunikations-Fehlercodes nach SAE J2012:

  • U0001: CAN-Bus Performance – generelle Bus-Störung
  • U0100: Kommunikation ECM/PCM verloren – Motorsteuergerät antwortet nicht
  • U0121: Kommunikation ABS/ESP verloren – Stabilitätsprogramm meldet sich nicht
  • U0155: Kommunikation Kombiinstrument verloren
  • U1xxx–U3xxx: Herstellerspezifische Codes für spezifische CAN-Bus-Probleme

Wichtig: U-Codes erscheinen fast immer als Folge-Codes. Der eigentliche Fehler steckt im ausgefallenen Steuergerät, nicht im CAN-Bus selbst.

Warum CAN-Bus-Diagnose anspruchsvoll ist

Standard-Fehlercode-Auslesen reicht nicht. CAN-Bus-Probleme brauchen zusätzliche Werkzeuge:

Oszilloskop am CAN-Bus: Zeigt das Signalmuster (Differenzsignal CAN-H – CAN-L). Intaktes Signal: saubere rechteckige Impulse, Amplituden 0 V / 2 V. Defektes Signal: gestauchte Impulse, Übersprechen, fehlende Bits.

Widerstandsmessung: 120 Ohm an OBD-Pin 6 (CAN-H) und Pin 14 (CAN-L) gegen Masse. Beide Pins zusammen: ca. 60 Ohm (Parallelschaltung beider 120-Ohm-Widerstände). Abweichungen zeigen fehlendes oder kurzgeschlossenes Abschluss-Element.

Steckerplan + Leitungsdiagnose: Bei Leitungsunterbrechung muss das Kabelende gefunden werden. Durchgangsmessung, Spannungsmessung unter Last.

Was wir bei CAN-Bus-Problemen prüfen

  1. Fehlercodes aller Steuergeräte auslesen (welches Gerät verliert die Kommunikation mit wem?)
  2. OBD-Widerstandsmessung (Abschlusswiderstände intakt?)
  3. Sichtprüfung Stecker und Kabelbaum (Korrosion, mechanische Beschädigung)
  4. Isolation des betroffenen Steuergeräts (Bus-Segment trennen, Fehler einkreisen)
  5. Oszilloskop am relevanten Bus-Segment (Signalqualität messen)

Diese Schritte unterscheiden einen defekten Abschlusswiderstand (10-Minuten-Lösung) von einem defekten Steuergerät (aufwendige Reparatur).

Typische Fehlermuster nach Ursache

Marder- und Nagetierschäden: Bio-Kunststoff-Isolation in Kabelbäumen ab Baujahr 2012 zieht Nager an. Typisches Bild: mehrere unzusammenhängende U-Codes in unterschiedlichen Bussegmenten, die je nach Temperatur und Erschütterung auf- und abtreten. Die Schäden sind oft winzig (2–5 mm Biss), aber folgenschwer. Die Lokalisation erfordert eine systematische Sichtprüfung entlang der bekannten Kabelbaum-Verlegewege. Bei VW-Fahrzeugen ist der Motorraum-Kabelbaum besonders oft betroffen.

Korrosion an Steckverbindern: Feuchtigkeitseintritt, besonders an Türsteuergeräten, Heckklappensteuergeräten und Unterbodenkomponenten, führt zu Übergangswiderstanden im Steckverbinder. Das Signal wird gedämpft, intermittierende Kommunikationsfehler entstehen. Symptom: U-Code erscheint bei Regen oder Kälte, nicht bei Wärme. Die Reinigung und Behandlung mit Kontaktschutzspray löst das Problem in vielen Fällen, sofern die Korrosion noch nicht die Leiterbahnen angegriffen hat.

Software-Konflikte nach Steuergerätetausch: Ein getauschtes Steuergerät mit abweichendem Software-Stand kann auf dem CAN-Bus Kommunikationsprobleme verursachen. Das neue Steuergerät spricht eine geringfügig andere Protokollversion oder akzeptiert bestimmte Nachrichten-IDs nicht. Die Lösung: Software-Update über das Herstellersystem, das alle Steuergeräte auf kompatible Stände bringt.

Tiefentechnik: Signal-Forensik am Bus – "The Conversation" auf der Zweidrahtleitung

In Francis Ford Coppolas “The Conversation” sitzt Harry Caul stundenlang vor Bandmaschinen und filtert aus einem Rauschteppich die eine entscheidende Silbe heraus. Genau diese Form forensischer Signalanalyse betreibt ein Oszilloskop am CAN-Bus: aus Millionen Pegelwechseln pro Sekunde muss der exakte Moment gefunden werden, an dem die Kommunikation kippt.

Das Signal im Detail:

  • Differenzspannung: CAN-High liegt rezessiv bei 2,5 V, dominant bei 3,5 V. CAN-Low rezessiv 2,5 V, dominant 1,5 V. Die Differenz CAN-H minus CAN-L ist also rezessiv 0 V und dominant 2 V – die Nachricht steckt in dieser Differenz, nicht in den Absolutpegeln
  • Bitzeit: Bei 500 kbit/s beträgt ein Bit exakt 2 µs. Das Oszilloskop muss mindestens 200 MS/s abtasten, um Flanken sauber zu erfassen
  • Arbitration: Mehrere Teilnehmer dürfen gleichzeitig senden – das Protokoll regelt den Zugriff über die Identifier-Priorität. Eine Messung bei 1 ms/div zeigt die klassische “Pyramiden-Struktur” verschachtelter Nachrichten
  • Bus-Load: Ab 70 % Auslastung wächst die Latenz überproportional. Bei > 80 % fallen niedrig priorisierte Nachrichten aus – Kommunikationsfehler ohne Hardwaredefekt

Typische Fehlerbilder im Scope:

  1. Fehlender Abschlusswiderstand (eine Seite): Signal reflektiert am offenen Ende, Amplitude schwingt über – “Ghosting” nach jeder Flanke
  2. Kurzschluss CAN-H gegen Masse: Differenzspannung kollabiert, der Bus ist permanent dominant, kein Teilnehmer kann mehr senden
  3. Kurzschluss CAN-L gegen Batterie+: Spiegelbild zum vorherigen Fall, Fehlermuster “Bus off” in allen Teilnehmern
  4. Kabelbruch auf einer Ader: Die Differenzspannung halbiert sich, Nachrichten kommen durch, aber mit erhöhter Bit-Error-Rate
  5. Einzelner defekter Teilnehmer: Spezifische Nachrichten-IDs fehlen, andere Kommunikation läuft unauffällig – nur per Trigger auf die fehlende ID erkennbar

Die UDS-Schicht darüber (ISO 14229):

Seed-Key-Authentication für Schreibzugriffe, Transport-Protokoll ISO 15765 für Nachrichten über 8 Byte, Negative Response Codes für abgewiesene Anfragen. Wer die Diagnoseschicht kennt, weiß, warum manche Steuergeräte erst nach Zündung EIN plus 10-sekündigem Wachzustand antworten.

Fünf Messungen, die wir bei jeder Bus-Diagnose durchführen:

  • Statische Widerstandsmessung am OBD (60 Ohm gesamt, 120 Ohm je Segment)
  • Differentialsignal bei laufendem Bus (2 V Amplitude dominant, saubere Flanken)
  • Bus-Load in Prozent (sollte < 60 % liegen)
  • Frame-Counter je Steuergerät (welcher Teilnehmer sendet, welcher schweigt)
  • Bit-Error-Rate (BER) über 10 Minuten – jeder einzelne Fehler ist dokumentiert

Wie Harry Caul am Tonband: Die Wahrheit steckt nicht im Durchschnitt der Aufzeichnung, sondern im einen Moment, in dem das Muster bricht. Ohne geeignete Werkzeuge ist dieser Moment unsichtbar – und der falsche Teileaustausch die wahrscheinlichste Folge.


CAN-Bus-Fehler oder Kommunikationsprobleme zwischen Steuergeräten? Per WhatsApp Fahrzeug, Baujahr und Fehlercodes (U-Codes) nennen – wir analysieren, welches Steuergerät die Ursache ist.


Weiterführende Informationen

Haben Sie technische Fragen zu Ihrem Fahrzeug? Schreiben Sie uns direkt per WhatsApp für eine fachliche Ersteinschätzung.


Weiterführende Informationen:


Das könnte Sie auch interessieren

Häufig gestellte Fragen

Was ist ein CAN-Bus-Fehler?

Der CAN-Bus verbindet alle Steuergeräte im Fahrzeug. Ein Fehler in diesem Netzwerk kann mehrere Systeme gleichzeitig betreffen. Mit Oszilloskop und herstellerspezifischer Diagnose lokalisieren wir die genaue Störstelle.

Können Sie komplexe Elektronik-Probleme lösen?

Ja, wir sind auf schwierige Elektronik-Fälle spezialisiert: intermittierende Fehler, Ruhestromproblem, CAN-Bus-Störungen und Steuergeräte-Kommunikationsfehler – mit professioneller Messtechnik und Erfahrung.

Was ist der Unterschied zwischen Highspeed-CAN, Lowspeed-CAN und FlexRay?

Highspeed-CAN (ISO 11898-2) arbeitet mit 500 kbit/s über terminierte Zweidrahtleitung – typisch für Antriebsstrang und Fahrwerk. Lowspeed-CAN (ISO 11898-3) mit 125 kbit/s ist fehlertoleranter und einzeldrahtfähig – für Komfortelektronik. FlexRay liefert 10 Mbit/s mit deterministischem Zeitschlitz-Zugriff – für sicherheitskritische Systeme wie X-by-Wire. Moderne Fahrzeuge haben bis zu acht getrennte Bussegmente plus Ethernet-Backbone.

WhatsApp