Herunterladen Inhalt Inhalt Diese Seite drucken

Digitaler Befehlssatz - optris CS Bedienungsanleitung

Infrarot-thermometer
Vorschau ausblenden Andere Handbücher für CS:
Inhaltsverzeichnis

Werbung

Digitaler Befehlssatz

6
Digitaler Befehlssatz
Kommandoliste CS/ CSmicro/ CX
DEZIMAL
HEX
Binär / ASCII Kommando
1
0x01
Binär
LESEN Temp - Target
2
0x02
Binär
LESEN Temp - Head
3
0x03
Binär
LESEN aktuelle Temp - Target
4
0x04
Binär
LESEN Emissionsgrad
5
0x05
Binär
LESEN Transmission
9
0x09
Binär
LESEN Prozessor Temperatur
14
0x0E
Binär
LESEN Serien Nummer
15
0x0F
Binär
LESEN FW Rev.
129
0x81
Binär
SETZEN DAC mV/ mA
130
0x82
Binär
RÜCKSETZEN der DAC mV/ mA Ausgabe
132
0x84
Binär
SETZEN Emissionsgrad
Temperaturberechnung bei CSmicro hs: (byte1 x 256 + byte2 - 10000) / 100
BEISPIELE (alle Bytes in HEX)
Lesen der Objekttemperatur
Senden:
01
Kommando zum Lesen der Objekt Temperatur
Empfangen:
04 D3
Objekttemperatur in Zehntel Grad + 1000
Lesen der Objekttemperatur (bei CSmicro 2Whs)
Senden:
01
Kommando zum Lesen der Objekt Temperatur
Empfangen:
30 3E
Objekttemperatur in Hundertstel Grad + 10000
Setzen des Emmissionsgrades
Senden:
84 03 B6
Empfangen:
03 B6
Burstmode (unidirektional)
Nach Aktivierung wird ein kontinuierliches Signal erzeugt. Der Burst-String kann mit Hilfe der Software konfiguriert werden.
Burst string
2 Synchronisations-Bytes: AAAA
2 Bytes für jeden Ausgangswert (HI LO)
Daten
Antwort
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1
keine
byte1 byte2 byte3
keine
byte1 byte2
byte1
byte1
byte1 byte2
byte1 byte2
04 D3 = dez. 1235
1235 - 1000 = 235
235 / 10 = 23,5 °C
30 3E = dez. 12350
12350 - 10000 = 2350
2350 / 100 = 23.50 °C
03B6 = dez. 950
950 / 1000 = 0,950
Beispiel
kompletter Burst-String Umsetzung in Dezimalwert
------
03B8
AAAA 03B8
Ergebnis
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2) / 1000
= (byte1 x 256 + byte2) / 1000
= (byte1 x 256 + byte2 - 1000) / 10
= byte1 x 65536 + byte2 x 256 + byte3
= byte1 x 256 + byte2
byte 1= mV (mA) x 10 (z.B. 4mA = 4 x 10=40)
= (byte1 x 256 + byte2) / 1000
------
Prozesstemp. [°C] = (Hex  Dec(03B8)-1000)/10 = -4,8
Einheit
°C
°C
°C
°C
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis