Schichten
Bei J1939 handelt es sich um ein höherschichtiges
Kommunikationsprotokoll. Hierbei muss zunächst geklärt werden, von
welchen Schichten hier die Rede ist. Die ISO
hat ein Beschreibungsmodell entwickelt, welches die Kommunikation von
gleichen aber auch unterschiedlichen technischen Systemen auf sieben
Abstraktionsebenen (Schichten) beschreibt. Die Bitübertragungsschicht
ist dabei die unterste Schicht und die Anwendung (Applikation) selbst
die oberste. Das CAN-Protokoll
deckt dabei die unteren beiden Schichten ab, welche komplett in
Hardware, konkret im CAN-Controller und im Transceiver, realisiert
werden.
Softwareprotokoll
Das J1939-Protokoll nutzt die CAN-Schichten setzt aber ein in
Software realisiertes Regelwerk „oben drauf“. Wenn also ein
CAN-Busknoten aus einem Transceiver, einem CAN-Controller und dem
Host-Rechner besteht, kommt zu einem J1939-Busknoten noch eine
Protokollrealisierung in Software hinzu. Diese wird vom Host-Computer
ausgeführt.
Zuletzt geändert: Dienstag, 10. April 2018, 15:10