RS485-Schnittstelle
Die Messdaten bestehen aus einem Zähler, der Paketlänge m und den Messwerten. Die Paketlänge m bestimmt, wie viele Messwerte
übertragen werden. Die Paketlänge m ist die Anzahl der Messwerte, die von der Elektronik seit der letzten Abfrage von Messdaten
abgefragt wurde, ist aber auf die letzten 20 Messwerte beschränkt. Der erste Messwert in dem Daten [] Paket ist der älteste abgefragte
Wert, der letzte ist der zuletzt abgefragte Wert.
Data[0]
Counter [7:0]
Data[1]
Counter [15:8]
Data[2]
Packet length m [7:0]
Data[3]
Filler byte [7:0]
Data[4]
Measuring value 1 [7:0]
Data[5]
Measuring value 1 [15:8]
Data[6]
Measuring value 1 [23:16]
Data[7]
Measuring value 1 [31:24]
Data[8]
Measuring value 2 [7:0]
Data[9]
Measuring value 2 [15:8]
Data[10] Measuring value 2 [23:16]
Data[11] Measuring value 2 [31:24]
. . .
Data[..]
Measuring value m [7:0]
Data[..]
Measuring value m [15:8]
Data[..]
Measuring value m [23:16]
Data[..]
Measuring value m [31:24]
5.2.2
Skalierung der Messwerte
Standardmäßig werden 24-Bit Messwerte übertragen. Deswegen entsprechen:
0x0
= 0 % des Sensor-Messbereichs
0xF00000 = 100 % des Sensor-Messbereichs
Befindet sich der Sensor außerhalb des Messbereichs, so werden entsprechend größere Messwerte ausgegeben.
capaNCDT 61x4
unsigned short
unsigned char
unsigned char
signed integer
signed integer
signed integer
Seite 23