Overheating protection
Last updated
Last updated
This section defines the protection mechanic of the 16ADS. It explains how protection limits are set, how protection is triggered and the corresponding events that generate uplink packets.
This section defines the protection mechanic of the 16ADS. It explains how protection limits are set, how the protection is triggered and the corresponding events that generate uplink packets.
The device works in such a way that when the protection threshold is crossed an uplink is triggered.
This is a one-time uplink to signal that the threshold has been crossed and the protection is active.
Upon recovering from the protection event (crossing the recovery threshold), another uplink is sent, that is also a one-time event.
Thus, the user is notified when the device has turned off the relay due to the protection being activated and also when the relay has returned to its previous state after recovering from the protection event.
Overheating trigger threshold - This is the temperature at which the overheating protection is triggered and turns off the relay.
Overheating recovery threshold - This is the temperature at which the overheating protection will be turned off and allow the relay to go to its previous state.
Example downlink: 0x1E5A3C – Set the trigger temperature to 0x5A = 90°C and the recovery temperature to 0x3C = 60°C.
The allowed threshold temperature range is 30...100°C (1.0°C resolution).
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Get the overheating event parameters.
Example command: 0x60
Example command: 0x60053C – when we extract the value of the command code, we get the number of overheating events 0x05 = 5 and a temperature of 0x3C = 60°C.
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x70
Example command: 0x70002A – When we extract the value of the command code, we get the overheating protection running time 0x002A = 42 seconds.
Byte index
Bit index
Hex value – Meaning
0
-
1E – The command code.
1
-
XX - Overheating trigger temperature;
Default value 0x5F = 95°C.
2
-
XX - Overheat recovery temperature.
Default value 0x46 = 70°C.
Byte index
Bit index
Received response
0
-
1F – The command code
1
-
XX - Overheat trigger threshold temperature;
2
-
XX - Overheat recovery threshold temperature.
Byte index
Bit index
Received response
0
-
60 – The command code.
1
-
Number of overheating events.
2
-
Temperature in Celsius.
Byte index
Bit index
Received response
0
-
70 – The command code.
1
-
XX - Overheating protection running time, bits - [15:8];
2
-
XX - Overheating protection running time, bits - [7:0].