Transcript PPT
Traumatic Brain Injury
Eyewear “TB-Eye”
Todd Biesiadecki, Matthew Campbell,
Matthew Vildzius
ECE4007 L03 EM1
Advisor: Erick Maxwell
December 14, 2011
Overview
• Glasses to alert user of potential head injury
• Approximately 50,000 people die and 85,000 suffer long
term injuries due to Traumatic Brain Injury(TBI) per year
• For non-contact sports such as skiing and cycling
– Head impacts infrequent
– specialized helmets not justified or practical
• Unit development cost: $234
2
Design Objectives
•
•
•
•
•
•
3
Lightweight, unobtrusive device
Battery powered
Data recording and storage
Wireless communication
Alert the user to get medical attention
Computer based graphical interface
Design Goals
Specification
Power Consumption
Supply Voltage
Battery Life
Battery Capacity
Weight
Size
Actual
61.67 mW
3.7 V
1 day of normal operation
400 mAh
50 g
Less than 4 x 0.6 x 0.2 inches L x
WxH
13.1mW
3.7 V
1 day of normal operation
110 mAh
14.5g/ 46.2g with glasses
3.4 x 0.7 x 0.35
1.45 x 0.5 x 0.22
Acceleration Range
Acceleration Recording
Threshold
Acceleration Alert Threshold
Sampling Rate (Idle)
±100g in all three axes
10g
±16g in all three axes
10g
50g
2 kHz
10g
3.2KHz
Sampling Rate (Active)
6 kHz
3.2KHz
Wireless Transmission Protocol
ANT+
Bluetooth
Transmission Power
Transmission Range
Data Storage
0 dBm
10m
Stores the value of acceleration
and time elapsed since the impact
occurred.
Displays the acceleration data
graphically
0 dBm
10m
Stores the value of
acceleration
GUI
4
Target
Displays the acceleration data
graphically
Device mounted on a pair of sunglasses
5
6
7
TB-Eye System-Level Diagram
8
Device Operation
No
Accelerometer
Measures
Motion
Above
Detection
Threshold?
MCU Sends
Data to
Transceiver
GUI
Requests
Data
Laptop
Receives and
Stores Data
MATLAB GUI
Reads Data File
for Display and
Analysis
9
Yes
MCU
Increases
Sampling Rate
MCU Sends
Data to
Memory
Physical Dimensions
• Size:
– Main Board: 3.4” long
– Power Board: 1.45” long
• Weight: 14.5 g
– With Glasses: 46.2 g
10
Accelerometer
• 16G accelerometer
–
–
–
–
Analog Devices ADXL345
145uA max. current
Measurements of 10G or more will trigger an alert
Utility of recorded data more limited vs. full range device
• Using built-in interrupts for threshold and data ready
11
Microcontroller
• ATMega328 microcontroller with Arduino libraries
– Power consumption slightly higher than competition
– Well-supported libraries
• Power consumption is 4mA while sampling
12
Bluetooth Transceiver
• Acts as a cable replacement between device and
computer
• Only sends data when requested by GUI
• ANT wireless protocol difficult to work with, BLE not yet
available
– Increased size
– led to delay
13
Microcontroller Flowchart
14
Saving Serial Data
• Python script
– No standalone programs available
– Difficulties with serial functions in MATLAB
•
•
•
•
15
Read binary data from the Bluetooth serial port
Format data as floating points in terms of g
Save data to a text file to be read by MATLAB
Called using the “Read Data From Device” button in GUI
Graphical User Interface (GUI)
16
Integration with Glasses
• Not allowed to modify given glasses for prototype
• Prototype board is larger than desired
• In production the circuit could be molded into the
glasses frame
17
Battery Life in Monitoring Mode
•
•
•
•
•
•
•
•
•
18
110mAh battery
Microcontroller: 4mA max
Accelerometer: 0.15mA
Max current: 4.15mA
Worst-case battery life: 26 hours
Optimization could not be completed in time for demo
Slight additional power reduction should be possible
Notification LED adds additional 2mA
Peak of 45mA when Bluetooth is transmitting
Acceptance Testing
• Device placed on simulated head
• Impact head with calibrated amount of force
– Short impact similar to those expected to cause TBI
• Used GUI to wirelessly receive, display data
– Compare measured data to calibrated impact
• Demonstrated LED turns on when threshold is exceeded
19
Prototype PCB problems
• Problems getting microcontroller to work (power, wrong
frequency, wrong way of programming bootloader)
• Resolved with third microcontroller
• Bluetooth must be temporarily disconnected for
programming
20
Final Budget
• Total budget: $405.00
• Total spent: $234
– Expenditures:
• Development: $69.85
• Components for one board: $45.94 + PCB ($33) = $78.94
• Unused parts: $85.21
– Spare capacitors, resistors, etc.
– ANT modules
– Alternate EEPROM module
• Oakley M-Frame MSRP: $129.00
21
Future Work
• Use ±100g accelerometer for full TBI detection
• Low cost size reduction:
–
–
–
–
•
•
•
•
22
Use 4 or more layer board technology
Thinner PCB
Use 0402 and resistors and capacitors, QFN MCU
Eliminate headers, use smaller headers
High cost: Custom integrated circuits
Better integration with glasses frame
Method to more securely attach to the head
Smartphone application
Questions?
23