K-Leitung
aus Wikipedia, der freien Enzyklopädie
Die K-Leitung ist ein bidirektionaler Ein-Draht-Bus für die Datenübertragung in der Automobiltechnik nach ISO 9141 und ISO 14230. 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 Steuergeä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 Oberklassefahrzeuges 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.
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 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.
[Bearbeiten] Reizung
Die Initialisierung des Kommunikationsaufbaus zwischen äußerem Diagnoserechner und einem Steuergerät erfolgt in Form der sogenannten Reizung. Diese erfolgt 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.
[Bearbeiten] Weitere Variante
Funktionell praktisch identisch, aber seltener vorkommend und mit etwas anderem Einsatzgebiet ist die W-Leitung.