Technical Manual
Table Of Contents
- 1. Introduction
- 2. Hardware
- 3. The A431 Radio Module
- 3.1. About the A431 Radio Module
- 3.2. Functional description
- 3.3. Manufacturing Issues
- 3.3.1. Marking and labeling issues
- 3.3.2. Alignment Range and Switching Range
- 3.3.3. Tuning Procedure
- 3.3.4. Setting Up the Default Parameters
- 3.3.5. Definitions
- 3.3.6. Test Equipment Settings
- 3.3.7. Trimming Elements
- 3.3.8. Adjusting the Receiver Front End
- 3.3.9. Adjusting the VCOs
- 3.3.10. Adjusting the Crystal Reference
- 3.3.11. Checking the Receiver Parameters
- 3.3.12. Checking the Transmitter Parameters
- 3.3.13. Data Transfer Check
- 3.4. PCB Parts Placement
- 3.6. Frequency Reference Specifications
- 3.7. A431 Module’s Photographs
- 4. Software
46
Software
and are used for event counting, e.g. rain gauges). These interrupts are handled by
a separate driver.
One of the main concerns of the software design is the power consumption of the
device. The software must ensure that all the peripherals are left in the correct state
in order to reduce their consumption to a minimum; all operations are executed in
the shortest possible time.
Figure 27. General flow chart of the A733 software.
Reset
Initialization
Sleep
0.5 sec
interrupt?
No
Yes
Connectivity
Check?
Do Connectivity
Check
Yes
Terminal
Mode?
No
Enable Terminal
Mode
Yes
No
RF Channel
Activity?
Handle Incoming
Message
Yes
No
Time to A/D
Sample?
A/D Sample
and Process
Yes
Switch off
Everything
Battery
Low?
Storage
Mode?
Yes
No
No
No
Stop
Battery
Distress?
Yes
Yes
No
0.5 sec Interrupt
Advance the
RTC one second
Return
Increment
the RTC?
Yes
No
Counter Interrupt
Debounce input
Return
Increment
affected Counter