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