Specifications
111
Function
Description
void EnabledState(void)
Enables the port 4 pin bit 4 to enable the motor
relay, port 4 bit 6 to enable the headlights, and
port 4 pin 3. Will use random function to
request new reading.
void WaitState(void)
Enables internal MSP430 LED for status that it
is communicating with hand held unit.
void RandomRollingState(void)
Disables port 4 to pin 3 for green status LED,
port 4 pin 5 to enable red status LED.
void AlertState(void)
Toggle internal LEDs for MSP430. Toggle
headlights, red and green status LED.
Table 4.4.2-1 States Transition Function Breakdown
5. Testing and Validation
5.1 Hardware Verification Requirements
In order to establish that each unit has been produced to the highest possible
degree of quality, it is necessary to establish specific requirements for the
verification of hardware functionality. These requirements should be defined for
each individual component of the system under design, including the sensors,
power delivery subsystems, internal and external communications hardware,
system logic, as well as the system enclosures.
5.1.1 Power Hardware
The power requirements of this device will consist of several integrated circuits,
as well as hardware requiring power requirements above standard circuit
voltages. The largest voltages required will be 9Vdc. As such, 3.3Vdc and 5Vdc
are needed for this device. The portable unit will have both voltages available,
whereas the control unit could also have both voltages available, depending on
implementation. In addition, a 9Vdc rail will be needed for use by the charging IC.
There must also be a source of power for the portable unit. Given its portable
nature, a battery would be the ideal source of power. This battery would supply
the voltages necessary via a form of voltage step-down, or possible step-up
voltages. However, stepping up voltages presents current limits which would not
be acceptable given the overall power requirements of both units.
Basic power protection will be available in both units. The battery should
especially be protected from large, undesirable power events. This will be
integrated into any charging and control circuits that interface directly with the
external charging or power source, before any power transients can reach the
more sensitive integrated circuit components such as the microcontroller.










