Herunterladen Inhalt Inhalt Diese Seite drucken

synertronixx CAN2Web-Advanced Handbuch Seite 36

Can-ethernet-gateway can2web-serie
Inhaltsverzeichnis

Werbung

CAN2Web
CAN-Ethernet-Gateway Kommandointerface
Befehl
Werte
can_b0
0x00..0xFF
can_b1
.....
can_b7
can_msg
id=0x000...
0x7FF für
(bzw. can_msa)
(CAN2.0A)
(bzw. can_msb)
0x00000000...
0x1FFFFFFF
<id> <rtr> <len>
für (CAN2.0B)
<b0> <b1>
rtr= 0,1
<b2> <b3>
len= 0..8
<b4> <b5>
b0..b7=
<b6> <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 bzw. can_msb gestattet es eine
vollständige CAN-Meldung zu übertragen und zu senden.
Mit den nachfolgenden Kommandos (Tabelle 8) können weitere Informationen zum
Linux CAN-Treiber ausgelesen werden. Diese Parameter können nicht geschrieben
werden.
Tabelle 8 : Linux CAN-Treiber
Befehl
can_driver_name
can_driver_rcv
can_driver_snd
can_driver_rcv_buf
can_driver_rcv_snd
Anmerkung:
Die obigen Parameter werden nur aktualisiert, wenn der CAN-Bus neu initialisiert wurde
oder wenn die gesamte Konfiguration vom CAN2Web gelesen wird.
synertronixx, 3. Mai 2012
Default
0x00
-
Wert/Typ
Default
String[127]
LONG UINT
0
LONG UINT
0
LONG UINT
256
LONG UINT
256
Funktionsbeschreibung
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:
a) Die einzelnen Parameter müssen durch genau
ein Leerzeichen <SP> voneinander getrennt wer-
den.
b) Wird der CAN-Bus im CAN2.0A/2.0B gemischten
Modus (can_extended=2) betrieben, so ist der
Befehl can_msg für eine CAN2.0A-Nachricht durch
can_msa und für eine CAN2.0B-Nachricht durch
can_msb zu ersetzen, damit die Meldung im richti-
gen CAN-Modus gesendet wird.
Funktionsbeschreibung
Name und Version/Datum des Linux CAN-Trei-
bers
Anzahl der empfangenen CAN-Meldungen seit
der letzten Initialisierung des Busses
Anzahl der gesendeten CAN-Meldungen seit
der letzten Initialisierung des Busses
Größe des Empfangsbuffers für CAN-Meldun-
gen
Größe des Sendebuffers für CAN-Meldungen
36

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für synertronixx CAN2Web-Advanced

Diese Anleitung auch für:

Can2web-professional

Inhaltsverzeichnis