File : CS-SUP-MUTI-WTHERMAPP-E01.sxw
7.1.6 Initialization of the sensors
The initialization command returns the number of sensors detected.
Remark :
For the WaveTherm – DALLAS only, when the sensors are detected, the module returns their
identifier.
Applicative
Command
Description
0x04
Request to initialize the sensors
0x84
Response to the request to initialize the sensors
Contents of the request REQ_SEND_FRAME
Data Field
(max : 152 bytes)
Applicative command
1 byte
0x04
Contents of the response RECEIVED_FRAME
Data Field (max : 152 bytes)
Acknowledgement
of the applicative
command
Number of sensors detected
Identifier of the
sensor 1
Identifier of the
sensor 2
1 byte
1 byte
8 bytes
8 bytes
0x84
0x00
: no sensor
0x01
: 1 sensor detected
0x02
: 2 sensors detected
(*)
(*)
(*)
the identifier field is filled only when using WaveTherm – DALLAS, and if the sensor is detected ; Else the
field is not used ( 0 byte ).
The probe ID corresponds to a unique code attributed to each DALLAS temperature probe in the factory.
This code is composed of 8 bytes defined as follows:
MSByte
LSByte
1 byte
6 bytes
1 byte
Family Code
Serial number (48 bits)
CRC Code
The family code is used to distinguish between the probes used :
probe DS18S20 : 0x10
probe DS18B20 : 0x28
➢
Case of the WaveTherm - PT100 ; and WaveTherm PT1000 modules :
During initialization, if only one sensor is used, it can be connected indifferently to the input 1 or 2.
If the sensor is initialized on input 2, it will correspond to the Sensor 1, i.e. when reading the temperature
value, the first temperature information returned correspond to the Sensor 1 (see chapter 7.2).
WaveTherm modules – application handbook
page 33 of 65