Anschließen
8
CAN‐Protokoll
Auf jedem Bus können bis zu 128 Messwerte übertragen werden.
Jedem Bus wird eine Anzahl von Signalen zugeordnet. Hiervon hängt die Über
tragungsrate der Signale auf dem jeweiligen CAN-Port ab (bei CAN-Port 2 au
ßerdem von der Betriebsart des CAN-Ports 1).
8.1
Übertragung der Messsignale
Die beiden CAN-Ports werden mit unterschiedlicher Priorität bedient. Der CAN-
Port 1 hat immer Vorrang, damit für die hier verschickten Daten ein exakt pe
riodisches Sendeverhalten erzielt wird. Beim Versenden eines Synch-Signals
werden hier die bis dahin verschickten Werte gültig. Der CAN-Port 2 hat die
untergeordnete Priorität. Die Messsignale können in den folgenden drei Forma
ten übertragen werden.
8.1.1
Absolutwerte in Float
In jeder 8-Byte CAN-Botschaft werden 2 Signale als Float-Werte (32 Bit) über
tragen. Es handelt sich um die fertig skalierten Messwerte.
8.1.2
In Digits als Long
In jeder CAN-Botschaft werden 2 dieser Werte als Long (32 Bit) übertragen,
wobei das MSByte
über zwei Kennlinienpunkte vorgegeben werden.
8.1.3
In Digits als Wort
In jeder CAN-Botschaft werden 4 dieser Werte als Worte(16 Bit) übertragen.
Die Skalierung der Digitalwerte kann über zwei Kennlinienpunkte vorgegeben
werden.
1)
Most significant Byte
16
1
)
immer 0 sein wird. Die Skalierung der Digitalwerte kann
A00846_03_G00_02 HBM: public
ML71BS6