- Autor: Johnny Liu, CEO bei Dowway Vehicle
- Veröffentlichungsdatum: 19. Mai 2026, 09:03 Uhr
- Kategorie: Elektrofahrzeugtechnik & Diagnostik
Table of Contents
Kurz-FAQ: Wie diagnostiziert man einen physischen Fehler am CAN-Bus eines Elektrofahrzeugs?
Antwort: Schalten Sie das Fahrzeug aus und prüfen Sie den Widerstand zwischen CAN_H und CAN_L am Diagnoseanschluss; er sollte etwa 60 Ω betragen. Schalten Sie anschließend das Fahrzeug ein und messen Sie die Spannungen gegen Masse: CAN_H sollte zwischen 2,5 V und 3,5 V liegen, CAN_L zwischen 1,5 V und 2,5 V. Wenn die Summe dieser Spannungen nicht etwa 5 V beträgt oder der Widerstand deutlich von 60 Ω abweicht, liegt ein Verkabelungsfehler vor.
Wenn wir Elektrofahrzeuge (EVs) entwickeln und warten bei UnterführungsfahrzeugWir behandeln das Controller Area Network (CAN) als das zentrale Nervensystem des Fahrzeugs (“整车神经网络Wenn dieses System ausfällt, funktioniert das Auto einfach nicht mehr. Für jeden Diagnosetechniker ist das Wissen, wie man diese Signale prüft, der wichtigste Teil seiner Arbeit.
Dieser Leitfaden erklärt die Funktionsweise des CAN-Busses in Elektrofahrzeugen, die Verwendung einer CAN-Box (Analysator) und wie man häufige Netzwerkfehler mithilfe einfacher Werkzeuge lokalisieren kann.
1. Grundprinzipien des CAN-Busses
Das Controller Area Network (CAN) ist ein differenzielles, serielles Bussystem. Es wurde für die zuverlässige Datenübertragung in störungsanfälligen Hochspannungsumgebungen von Fahrzeugen entwickelt.
1.1 Die physikalische Schicht (ISO 11898-2 High-Speed CAN)
High-Speed-CAN verwendet zwei miteinander verdrillte Drähte: CAN_H (CAN High) und CAN_L (CAN Low). Die Drehung ist wichtig, weil sie elektromagnetische Störungen aufhebt.
- Statische Spannungszustände: Wenn keine Daten gesendet werden (rezessiver Zustand), liegen die Leitungsspannungen bei: $$\text{CAN\_H} \approx 2,7\text{ V}$$$$\text{CAN\_L} \approx 2,3\text{ V}$$ Die Differenzspannung ($\text{CAN\_H} – \text{CAN\_L}$) beträgt etwa $0,4\text{ V}$ (was einer Spannung von … entspricht). dominant 0 Zustand unter Berücksichtigung spezifischer physikalischer Netzwerkeigenschaften).
- Anschlusswiderstand: Um Signalrückstreuungen und damit verbundene Fehler zu vermeiden, befinden sich an jedem Ende des Busses zwei 120-Ω-Widerstände. Da diese parallel geschaltet sind, sollte Ihr Multimeter bei vollständig ausgeschaltetem Fahrzeug und Prüfung der Leitungen etwa 60 Ω anzeigen.
1.2 Sicherungsschicht & Rahmenstruktur (CAN 2.0B)
Moderne Elektrofahrzeuge nutzen die CAN 2.0B Standardrahmen. Jeder Rahmen besteht aus einigen Hauptteilen:
- Schiedsgerichtsbarkeit: Hier wird die 11-Bit-CAN-ID gespeichert.. Niedrigere CAN-ID-Nummern haben immer höhere Priorität. im Netzwerk.
- Datenfeld: Hier wird die eigentliche Nutzlast der Nachricht (0 bis 8 Byte) übertragen. Hier senden die Steuerungen Echtzeitwerte wie Spannung, Stromstärke, Temperatur und Motordrehmoment.
- CRC- und ACK-Felder: Diese Bits prüfen auf Fehler und bestätigen, dass die Knoten die Nachricht sicher empfangen haben.
1.3 EV-spezifische Baudraten (Kommunikationsgeschwindigkeiten)
Elektrofahrzeugnetze nutzen unterschiedliche Geschwindigkeiten, je nachdem, womit die Leitungen verbunden sind:
- Antriebsstrang-CAN (HS-CAN): Läuft mit 500 kbps. Dies verbindet kritische Komponenten wie das Fahrzeugsteuergerät (VCU), das Batteriemanagementsystem (BMS), das Motorsteuergerät (MCU), das On-Board-Ladegerät (OBC) und den DC/DC-Wandler.
- Körper / Komfort CAN: Läuft mit $125\text{ kbps}$ für weniger dringende Signale.
- Lade-CAN: Läuft mit 250 kbps und folgt dem GB/T 27930 Standard zur Kommunikation mit Schnellladegeräten.
2. Was ist eine „CAN Box“?
Ein normaler Laptop kann keine unformatierten differentiellen CAN-Signale lesen. CAN Box (auch CAN-Analysator genannt) fungiert als physikalischer Übersetzer.
+--------------+ USB +-------------+ DB9 / OBD +----------------------+
| Diagnostic | <=====> | CAN Box | <===========> | Vehicle CAN Network |
| PC Software | | (Translator)| | (BMS, MCU, VCU, etc.)|
+--------------+ +-------------+ +----------------------+
Es empfängt die CAN-Signale des Fahrzeugs und wandelt sie in ein USB-Format um, das Ihr Computer verarbeiten kann. Dadurch kann Ihre Diagnosesoftware direkt mit den bordeigenen Steuergeräten (ECUs) kommunizieren.
Hauptfunktionen einer CAN-Box:
- Auslesen und Löschen von Fehlercodes (DTCs): Dies ermöglicht das Lesen und Löschen von Fehlercodes, die in Einheiten wie dem BMS, MCU oder ABS gespeichert sind.
- Live-Datenstromüberwachung: Es fungiert als eine Art medizinischer Live-Monitor für das Auto und zeigt in Echtzeit Änderungen der Akkuspannung, der Zelltemperaturen, der Motordrehzahl und der Gaspedalstellung an.
Für diese Arbeit benötigen Sie zwei Dinge: robuste, zuverlässige Hardware Und professionelle Software (wie PCAN-View oder Werkstattprogramme).
3. Anschluss und Konfiguration eines CAN-Analysators
Führen Sie die folgenden Schritte aus, um Ihre Diagnoseumgebung einzurichten:
- Schließen Sie die Hardware an: Verbinden Sie die CAN-Box mit einem hochwertigen USB-Kabel mit Ihrem PC. Verbinden Sie das andere Ende (üblicherweise ein DB9-Stecker oder ein OBD-II-Stecker) mit der Diagnosebuchse des Fahrzeugs.
- Starten Sie die Software: Stellen Sie sicher, dass der Treiber auf Ihrem Computer installiert ist. Öffnen Sie Ihre Analysesoftware (z. B. PCAN-View) und prüfen Sie, ob der Computer die Hardware erkennt.
- Geschwindigkeit einstellen: Wählen Sie in Ihren Einstellungen die korrekte Baudrate. Für die Diagnose von Elektroantrieben beträgt diese fast immer 500 kbps. Bei einer falschen Einstellung kann das Diagnosegerät nicht kommunizieren und möglicherweise Busfehler auslösen.
4. Schritte zur Fehlerbehebung und Datenanalyse
Wenn Sie ein Kommunikationsproblem vermuten, verwenden Sie diesen schrittweisen Diagnoseablauf:
Schritt 1: Überprüfen Sie die Verkabelung (physikalische Schicht)
Versuchen Sie nicht, Softwarepakete zu lesen, bevor Sie sicher sind, dass die Verkabelung in Ordnung ist.
- Test im ausgeschalteten Zustand: Schalten Sie das Auto aus und trennen Sie die 12-V-Zusatzbatterie. Messen Sie den Widerstand zwischen CAN_H und CAN_L. Er sollte betragen um $60\,\Omega$.
- Einschalttest: Schalten Sie das Fahrzeug ein. Messen Sie die Spannung gegen Masse an jeder Leitung:
- $\text{CAN\_H}$ sollte zwischen $2,5\text{ V}$ und $3,5\text{ V}$ schwanken.
- $\text{CAN\_L}$ sollte zwischen $1,5\text{ V}$ und $2,5\text{ V}$ schwanken.
- Die Summe beider Spannungen ($\text{CAN\_H} + \text{CAN\_L}$) muss ungefähr gleich sein $5\text{ V}$.
Schritt 2: Nachrichten erfassen (Sniffing)
Sobald die Verkabelung geprüft ist, verwenden Sie Tools wie Vector. CANoe / CANalyzer oder ein Budget USB-CAN-Analysator zum Erfassen von Nachrichten.
- Verwenden Sie Filter, um sich auf die Module zu konzentrieren, die Sie interessieren. Filtern Sie beispielsweise nach IDs zwischen
0x1800Und0x18FFum Batteriemanagementdaten (BMS) zu isolieren. - Für eine schnelle Überprüfung reicht ein OBD-Scanner aus, um Fehlercodes und grundlegende Werte auszulesen. Bei Verdacht auf tieferliegende Hardwareprobleme sollten Sie einen anderen Scanner verwenden. Oszilloskop um die tatsächliche Form der CAN_H- und CAN_L-Wellen zu überprüfen.
Schritt 3: Daten mit einer DBC-Datei dekodieren
Rohdaten sehen aus wie bedeutungslose Hexadezimalzahlen. Um sie zu lesen, laden Sie die richtige Datei. DBC-Datenbankdatei in Ihre Analysesoftware.
- Übersetzte Werte: Die Software wandelt diese Hexadezimalzahlen in reale Werte wie Ladezustand (SOC), Zellspannungen, Stromstärke, Temperaturen und Motordrehmoment um.
- Worauf Sie achten sollten: Achten Sie bei den Signalen auf gleichmäßige Aktualisierungsraten (Periodizität), minimale Zeitverzögerungen (Jitter), Werte außerhalb des zulässigen Bereichs und Fehlerrahmen.
Schritt 4: Ursachen von Kommunikationsfehlern ermitteln
- Völlige Stille (Keine Nachrichten): Das bedeutet, dass ein Controller die Stromversorgung verloren hat, eine Sicherung durchgebrannt ist, ein Kabel gebrochen ist oder der Transceiver-Chip defekt ist.
- Verstümmelte Daten oder springende Signale: Dies deutet auf äußere elektrische Störungen, eine mangelhafte Erdung oder einen falschen Abschlusswiderstand hin.
- Zu viele Fehlerframes: Dies wird üblicherweise durch unterschiedliche Baudraten der Module, ein defektes Modul oder starke elektrische Störungen verursacht.
5. Häufige Verdrahtungsfehler erkennen
Physische Beschädigungen der Kabel oder Module äußern sich in sehr spezifischen elektrischen Messwerten. Verwenden Sie diese Regeln, um Fehler zu erkennen:
5.1 Fehler an den Anschlusswiderständen
- Der Widerstand ist überwunden $120\,\Omega$: Einer der beiden Abschlusswiderstände ist nicht angeschlossen oder die Leitung ist an einem Ende unterbrochen.
- Der Widerstand liegt unter $60\,\Omega$: Entweder sind zusätzliche Widerstände in den Bus eingespeist oder ein Bauteil hat einen internen Kurzschluss.
5.2 CAN_H-Leitung unterbrochen (offener Stromkreis)
- Spannungen: $\text{CAN\_H} \approx 5\text{ V}$, $\text{CAN\_L} \approx 0\text{ V}$.
- Ergebnis: Das Differenzsignal fällt auf Null ab und die Kommunikation bricht vollständig ab.
5.3 CAN_L-Leitung unterbrochen (offener Stromkreis)
- Spannungen: $\text{CAN\_L} \approx 5\text{ V}$, $\text{CAN\_H} \approx 0\text{ V}$.
- Ergebnis: Das Differenzsignal fällt aus, was zu einem vollständigen Kommunikationsausfall führt.
5.4 Elektrische Störungen oder mangelhafte Erdung
- Wellenform: Sie werden scharfe Ausschläge auf dem Oszilloskop, häufige CRC-Fehler und zufällige Datenpaketverluste feststellen.
6. Referenztabelle für die EV-CAN-Diagnose
Nutzen Sie diese Kurzübersichtstabelle, um Ihre Multimeter-Messwerte gängigen Netzwerkzuständen zuzuordnen:
| Leitungsstatus | CAN_H-Spannung | CAN-L-Spannung | Parallelwiderstand | Netzwerkzustand |
|---|---|---|---|---|
| Normal statisch (Keine Daten) | $\approx 2.7\text{ V}$ | $\approx 2.3\text{ V}$ | $\approx 60\,\Omega$ | Gut (rezessiver Zustand) |
| Normal Dynamic (Senden) | $2,5\text{ V} – 3,5\text{ V}$ | 1,5 V – 2,5 V | $\approx 60\,\Omega$ | Gut (Dominanter Zustand aktiv) |
| Ein Widerstand ist defekt | Normal | Normal | $> 120\,\Omega$ | Unruhiges Signal / Zeitweiser Paketverlust |
| Zu viele Widerstände / Kurzschluss | Normal | Normal | $<lt; 60\,\Omega$ | Verzerrte Signale / Schwache Signalstärke |
| CAN_H Leitungsunterbrechung | $\approx 5\text{ V}$ | $\approx 0\text{ V}$ | Variiert / Instabil | Netzwerk ausgefallen |
| CAN_L-Leitung: Unterbrechung | $\approx 0\text{ V}$ | $\approx 5\text{ V}$ | Variiert / Instabil | Netzwerk ausgefallen |
| Schlechte Erdung / Störfehler | Scharfe Spannungsspitzen | Scharfe Spannungsspitzen | $\approx 60\,\Omega$ | Hohe CRC-Fehlerrate / Datenbeschädigung |
7. Schlussbetrachtung
Das Verständnis sowohl der physischen Leitungen als auch der digitalen Nachrichten ist der Schlüssel zur schnellen Behebung von Kommunikationsproblemen bei Elektrofahrzeugen. Mithilfe einer CAN-Box, der Überprüfung des Abschlusswiderstands und der Verwendung von DBC-Dateien zur Übersetzung der Rohdaten (Hexadezimalcode) lassen sich selbst die kniffligsten elektrischen Fehler in einem Fahrzeug finden und beheben.
Nutzen Sie für Ihre tägliche Diagnosearbeit lieber PCAN-View oder die vollständige Vector-Software? Welcher CAN-Fehler war für Sie am schwierigsten zu beheben? Teilen Sie Ihre Erfahrungen in den Kommentaren unten!




