background image

File : CS-SUP-MUTI-WTHERMAPP-E01.sxw

WaveTherm – DALLAS :

The maximal number of logged values is 48 if only one sensor is activated,  and 24  when two
sensors are activated.

The storage table is defined as follow : 

Number of

activated sensor

Number of values

per sensor

Structure of the storage table

Size

Description

1

48 temperatures from

sensor  A

2 bytes

2 bytes

2 bytes

Temperature A (instant t)

Temperature A (instant t – 1T)

...

Temperature A (instant t –  47T)

2

24 temperatures from

sensor  A

2 bytes

2 bytes

2 bytes

Temperature A (instant t)

Temperature A (instant t – 1T)

...

Temperature A (instant t –  23T)

24 temperatures from

sensor  B

2 bytes

2 bytes

2 bytes

Temperature B (instant t)

Temperature B (instant t – 1T)

...

Temperature B (instant t –  23T)

'T' is the measurement period of each temperature sensor.

The format of the temperature is describes in chapter 5.1.1.

WaveTherm – PT100 and WaveTherm – PT1000 :

The maximal number of logged values is 24 if only one sensor is activated,  and 12  when two
sensors are activated.

The storage table is defined as follow : 

Number of

activated sensor

Number of values

per sensor

Structure of the storage table

Size

Description

1

24 temperatures from

sensor  A

4 bytes

4 bytes

4 bytes

Temperature A (instant t)

Temperature A (instant t – 1T)

...

Temperature A (instant t –  23T)

2

12 temperatures from

sensor  A

4 bytes

4 bytes

4 bytes

Temperature A (instant t)

Temperature A (instant t – 1T)

...

Temperature A (instant t –  11T)

12 temperatures from

sensor  B

4 bytes

4 bytes

4 bytes

Temperature B (instant t)

Temperature B (instant t – 1T)

...

Temperature B (instant t –  11T)

'T' is the measurement period of each temperature sensor.

The format of the temperature is describes in chapter 5.2.

WaveTherm modules – application handbook

page 47 of 65

Summary of Contents for WaveTherm DALLAS

Page 1: ...File CS SUP MUTI WTHERMAPP E01 sxw WaveTherm modules application handbook page 1 of 65...

Page 2: ...ual version Firmware version Date 1 0 V 01 02 15 10 04 WaveTherm PT1000 Manual version Firmware version Date 1 0 V 01 00 15 10 04 This device complies with part 15 of the FCC rules Operation is subjec...

Page 3: ...RELATIVE TO THE PROBES ASSOCIATED WITH THE WAVETHERM MODULES 15 5 1 DALLAS PROBES 15 5 1 1 Coding of temperatures for the DALLAS probe type DS18B20 15 5 1 2 Probe ID 15 5 1 3 Setting of the probe coe...

Page 4: ...ers according to day of the week 40 7 4 PARAMETER SETTING OF THE DATALOGGING MODE 41 7 4 1 Description of the parameters used 41 7 4 2 Precision level of the measurement 41 7 4 3 Activating the datalo...

Page 5: ...RAMES 61 7 7 1 Description of the parameters used 61 7 7 2 Configuration of the route to reach the alarm frames recipient 61 7 7 3 Configuration of the alarms to be sent 62 7 7 4 Triggering an alarm f...

Page 6: ...ith PT100 sensor WaveTherm PT1000 Used with PT1000 sensor This document defines in an exhaustive way the applicatives data relating to serial dialog frames between a Wavecard and a host equipment used...

Page 7: ...of the sensors This phase is automatically carried out when powering the module and is also activated on a specific radio request in this case The module returns by radio the identifiers of the sensor...

Page 8: ...ing Periodic collection of temperature measurements up to N temperatures In this case it functions in permanent loop mode i e the most recent measurements replace the oldest measurements WaveTherm DAL...

Page 9: ...independent of the datalogging period However for power saving reasons it is recommendable to set the datalogging period as a multiple of the threshold alarm detection period The following parameters...

Page 10: ...ned Each day of the week may be set in one of the following three cases Wake up period default setting Wake up according to predefined time windows No wake up period for safety reasons the module is n...

Page 11: ...herm module uses the power metering principle rather than measurement of the battery voltage Lithium batteries are in particular during passivation unsuitable for the voltage measurement method to det...

Page 12: ...e enables use of a single frame to address all radio modules within reception range The multicast mode may only address one group of modules This mode enables reading of modules without knowing their...

Page 13: ...radio exchange allows to send a request then to await a response of the remote equipment Note the commands of Point to point exchanges have the following format all the exchanges modes are treated in...

Page 14: ...ntify the type of requests or of responses Data to Transmit or Received Data 1 byte 151 bytes REQ_SEND_FRAME Applicative command Data relating to the request RECEIVED_FRAME Acknowledgement of the appl...

Page 15: ...mal value 0x4FFF indicates the absence of a probe or a connection error between the module and the probe Some temperature values Temperature Binary value MSB First Hexadecimal value 125 C 0000 0111 11...

Page 16: ...emory area was implemented in order to store user data Users can use this area for whatever they want but in order to increase the measurement precision this 32 bytes area allows to store a more signi...

Page 17: ...loating number The format used is the standard IEEE format with precision coded on 32 bits 5 8774e 39 to 170 14e36 Theoretic representation of a floating IEEE 32 bit in bytes Representation of the flo...

Page 18: ...low Parameter 0x31 value of the internal reference resistance very high Calibration is therefore carried out using precision calibration resistances for accurate measurement of the internal reference...

Page 19: ...B and C transfer coefficients As the WaveTherm module operating mode consists of measuring the probe resistance and then calculating the temperature it requires coefficients in order to calculate the...

Page 20: ...ts of probe 2 Each parameter is composed of 8 coefficients of 32 bits floating IEEE with a total size of 32 bytes The coefficients are represented in the radio buffer during use of the parameter read...

Page 21: ...in the table LSB first 2 R 0x0000 0 0x19 Numbers of retries of transmission of alarm frames 1 R W 0x03 3 0x1A Delay between two retries of transmission of alarm frames 1 R W 0x3C 60 0x20 Application...

Page 22: ...odule N Description Size in bytes Access right Default value Hexa Decimal 0x0C Precision level of the measurement 1 R W 0x00 0 0x21 Extended Application Status 1 R W 0x00 0 0x23 Measurement period of...

Page 23: ...period of threshold detection 1 R W 0x04 4 0x2B High Threshold Alarm Sensor 2 4 R W 0x0000C041 24 C 0x2C Low Threshold Alarm Sensor 2 4 R W 0x0000A041 20 C 0x2D High Threshold Excess Time Sensor 2 mu...

Page 24: ...nition of the Application Status byte 0x20 It is possible to reinitialize to zero the bits by a write to the Application Status parameter MSB LSB Application Status Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...

Page 25: ...he Response frame type are taking the Request command byte value with the MSB bit set to 1 It is possible to access up to 9 parameters simultaneously for writing or reading all for reading or all for...

Page 26: ...ledgement of the applicative command Number of parameters written Number of the 1st parameter Update Status Number of the 2nd parameter Update Status 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte Update S...

Page 27: ...he MSB bit set to 1 Contents of request REQ_SEND_FRAME Data Field max 152 bytes Applicative command 1 bytce 0x20 Contents of response RECEIVED_FRAME Data Field max 152 bytes Acknowledgement of the app...

Page 28: ...s of response RECEIVED_FRAME Data Field max 152 bytes Acknowledgement of the applicative command Character V in ASCII format Mode of transmission Firmware version 1 byte 1 byte 2 bytes 2 bytes 0xA8 0x...

Page 29: ...e with the MSB bit set to 1 Contents of request REQ_SEND_FRAME Data Field max 152 bytes Applicative command Data 1 byte 0x12 Contents of response RECEIVED_FRAME Data Field max 152 bytes Acknowledgemen...

Page 30: ...Contents of request REQ_SEND_FRAME Data Field max 152 bytes Applicative command Day Month Year Day of the week Hour Minute 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte 0x13 1 2 1 Year current yea...

Page 31: ...the address of the first byte to be read and the total number of bytes to be read Remark Even if the size of the memory area is of 32 bytes the address of the first element to be read is coded on two...

Page 32: ...31 Contents of the response RECEIVED_FRAME Data Field max 152 bytes Acknowledgement of the applicative command MSB address of the fisrt byte to be written LSB address of the fisrt byte to be written...

Page 33: ...sor 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 uniqu...

Page 34: ...asing the number of measurement sequences for the same temperature Each measurement sequence is offset in relation to the previous sequence by 50Hz The precision levels may be described as follows Pre...

Page 35: ...plication Status MSB Temperature A LSB Temperature A MSB Temperature B LSB Temperature B 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte 0x81 These fields are set only if the sensors are wired and in...

Page 36: ...licative Command Description 0x07 Request to read the current ohmic value of the sensors 0x87 Response to request to read the current ohmic value of the sensors Contents of request REQ_SEND_FRAME Data...

Page 37: ...W 0x01 0x06 Start time for 2nd time window in hour 1 R W 0x12 0x07 Wake up period 2nd time window in s 1 R W 0x01 0x08 Enable time windows by day of week 1 R W 0xFF 0x09 Enable wake up periods by day...

Page 38: ...em status word 0x02 In this way on days when periodic wake up is disabled the module polls every 10 seconds whereas for the rest of the week the module wakes up at the default period setting Enable wa...

Page 39: ...windows at 12h00 the value 0x0C should be configured The format of the wake up periods of each time windows is the same one as the default wake up period i e it is expressed in seconds and cannot exce...

Page 40: ...ic start time for each window from Monday to Wednesday For the other days of the week the wake up mode depends on the wake up system status word Wake up system status word 0x01 the bit 1 is not enable...

Page 41: ...Depending of the module used see 6 1 5 0x0C Precision level of measurement 1 R W 0x00 0x80 Measurement period datalogging in time steps 1 R W 0x13 0x81 Start hour of the datalogging in time steps 1 R...

Page 42: ...mode is selected by configuring the parameter 0x0C 7 4 3 Activating the datalogging mode The datalogging mode is activated or deactivated by setting the bits b3 b2 in the Operating Mode byte In standa...

Page 43: ...period of the datalogging in time steps parameter 0x80 Measurement period of the datalogging in time steps parameter 0x80 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 b7 b2 measurement period expre...

Page 44: ...nds for reading and writing internal parameters is described in chapter 6 2 Time of measurement datalogging once a week or once a month parameter 0x83 This parameter allows to synchronize the periodic...

Page 45: ...s described in chapter 6 2 Time of measurement datalogging once a week or once a month parameter 0x83 This parameter allows to synchronize the periodic measurement It is expressed in multiples of hour...

Page 46: ...ormat is as follow Contents of the request REQ_SEND_FRAME Data Field max 152 bytes Applicative Command 1 byte 0x03 Contents of the response RECEIVED_FRAME Data Field max 152 bytes Acknowledgement of t...

Page 47: ...ch temperature sensor The format of the temperature is describes in chapter 5 1 1 WaveTherm PT100 and WaveTherm PT1000 The maximal number of logged values is 24 if only one sensor is activated and 12...

Page 48: ...ogging mode Reading of the logged temperature values re initalizing the storage table and re starting a new datalogging cycle 7 5 1 Description of the parameters used According to the datalogging type...

Page 49: ...izing the storage table The concept of reading the logged values of the advanced datalogging is to interrogate periodically the module with a long period of time so that the consumption won t be penal...

Page 50: ...ble the user can systematically re initialize the storage table WaveTherm modules application handbook page 50 of 65 Reading the number of logged values parameter 0x0B Reading of the totality or a par...

Page 51: ...ble As the date of each recording is not stored the equipment wishing to recover recordings in a given section of time must calculate the dates of the desired recordings according to the number of rec...

Page 52: ...of the Wavenis protocol which allows to optimize the radio exchanges with the interrogator equipment It successively transmit to the interrogator equipment several frames containing the recordings fro...

Page 53: ...sensor Temperature of the sensor Temperature of the sensor Temperature of the sensor 2 bytes 2 bytes 2 bytes 2 bytes 2 bytes 2 bytes WaveTherm PT100 and WaveTherm PT1000 Data relative to the recording...

Page 54: ...gs corresponds to the input 2 Example request of reading when the number of recordings is 30 Contents of the request REQ_SEND_FRAME Data Field max 152 bytes Commande applicative Nombre d enregistremen...

Page 55: ...3 repeaters WaveTherm DALLAS M 59 measurements WaveTherm PT100 M 29 measurements WaveTherm PT1000 M 29 measurements Example for a WaveTherm DALLAS if the number of recordings is 2000 the interrogator...

Page 56: ...with excessive interference Parameter number Description Size in bytes Access Right Default value 0x01 Operating Mode 1 R W Depending of the module used see 6 1 5 0x0C Precision level of the measureme...

Page 57: ...emark Above all the primary function is to preserve measurement precision even in an environment with considerable interference and not to improve the measurement precision of the probe itself Further...

Page 58: ...s temperature threshold alarm time is higher than the set duration parameter With a threshold excess duration tthreshold 10 measurement periods one gets t1 t threshold Regardless of the mode selected...

Page 59: ...d detection management must be configured before activating the detection 7 6 6 Configuration of the measurement period of the threshold detection Threshold alarm detection requires periodic measureme...

Page 60: ...ned Date date of the threshold detection format described in chapter 7 1 3 Duration duration of the threshold detection expressed in multiples of measurement period parameter 0x23 Integrated value ave...

Page 61: ...0x21 Extended Application Status 1 R W 0x00 0x22 Alarm Configuration byte 1 R W 0x00 0xB0 Number of repeaters used to transmit an alarm frame 1 R W 0x00 0xB1 Address of the 1st repeater used to trans...

Page 62: ...tion byte 1 byte b7 b6 b5 b4 b3 b2 b1 b0 0x23 Probe fault detection 0 deactivated 1 activated End of battery life detection 0 deactivated 1 activated High Threshold detection 0 deactivated 1 activated...

Page 63: ...e of the module used WaveTherm DALLAS 2 bytes WaveTherm PT100 4 bytes WaveTherm PT1000 4 bytes The remote device must send an acknowledgement frame command 0xC0 to confirm reception of the alarm frame...

Page 64: ...radio command 7 8 1 Description of the parameters used Parameter number Description Size in bytes Access Right Default value 0x20 Application Status 1 R W 0x00 0x90 Date of detection of end of battery...

Page 65: ...librate the radio module WaveTherm PT100 et PT1000 only 0x88 Response to the request to calibrate the radio module WaveTherm PT100 et PT1000 only 0x16 Request to read the user data area 0x96 Response...

Reviews: