Professional Documents
Culture Documents
SHAP
SHAP can be used to monitor progress and compare performance. This is a clinically validated hand function test.
The SHAP is made up of 8 abstract objects and 14 Activities of Daily Living (ADL). Each task is timed by the participant, so there is no interference or reliability on the reaction times of the observer or clinician.
Project proposal
The basic aim of this project is to aid SHAP in achieving more detailed results, helping with its overall assessment
We aim to provide a wireless instrumentation module for one of the abstract objects (sphere) in the SHAP tests
Information related to the motion of the sphere in 3D space subjected by the user will be transmitted wirelessly to an external data logger
This data will ensure a more detailed analysis of the users limb effectiveness and will further aid the assessment of the users recovery
USER TASK
SENSOR MODULE
WIRELESS TRANSMISSION
DATA LOGGER
Robustness : Keeping the components secure inside the object while it is manipulated by the user
Size: Module must be small enough to fit in the given abstract object
Visualization
Data Logger
Wireless Transmitter
Accelerometers
Microprocessor
Diameter = 72mm
The purpose is to achieve a good measure of accuracy and observability of the linear and angular accelerations
Accelerometer arrangement
Mechanization equations: Differential equations describing the position, velocity and attitude as functions of the sensor outputs
They depend on the physical configuration of the sensors relative to both the object body and the reference frame
Geometrical Arrangement
Tetrahedron
Reasoning:
12
18
24
2
1
6 5
4 3
6 5 4 3
6 5 4 3 a
While under angular acceleration, the accelerometers experience two linear accelerations
6 5 4 3
6 5 4 3
General equation
From Hanson
Combining linear and angular accelerations
1 2 1 1 = H + + 2
General equation
1 2 1 1 = H + + 2
y is the vector of the readings from the accelerometers y = (y1; y2; ...; yN) is the vector of unknowns, i.e. the angular and linear accelerations in the x, y, z axes. H is the regressor matrix
H=
1 1
Hardware Parameters
System Physics behind Scale Ease of use Other parameters
Main Components
Wireless Data Transmission
Outer cell
Accelerometers
Power Supply
Microprocessor
Power Supply
Requirements
Small size High endurance Lightweight Rechargeable Low cost
Power Supply
NiMH Button Type Cell
19.5 mm length 15.5 mm diameter 3.6V 80 mAh Rechargeable 2.71 GBP
Hardware
Accelerometers
Requirements
> 1kHz Bandwidth Measuring range ~ +/- 6g Low power consumption
Considerations
Type of chip mounting Design a PCB? Size of complete package Synchronization
Hardware
Accelerometer
Suitable device found:
Triple Axis Accelerometer ADXL345 Measurement range: +/- 2, 4, 8 & 16 available Output data as 16-bit twos SPI (3 or 4 wire) digital interface 3.2 kHz Bandwidth PCB dimensions: 15.5 x 22 mm
CAD Design
Rapid Prototyping Machine
CAD Design
Design Constraints
Cost of material Size Required Geometry of Accelerometers
CAD Design
Design Considerations
Accessibility of the components? Access to sphere after construction?
Design so far:
Microprocessor
Battery
SPI communication
4 wire communication For selecting accelerometer: SS slave select wire LOW Digital output pins served this purpose on the master device i.e. Arduino Pro Mini
Accelerometer Configuration
Requirements:
Continuous 3 axis readings for acceleration Low power consumption 5 g range for acceleration Register values in ADXL345 were set as per requirements
The decided rate was 1600 Hz with bandwidth 800 Hz (minimum 90A current), thus we use the rate code 1110 for this register.
Program Structure
Setup :
o SPI communication mode, rate, digital SS pins o Serial communication rate o Initialize velocity displacement variables o Configure accelerometers g-range, data rate, etc Loop
Data flow
Testing
Static Test
Use Horizontal and vertical rotary table
Testing
Motion Test
Use gravity and standard equations
(v=u+at ect)
Gantt Chart
Future Work
Circuit design
Connections Built of outer cell using rapid prototype machine Data transmission Software for computation Testing