Kulcsszóprotokoll 2000

A Keyword Protocol 2000 , rövidítve KWP2000 , a járműdiagnosztikai berendezésekkel való kommunikációs csatorna specifikációja ( On-Board Diagnostics ). A KWP2000 protokoll több réteget fed le az OSI modellben: a fizikai réteget, az adatkapcsolati réteget, az alkalmazási réteget és a munkamenet réteget (a munkamenet elindítása, karbantartása és leállítása szempontjából).

Parancsok

Az egyes utasítások adatformátuma a legtöbb esetben a megvalósítás választásán múlik.

A szabvány ( OBD II ) szabályozza a kötelező minimum paramétereket, melyek kimenetét a vezérlőegységnek támogatnia kell a gyári (OEM) protokoll szerint, pl. és a KWP2000 szerint :

A KWP2000 szabványt a Nemzetközi Szabványügyi Szervezet ISO 14230 szabvány szerint szabványosította.

A KWP2000 első alapvető fizikai rétege megegyezik az ISO 9141-gyel, kétirányú soros kapcsolattal egy vezetéken, és K-vonalnak hívják. Ezen kívül lehet egy további L-vonal az "ébresztéshez". Az adatátviteli sebesség 1,2 és 10,4 Kbps között van, míg az üzenet legfeljebb 255 bájt adatot tartalmazhat.

A fizikai réteg K-vonalán való megvalósítása esetén a KWP2000 speciális ébresztőjeleket igényel: 5 Baud init vagy Fast init. Mindkét módszer megköveteli a K-busz jelkésleltetéseinek WakeUp szinkronizálását, és speciális szoftverrel valósítják meg.

Az ISO 14230 és az ISO 9141 hasonló az adatvonalak hardveres megvalósításában (az ISO 14230 az ISO 9141 továbbfejlesztése [1] ). Eltérnek a vonal elektromos paramétereire vonatkozó követelményekben, valamint a felső szintek protokolljaiban. Az ISO 9141 szabványt használó lapolvasók általában működnek az ISO 14230 szabványokkal, de fordítva nem.

ISO 14230

Az ISO 14230 ( Közúti járművek – Diagnosztikai rendszerek – Kulcsszóprotokoll 2000 ) felépítése a következő:

Fizikai szinten az ISO 14230-1 szabványnak megfelelően a KWP2000 kétirányú egyvezetékes K-Line adatbuszként valósul meg. A K-Line kizárólag diagnosztikai funkciók ellátására szolgál kétirányú kapcsolat esetén két résztvevővel. A jelfeszültség a jármű „tömegéhez” viszonyított üzemi feszültsége. A K-Line maximális hossza nincs megadva [2] .

Az adatcsere szintjén az ISO 14230-3 szabványnak megfelelően a KWP2000 aszinkron adatátviteli sémán működik mester/szolga hozzáférés-vezérléssel, miközben egyirányú átviteli protokollt használ, amely lehetővé teszi az adatok és parancsok hitelesítéssel történő továbbítását, de hibajavítás nélkül. .

Az üzenetstruktúra általában a következő részekből áll: 1 kezdőbit; 8 adatbit 1 stop bit opcionális ellenőrző összeg (Checksum). Az viszont, hogy a vezérlőegység milyen adatokat továbbít, a jármű gyártójától függ.

A K-Line busz átviteli sebessége a KWP2000 protokoll szerint 1,2-10,4 Kbps [3] .

Az ISO 14230-4 kapcsolatlétesítési protokoll szerint:

- "Fast init"-vel (100 ms, Bitráta mindig 10,4 kBit/s):

- "5 Baud init"-vel:

ISO 9141

Az ISO-9141-2 szabványt a 7-es érintkező a diagnosztikai csatlakozóban (K-vonal) és a 2 és/vagy 10 érintkező hiánya az OBD-II diagnosztikai csatlakozóban azonosítja. Felhasznált következtetések - 4, 5, 7, 15 (lehet, hogy nem), 16.

A KWP2000 ISO 11898 (Controller Area Network) szabványnak is megfelel, és akár 1 Mbps-ig támogatja a nagy adatátviteli sebességet.

A KWP2000 használata CAN-on az ISO 15765 szállítási/hálózati rétegekkel a leggyakoribb. Ezenkívül a KWP2000 CAN-on történő használata esetén nincs szükség speciális ébresztési funkcióra.

A KWP2000 CAN-on csak szolgáltatási réteg és munkamenet réteg használatával valósítható meg; vagy az összes réteget használva (a fejléc és az ellenőrző összeg a CAN keretbe zárva). Az összes réteg használatakor azonban a KWP2000 redundáns, ellentétben az ISO 15765 szabványsal, amelyet a szállítási/hálózati rétegei biztosítanak.

Jegyzetek

  1. "Az ISO 14230 ezen része leírja az ISO 9141 alapján azt a fizikai réteget, amelyen a diagnosztikai szolgáltatások megvalósulnak. Az ISO 9141-2 szabványban leírt fizikai rétegen alapul, de kibővült, hogy lehetővé tegye a 12 vagy 24 feszültségű járművek számára is." – ISO/WD 14230-1
  2. http://lib.madi.ru/fel/fel1/fel09E043.pdf Archív másolat 2018. május 16-án a Wayback Machine Data buszoknál az autóelektronikai rendszerekben.
  3. http://www.ccs-labs.org/teaching/c2x/2014s/03-proto1.pdf Archiválva : 2017. július 12., a Wayback Machine K-Line Bus, CAN Bus.

Linkek