SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
3102 ECG Project
Group 2: Abdiqani Sidow, Alex Motley,
Lucas Knutson, Tim Dirks
Project Overview
● Create an Electrocardiogram (ECG) to
output heartbeat waveform to external
Oscilloscope
● Display pulse on integrated LCD display
Design Specifications
● Max Power: 1 Watt
● Signal input voltage: 1mV
● Signal output voltage 1V
● Power rails: ± 3.0 volts
● Minimum Heart Rate: 10 beats/minute
● Maximum Heart Rate: 400 beats/minute
System Block Diagram
Analog Filtering Subsystem
● Remove DC offset Voltages
● Remove signals above 100 Hz
● Notch out 60 Hz ambient noise
Analog Filtering Subsystem
Parts Chosen
● AD620 Instrumentation Amplifier
○ High Precision
○ Low Power
○ Cost Effective
● TL084 Op Amp
○ 4 Op-Amp Chip for simplified routing
○ Low Power
○ Low DC offset current
Analog Filtering Subsystem
60 Hz
Notch
Analog Filtering Subsystem
100 Hz
Low Pass
Analog Filtering Subsystem
0.01 Hz
High Pass
Analog Filtering Subsystem
Analog Amplification Subsystem
● Gain of 1000 of signal from 1mV to 1 V
○ 2 Stages
● Feedback to leg to stabilize the signal from
common signal.
Analog Amplification Subsystem
7x
gain
Analog Amplification Subsystem
143x
gain
7*143=1001
Analog Amplification Subsystem
Feedback
Network
Analog Amplification Subsystem
Analog Amplification Subsystem
Analog Amplification Subsystem
● Benchtop testing of amplification showed an
output of 1.2 Volts with a 1 mV input
sinusoidal input.
● Benchtop testing of feedback circuit still
under way
Power Subsystem
● Two CR2450 batteries in series, one
providing -3 rail, the other +3 rail, and
between them ground
● Solder points on circuit between -3 battery
and the point considered to be the -3 rail,
same for +3 battery, will allow us to turn the
whole circuit on and off with a physical
switch
Power Subsystem Circuit Diagram
Power Subsystem
P = I * V 1.7 mA * 6 V = 10 mW
Digital Subsystem
● Specifications:
○ Max Power: 0.5 W
○ Analog System Input: 1 V
○ Max Heart Rate: 400 beats/minute
○ Min Heart Rate: 10 beats/minute
○ At most last 30 heartbeats used to calculate pulse
○ At least 3 heartbeats used to calculate pulse
Digital Subsystem Circuit Diagram
Digital Subsystem Operation
● Analog signal input to comparator on
microcontroller, which records time after
receiving each heartbeat’s positive and
negative components
● Heartbeat times are stored in a circular
buffer and a running average is computed
● Running average is outputted to LCD display
via LCD driver
Digital Subsystem Status
● LCD display hardware and associated code is functional
● Hardware for pulse sampling has been ironed out, code is
still in progress
○ Incomplete code will not affect PCB design
● Currently not operational, we accidentally fried the LCD
Driver
○ New LCD driver is on order
● Consumes ~20mW when operating
○ This number will go down as we refine the code to put the
microcontroller into a low current state for the majority of
its operation
System Integration
● Integration has not been done yet
○ Made last minute changes to display type (LCD instead of
LED)
○ Analog troubleshooting
● Full system integration is planned for the next week
○ At this point, all of the subsystems should be fully
operational
○ Biggest problem area will be analog to digital interface,
however, room for adjustment exists in the malleability of
the code that the microcontroller is running
Final Project Implementation Status
● PCB design will be completed this week
○ Majority of Altium work has been completed
● Design work for the enclosure and human
interface will start this week
Schedule
Budget
Item Name Quantity Total Price
Digital Subsystem
Pic MicroController 1 $2.32
PIC Chip Holder 1 $0.26
LCD Display 1 $4.41
LCD Driver 1 $4.00
Resistors/Capacitors as needed $1.00
Subsystem Total: $11.99
Analog Amplification
Subsystem
Instrumentation Amplifier 1 $8.38
Resistors/Capacitors as needed $2.50
Subsystem Total: $10.88
Item Name Quantity Total Price
Analog Filter Subsystem
4 Op-Amp Chip 2 $1.36
Resistors/Capacitors as needed $2.50
Subsystem Total: $3.86
Overall
Box $15.00
Power/Reset Button $5.00
Battery/Snap Lead Kit $6.77
Subsystem Total: $26.77
TOTAL: $53.50
Conclusions
● Analog system is simulating expected results
● Digital System is outputting display
● Sufficient progress has been made on the
subsystems to submit PCB files by deadline
Unresolved Problems
● Finding a power switch capable of opening/closing two
circuits simultaneously with one flip of the switch
○ We will have to find one on digikey (we know that
they exist)
● LCD visibility on outside of box while mounted to PCB
○ We will bring the LCD as close to the outside of the
box as possible and if necessary add a recessed
look
Hardware Demo
● There is high probability that the hardware
demo will be successful
● Currently on schedule, which includes time
for anticipated problems, such as final
integration, and also time for unanticipated
problems or necessary PCB changes.
Questions?

Más contenido relacionado

La actualidad más candente

U-healthcare monitoring and reporting using smartphone
U-healthcare monitoring and reporting using smartphoneU-healthcare monitoring and reporting using smartphone
U-healthcare monitoring and reporting using smartphone
Rajeev Piyare
 
A Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack DetectionA Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack Detection
ijsrd.com
 
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological SignalsBiomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
ncct
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEM
MOHAMMAD HANNAN
 

La actualidad más candente (20)

Microcontroller based heart rate meter
Microcontroller based heart rate meterMicrocontroller based heart rate meter
Microcontroller based heart rate meter
 
heartbeatsensor
heartbeatsensorheartbeatsensor
heartbeatsensor
 
Heart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerHeart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontroller
 
Sms based patient monitering
Sms based patient moniteringSms based patient monitering
Sms based patient monitering
 
U-healthcare monitoring and reporting using smartphone
U-healthcare monitoring and reporting using smartphoneU-healthcare monitoring and reporting using smartphone
U-healthcare monitoring and reporting using smartphone
 
Real time human health monitoring and alert automation system
Real time human health monitoring and alert automation systemReal time human health monitoring and alert automation system
Real time human health monitoring and alert automation system
 
Heart rate monitoring system using 8051
 Heart rate monitoring system using 8051 Heart rate monitoring system using 8051
Heart rate monitoring system using 8051
 
Report on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoReport on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino Uno
 
REMOTE PATIENT HEALTHCARE MONITORING OVER INTERNET
REMOTE PATIENT HEALTHCARE MONITORING OVER INTERNETREMOTE PATIENT HEALTHCARE MONITORING OVER INTERNET
REMOTE PATIENT HEALTHCARE MONITORING OVER INTERNET
 
GSM based patient monitoring system
GSM based patient monitoring systemGSM based patient monitoring system
GSM based patient monitoring system
 
soldier tracking and health monitoring system
soldier tracking and health monitoring systemsoldier tracking and health monitoring system
soldier tracking and health monitoring system
 
Heart Attack Monitoring System
Heart Attack Monitoring SystemHeart Attack Monitoring System
Heart Attack Monitoring System
 
Heart beat monitoring system
Heart beat monitoring systemHeart beat monitoring system
Heart beat monitoring system
 
Patient Health Monitoring System Using Arduino & ESP8266
Patient Health Monitoring System Using Arduino & ESP8266Patient Health Monitoring System Using Arduino & ESP8266
Patient Health Monitoring System Using Arduino & ESP8266
 
A Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack DetectionA Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack Detection
 
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological SignalsBiomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
 
Walking stick with heart attack detection
Walking stick with heart attack  detectionWalking stick with heart attack  detection
Walking stick with heart attack detection
 
Smart healthcare
Smart healthcareSmart healthcare
Smart healthcare
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEM
 
Telemedicine System For Cardiac Patients
Telemedicine System For Cardiac PatientsTelemedicine System For Cardiac Patients
Telemedicine System For Cardiac Patients
 

Destacado (10)

Abdiqani Resume1
Abdiqani Resume1Abdiqani Resume1
Abdiqani Resume1
 
Hoje sou tua
Hoje sou tuaHoje sou tua
Hoje sou tua
 
ECG DENOISING USING NN.pp
ECG DENOISING USING NN.ppECG DENOISING USING NN.pp
ECG DENOISING USING NN.pp
 
Mini project
Mini projectMini project
Mini project
 
detectıon of dıseases usıng ECG signal
detectıon of dıseases usıng ECG signaldetectıon of dıseases usıng ECG signal
detectıon of dıseases usıng ECG signal
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Presentation on project report
Presentation on project reportPresentation on project report
Presentation on project report
 

Similar a EKG Project Oral Presentation

Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project report
Akash Mhankale
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensors
Sudhanshu Tripathi
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
Moon Shahzad
 

Similar a EKG Project Oral Presentation (20)

LTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCLTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADC
 
Punch sensor, Arduino
Punch sensor, Arduino Punch sensor, Arduino
Punch sensor, Arduino
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
Study Of 30W Digital Audio Amplifier with Integrated ADC: CS4525
Study Of 30W Digital Audio Amplifier with Integrated ADC: CS4525Study Of 30W Digital Audio Amplifier with Integrated ADC: CS4525
Study Of 30W Digital Audio Amplifier with Integrated ADC: CS4525
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project report
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensors
 
Identifying Noise in DAQ
Identifying Noise in DAQIdentifying Noise in DAQ
Identifying Noise in DAQ
 
Identifying and Overcoming Noise in Data Acquisition
Identifying and Overcoming Noise in Data AcquisitionIdentifying and Overcoming Noise in Data Acquisition
Identifying and Overcoming Noise in Data Acquisition
 
Heart Beat Monitoring System
Heart Beat Monitoring SystemHeart Beat Monitoring System
Heart Beat Monitoring System
 
Temperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptxTemperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptx
 
Jaquet multitasker
Jaquet multitaskerJaquet multitasker
Jaquet multitasker
 
Lab3
Lab3Lab3
Lab3
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
 
Input Output Interfaces
Input Output InterfacesInput Output Interfaces
Input Output Interfaces
 
Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and Robotics
 
Automatic roof ventilation of smart greenhouse
Automatic roof ventilation of smart greenhouseAutomatic roof ventilation of smart greenhouse
Automatic roof ventilation of smart greenhouse
 
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
 

EKG Project Oral Presentation

  • 1. 3102 ECG Project Group 2: Abdiqani Sidow, Alex Motley, Lucas Knutson, Tim Dirks
  • 2. Project Overview ● Create an Electrocardiogram (ECG) to output heartbeat waveform to external Oscilloscope ● Display pulse on integrated LCD display
  • 3. Design Specifications ● Max Power: 1 Watt ● Signal input voltage: 1mV ● Signal output voltage 1V ● Power rails: ± 3.0 volts ● Minimum Heart Rate: 10 beats/minute ● Maximum Heart Rate: 400 beats/minute
  • 5. Analog Filtering Subsystem ● Remove DC offset Voltages ● Remove signals above 100 Hz ● Notch out 60 Hz ambient noise
  • 6. Analog Filtering Subsystem Parts Chosen ● AD620 Instrumentation Amplifier ○ High Precision ○ Low Power ○ Cost Effective ● TL084 Op Amp ○ 4 Op-Amp Chip for simplified routing ○ Low Power ○ Low DC offset current
  • 11. Analog Amplification Subsystem ● Gain of 1000 of signal from 1mV to 1 V ○ 2 Stages ● Feedback to leg to stabilize the signal from common signal.
  • 17. Analog Amplification Subsystem ● Benchtop testing of amplification showed an output of 1.2 Volts with a 1 mV input sinusoidal input. ● Benchtop testing of feedback circuit still under way
  • 18. Power Subsystem ● Two CR2450 batteries in series, one providing -3 rail, the other +3 rail, and between them ground ● Solder points on circuit between -3 battery and the point considered to be the -3 rail, same for +3 battery, will allow us to turn the whole circuit on and off with a physical switch
  • 20. Power Subsystem P = I * V 1.7 mA * 6 V = 10 mW
  • 21. Digital Subsystem ● Specifications: ○ Max Power: 0.5 W ○ Analog System Input: 1 V ○ Max Heart Rate: 400 beats/minute ○ Min Heart Rate: 10 beats/minute ○ At most last 30 heartbeats used to calculate pulse ○ At least 3 heartbeats used to calculate pulse
  • 23. Digital Subsystem Operation ● Analog signal input to comparator on microcontroller, which records time after receiving each heartbeat’s positive and negative components ● Heartbeat times are stored in a circular buffer and a running average is computed ● Running average is outputted to LCD display via LCD driver
  • 24. Digital Subsystem Status ● LCD display hardware and associated code is functional ● Hardware for pulse sampling has been ironed out, code is still in progress ○ Incomplete code will not affect PCB design ● Currently not operational, we accidentally fried the LCD Driver ○ New LCD driver is on order ● Consumes ~20mW when operating ○ This number will go down as we refine the code to put the microcontroller into a low current state for the majority of its operation
  • 25. System Integration ● Integration has not been done yet ○ Made last minute changes to display type (LCD instead of LED) ○ Analog troubleshooting ● Full system integration is planned for the next week ○ At this point, all of the subsystems should be fully operational ○ Biggest problem area will be analog to digital interface, however, room for adjustment exists in the malleability of the code that the microcontroller is running
  • 26. Final Project Implementation Status ● PCB design will be completed this week ○ Majority of Altium work has been completed ● Design work for the enclosure and human interface will start this week
  • 28. Budget Item Name Quantity Total Price Digital Subsystem Pic MicroController 1 $2.32 PIC Chip Holder 1 $0.26 LCD Display 1 $4.41 LCD Driver 1 $4.00 Resistors/Capacitors as needed $1.00 Subsystem Total: $11.99 Analog Amplification Subsystem Instrumentation Amplifier 1 $8.38 Resistors/Capacitors as needed $2.50 Subsystem Total: $10.88 Item Name Quantity Total Price Analog Filter Subsystem 4 Op-Amp Chip 2 $1.36 Resistors/Capacitors as needed $2.50 Subsystem Total: $3.86 Overall Box $15.00 Power/Reset Button $5.00 Battery/Snap Lead Kit $6.77 Subsystem Total: $26.77 TOTAL: $53.50
  • 29. Conclusions ● Analog system is simulating expected results ● Digital System is outputting display ● Sufficient progress has been made on the subsystems to submit PCB files by deadline
  • 30. Unresolved Problems ● Finding a power switch capable of opening/closing two circuits simultaneously with one flip of the switch ○ We will have to find one on digikey (we know that they exist) ● LCD visibility on outside of box while mounted to PCB ○ We will bring the LCD as close to the outside of the box as possible and if necessary add a recessed look
  • 31. Hardware Demo ● There is high probability that the hardware demo will be successful ● Currently on schedule, which includes time for anticipated problems, such as final integration, and also time for unanticipated problems or necessary PCB changes.