presentation - university of illinois at urbana-champaign

31
Wireless Portable Emergency Sensing Device Group 10 Steven Garrett, Param Vora, Collin Liu ECE 445 : Senior Design

Upload: cardiacinfo

Post on 25-Jun-2015

702 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: presentation - University of Illinois at Urbana-Champaign

Wireless Portable Emergency Sensing Device

Group 10Steven Garrett, Param Vora, Collin Liu

ECE 445 : Senior Design

Page 2: presentation - University of Illinois at Urbana-Champaign

Presentation Outline1. Introduction2. Device Features3. Hardware Design

◦ Pulse Oximeter ◦ Accelerometer◦ Bluetooth◦ Battery Circuit

4. Nexus One® Interface

5. Ethics

6. Competitors7. Future

Recommendations8. Credits9. Resources

Page 3: presentation - University of Illinois at Urbana-Champaign

Project Objective:

◦ Create an Automated device to sense and report potential outdoor emergencies

◦ Useful in the event that the user… falls and cannot get up becomes unconscious

◦ Also provides a user requested measurement of blood oxygen saturation and heart rate

Introduction

Page 4: presentation - University of Illinois at Urbana-Champaign

◦Emergency Safety Monitoring Features: Accelerometer

Used for fall and possible injury detection Pulse Oximeter

Monitor heart rate and blood oxygen level once a possible emergency has occurred

Bluetooth Wirelessly transmit signals from the device for optimum

freedom of motion Low Power Consumption

Travel long distances without burning through batteries Cell Phone Interface and GPS Feature

Automatically call emergency medical services using an Android phone if needed

Using GPS, transmit location to EMS personnel

Features

Page 5: presentation - University of Illinois at Urbana-Champaign

HardwareLED Drive Ckt

Accelerometer

Speaker Ckt

BluetoothModule

MSP430 Microcontroller

PowerTPS61016 Boost Converter

Page 6: presentation - University of Illinois at Urbana-Champaign

Initial Circuit TestingBread-board Circuit Used to Test individual Hardware Components

Bluetooth Communication

LED-Drive Circuit Switching

Accelerometer Sampling

Pulse-Ox Signal Sampling

Speaker and Switch Operation

Page 7: presentation - University of Illinois at Urbana-Champaign

Hardware: Device PCB Layout

76.2256 x 22.3928 mm

Primary Device Circuit Layout

Page 8: presentation - University of Illinois at Urbana-Champaign

Hardware: Power PCB Layout

22.447 x 12.7 mm

Power Supply Unit

Page 9: presentation - University of Illinois at Urbana-Champaign

Primary Circuit

Power Supply UnitAccelerometer

Page 10: presentation - University of Illinois at Urbana-Champaign

Photodiode: First Stage Amp The feedback resistor

controls the gain Optimal gain is the

highest value possible in the range of the A/D converter

Nonin Sensor

Nellcor Sensor

Design Of Pulse Oximeters [1]

Page 11: presentation - University of Illinois at Urbana-Champaign

Photodiode: Second Stage Amp

Offset

+

-

VCC

Vout

Vin

R2

R115 14out offset inV V V

• Subtracting Amplifier Circuit

• Reduce DC offset and amplify signal

• Gain is Adjustable using MSP430 internal resistor ladder

• Chosen gain:

Page 12: presentation - University of Illinois at Urbana-Champaign

Pulse Oximeter Sampling Rate: 310Hz

Desired Cutoff Frequency: 5Hz◦ Ensure that 60Hz

and 120Hz signals are minimized

Gain: 10 x 104

Pulse Oximeter: Digital Filter

Low Pass Filter Magnitude Response

Page 13: presentation - University of Illinois at Urbana-Champaign

Pulse Oximeter: Filtered Waveform

LED Voltage Switching

Filter Chosen as a balance between computational expense and signal clarity

Page 14: presentation - University of Illinois at Urbana-Champaign

Pulse Oximeter: Final Waveform

Infrared Signal Red Signal

• Final Stage: estimate DC offset and subtract from the filtered signal

• Digital DC estimation emulates a rectifying capacitor • Heart rate found using rising edge detection• SPO2 found empirically from signal ratios• Proportionality requires equal DC offset of

first stage amplifier for red and IR signals

2

( )

[ ( )]rms

prms

Log V redS O

Log V ir

Page 15: presentation - University of Illinois at Urbana-Champaign

XYZ-Axis Sensing Optimal Sensitivity: 600 mV/g [2] Energy Expenditure calculated in .8 second

time window Expenditure threshold found by empirical

testing

Accelerometer

Page 16: presentation - University of Illinois at Urbana-Champaign

Median Filtered Signals are High Pass Filtered to remove Tilt sensing information

Filter Order: 35 Sample @ 45Hz Cutoff @ .5Hz Unity Gain

Accelerometer High Pass Filter

High Pass Filter Frequency Response

Page 17: presentation - University of Illinois at Urbana-Champaign

Accelerometer Signals

Page 18: presentation - University of Illinois at Urbana-Champaign

Energy Expenditure

Vibration Fall Detected

Fall is detected as Energy exceeds threshold of 19Heavy vibration does not exceed threshold

Page 19: presentation - University of Illinois at Urbana-Champaign

MSP430 Code Layout Diagram

Page 20: presentation - University of Illinois at Urbana-Champaign

Class A Bluetooth device ~33ft range Provides Wireless Link Between Phone and

MSP430◦ Acts as a Wireless RS-232 Port Using Serial Port

Profile (SPP) Useful for interfacing the device with a PC Allows for real time data analysis in LabView

Bluetooth

Page 21: presentation - University of Illinois at Urbana-Champaign

User Interface file Service file – consists of 2 threads depending on

state◦ ConnectThread- runs during a pending connection◦ ConnectedThread- runs while connected◦ States to help facilitate debug and keep program

stable 1- No actvitiy (initializing state) 2- Connecting to device 3- Connected to device

Handler – interfaces the user interface with the background service

Java.io.IOStream

Android Application Components

Page 22: presentation - University of Illinois at Urbana-Champaign

Android Application Flow

Receive Flags1. 00FF00: Heart rate

and Sp02 data to be followed

2. 00FF01: End of data3. 00FF03: Emergency

detected!4. FF5500: Reset flagSent Flags5. 00FF02: user

requests data6. 00FF04:

confirmation of received emergency flag

Page 23: presentation - University of Illinois at Urbana-Champaign

Byte Handling and Error Checking

Fixes latency error by comparing the received buffer length and the stream buffer length Repeats read() statement till they equal each other

Page 24: presentation - University of Illinois at Urbana-Champaign

Battery Circuit Test: Output 3.44V with 520mV ripple Pk-Pk

driving a LED AA Battery Life > 3 hours under strenuous

testing Extended Battery

Life >7 hours withNormal operation

Operable On Standard Battery Sizes

Page 25: presentation - University of Illinois at Urbana-Champaign

Giro E2 Mountain Bike Helmet Technology Safety Features

◦ In-Mold Construction Expanded Polystyrene (EPS)

Prolong and soften impact Polycarbonate Shell

Helmet exoskeleton

Technology Safety Features◦ Placement between Polycarbonate shell and EPS◦ Extra ventilation system may be required

Helmet Technology:

[4] Helmet Internal Structure

Page 26: presentation - University of Illinois at Urbana-Champaign

CodeBlue: Wireless Sensor for Medical Care◦ Harvard Biosensor Group

Others fall detection system currently targets senior residents at nursing homes

Future Product Competitors:

[5] Code Blue Developed by Harvard Sensor Group

Page 27: presentation - University of Illinois at Urbana-Champaign

Before manufacturing the device, system should be tested under multitude of conditions

Threshold for the emergency calling feature will be tested and set at a reasonable range to minimize false alarms and missed detection

System is designed to save endangered lives, not prevent injury

Ethics:

Page 28: presentation - University of Illinois at Urbana-Champaign

Pulse Oximetry is not ideal for movement intensive applications◦ Inherently Noisy Signal◦ Ambient light causes inaccuracy◦ Placement “sweet spot” varies with individuals

Use microcontroller with integrated hardware multipliers for increased filter efficiency

Choose different accelerometer with a matching voltage range with microcontroller◦ Accelerometer outputs max 3.3V, but is clipped at

the 2.5V—limitation of MSP430.

Future Recommendations:

Page 29: presentation - University of Illinois at Urbana-Champaign

Nonin® Texas Instruments Sunstone® Circuits National Instruments Technical Support ECE Electronic Part Shop Mark Smart Professor Carney Christyn Collum

Special Thanks To:

Page 30: presentation - University of Illinois at Urbana-Champaign

[1] J.G. Webster, Design of Pulse Oximeters, New York: Taylor and Francis Group,   LLC, 1997.

[2] Human Fall Detection Using 3-Axis Accelerometer, Freescale Semiconductor Inc., Chandler, AZ, 2005

[3] A Single-Chip Pulse oximeter Design Using the MSP430, Texas Instruments., Dallas, Texas 2000

[4] Giro., CA. [Online]. Available: http://www.giro.com/en-us/products/cycling-helmets/ionos/

[5] Harvard Sensor Lab., CodeBlue: Wireless Sensors for Medical Care [Online]. Available:http://fiji.eecs.harvard.edu/CodeBlue

[6] Bicycle Helmet Safety Institute., Helmet Foam. [Online] Available: http://www.helmets.org/research.htm

Resources:

Page 31: presentation - University of Illinois at Urbana-Champaign

Thank YouQuestions?