- K-Leitung
-
Die K-Leitung ist ein bidirektionaler Ein-Draht-Bus für die Datenübertragung in der Automobiltechnik nach ISO 9141 und ISO 14230-1. Im Zusammenspiel mit der L-Leitung der Fahrzeugdiagnose kann die K-Leitung auch unidirektional betrieben werden.
Die L-Leitung ist gemäß den Normen lediglich zur Reizung (s. u., Initialisierung) des Steuergerätes konzipiert und verbleibt danach auf High-Pegel. Eine derartige Initialisierung ist aber in der Praxis unüblich und wird von allen gängigen Fahrzeugen über die K-Leitung abgewickelt. Einige Oberklassefahrzeuge des Herstellers Audi nutzen die L-Leitung zum Austausch von Nutzdaten, was nicht normgerecht ist und wofür ein spezieller Adapter (meistens als KKL oder K/KL oder Ähnliches bezeichnet) benötigt wird.
Inhaltsverzeichnis
Anwendung
Verwendet werden die K- und L-Leitung vor allem zur Kommunikation nach außen, z. B. für die On-Board-Diagnose von Steuergeräten in der Werkstatt. Die Übertragung kann zu einem Zeitpunkt immer nur in einer der beiden Richtungen erfolgen, nach Abschluss eines Datentelegramms aber auch in die andere. Trotzdem wird die Charakteristik eines Busses beibehalten, dass Kommunikation mit mehreren Steuergeräten über dasselbe Kabel möglich ist: Ein bestimmtes Steuergerät wird während der Reizung (s. u.) mit seiner ID adressiert und ab dann nur mit ihm kommuniziert, solange bis ein anderes Steuergerät angesprochen wird. Es werden typischerweise Übertragungsraten von 9.600 oder 10.400 Baud verwendet.
Der Bus arbeitet mit Pegeln, die relativ zur Batterie-Spannung (ca. 12 V bzw. 24 V) des Fahrzeugs definiert sind und je nach Signalrichtung (Fahrzeug zum Diagnosegerät oder umgekehrt) für eine logische 0 (Low) 0–30 % und für eine logische 1 (High) 70–100 % der Batteriespannung betragen.
Praktisch lässt sich die Schnittstelle über einen einfachen sog. K-Leitungs-Adapter, der an eine normale serielle RS232- oder USB-Schnittstelle angeschlossen wird, an fast jedem handelsüblichen PC bedienen. Da die meisten Adapter auch gleich noch die L-Leitung unterstützen, werden sie oft als KL-Interface bezeichnet. Zur Signalumsetzung in RS232 kompatible Signalpegel kann ein integrierter ISO-Baustein (z. B. L9637D von STMicroelectronics, Si9243AEY von Vishay oder MC33290D von Freescale) benutzt werden. Alternativ gibt es veraltete Schaltungen mit Optokopplern, wobei der Entwurf von Jeff Noxon gewissermaßen den Urvater derartiger Schaltungen darstellt. Schaltungen mit Optokoppler bereiten allerdings gelegentlich Probleme bei der Abstimmung der Signalpegel.
Reizung
Die Initialisierung des Kommunikationsaufbaus zwischen äußerem Diagnoserechner und einem Steuergerät erfolgt in Form der sogenannten Reizung. Diese kann auf zwei unterschiedliche Arten erfolgen.
Fast-Initialisierung
Dabei erfolgt die Reizung durch eine logische 0 für die Dauer von 1,8 s ± 0,01 s. Nach dieser Reizung wird die normale Kommunikation gestartet.
5-Baud-Initialisierung
Dabei erfolgt die Reizung mit extrem langsamen 5 Bd, und zwar mit Telegrammbytes, die absichtlich die Paritätsbedingungen verletzen. Erst nach dieser Reizungsphase wird die normale Kommunikation mit der endgültigen Geschwindigkeit gestartet.
Weitere Variante
Funktionell praktisch identisch, aber seltener vorkommend und mit etwas anderem Einsatzgebiet ist die W-Leitung. Die W-Leitung wird meist zur Kommunikation zwischen Wegfahrsperre und Motorsteuergerät genutzt, seltener zur Übertragung von Diagnosedaten.
Protokolle
Als Kommunikationsprotokoll wird überwiegend das KWP 1281 oder KWP 2000 eingesetzt (KWP = Key-Word-Protocol). Der Vorteil des KWP 2000 ist, dass hier das Flashen von Steuergeräten, also das Überschreiben der Firmware mit neueren Softwareversionen, über den Diagnoseanschluss möglich ist.
Weblinks
- Jeffs KL-Interface mit Optokoppler
- Schaltungsentwurf für ein KL- und ein KKL-Interface mit ISO-Baustein (RS232 und USB)
Literatur
- Werner Zimmermann und Ralf Schmidgall: Bussysteme in der Fahrzeugtechnik – Protokolle, Standards und Softwarearchitektur. Vieweg+Teubner, 4. Auflage, 2010, ISBN 978-3-8348-0907-0
- Schäffer, Florian: Fahrzeugdiagnose mit OBD. Elektor, ISBN 978-3-89576-173-7
Wikimedia Foundation.