Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Eine Kurze Nachrichten-Dokumentation - IFM Electronic CR2500 Systemhandbuch

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

CAN im ecomatmobil-Controller
Beispiel für eine kurze Nachrichten-Dokumentation:
Aber auch wenn vom Aggregathersteller nur eine Kurzdokumentation zur Verfügung steht, kann man
sich die Funktionsparameter aus dem Identifier herleiten. Neben dem ID werden zusätzlich in jedem
Fall die "Transmission repetition rate" und die Bedeutung der Datenfelder benötigt.
Wenn es sich nicht um herstellerspezifische Protokollnachrichten handelt, kann auch die Norm
SAE J1939 oder ISO 11992 als Infomationsquelle dienen.
Der Identifier 0x0CF00203 setzt sich wie folgt zusammen:
PRIO, reserv., PG
0
C
Da es sich bei diesen Werten um hexadezimale Zahlen handelt, von denen man teilweise einzelne
Bits benötigt, müssen die Zahlen weiter zerlegt werden:
SA / DA
0
3
PF
F
0
PS
0
2
PRIO, reserv., PG
0
C
Von den 8 Bit (0C
) werden nur die 5 niederwertigen Bits benötigt:
16
nicht benötigt
x
x
Weitere typische Kombinationen für "PRIO, reserv., PG "
18
:
16
nicht benötigt
x
x
1C
:
16
nicht benötigt
x
x
150
ifm
Systemhandbuch
ecomatmobile
F
Source / Destination Address
(hexadezimal)
00
PDU format (PF) (hexadezimal)
0F
PDU specific (PS) (hexadezimal)
00
PRIO, reserv., PG (binär)
0000
x
0
x
1
x
1
SmartController (CR2500) V05
Nutzung der CAN-Schnittstellen nach SAE J1939
PF + PS
0
0
03
00
02
1100
Priority
1
2
2
03
10
Priority
1
2
2
6
10
Priority
1
2
2
7
10
SA / DA
2
0
Source / Destination Address (dezimal)
0
PDU format (PF) (dezimal)
16
PDU specific (PS) (dezimal)
0
res.
1
0
2
2
0
10
res.
0
0
2
2
0
10
res.
1
0
2
2
0
10
3
3
0
2
PG
0
2
0
10
PG
0
2
0
10
PG
0
2
0
10

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis