Universal Internet Interface 2004 Team

Download Report

Transcript Universal Internet Interface 2004 Team

Universal Internet Interface
2004 Team
Time for your check up
Shari McNamara
Jared Gillis
Etana Elegbe
Shamit Patel
Eric Pettersen
The 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 Design
►
Bring cutting edge technology to the old design
►
Make overall design simpler and more efficient
►
Standardized universal communication protocol between all
devices
►
Keep product user friendly and convenient for the physician
and home owner
Final 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 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
Challenges
Zigbee wireless communication between scale and PC
Palm Pilot interface with Zigbee Board
Familiarity with Code Warrior IDE
Faulty Software tests tools for development board
Wireless transmission timing with hand shaking
Biomedical Amplifier
Effective signal filtration
Overview of System Architecture
Winter Team Architecture
Freescale Development Board
►
Motorola HCS08 40-MHz CPU
 8 bit microcontroller unit
 HCS08 instruction set
 Power saving modes
►
64Kbytes Memory
 60Kbytes of Flash
 4Kbytes of RAM
►
High performance
 50 nsec minimum instruction cycle
down to 2.1V @ 20MHz bus
 125 nsec minimum instruction cycle
down to 1.8V @ 8MHz bus
►
Communication



►
Front end ZIGBEE
Back end RS-232
8 Analog to Digital Pins
Power
 9 volt battery
 9 Volt AC to DC converter
Freescale Zigbee Development Board Design
Scale ASCII Output
► Baud
Rate 2400bps
► 7 Data Bits
► Even Parity
Serial Input Flow Chart
Main Loop Flow Chart
Transmit Flow Chart
Receive 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) electrodesplaced 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 Considerations
►
Small amplitude signals on the order of about 0.55mV…Amplification
►
Unwanted signals/noise (60Hz noise from power mains,
electrode-skin contact/movement etc.)
►
Effective filtering will be needed for correct recording
► 1-100Hz (ECG)
►20-200Hz (EMG)
►
User and Circuit protection (from leakage currents, ESD etc)
Simplified Block Diagram
Main Components of the 5th
Element
•Right leg drive
•Electrostatic discharge (ESD) protection
•Pre-amplifier -> Initial amplification prior to filtering
•Amplifier block
•Power supply
Right Leg Drive
► User
Protection from leakage currents
► Reference/Ground
► Feedback
point
loop minimizes effect of commonmode voltages
Electrostatic discharge (ESD) protection
►
At the channel inputs
►
Current limiter
►
Prevents destructive voltages from passing through to the
rest of the device.
►
In addition, an isolation amplifier IC is placed with the
power supply.
Amplifier block
►
Consists of the Filters
2 identical High Pass filters and one Sallen-Key low pass
filter -> Band pass of:
 1-100Hz (ECG)
 20-200Hz (EMG)
2 Notch Filters
 60Hz noise
 1 filter per channel
 UAF42 Chips
►
More signal amplification
Power Supply
►
12V Source
 Directly powers UAF42 chips
 Through DC-DC converter-> 5V
► 5V
 Powers rest of circuitry
 Used to derive a buffered 2V bias that prevents output
from swinging negative.
ESD
Protection
circuit
CH. 1 Input
(electrodes)
~The Design~
ECG
Filters
Notch
Filter
PreAmplifier
EMG
Filters
Right
Leg drive
2V Bias
Voltage
5V output
12V input
Voltage
supply
Winter Accomplishments
► Build Bio-potential amplifier
► Implement code structure on
Freescale development
boards
► Interface Freescale development board with
 PC
 The Scale
► Make
sure PC receives data from the Freescale
development board attached to the scale
► Final design write up
► User manual for any work done so next quarter
students will have a place to start from
Goals for the Spring
► Interface
Freescale development board with:
 Blood pressure monitor
 ECG
 Heart rate monitor
 UII
► Install a web server on the UII so information can be
accessed via Internet.
► Final design write up continued
► Finish the users manual so anyone can use the project
Thank you!
► Dr.
Phillips, as our sponsor and advisor
► The Previous two teams
► Intel
► Freescale
► Metrowerks
Questions?
EXTRA’S
Analysis of Operating Systems
Linux
Windows CE
Embedded
Analysis of Development Boards
Ember evaluation kit
Freescale Development board
$ 4,950.00
$ 199.10 for 2 boards
X-Bow mpr2400 Development
board
$ 213.00 for 1 board
ZIGBEE is the Answer
► Application
focus
 Monitoring and control
► Newest
standard for short-medium range wireless
communication (up to 100m)
► Ease of implementation on UII
 RS-232 ZIGBEE module
► Multi-slave
compatibility
 Network size 264
► 128
bit advanced data encryption standard
► Low power
 Battery life 100 – 1000 days