SAE J1939 Schnittstelle
6.6.2.2
Strings bis zu einer Länge von 64 Zeichen
Bei einer Übertragung von mehr als 5 und weniger als 64 Zeichen muss das Transport-Protokoll genutzt werden. An
der Stelle wird zuvor eine Broadcast-Announce-Message (BAM) geschickt, welche eine größere Datenmenge für das
Proprietary-A PGN ankündigt und im Sensor einen entsprechenden Empfangspuffer reserviert. Anschließend werden
die entsprechenden Datenpakete mittels des Transportprotokoll-Datatransfer PGN einzeln hintereinander an den Sensor
verschickt. Dabei ist ein Intervall von 50 ms zwischen den Nachrichten einzuhalten.
Datenbyte 0
Datenbyte 1
20h
LOWBYTE
der
Parameter-ID
Datenbyte 0
Datenbyte 1 Datenbyte 2 Datenbyte 3 Datenbyte 4 Datenbyte 5 Datenbyte 6 Datenbyte 7
01h
22h
(Paketnummer)
(Schreiben)
Datenbyte 0
Datenbyte 1 Datenbyte 2 Datenbyte 3 Datenbyte 4 Datenbyte 5 Datenbyte 6 Datenbyte 7
XXh
Datenbyte 1 .. Datenbyte 7 werden mit Zeichen aus dem zu übertragenden String aufgefüllt. Reichen
(Paketnummer)
die Daten nicht aus um das letzte Segment mit Zeichen aus dem String zu füllen, so werden die übri-
CAN-Identifier
Byte 0
1CEC5A01h
20h
1CEB5A01h
01h
1CEB5A01h
02h
1CEB5A01h
03h
1CEB5A01h
04h
18EF015Ah
60h
Abb. 36 Praxisbeispiel: erfolgreiches Schreiben eines Konfigurationswertes vom Type String (>5 Bytes)
6.6.3
Einstellen der Bitrate
Im Sensor sind die SAE konformen Bitraten 250kBit und 500kBit, sowie die nicht konforme Bitrate 1Mbit implementiert.
Diese können wie folgt über den Befehlscode 11h und den Funktionscode 02h parametrisiert werden:
Datenbyte 0 Datenbyte 1 Datenbyte 2
11h
02h
(Interface-
(Setzen der
Einstellungen)
Bitrate)
Abb. 37 Befehl zum Wechsel der Bitrate auf 500 kbit
inertialSENSOR INC5502D
Datenbyte 2
Datenbyte 3
HIGHBYTE
Anzahl der
der
Pakete mit
Parameter-ID
Daten
LOWBYTE
HIGHBYTE
der
Parameter-ID
Parameter-ID
Byte 1
Byte 2
Byte 3
16h
00h
04h
22h
84h
C5h
3Eh
34h
30h
43h
68h
33h
29h
FFh
FFh
84h
C5h
FFh
Datenbyte 3
00h (250 kbit)
01h (500 kbit)
02h (1 Mbit)
Datenbyte 4
FFh
(reserviert)
Datenbyte 4 .. Datenbyte 7 werden mit Zeichen den ers-
der
ten Zeichen des Strings befüllt
gen Datenbytes mit FFh befüllt.
Byte 4
Byte 5
Byte 6
FFh
00h
Efh
28h
43h
68h
29h
7Ch
7Ch
3Ch
2Dh
34h
FFh
FFh
FFh
FFh
FFh
FFh
Datenbyte 4
Datenbyte 5
Datenbyte 6 Datenbyte 7
00h
EFh
Byte 7
Kommentar
00h
Ankündigung der Opera-
tion mittels einer Übertra-
gung in mehreren Semen-
ten an PGN 61184
33h
1. Segment (enhält Befehl,
ID des Konfigurations-
parameters und erste
Zeichen der zu übertra-
genden Menge)
28h
2. Segment
30h
3. Segment
FFh
letztes Segment
FFh
Antwort / Erfolgsmeldung
Schreiben
Datenbyte 5
Datenbyte 6
00h
Datenbyte 7
Seite 45