18
ATIM_ACW-TM2D-HP_UG_EN_V1.2
Uplink frame formats
a.
Sigfox and LoRaWAN
The data are different depending on the type of frame sent out. The frames specific to the ACW-TM1D use the
following format:
Description
Frame format
oct 0 (dec)
oct 0 (hex)
oct1
oct2
oct3
oct4
Keep-alive frame
1
0x01
Supply IDLE voltage
Supply Tx voltage
Test frame
5
0x05
Test counter
Temperature S1 < lower threshold and
temperature S2 < lower threshold
83
0x53 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 < lower threshold and
temperature S2 between thresholds
84
0x54 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 < lower threshold and
temperature S2 > upper threshold
85
0x55 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 between thresholds and
temperature S2 < lower threshold
86
0x56 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 between thresholds and
temperature S2 between thresholds
87
0x57 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 between thresholds and
temperature S2 > upper threshold
88
0x58 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 > upper threshold and
temperature S2 < lower threshold
89
0x59 Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 > upper threshold and
temperature S2 between thresholds
90
0x5A Digital temperature - sensor 1
Digital temperature - sensor 2
Temperature S1 > upper threshold and
temperature S2 > upper threshold
91
0x5B Digital temperature - sensor 1
Digital temperature - sensor 2
BEWARE:
Probes 1 and 2 each have a low threshold and a high threshold that is specific to them.
The temperature is calculated with the following formula:
Digital temperature * 0.0625
BEWARE:
A temperature value equals to « 0x8000 » indicates a measuring error. This is often due to a loose cable.
b.
Example
Example of frame received: (hex) 5801900300
‘Frame type’ = (hex)58 = 88 => ‘
Temperature S1 between thresholds and temperature S2 > upper threshold
’
‘Digital tem
perature -
sensor 1’ = (hex)0190 = 400 => ‘Actual temperature’ = 400*0.0625 = 25°C
‘Digital temperature
-
sensor 2’ = (hex)0300 = 768 => ‘Actual temperature’ = 768*0.0625 = 48°C
Example of frame received: (hex) 55FDD00348
‘Frame type’ = (hex)55 = 85 => ‘
Temperature S1 < lower threshold and temperature S2 > upper threshold
’
‘Digital tem
perature 1w -
sensor 1’ = (hex)FDD0 =
-
560 => ‘
Actual temperature
’ =
-560*0.0625 = -35°C
‘Digital temperature 2w
-
sensor 2’ = (hex)0348 = 840 => ‘
Actual temperature
’ = 840*0.0625 = 52.5°C