Herunterladen Inhalt Inhalt Diese Seite drucken

A 5 Datenformat Rs422; A 5.1 Bitstruktur; A 5.2 Beschreibung - MICRO-EPSILON interferoMETER IMS5400-DS Betriebsanleitung

Vorschau ausblenden Andere Handbücher für interferoMETER IMS5400-DS:
Inhaltsverzeichnis

Werbung

Anhang | Datenformat RS422
A 5
Datenformat RS422
A 5.1
Bitstruktur
Beschreibung
Datenwert (Messwert)
mindestens 2 maximal 5 Byte
Footer
- Datenwert
ƒ 14 Bit minimal
ƒ 32 Bit maximal
- F (Footer followed)
ƒ 0. kein weiteres Footer-Byte
ƒ 1. weiteres Footer-Byte
Bit 5 muss 0 sein, um den Footer von dem Zeichen „>" unterscheiden zu können.
- EoF (End of Frame)
ƒ 0. weiteres Paket mit Daten vom aktuellen Frame folgt
ƒ 1. letztes Paket mit Daten vom aktuellen Frame
- C (Change Bit)
Änderung der Sensor Konfiguration (nur RS422 Datenausgabe). Wird nach der Ausgabe automatisch zurückgesetzt.
- DT (Data type)
ƒ 0. Messwerte
ƒ 1. Videosignale (FFT)
ƒ 2. reserviert (Raw)
ƒ 3. reserviert
- O (Overflow)
ƒ 0. kein UART-Überlauf
ƒ 1. UART-Überlauf, die Daten sind gültig, aber es fehlen Datenframes
A 5.2
Beschreibung
Das Format besteht aus einem oder mehreren Datenwerten und einem Footer, welches das Datenpaket abschließt. In
dem 7. Bit jedes Bytes ist das Ende eines Datenwertes und der Footer codiert:
ƒ 1 weiteres Datenbyte folgt
ƒ 0 Ende des Datenwertes oder Footer).
Ein nicht gesetztes Bit kennzeichnet das Ende des Datenwertes. Ab dem zweiten nicht gesetzten Bit folgt der Footer.
Ein Mix aus verschiedenen Bitbreiten ist möglich (z. B. 18/32 Bit). Als Datenwerte können auch Videosignale übertragen
werden. Die Unterscheidung von Mess- oder Videosignal-Paketen wird über den Data type (DT) realisiert. Ein Video-
signal wird immer in einem separaten Datenpaket mit eigenem Footer übertragen. So werden bei zwei Videosignalen
+ Messwerten also drei Datenpakete inkl. jeweils einem Footer übertragen. Es können pro Messframe mehrere Video-
Datenpakete aber nur ein Mess-Datenpaket übertragen werden. Das EoF-Bit im Footer kennzeichnet, ob das gerade
übertragene Datenpaket das letzte Paket eines zusammenhängenden Messframes vom Controller ist.
Die minimal zu übertragende Bitbreite beträgt 14 Bit, die maximale Breite 32 Bit. Alle nicht verwendeten Bits sind 0. Es
erfolgt keine dynamische Änderung der Bitbreiten zwischen mehreren Frames. Änderungen am Datenpaket oder der re-
levanten Konfiguration des Controllers werden über das Change-Bit (C) angezeigt. Dies betrifft den Messwertframe, der
gerade empfangen wurde. Das Change-Bit wird nur für einen Messwertframe gesetzt und automatisch wieder zurückge-
setzt. Besteht ein Messwertframe aus mehreren Datenpaketen, ist das Change-Bit in allen Footern gesetzt.
IMS 5x00
Bit 7
Bit 6
Bit 5
1
D6
D5
1
D13
D12
1
D20
D19
1
D27
D26
0
0
0
0
F
0
Bit 4
Bit 3
Bit 2
D4
D3
D2
D11
D10
D9
D18
D17
D16
D25
D24
D23
0
D31
D30
EoF
C
DT
Bit 1
Bit 0
D1
D0
D8
D7
D15
D14
D22
D21
D29
D28
O
Seite 124

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis