Alles über OBD2: Einfache Einführung und praktische Anwendung
Table of Contents
- OBD2 erklärt - Eine einfache Einführung
- Was ist OBD2?
- Der Unterschied zwischen OBD2 und CAN
- Die Grundlagen von OBD2
- On-Board Diagnostics (OBD)
- Ursprung von OBD2
- Die OBD2-Standards
- Wie funktioniert OBD2-Datenprotokollierung?
- Verbindung mit einem OBD2-Scanner oder Datenlogger
- Anforderungs- und Antwortnachrichten
- Bedeutung für die Protokollierung von OBD2-Daten
- Verständnis von OBD2-PIDs für Anfänger
- Aufbau einer OBD2-Nachricht
- Identifikator, Länge, Modus, PID und Datenbytes
- Unterstützung von PIDs durch verschiedene Fahrzeugmodelle
- Einstieg in OBD2-Datenprotokollierung
- Welchen OBD2-Recorder brauche ich?
- OBD2-Scanner/Codeleser
- OBD2-Datenlogger
- OBD2-Dateninterfaces
- Häufig gestellte Fragen (FAQ)
- Was ist der Zweck von OBD2?
- Kann ich OBD2-Daten mit einem passiven CAN-Logger protokollieren?
- Welche OBD2-PIDs sind in meinem Fahrzeug verfügbar?
- Gibt es eine Möglichkeit, OBD2-Daten ohne Reverse Engineering zu nutzen?
- Fazit
🚗 OBD2 erklärt - Eine einfache Einführung
Warum noch ein weiterer Artikel über OBD2? Trotz seiner Bedeutung stellen wir fest, dass die meisten OBD2-Einführungen zu allgemein gehalten sind, technisch zu anspruchsvoll oder den praktischen Aspekt der Datenprotokollierung vernachlässigen. Daher haben wir unseren Nicht-Ingenieur gebeten, eine einfache Einführung zu verfassen - dieses Mal über OBD2. Im Folgenden behandeln wir die Grundlagen von OBD2, den Zusammenhang mit dem CAN-Bus, die Protokollierung von OBD2-Daten und die OBD2-Parameter-IDs (PIDs) - viel Spaß dabei!
Was ist OBD2?
On-Board Diagnostics (OBD) ist das eingebaute Selbstkontrollsystem Ihres Fahrzeugs. Wahrscheinlich sind Sie bereits mit der Funktionsweise von OBD vertraut: Haben Sie schon einmal bemerkt, dass auf Ihrem Armaturenbrett eine Fehleranzeige aufleuchtet? Das bedeutet, dass es ein Problem mit Ihrem Fahrzeug gibt und Sie einen Mechaniker aufsuchen sollten. Der Mechaniker verwendet dann einen OBD2-Scanner, um eine Verbindung zum OBD-II-16-Pin-Anschluss unter Ihrem Lenkrad herzustellen. Dadurch ist er in der Lage, die Diagnose-Fehlercodes (DTCs) auszulesen und das Problem zu verstehen - und das ohne dass Ihr Fahrzeug auseinandergebaut werden muss! Die OBD2-Technologie stammt aus Kalifornien, wo die Behörde für Luftressourcen (CARB) ab 1991 die Verwendung von OBD in allen neuen Fahrzeugen für Zwecke der Emissionskontrolle vorschrieb. 1994 wurde der OBD2-Standard durch CARB zur Pflicht für Fahrzeuge ab Baujahr 1996 in den USA. Der OBD2-Standard wurde von der Society of Automotive Engineers (SAE) empfohlen und ermöglichte eine Standardisierung von Diagnosecodes und des OBD-Anschlusses über verschiedene Hersteller hinweg, gemäß SAE J1962. Seit 2001 für Benzinfahrzeuge und seit 2004 für Diesel Fahrzeuge wurde der OBD2-Standard auch in der EU verpflichtend, einschließlich mittelschwerer (seit 2005) und schwerer Fahrzeuge (seit 2010). Heute ist das OBD-II-System in den meisten Fahrzeugen Standard. Es erleichtert die Fehlerbehebung und verhindert, dass Automobilhersteller die Fahrzeughalter mit proprietären Diagnosewerkzeugen einschränken.
🛠️ Der Unterschied zwischen OBD2 und CAN
Für diejenigen unter Ihnen, die verwirrt sind: OBD2 ist ein "höheres Schichtenprotokoll" (als eine Art Sprache) während der CAN-Bus eine Methode der Kommunikation ist (wie ein Telefon). Tatsächlich kann das OBD-II-System fünf verschiedene Bus-Systeme (oder Kommunikationsprotokolle) für die Kommunikation nutzen. Seit 2008 ist der CAN-Bus (ISO 15765) zum obligatorischen Protokoll für OBD-II in allen in den USA verkauften Fahrzeugen geworden und ist heute Standard in Autos und leichten Nutzfahrzeugen. Warum sollten Sie sich also für OBD2 interessieren? Wenn Sie hier sind, möchten Sie Daten. Mechaniker interessieren sich natürlich für die Diagnose-Fehlercodes (vielleicht gilt das auch für Sie), während Regierungsbehörden an den Emissionsdaten interessiert sind. Aber OBD-II umfasst tatsächlich eine recht breite Palette standardisierter Parameter-IDs (PIDs), die bei den meisten Fahrzeugen abgerufen werden können. Das bedeutet, dass Sie beispielsweise menschenlesbare Live-OBD2-Daten zu einigen Schlüsselparametern Ihres Fahrzeugs erhalten können - ziemlich cool, oder? Viele dieser Daten sind auch außerhalb des OBD-II-Protokolls verfügbar, aber diese CAN-Botschaften sind in der Regel proprietär. Das bedeutet, dass Sie sie über eine Datenbank mit Konvertierungsregeln/Parametern entschlüsseln müssten, was nicht immer verfügbar ist. Wenn Sie also beispielsweise ein Auto-Enthusiast sind und auf solche Daten zugreifen möchten, würde dies Reverse Engineering (CAN-Sniffing/ Hacking) erfordern.
Weitere Fragen? Unsere Häufig gestellten Fragen (FAQ) können Ihnen helfen!