CAN2Web
CAN-Ethernet-Gateway Kommandointerface
Befehl
Werte
can_btr_on
0,1
can_btr
0x0000...
0xFFFF
can_resistor
0,1
can_highspeed
0,1
Ein CAN-Datensatz setzt sich aus dem Identifier (ID), dem RTR-Bit, der Anzahl der
Datenbytes sowie 0 bis 8 Datenbytes zusammen. Um ein CAN-Telegramm zusammen
zusetzen und zu senden, stehen die Befehle in Tabelle 7 bereit.
Tabelle 7 : Senden über den CAN-Bus
Befehl
Werte
can_id
0x000...
0x7FF für
(CAN2.0A)
0x00000000...
0x1FFFFFFF
für (CAN2.0B)
can_rtr
0,1
can_len
0,1,...,8
synertronixx, 3. Mai 2012
Default
Funktionsbeschreibung
0
Aktiviert/Deaktiviert den Zugriff auf das BTR-Regi-
ster des CAN-Controllers SJA1000
0=kein direkter Zugriff auf das BTR-Register; der
über can_btr eingestellte wird ignoriert
1=Zugriff auf das BTR-Register; der über
can_baudrate eingestellte Wert wird ignoriert, statt
dessen wird die Baudrate direkt über can_btr
0x532F
Beschreibt das BTR-Register des CAN-Controllers
SJA1000, wenn can_btr_on=1. Damit ist es möglich
(20kBit/s)
Baudraten einzustellen, die nicht den Standardvor-
gaben entsprechen.
0
Nur für CAN2Web-Professional implementiert:
Schaltet den 120Ohm Abschlusswiderstand beim
CAN2Web-Professional parallel zu den beiden
CAN-Leitungen wenn can_resistor=1 ist.
0
Nur für CAN2Web-Professional implementiert:
Schaltet den CAN-Treiber beim CAN2Web-Profes-
sional in den High-Speed-Modus wenn
can_highspeed=1 ist.
(„High-Speed-Modus" = maximal steile Signalflan-
ken auf dem Bus)
Default
Funktionsbeschreibung
0x00
Setzt den CAN-Identifier und legt die über die
Befehle can_rtr, can_len und can_b0...can_b7
zusammengesetzte Meldung auf den Bus.
0
Ändert das RTR-Bit:
1=setzt das RTR-Bit
0=löscht das RTR-Bit
0
Setzt die Anzahl der Datenbytes
35