Herunterladen Inhalt Inhalt Diese Seite drucken

Conrad C-Control II Unit Handbuch Seite 96

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

C-Control II Unit
speed
SPEED_50 (0)
SPEED_62 (1)
SPEED_125 (2)
SPEED_250 (3)
SPEED_500 (4)
Wenn Sie einen ungültigen Wert für speed übergeben, wird die Übertragungsrate auf
125 kbit/s festgesetzt.
Zur Akzeptanzfilterung eingehender CAN-Nachrichten müssen zwei Maskenwerte,
globalMask und specialMask, spezifiziert werden. globalMask gilt für alle 15
Kanäle, für den 15. Kanal (channel 14) gilt zusätzlich die specialMask, die vom
Mikrocontroller intern mit der globalMask UND-verknüpft wird. Die Akzeptanzmaske
bestimmt, welche Bits der Message-ID einer eingehenden Nachricht mit der Empfangs-ID
eines CAN-Kanals zu vergleichen sind, um zu entscheiden, ob eine eingehenden
Nachricht für diesen Kanal bestimmt ist und zu empfangen ist. Ein 0-Bit bedeutet "don't
care" (egal), ein 1-Bit bedeutet "compare" (muß verglichen werden).
Beispiel, gültig für alle Kanäle 0 ... 13:
globalMask
Empfangs-ID
Message-ID
Empfang ja/nein
Wenn specialMask ungleich globalMask ist, dann werden, wegen der UND-
Verknüpfung, für Kanal 14 weniger Bits als bei den Kanälen 0 ... 13 verglichen. Kanal 14
ist also für mehr eingehende Nachrichten empfangsbereit. Man könnte z.B. globalMask
auf 0x07FF setzen (= alle 11 ID-Bits) und specialMask auf 0x0000. Dann ist jeder
Kanal 0 ... 13 nur für den Empfang genau einer Nachricht zuständig, und Kanal 14 ist
ein Universalempfänger.
Weitere Details zum Nachrichtenempfang siehe auch ab 7.1.7.
96
Übertragungsgeschwindigkeit
50 kbit/s
62,5 kbit/s
125 kbit/s
250 kbit/s
500 kbit/s
0x0000
0x07FF
egal
0x0120
egal
0x0120
ja
ja
0x7FF
0x7FE
0x120
0x120
0x121
0x121
nein
ja

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis