User's Manual

Octopus ATM Defense System
Installation and Operation Guide
Page 17 of 25
4
5
6
7
8
8.1
ARMED mode operation:
Once a unit enters ARMED mode it is ready to protect the currency inside the ATM cassettes. The beginning of
ARMED mode is very much like the POST operation while in (door open) STANDBY mode. However, now that
the door is secure no BIST readout will occur.
Pre-arm checking of the system.
1) Discovery
A proprietary method for determining how many CSUs are in the system and assigning them
communications channels
2) Beep Count
An indication by the MCU of the number of CSUs in this ATM protection system. This is accomplished
by beeping the MCU buzzer a short beep for each CSU found, while blinking a green LED. I beep and 1
blink for each CSU.
3) CSU self-test
The MCU will cause the CSU to self-test all sensors and inputs. After completion if no errors are found the
CSU will beep once to indicate no faults. If an error exists the CSU will beep 2 times to indicate a fault
condition. Further it will report this error to the MCU for BIST code readout.
4) MCU self-test
The MCU will do an internal self test to determine if errors or faults exist.
Fault/error indication:
If no errors or fault conditions are found the MCU will beep 1 time and flash the green LED 1 time to indicate
good self-test.
If there are any faults or errors which cause BIST errors in the systems both CSU and MCU the MCU will beep
two times and flash the red led 2 times to indicate self-test failure. All active sensors are disabled and not used for
protection of the system.
Sleep / power conservation.
99.84 % of the time the MCU in the ARMED state will be sleep state. It will wake every second to check for
polled sensors (thermal and motion), upon any interrupt capable sensor, or when poll timeout occurs.
Wakeup Event or interrupt:
The system will wake every second to check for polled sensors (thermal and motion), upon any interrupt capable
sensor, or when poll timeout occurs. The CSU listens to determine if a polled communications is pending.
Wakeup Timeout /Check Alarms
=> Every 1 second, the MCU wakes up to check the alarms and sensors.
Regardless of whether the sensor are active all inputs are checked. Then after debounce processing
the alarms are registered as real events. The debounce registration process protects against short
duration glitches and EMI fields.