Bussystem

Die OBD-II-Kommunikation findet über Busse verschiedener Ausprägungen statt.


Oft ist "die verschiedenen OBD-II Protokolle" oder "mögliche OBD-II Protokolle" zu lesen. Ich persönlich mag den Ausdruck Protokoll in diesem Zusammenhang nicht, denn er ist mir zu allgemein. Die OBD-Daten bzw. deren Aufbau ist nahezu immer gleich, nur das Bussystem, auf dem die OBD-Daten transportiert werden, ändert sich. Darum spreche ich hier von Bussystemen, wenn es um die unterschiedlichen Übertragungsmedien geht.

Bei dem eben Genannten möchte ich jedoch eine Ausnahme machen: Für die SAE J1939 hier werden die OBD-II-Daten auf eine sehr eigenwillige Art ausgetauscht, z.B. müssen einige Werte überhaupt nicht angefragt werden, sondern sind ständig auf dem Bus verfügbar. J1939 basiert auf dem CAN-Bus mit 29-bit Identifier. Ich werde hier aber nicht näher auf J1939 eingehen, da es hauptsächlich im schweren Nutzfahrzeugbereich zum Einsatz kommt und in Verbindung mit OBD-II durch die WWH-OBD verdrängt wird.


Es gibt verschiedene Bussysteme, um OBD-Daten zu übertragen. Jedes dieser Bussysteme hat dann zusätzlich noch verschiedene Ausprägungen.

Bussystem Ausprägung Bemerkung
J1850 PWM Der J1850 PWM Bus benötigt 2 Leitungen (z.B. Ford bis ca. 2006)
VPW Der J1850 VPW Bus benötigt 1 Leitungen (z.B. alte Chrysler Voyager)
-
K-Line / L-Line ISO 9141-2 Initialisierung auf K- und L-Line, Kommunikation auf K-Line (z.B. asiatische und europäische Fahrzeuge)
ISO 14230 5Baud Langsame Initialisierung mit 5 Bit pro Sekunde, nur K-Line in Verwendung (z.B. asiatische und europäische Fahrzeuge)
ISO 14230 Fast Schnelle Initialisierung, nur K-Line in Verwendung (z.B. asiatische und europäische Fahrzeuge)
-
CAN-Bus CAN 11-bit Identifier 250 kbit/s Neuer Fahrzeuge ab ca. 2007
CAN 11-bit Identifier 500 kbit/s Neuer Fahrzeuge ab ca. 2007
CAN 29-bit Identifier 250 kbit/s Neuer Fahrzeuge ab ca. 2007
CAN 29-bit Identifier 500 kbit/s Neuer Fahrzeuge ab ca. 2007



Bei einem Verbindungsaufbau über OBD-II werden die ganzen Bussysteme inklusive Ausprägungen durchprobiert, in der Hoffnung das OBD-II fähige Steuergeräte antworten. (Alle im Fahrzeug verbauten Steuergeräte mit OBD-II müssen aber die gleiche Ausprägung des Bussystems verwenden.)
Dieses Probieren (wird in den Tools oft als "Automatisch finden" bezeichnet) kann aber relativ lange daueren. Darum bieten viele Tools auch die Möglichkeit, ein Bussystem (dort heißt es leider auch oft Protokoll) auszuwählen. Dann wird nur auf diesem Bussystem versucht, Verbindung aufzubauen. Das kann besonders hilfreich sein, wenn sehr oft bei dem gleichen Fahrzeug OBD-II Diagnose ausgeführt wird.


Beispiel Auswahlmenü "Bussystem (Protokoll)"


Bei den meisten Tools gibt es irgendwo einen Eintrag, welches Bussystem für OBD-II verwendet wird. Diese Information kann man sich z.B. nach dem "Automatischen fnden" merken, um herauszubekommen, welches Bussystem das Fahrzeug für OBD-II verwendet.