Herunterladen Inhalt Inhalt Diese Seite drucken

A 4.2.2 Beispiel Für Die Übertragung Eines Messwertes - MICRO-EPSILON inertialSENSOR INC5701 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für inertialSENSOR INC5701:
Inhaltsverzeichnis

Werbung

Anhang | Digitale Schnittstelle RS485
A 4.2.2
Master: Abfrage-Daten
Byte:
Wert:
DA = Destination Address (Zieladresse) = 0x7E = 126 (Slave)
SA = Source Address (Quelladresse) = 0x01 (Master)
FCS = Checksum (Prüfsumme)
Slave: Antwort-Daten
Byte:
Wert:
4 Messwerte = 4 x Float = 4 x 4 Bytes = 16 Datenbytes
LE = Length (Länge) = 16 Datenbytes + 11 Bytes (DA, SA, FC, 1 x Status, 4 x Status, 4 x Counter, 1 x An-
zahl, 2 x Padding-Byte) = 0x1B =27
DA = Destination Address (Zieladresse) = 0x01 (Master)
SA = Source Address (Quelladresse) = 0x7E = 126 (Slave)
FCS = Checksum (Prüfsumme) = 0x01 + 0x7E + 0x08 + 0x00 (Status) + 0x04 (Counter) ... = 0x67 (Über-
lauf bei 256 jedes Mal beachten = Summe auf Null setzen)
inertialSENSOR INC5701
Beispiel für die Übertragung eines Messwertes
SD
DA
0x10
0x7E
=
=
SD
LE
LE
rep
0x68
1B
1B
SA
FC
0x01
0x4C
FCS
0x7E
+
0x01 +
0x4C = 0xCB
126
+
1 +
76 = 203 (kein Überlauf)
SD
DA
SA
rep
0x68
0x01
0x7E
FCS
ED
0xCB
0x16
FC
Data[]
FCS
0x08
x
0x67
FCS
ED
0x16
Seite 41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis