Decimal HEX Binary/ ASCII Command Data Answer Result Unit
1 0x01 binary READ Temp - Target no byte1 byte2 = (byte1 x 256 + byte2 - 1000) / 10 °C
2 0x02 binary READ Temp - Head no byte1 byte2 = (byte1 x 256 + byte2 - 1000) / 10 °C
3 0x03 binary READ current Temp - Target no byte1 byte2 = (byte1 x 256 + byte2 - 1000) / 10 °C
4 0x04 binary READ Emissivity no byte1 byte2 = (byte1 x 256 + byte2) / 1000
5 0x05 binary READ Transmission no byte1 byte2 = (byte1 x 256 + byte2) / 1000
9 0x09 binary READ Processor Temperature no byte1 = (byte1 x 256 + byte2 - 1000) / 10
14 0x0E binary READ Serial number no byte1 byte2 byte3 = byte1 x 65536 + byte2 x 256 + byte3
15 0x0F binary READ FW Rev. no byte1 byte2 = byte1 x 256 + byte2
129 0x81 binary SET DAC mV/ mA byte1 byte1 byte 1= mV (mA) x 10 (e.g. 4mA = 4 x 10=40) °C
130 0x82 binary RESET of DAC mV/ mA output
132 0x84 binary SET Emissivity byte1 byte2 byte1 byte2 = (byte1 x 256 + byte2) / 1000
Temperature calculation at CSmicro hs: (byte1 x 256 + byte2 - 10000) / 100
EXAMPLES (all bytes in HEX)
Readout of object temperature
Send: 01 Command for readout of object temperature
Receive: 04 D3 Object temperature in tenth degree + 1000 04 D3 = dec. 1235
1235 - 1000 = 235
Readout of object temperature (at CSmicro 2Whs)
Send: 01 Command for readout of object temperature
Receive: 30 3E Object temperature in hundredth degree + 10000 30 3E = dec. 12350
12350 - 10000 = 2350
2350 / 100 = 23.50 °C
84 03 B6 03B6 = dec. 950
Receive: 03 B6
Burst string Example Complete burst string Conversion to decimal value
2 synchronisation bytes: AAAA ------ ------
2 bytes for each output value (HI LO) 03B8 AAAA 03B8
process temp [°C] = (Hex ⇒
Dec(03B8)-1000)/10 = -4,8
After switch on a continuous serial signal will be created. The burst string can be configured with the software.
Burstmode (unidirectional)