KeyWordProtocol / KWP2000

Das KeyWordProtocol 2000 ist ein Standard für die Fahrzeugdiagnose und ist in ISO/DIS 14230 genormt. Darin eingeschlossen sind der Physical Layer (Verkabelung / Sender / Empfänger), der Data Link Layer (Aufbau der Datenübertragung) und der Application Layer (Anwendungen Tester / Fahrzeug). Das KWP2000 definiert dabei eine serielle Datenverbindung, die K-Line, als Topologie für alle Fahrzeugdiagnosesysteme.
Die K-Line ist eine bidirektionale 1-Draht Leitung an der alle Steuergeräte angeschlossen sind. Vorgänger der K-Line war die Verkabelung nach ISO 9141. Diese enthält zusätzlich eine L-Line. Hierbei werden beide Leitungen unidirektional betrieben.
Damit die verschiedenen Steuergeräte an der K-Line angesprochen werden können, erhält jedes Steuergerät eine eindeutige Adresse - die KWP Adresse.


Die Kommunikation läuft dabei nach einem Frage-Antwort-Prinzip ab. Das Testgerät sendet eine vom Protokoll vorgegebene Anfrage zum Steuergerät, das daraufhin eine Antwort zurück sendet. Diese Antwort kann angeforderte Daten enthalten oder einfach nur die Angabe, ob die empfangene Anfrage erfolgreich war.
Da die Kommunikation immer nur zwischen einem Steurgerät und dem Diagnosetester stattfindet, kann die Kommunikationsgeschwindigkeit - Baudrate - zwischen den beiden Teilnehmern ausgehandelt werden. Es werden typischerweise übertragungsraten von 9.600 bis 57.600 Baud verwendet.

Die Nachfolge des KWP2000 Protokoll übernimmt das UDS Protokoll.