Protections
This section defines the protection mechanic of the 16ASPM. It explains how protection limits are set, how protections are triggered and the corresponding events that generate uplink packets.
The device works in such a way that when any of the protection thresholds is crossed an uplink is triggered (specific code depending on the protection activated).
This is a one-time uplink to signal that a threshold has been crossed and the protection is active.
Upon recovering from the protection event (crossing the recovery threshold), another uplink is sent (code, specific to the protection type), that is also a one-time event.
Thus, the user is notified when the device has turned off the relay due to a protection being activated and also when the relay has returned to its previous state after recovering from the protection event.
Overheating thresholds
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).
Overvoltage thresholds
Overvoltage trigger threshold - This is the threshold at which the overvoltage protection is triggered and turns off the relay.
Overvoltage recovery threshold - This is the threshold at which the overvoltage protection will be turned off and allow the relay to go to previous state, after 1min.
Example command: 0x20010EF5 β Set the trigger voltage to 0x010E = 270V and recovery voltage 0xF5 = 245V.
The allowed threshold voltage range is 1...300V (1V resolution).
Overcurrent threshold
Set the current threshold, which when exceeded will turn OFF the relay.
As long as the measured current is above the threshold the relay will be OFF.
Example command: 0x220B β Set the threshold current to 0x0B = 11A.
The allowed threshold current range is 1...16A (1A resolution).
Overpower threshold
Set the power threshold, which when exceeded will turn OFF the relay.
As long as the measured power is above the threshold the relay will be OFF.
Example command: 0x2407D0 β Set the power threshold to 0x07D0 = 2000W.
The allowed threshold power range is 100...3680W (1W resolution).
Overheating event
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
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.
Overheating recovery event
This command is available for devices with firmware version β₯ 1.1
When the overheating protection activates the device starts a timer that runs until the temperature drops below the threshold and the device resumes normal operation. At this point an uplink is transmitted that reports the measured time, giving insights in how much time the device was off due to overheating.
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.
Overvoltage event
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x61
Example command: 0x61030180 β When we extract the value of the command code, we get the number of overvoltage events 0x03 = 3 and a voltage of 0x0180 = 280V.
Overvoltage recovery event
This command is available for devices with firmware version β₯ 1.1
When the overvoltage protection activates the device starts a timer that runs until the voltage drops below the threshold value and the device resumes normal operation. At this point an uplink is transmitted that reports the measured time, giving insights in how much time the device was off due to overvoltage.
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x71
Example command: 0x71001A β When we extract the value of the command code, we get the overvoltage protection running time 0x001A = 26 seconds.
Overcurrent event
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x62
Example command: 0x62031952 β When we extract the value of the command code, we get the number of overcurrent events 0x03 = 3 and a current of 0x1952 = 6482mA.
Overcurrent recovery event
This command is available for devices with firmware version β₯ 1.1
Because of the way the device operates, it recovers almost instantaneously from an Overcurrent event, thus no outage time as with the Overheating and Overvoltage protections is measured. Instead the internal temperature of the device at the time of event/recovery event is measured and reported.
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x72
Example command: 0x723E β When we extract the value of the command code, we get the temperature when overcurrent protection is triggered - 0x3E = 62Β°C.
Overpower event
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x63
Example command: 0x630307D0 β When we extract the value of the command code, we get the number of overpower events 0x03 = 3 and a power of 0x07D0 = 2000W.
Overpower recovery event
This command is available for devices with firmware version β₯ 1.1
Because of the way the device operates, it recovers almost instantaneously from an Overpower event, thus no outage time as with the Overheating and Overvoltage protections is measured. Instead the internal temperature of the device at the time of event/recovery event is measured and reported.
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example command: 0x73
Example command: 0x732C β When we extract the value of the command code, we get the temperature when overpower protection is triggered - 0x2C = 44Β°C.
Last updated