User manual for - TEMPERATURE TRANSDUCER TRS-02a
6.1.
LIST OF REGISTERS
Register Write
Range
Register description
01h
No
-500 ÷ 5500
Current temperature measurement value in 0.1 °C
(U2 code, no decimal point included, e.g. value 350 means 35.0 °C)
02h
No
0h, 40h, 60h
80h, A0h
The status of the current measurement (see
TRANSMISSION
ERRORS DESCRIPTION
)
03h
No
1
Decimal point position, constant value: 1 - “ 0.0 ”
04h
No
0 ÷ FFFFh
A/D transducer conversion result, c
alibration register
-
read only
05h
Yes
0 ÷ FFh
Temperature measurement filtering rate. Filtering rate 0 means
no filtering, 1 – weakest filtering , 255 – strongest filtering
06h
Yes
-255 ÷ 255
Shift (offset) of measurement scale in 0.1 °C (U2 code, no decimal
point included, e.g. value 155 means shifting of 15.5 °C)
07h,08h
-
see descr.
Calibration registers - do not change
WARNING: modification of these registers causes
recalibration of module and inaccurate measurements !
20h
Yes
0 ÷ FFh
Device address
New modules has default address = 0xFE
21h
No
0076h
Device identification code (ID)
0FFF0h
0FFF1h
No
see descr.
Unique serial number
0FFF2h
No
007676h
Device identification code (ID)
0FFF3h
No
see descr.
Firmware version
0FFF4h
No
see descr.
Build number
•
After writing to register no 20h the device responds with an “old” address in
the message.
•
If register 20h is being written it is possible to use BROADCAST frame (with
address 00). This operation causes changing of addresses of all modules
connected to the RS-485 network. Modules receive and interprets
BROADCAST frames, but do not transmit answers.
11