German English

KWP 2000 on CAN

(1 rating)

KWP 2000 is the standard diagnostic protocol for the old K-Line. When these gradually replaced by CAN, KWP 2000 was almost unchanged at first transferred to CAN. There was a draft standard, ISO / DIS 15765 (Draft International Standard DIS stands for). The draft was indeed published, but never finally adopted. However, many manufacturers have adopted this draft standard and therefore related to the present day vehicles with KWP 2000 on CAN, although it is not a valid standard really. Reason: During the standardization process was to summarize it, several developments, trying ultimately to diagnostic services to standardize and streamline as well as individual services. At the same time it has taken a number of ideas from the SAE J1939.

Differences between UDS and KWP 2000

Since virtually the successor of UDS KWP 2000, both protocols are very similar. Among the differences:

  • Explicit connection establishment and termination (for K-Line systems, services, SID = 0x81, 0x82)
  • Identifier Kurz und lange und-Funktionen für Steuergerätedaten (Local Identifier, Common Identifier)
  • Many KWP 2000 services have been combined with UDS to sub-functions of a service, so that the number of SIDs low
  • Parameters of most of the services or changed (somewhat) more detailed specifications, in particular the handling of the diagnostic sessions
  • Event-driven communication is not possible, periodic data transmission is limited

See also

  • Created
    12. January 2011
  • Version
    3
  • Amended
    05. April 2011
  • Hits
    5101