+ All Categories
Home > Documents > Universal Internet Interface 2004 Team Time for your check up Shari McNamara Jared Gillis Etana...

Universal Internet Interface 2004 Team Time for your check up Shari McNamara Jared Gillis Etana...

Date post: 21-Dec-2015
Category:
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
34
Universal Internet Interface Universal Internet Interface 2004 Team 2004 Team Time for your check up Shari McNamara Jared Gillis Etana Elegbe Eric Pettersen Shamit Patel
Transcript

Universal Internet InterfaceUniversal Internet Interface

2004 Team2004 Team

Time for your check up

Shari McNamara Jared Gillis Etana Elegbe

Eric PettersenShamit Patel

The UII and YouThe UII and You

► Take a step back in time and bring the doctor to your home Physician has access to daily physical health via the

internet Medical advice on patients current health Avoid pain staking checkups

► Get the latest in medical monitoring technology with just a push of a button Simple push button directions to send data Wireless communication allows for medical monitoring to

be mobile Universal communication on all home medical monitoring

devices

Third Generation Senior Third Generation Senior DesignDesign

► Bring cutting edge technology to the old designBring cutting edge technology to the old design

► Make overall design simpler and more efficientMake overall design simpler and more efficient

► Standardized universal communication protocol Standardized universal communication protocol between all devicesbetween all devices

► Keep product user friendly and convenient for the Keep product user friendly and convenient for the

physician and home ownerphysician and home owner

Final Design DecisionsFinal Design Decisions► User Interface with the UII

Palm Pilot is the only interface display to the UII. It tells the UII who the user is and what information it is receiving from medical peripheral

► Database MySQL

► UII Communication Protocol Communication Protocol between medical devices and UII

► ZIGBEE as Interface Between the UII, Palm Pilot, and Medical Devices

► Translators Implement protocol on Freescale development board Front end utilizes ZIGBEE and back end implements RS-232

► Operating System for UII Linux

Winter Team RequirementsWinter Team Requirements

► User friendly and ease of data collection by user► Zigbee Wireless communication ► Accurate information transfer throughout the system► Low power wireless development board to convert

medical information from peripherals to a form the UII can understand

► Capable of temporary data storage ► Wireless Communication between Scale and PC► Standard code format for versatile applications ► Develop our own bio-medical device

Analysis of Wireless Communication Analysis of Wireless Communication

ChallengesChallengesZigbee wireless communication between scale and PC

Palm Pilot interface with Zigbee BoardFamiliarity with Code Warrior IDEFaulty Software tests tools for development boardWireless transmission timing with hand shaking

Biomedical AmplifierEffective signal filtration

Overview of System Architecture

Winter Team Architecture

Freescale Development BoardFreescale Development Board► Motorola HCS08 40-MHz CPUMotorola HCS08 40-MHz CPU

8 bit microcontroller unit8 bit microcontroller unit HCS08 instruction setHCS08 instruction set Power saving modesPower saving modes

► 64Kbytes Memory64Kbytes Memory 60Kbytes of Flash60Kbytes of Flash 4Kbytes of RAM4Kbytes of RAM

► High performanceHigh performance 50 nsec minimum instruction cycle 50 nsec minimum instruction cycle

down to 2.1V @ 20MHz busdown to 2.1V @ 20MHz bus 125 nsec minimum instruction cycle 125 nsec minimum instruction cycle

down to 1.8V @ 8MHz busdown to 1.8V @ 8MHz bus

► CommunicationCommunication Front end ZIGBEEFront end ZIGBEE Back end RS-232Back end RS-232 8 Analog to Digital Pins8 Analog to Digital Pins

► PowerPower 9 volt battery9 volt battery 9 Volt AC to DC converter9 Volt AC to DC converter

Freescale Zigbee Development Board Design

Scale ASCII OutputScale ASCII Output

►Baud Rate 2400bpsBaud Rate 2400bps►7 Data Bits7 Data Bits►Even ParityEven Parity

Serial Input Flow ChartSerial Input Flow Chart

Main Loop Flow ChartMain Loop Flow Chart

Transmit Flow ChartTransmit Flow Chart

Receive Flow ChartReceive Flow Chart

Our very own medical monitoring device… “THE FIFITH ELEMENT”

ABOUT the Fifth Element…

• A two-channel bio-potential amplifier

• Choice of ECG (electrocardiogram) and EMG (electromyogram) recordings.

• Use of non-invasive (surface) electrodes- placed at strategic points on user’s body.

• Monitor the electrical activity of the user’s heart during ventricular activation, and of skeletal muscles.

Some Important ConsiderationsSome Important Considerations

► Small amplitude signals on the order of about 0.5-5mV…Small amplitude signals on the order of about 0.5-5mV…AmplificationAmplification

► Unwanted signals/noise (60Hz noise from power mains, Unwanted signals/noise (60Hz noise from power mains, electrode-skin contact/movement etc.) electrode-skin contact/movement etc.)

► Effective filtering will be needed for correct recordingEffective filtering will be needed for correct recording►1-100Hz (ECG)1-100Hz (ECG)►20-200Hz (EMG)20-200Hz (EMG)

► User and Circuit protection (from leakage currents, ESD User and Circuit protection (from leakage currents, ESD etc)etc)

Simplified Block DiagramSimplified Block Diagram

Main Components of the 5Main Components of the 5thth ElementElement

•Right leg drive

•Electrostatic discharge (ESD) protection

•Pre-amplifier -> Initial amplification prior to filtering

•Amplifier block

•Power supply

Right Leg DriveRight Leg Drive

►User Protection from leakage currentsUser Protection from leakage currents

►Reference/Ground pointReference/Ground point

►Feedback loop minimizes effect of Feedback loop minimizes effect of common-mode voltagescommon-mode voltages

Electrostatic discharge (ESD) protection

► At the channel inputsAt the channel inputs

► Current limiter Current limiter

► Prevents destructive voltages from passing through Prevents destructive voltages from passing through to the rest of the device.to the rest of the device.

► In addition, an isolation amplifier IC is placed with In addition, an isolation amplifier IC is placed with the power supply.the power supply.

Amplifier block

► Consists of the Filters Consists of the Filters

2 identical High Pass filters and one Sallen-Key low 2 identical High Pass filters and one Sallen-Key low pass filter -> Band pass of:pass filter -> Band pass of: 1-100Hz (ECG)1-100Hz (ECG) 20-200Hz (EMG)20-200Hz (EMG)

2 Notch Filters2 Notch Filters 60Hz noise60Hz noise 1 filter per channel 1 filter per channel UAF42 ChipsUAF42 Chips

► More signal amplificationMore signal amplification

Power SupplyPower Supply

► 12V Source 12V Source Directly powers UAF42 chipsDirectly powers UAF42 chips Through DC-DC converter-> 5VThrough DC-DC converter-> 5V

► 5V5V Powers rest of circuitryPowers rest of circuitry Used to derive a buffered 2V bias that prevents Used to derive a buffered 2V bias that prevents

output from swinging negative.output from swinging negative.

~The Design~ESD Protectio

ncircuit

Pre-Amplifie

r

Right Leg

drive

ECG Filters

Notch Filter

EMG Filters

CH. 1 Input (electrodes

)

2V Bias Voltage

5V output 12V inputVoltage supply

Winter AccomplishmentsWinter Accomplishments

► Build Bio-potential amplifierBuild Bio-potential amplifier► Implement code structure on Freescale Implement code structure on Freescale

development boards development boards ► Interface Freescale development board withInterface Freescale development board with

PC PC The ScaleThe Scale

► Make sure PC receives data from the Freescale Make sure PC receives data from the Freescale development board attached to the scale development board attached to the scale

► Final design write up Final design write up ► User manual for any work done so next quarter User manual for any work done so next quarter

students will have a place to start from students will have a place to start from

Goals for the SpringGoals for the Spring

► Interface Freescale development board with:Interface Freescale development board with: Blood pressure monitor Blood pressure monitor ECGECG Heart rate monitorHeart rate monitor UIIUII

► Install a web server on the UII so information Install a web server on the UII so information can be accessed via Internet.can be accessed via Internet.

► Final design write up continued Final design write up continued ► Finish the users manual so anyone can use the Finish the users manual so anyone can use the

project project

Thank you!Thank you!

►Dr. Phillips, as our sponsor and advisorDr. Phillips, as our sponsor and advisor►The Previous two teams The Previous two teams ► Intel Intel ►FreescaleFreescale►MetrowerksMetrowerks

Questions?Questions?

EXTRA’SEXTRA’S

Analysis of Operating SystemsAnalysis of Operating Systems

Linux Windows CE Embedded

Analysis of Development BoardsAnalysis of Development Boards

Ember evaluation kit

$ 4,950.00

Freescale Development board

$ 199.10 for 2 boards

X-Bow mpr2400 Development

board $ 213.00 for 1 board

ZIGBEE is the AnswerZIGBEE is the Answer► Application focusApplication focus

Monitoring and controlMonitoring and control

► Newest standard for short-medium range Newest standard for short-medium range wireless communication (up to 100m)wireless communication (up to 100m)

► Ease of implementation on UIIEase of implementation on UII RS-232 ZIGBEE moduleRS-232 ZIGBEE module

► Multi-slave compatibilityMulti-slave compatibility Network size 2Network size 26464

► 128 bit advanced data encryption standard128 bit advanced data encryption standard► Low power Low power

Battery life 100 – 1000 daysBattery life 100 – 1000 days


Recommended