Herunterladen Inhalt Inhalt Diese Seite drucken

Konfiguration Des Datenstroms - synertronixx CAN2Web Advanced Handbuch

Inhaltsverzeichnis

Werbung

CAN2Web Advanced
CAN-Ethernet-Gateway Kommandointerface
Tabelle 7 : Senden über CAN-Bus
Befehl
Werte
can_extended
0,1
0x000...
can_id
0x7FF für
(CAN2.0A)
0x00000000...
0x1FFFFFFF
für (CAN2.0B)
can_rtr
0,1
can_len
0,1,...,8
can_b0
0x00..0xFF
can_b1
.....
can_b7
can_msg
id=0x000...
0x7FF für
<id> <rtr> <len>
(CAN2.0A)
0x00000000...
<b0> <b1>
0x1FFFFFFF
<b2> <b3>
für (CAN2.0B)
<b4> <b5>
rtr= 0,1
<b6> <b7>
len= 0..8
b0..b7=
0x00..0xFF
Die Werte werden einzeln gesetzt und über den can_id-Befehl über den CAN-Bus
gesendet. Die Werte bleiben nach dem Senden gespeichert und können ohne erneute
Übertragung wieder gesendet werden. Ebenso können so einzelne Werte des CAN-
Telegramms verändert werden. Der Befehl can_msg gestattet eine vollständige CAN-
Message zu übertragen und zu senden.

5.5.3 Konfiguration des Datenstroms

In Tabelle 8 sind die Befehle zur Konfiguration des Datenstrom aufgeführt. Diese enthal-
ten auch Befehle zur Umschaltung zwischen ASCII-Kommandozeilen und binärer Kom-
munikation.
synertronixx, 29. Juni 2010
Default
Funktionsbeschreibung
0
Legt die Länge des CAN-Identifiers fest:
0: 11-Bit Identifier
1: 29-Bit Identifier
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
0x00
Setzt die Datenbytes.
-
Sendet die eine komplette CAN-Meldung beste-
hend aus den übergebenen Werten (can_id,
can_rtr, can_len, can_bo....can_b7) auf den CAN-
Bus.
Anmerkung: Die einzelnen Parameter müssen
durch genau ein Leerzeichen <SP> voneinander
getrennt werden.
26

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis