![ATIM ACW/LW8-TM1D-HP User Manual Download Page 19](http://html1.mh-extra.com/html/atim/acw-lw8-tm1d-hp/acw-lw8-tm1d-hp_user-manual_2999339019.webp)
18
ATIM_ACW-TM1D-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
Period temperature reading frame
27
0x1B Digital temperature 1w - sensor
1
Lower threshold was crossed
42
0x2A Digital temperature 1w - sensor
1
Upper threshold was crossed
44
0x2C Digital temperature 1w - sensor
1
The temperature is calculated with the following formula:
Digital temperature 1w * 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) 2C0348
‘Frame type’ = (hex) 2
C = 44
=> ‘
Higher threshold was crossed
’
‘Digital temperature 1w
-
sensor 1’ = (hex) 0
348 = 840
=> ‘Actual temperature’ =
840*0.0625 = 52.5°C
Example of frame received: (hex) 2AFDD0
‘Frame type’ = (hex)2A = 42 => ‘
Lower threshold was crossed
’
‘Digital temperature 1w
-
sensor 1’ = (hex)FDD0 =
-
560 => ‘Actual temperature’
= -560*0.0625 = -35°C
c.
Startup sequence:
At startup, the TM1D transmits 5 frames spaced one minute apart, with a test counter 0x0501, 0x0502, up to 0x0505.
6th frame transmitted is a keep alive frame.
The 7th frame is an application frame containing a temperature and the header 0x1B. This contains the temperature,
but no information on its relative position toward thresholds.
Then the application frames will have the headers 0x1B, 0x2A or 0x2C.