Requirements & Specifications
|
Requirements and Specifications
1. Mechanical
The first mechanical requirement is that it must fit inside of a Hammond
1591-B box. The next requirement is that there is an easily viewed display
system that has a power saving shut off mechanism. The display system
is necessary so that the user can identify how far they have traveled,
how fast they are moving, and how long they have been traveling. In addition
to the display system, there must also be an input system that allows
the user to cycle through options and change settings. The input system
will consist of a group of buttons used to select options.
1.1 Size
Hammond 1591-B box.
Width = 62mm
Height = 27mm
Length = 111.9 mm
1.2 Weight
Under 2.5 pounds
1.3 Organization
PCB board with battery mount
User display
Shock absorbers
Three control buttons
1.4 Interconnect
Power supply to circuit board to display
Components connected to box
1.5 Package
A transparent red Hammond 1591-B box
1.6 Durability
Must be able to withstand being dropped from a height of 1 meter onto
dirt
1.7 Interface
LCD display
Three buttons for user inputs
2. Electrical
The electrical system consists of all the electronics used in the device.
The key requirement of the electrical system is that it must use the PIC16C1782
microcontroller. This is the microcontroller that Microchip is providing
as the CPU of the pedometer. In addition, the pedometer must be battery
powered. This is important due to the portable nature of the device. Finally,
the pedometer must maintain the settings entered by the user through use
of non-volatile memory.
2.1 Power
Battery powered.
Must function for 24 consecutive hours
Energy saving display feature
2.2 Accuracy
Steps taken will be accurate within 1%
Distance should be accurate as a function of the steps taken, algorithm
to be determined
2.3 Interfacing
Battery to board and board to display
Viewable display screen
2.4 Functions
Real time monitoring of time and speed
Distance in miles/yards
Cadence (steps /minute)
Non volatile memory to retain user input parameters
2.5 Design
Board schematic done using Design Works Light
Layout performed using Express PCB
3. Environment
The principle environmental requirements for the pedometer are that it
withstands everyday use. The pedometer is expected to function properly
during the vibration and shock that are caused by walking. In addition
to normal vibration, it must be able to function after having been dropped,
exposed to humidity, or light rain.
3.1 Temperature
32 F to 120 F
3.2 Humidity
Any humidity
Exposure to light rain
3.3 Vibration, Shock
Must withstand shock and vibrations associated with walking
Must withstand shock of being dropped from 1 meter onto dirt
4. Documentation
The documentation for this project must completely detail all aspects
of the pedometer. Through the use of the documentation it should be possible
to recreate our project. The firmware documentation must include all algorithms,
calculations, and a variable dictionary specifying the type of data and
expected range of values in all variables. The hardware documentation
is to include all calculations of force and acceleration, circuit schematics,
simulations, bills of materials, and layouts.
4.1 Operator's Manual
Modes of operation
Input instructions
Operating conditions
Power requirements
4.2 Maintenance Manual
Schematic of the design
Parts list
4.3 Firmware Documentation
Must include all algorithms, calculations, and a variable dictionary specifying
the type and expected range of values in all variables
Must include commented listing, project files, all libraries used, any
header or include files used
4.4 Coding
Show all functions entered into the microcontroller
Include a copy of commented code
4.5 Platform
Hi-Tech C
MPASM
MPLAB
5. Testing
The purpose of testing is to ensure that the product functions as guaranteed.
The testing will be conducted primarily through simulations and then by
actual use of the pedometer.
5.1 Procedures
Real life testing
Computer simulations
5.2 Equipment
Oscilloscope
Voltmeter
Track (know distance to walk, for error analysis)
6. General
There are general characteristics that are expected of the pedometer that
do not fall under any specific category. Expectations such as reliability,
the vendor preferences, and the client's preferences are all items that
must be addressed.
6.1 Reliability
Function continuously for 24 hours
Continue to function after being dropped from 1 meter onto dirt
6.2 Self Calibrating
Unit is pre-calibrated to an average stride
User can measure their stride and enter it into pedometer
6.3 Vendor Preferences
Components are Microchip components when possible
6.4 Client Preferences
Small
Lightweight
Accurate
Reliable
|