Bussystem

K-Leitung

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

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 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.

Inhaltsverzeichnis

[Bearbeiten] 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.

[Bearbeiten] Fast-Initialisierung

[Bearbeiten] 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.

[Bearbeiten] 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.

[Bearbeiten] 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 über den Diagnoseanschluss möglich ist.

[Bearbeiten] Weblinks

[Bearbeiten] Literatur

Copyright © 2005-2010 Hardware-Aktuell. Alle Rechte vorbehalten.