Fachlich geprüft · Kfz-Meisterbetrieb Dietrich · So prüfen wir Inhalte

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
Illustration: mit KI-Werkzeugen erstellt · KI-Transparenz

Direkt zum Service: Fahrzeugelektronik bei KFZ Dietrich →

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? Fahrzeug, Baujahr und Fehlercodes (U-Codes) über die Warteliste nennen – wir analysieren, welches Steuergerät die Ursache ist.


Weiterführende Informationen

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


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.

Bedeutet ein U-Code, dass der CAN-Bus selbst defekt ist?

In den meisten Fällen nicht. U-Codes erscheinen fast immer als Folge-Codes: Der eigentliche Fehler steckt im ausgefallenen Steuergerät, nicht im Bus selbst. Wir lesen deshalb zuerst die Fehlerspeicher aller Steuergeräte aus und prüfen, welches Gerät die Kommunikation mit wem verliert, bevor wir die Bus-Leitung selbst in Verdacht nehmen.

Warum treten CAN-Bus-Fehler manchmal nur bei Regen oder Kälte auf?

Das typische Muster spricht für Korrosion an Steckverbindern: Feuchtigkeitseintritt, besonders an Türsteuergeräten, Heckklappensteuergeräten und Unterbodenkomponenten, erzeugt Übergangswiderstände, die das Signal dämpfen. Der U-Code erscheint dann bei Regen oder Kälte, nicht bei Wärme. Reinigung und Behandlung mit Kontaktschutzspray lösen das Problem in vielen Fällen, sofern die Korrosion noch nicht die Leiterbahnen angegriffen hat.

Können Marder oder Mäuse Kommunikationsfehler am CAN-Bus verursachen?

Ja, das sehen wir regelmäßig. Bio-Kunststoff-Isolation in Kabelbäumen ab Baujahr 2012 zieht Nager an; die Bissschäden sind oft nur 2 bis 5 Millimeter groß, aber folgenschwer. Typisch sind mehrere unzusammenhängende U-Codes in unterschiedlichen Bussegmenten, die je nach Temperatur und Erschütterung auf- und abtreten. Bei VW-Fahrzeugen ist der Motorraum-Kabelbaum besonders oft betroffen.

Wie prüft man die Abschlusswiderstände des CAN-Bus?

Mit dem Multimeter zwischen Pin 6 (CAN-High) und Pin 14 (CAN-Low) am OBD-Stecker bei ausgeschalteter Zündung. Eine intakte Bus-Leitung zeigt 60 Ohm Gesamtwiderstand, weil zwei 120-Ohm-Abschlusswiderstände parallel geschaltet sind. Messen wir 120 Ohm, fehlt ein Abschluss; Werte unter 50 Ohm deuten auf einen Kurzschluss hin.

Kann der CAN-Bus überlastet sein, obwohl kein Bauteil defekt ist?

Ja. Bei sehr vielen Steuergeräten und zu vielen gleichzeitigen Nachrichten kann der Bus überlastet sein – ab einer Bus-Load über 80 Prozent fallen niedrig priorisierte Nachrichten aus, und es entstehen Kommunikationsfehler trotz intakter Hardware. Wir messen die Bus-Load bei jeder Bus-Diagnose; der Sollwert liegt unter 60 Prozent.

Warum reicht ein einfacher Fehlercode-Leser bei CAN-Bus-Problemen nicht aus?

Weil das reine Auslesen nur zeigt, dass die Kommunikation gestört ist – nicht wo und warum. Die Signalqualität lässt sich nur am Oszilloskop beurteilen: Ein intaktes Differenzsignal zeigt saubere rechteckige Impulse mit 0 Volt rezessiv und 2 Volt dominant. Reflexionen deuten auf einen fehlenden Abschluss, eine kollabierte Differenzspannung auf einen Kurzschluss, eine halbierte Differenzspannung auf einen Kabelbruch auf einer Ader hin.

Kann ein getauschtes Steuergerät CAN-Bus-Probleme verursachen?

Ja. Ein Ersatz-Steuergerät mit abweichendem Software-Stand kann auf dem Bus Kommunikationsprobleme verursachen, weil es eine geringfügig andere Protokollversion spricht oder bestimmte Nachrichten-IDs nicht akzeptiert. Die Lösung ist ein Software-Update über das Herstellersystem, das alle Steuergeräte auf kompatible Stände bringt.