⚙️ 1️⃣ Grundlagen: Was sind CAN H und CAN L?
CAN H (High) und CAN L (Low) sind
die zwei Adern des CAN-Bus (Controller Area Network).
Das ist ein differenzielles Bussystem, das zur Kommunikation
zwischen Steuergeräten im Fahrzeug verwendet wird — z. B.:
- Motorsteuergerät (ECU)
- ABS/ESP
- Getriebesteuergerät
- Kombiinstrument
- Diagnoseinterface (OBD)
🧠 2️⃣ Technische Funktionsweise
Der CAN-Bus arbeitet differenziell:
Das bedeutet, es werden zwei Signalleitungen (CAN H und CAN L)
verwendet, die gegensätzliche Spannungspegel tragen.
|
Leitung |
Ruhespannung |
„Dominant“ Signal (logisch 0) |
|
CAN H |
ca. 2,5 V |
steigt auf ca. 3,5 V |
|
CAN L |
ca. 2,5 V |
fällt auf ca. 1,5 V |
→ Die Differenzspannung (CAN H – CAN L) wird vom
Empfänger als Datenbit interpretiert.
Dadurch ist die Kommunikation störsicher, auch bei elektromagnetischen
Einflüssen im Fahrzeug.
🧰 3️⃣ Funktion beim Auslesen des Steuergeräts
Beim Auslesen oder Flashen über CAN (z. B. im Bench Mode oder OBD-Mode) dienen CAN H und CAN L als physikalische Verbindung für den Datenaustausch zwischen:
💻 Auslesetool /
Programmer / Diagnosegerät
↔
🧩
Motorsteuergerät (ECU)
Es werden dabei verschiedene Protokolle verwendet:
- UDS (Unified Diagnostic Services)
- KWP2000 (Keyword Protocol 2000)
- ISO-TP (Transport Protocol für CAN)
Diese Protokolle ermöglichen:
- Identifikation der ECU
- Lesen von Sensor-/Fehlerdaten
- Lesen oder Schreiben von Flash- und EEPROM-Bereichen
- Prüfsummen- oder Freischaltprozesse
🔍 4️⃣ Unterschied: OBD vs. Bench-Mode
|
Modus |
Verbindung |
Funktion von CAN H / CAN L |
|
OBD-Mode |
Über OBD-Stecker im Fahrzeug |
Kommunikation über Fahrzeug-CAN-Netz (standardisiert, z. B. Pin 6 & 14) |
|
Bench-Mode |
Direkt am Steuergerät auf dem Tisch |
Direkte CAN-Verbindung ohne restliche Fahrzeugelektronik |
|
Boot/GPT-Mode |
GPT1/2, Boot, CNF1 etc. |
CAN oft nicht aktiv, Kommunikation läuft über andere Pins |
Im Bench-Mode werden CAN H und CAN L direkt am
ECU-Stecker angeschlossen, um das Steuergerät außerhalb des Fahrzeugs zu
kontaktieren.
Das Flash-Tool simuliert dabei den CAN-Master (ähnlich wie das Fahrzeug im
eingebauten Zustand).
🧩 5️⃣ Beispiel – Bosch EDC17 (Bench Read via CAN):
|
Signal |
Beschreibung |
|
+12 V |
Versorgung |
|
GND |
Masse |
|
CAN H |
Kommunikation High |
|
CAN L |
Kommunikation Low |
|
(Optional: BOOT, CNF1, GPT) |
Nur bei direktem Boot-Modus nötig |
→ Das Tool sendet CAN-Nachrichten an die ECU, die über den
Bootloader oder Diagnosemodus antwortet.
So kann man Flash-Daten lesen, schreiben oder klonen, ohne das
Steuergerät zu öffnen.
⚠️ 6️⃣ Wichtige Hinweise in der Praxis
- Die Terminierung
ist wichtig:
Der CAN-Bus braucht 120 Ω Abschlusswiderstände an den Enden.
Manche Tools (z. B. KESS3, Autotuner, CMD) haben diese intern eingebaut — andere benötigen externe Widerstände. - Verwechslung von CAN H und CAN L → keine Kommunikation.
- CAN-Pins variieren je nach ECU — immer das Pinout deines Tools beachten.
- Spannung nie direkt einspeisen auf CAN-Leitungen → kann Transceiver zerstören.
🧠 7️⃣ Kurz erklärt:
CAN H und CAN L sind die
Kommunikationsleitungen, über die Diagnosegeräte oder Flash-Tools mit der ECU
Daten austauschen.
Beim Auslesen im Bench Mode ermöglichen sie eine direkte Verbindung zur
Steuergerätelogik,
ohne dass das Steuergerät im Fahrzeug eingebaut sein muss.