DESIGN OF A LOW COST ECG SYSTEM

Similar documents
Design of a Low Cost ECG System

DESIGN AND DEVELOPMENT OF A MICROCONTROLLER BASED PORTABLE ECG MONITOR

Re: ENSC 370 Project Physiological Signal Data Logger Functional Specifications

Real Time Bio-signal Acquisition System

medlab One Channel ECG OEM Module EG 01000

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

Design of Medical Information Storage System ECG Signal

EGM Einthoven Goldberger Module Type 701

SignalTap Plus System Analyzer

Communication Lab. Assignment On. Bi-Phase Code and Integrate-and-Dump (DC 7) MSc Telecommunications and Computer Networks Engineering

Development of an Analog ECG Simulator using Standalone Embedded System

Lab 1 Introduction to the Software Development Environment and Signal Sampling

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

Synthesized Clock Generator

Oscilloscopes, logic analyzers ScopeLogicDAQ

Introduction to Digital Signal Processing (DSP)

An Integrated EMG Data Acquisition System by Using Android app

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil

IT T35 Digital system desigm y - ii /s - iii

Chapter 5 Flip-Flops and Related Devices

16 Stage Bi-Directional LED Sequencer

Chapter 1. Introduction to Digital Signal Processing

GALILEO Timing Receiver

MTL Software. Overview

Design of Electro Cardiograph Machine Based on ATmega Microcontroller

Introduction to Mechatronics. Fall Instructor: Professor Charles Ume. Analog to Digital Converter

4.9 BEAM BLANKING AND PULSING OPTIONS

B I O E N / Biological Signals & Data Acquisition

Noise Detector ND-1 Operating Manual

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 105 MSPS ADC

Introduction to Data Conversion and Processing

Amplification. Most common signal conditioning

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC

DIGITAL ELECTRONICS: LOGIC AND CLOCKS

ML785 PowerLab/8SP ADInstruments Data Acquisition Systems

WINTER 15 EXAMINATION Model Answer

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

What is sync? Why is sync important? How can sync signals be compromised within an A/V system?... 3

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

Generation and Measurement of Burst Digital Audio Signals with Audio Analyzer UPD

ADVANCES in NATURAL and APPLIED SCIENCES

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) APPLIANCE SWITCHING USING EYE MOVEMENT FOR PARALYZED PEOPLE

Electrocardiogram (ECG/EKG) using FPGA

WaveDriver 20 Potentiostat/Galvanostat System

Since the early 80's, a step towards digital audio has been set by the introduction of the Compact Disc player.

A MISSILE INSTRUMENTATION ENCODER

Portable USB Potentiostat Low-Current Portable USB Potentiostat Extended Voltage USB Potentiostat

AI-1616L-LPE. Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE 1. Ver.1.02 Ver.1.01

2 MHz Lock-In Amplifier

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

LabView Exercises: Part II

AD9884A Evaluation Kit Documentation

PESIT Bangalore South Campus

LABORATORY HARDWARE IMPLEMENTATION OF NON-UNIFORM SAMPLING ECG RECORDER

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Analog to Digital Conversion

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

CHAPTER 3 ECG SIGNAL RECORDING USING LABVIEW

SUBSYSTEMS FOR DATA ACQUISITION #39. Analog-to-Digital Converter (ADC) Function Card

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Prototype Model of Li-Fi Technology using Visible Light Communication

Area-Efficient Decimation Filter with 50/60 Hz Power-Line Noise Suppression for ΔΣ A/D Converters

Lab experience 1: Introduction to LabView

Decade Counters Mod-5 counter: Decade Counter:

AD16-64(LPCI)LA. Non-isolated high precision analog input board for Low Profile PCI AD16-64(LPCI)LA 1. Ver.1.01

Tutorial on Technical and Performance Benefits of AD719x Family

Checkpoint 2 Video Interface

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) COUNTERS

Product Information. EIB 700 Series External Interface Box

Major Differences Between the DT9847 Series Modules

Digital Strobe Tuner. w/ On stage Display

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

SNG-2150C User s Guide

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

ECE 2274 Pre-Lab for Experiment Timer Chip

User Manual v 1.3 EMG-USB2+

PicoScope 6407 Digitizer

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM

... A COMPUTER SYSTEM FOR MULTIPARAMETER PULSE HEIGHT ANALYSIS AND CONTROL*

Integration of Computer Generated Images with NTSC Video

Application Note PG001: Using 36-Channel Logic Analyzer and 36-Channel Digital Pattern Generator for testing a 32-Bit ALU

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

Chapter 4. Logic Design

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

LabView Exercises: Part III

Choosing an Oscilloscope

THE STRUCTURE AND ADVANTAGES OF DIGITAL TRAINING SET FOR COMPUTER ENGINEERING

Interfacing the TLC5510 Analog-to-Digital Converter to the

Notes on Digital Circuits

MONITORING AND ANALYSIS OF VIBRATION SIGNAL BASED ON VIRTUAL INSTRUMENTATION

Model 6010 Four Channel 20-Bit Audio ADC Data Pack

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

Converters: Analogue to Digital

NC Eng Systems. Block Diagrams. Learning Outcome 1. MjD

Politecnico di Torino HIGH SPEED AND HIGH PRECISION ANALOG TO DIGITAL CONVERTER. Professor : Del Corso Mahshid Hooshmand ID Student Number:

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Contents. EEM401 Digital Signal Processing. Textbook. Examples of Typical Signals - ECG. Examples of Typical Signals - Speech

Transcription:

International Journal of Electronics, Communication & Instrumentation Engineering Research and Development (IJECIERD) ISSN 2249-684X Vol. 3, Issue 1, Mar 2013, 19-30 TJPRC Pvt. Ltd. DESIGN OF A LOW COST ECG SYSTEM IMTEYAZ AHMAD 1, F ANSARI 2 & U. K DEY 3 1 Assistant Professor, ECE Department, BIT Sindri, Dhanbad, India 2 Associate Professor, Electrical Department, BIT Sindri, Dhanbad, India 3 Professor, Mining Department, BIT Sindri, Dhanbad, India ABSTRACT The ECG may be monitored continuously when the patient is in emergency care, in a coronary care unit, an intensive care unit or during stress tests. In these cases only one lead, usually lead II is monitored, on a display. ECG machine is a vital part of hospitals and aid the doctors to keep track of patient s vital sign during emergency. The aim of present work is to develop a Computer based system by means of which we can non-invasively and reliably characterize a normal person and a person with heart disease. The reading of Unipolar (Augmented limb lead i.e. AVR, AVL, AVF and Precordial limb lead i.e. V1,V2,V3,V4,V5,V6) and Bipolar limb lead i.e. Lead I, Lead II, Lead III is taken on DSO using ECG amplifier designed using AD620. The ECG lead-ii signal is taken with help of system designed via PC interface. The basic bandwidth used for the ECG is from 0.05 Hz to 106 Hz. The ECG graph obtained using designed system and standard ECG graph are almost same. General Terms PC based medical-electronics KEYWORDS: ECG (Electrocardiogram), Lead, Coronary Care Unit INTRODUCTION The aim of present work is to develop a Computer based system by means of which we can non-invasively and reliably characterize a normal person and a person with heart disease. The electrocardiogram is the graphic recording or display of time variant voltage produced by the myocardium during Cardiac cycle. The electrocardiogram is used clinically is diagnosing various diseases and conditions associated with the heart. It also serves as a timing reference for other measurements. Engineers working in the medical profession are encouraged to learn as much as possible about medical and hospital practices and in particular about physiology of human body. It is only by gaining such an understanding that they can communicate intelligently with medical professionals. This interaction between the two fields has led to the development of sophisticated medical equipment and systems. Circulatory system and heart Heart The heart is made of a special kind of muscle, so that it can beat automatically without having to be told to do so by the brain. The left side of the heart drives oxygen rich blood out of the aortic semi-lunar outlet valve into circulation where it is delivered to all parts of the body. Blood returns to the right side of the heart low in oxygen and high in carbon dioxide and is then pumped through the pulmonary semi-lunar pulmonic valve to the lungs to have its oxygen supply replenished before returning to the left side of the heart to begin the cycle again as shown in Fig.1

20 Imteyaz Ahmad, F Ansari & U. K Dey Figure 1: The Basic Cardiopulmonary Electrocardiogram Thefirst wave, known as the P wave, represents atrial depolarization, and is a result of the depolarization wave from the Sino atrial node (SA node) through the atria. This action precedes and is the cause of atrial contraction. The QRS complex is the result of ventricular depolarization. It is caused by the electrical activity spreading from the Atrioventricular node (AV node), through the ventricles via the Purkinje fibers, and precedes ventricle contraction. During this time, atrial repolarization is also occurring however its occurrence is usually masked by the large QRS complex being detected. Finally, the T wave occurs when the ventricles repolarize. Repolarization, is slower than depolarization, hence the T wave is usually wider than the P wave and the QRS complex as shown in Fig.2 Figure 2: Electrocardiogram Signal OVERVIEW OF SYSTEM Block Diagram Basically, this system divided into two main parts, hardware design and software design as shown in Fig.5. There are three electrodes are placed on human body in lead II configuration to capture small electrical voltage produced by contracting muscle due to each heartbeat. Two electrodes are placed each on the right wrist and left leg, while the third electrodes is placed on the ankle of the right leg as ground. The output from ECG is fed into the next stage for signal

Design of a Low Cost ECG System 21 amplification and filtering purposes. Then, analog output from this stage is fed into the next stage for analog to digital conversion.finally the digital output from ADC is sent to PC via serial port interface as shown in Fig.3. Figure 3: Block Diagram of PC Based ECG Display Figure 4: The Structure of PC Based ECG Display Major Component of System The major concentration in this system is the development of the PC interface programming and waveform display program. Generally the system has two main functions that are allowing user to monitor ECG signal waveform and also have function to save the patient's information include heartbeat rate. Figure 5: Major Component of PC Based ECG Display

22 Imteyaz Ahmad, F Ansari & U. K Dey ECG ACQUISITION ECG Buffer and Amplifier ECG signal is acquired from the surface of the body using disc type floating electrodes. For ECG data acquisition AD713 is used AD713 is quad-opamp consisting of four high speed BIFET opamp having 14 pins. First two opamp are used as buffer. The input from right arm is connected to non-inverting pin of first buffer and the input from left leg is connected to non-inverting pin of second buffer for lead II configuration. The output of first buffer is connected to noninverting pin of instrumentation amplifier AD620 and the output of the second buffer inverting pin and output of the second buffer is connected to inverting pin of instrumentation amplifier AD620 as shown in Fig.7 The gain of instrumentation amplifier can be set by resistor RG connected between pin 1 and 8 G = 49.41/1.2 + 1 = 42. RG = 1.2 k.the output of instrumentation amplifier is connected to band pass filter (opamp of AD713) for frequency band of.05 hz to 106 hz. The noise signal produced due to patient movement is by passed to ground through right leg before amplification through instrumentation amplifier. This accomplished through 4th opamp of AD 713. Figure 6: 5 Volt Power Supply Figure 7: ECG Acquisition

Design of a Low Cost ECG System 23 COMPUTER INTERFACE The output of band pass filter is connected to pin No. 1 of ADS7813(16 pins) as shown in Fig.8.The ADS 7813 is a low power signal +5v supply, 16 bit, sampling analog to digital converter. It contains a complete 16 bit capacitor based SAR A/D with sample hold, clock reference and serial data interface. The converter can be configured for a variety of input ranges including + 10v, +5v, 0v to 10v and 5v to 4.5. A high impendence 3v to 2.8v input range is also available (input impedance> 10 Meg Ohm.) for most input ranges, the input voltage can swing to +16.5v or -16.5v without damage to the converter. A flexible SPI compatible serial interface allow data to be synchronized to an internal or external clock. The ADS 7813 is Specified at 40 KHz sampling rate over the 40 C to 85 C. There are four signals ADS 7813 which are required for data acquisition these are :- DATA (OUTPUT) DCLK (INPUT) BUSY( OUTPUT) CONV(INPUT) The DATA and BUSY can be connected to two transmitter pins of MAX 232 C whereas DCLK and CONV can be connected to two receiver pins of MAX 232 C. MAX 232 C is a level converter having 16 pins. The transmitter convert CMOS or TTL level to EIA 232 C level and receiver converts EIA 232 C level to CMOS or TTL level These four signals can be accessed through RS 232 C connector into the serial port of the computer. Figure 8: ADC and PC Interface

24 Imteyaz Ahmad, F Ansari & U. K Dey Real Time Data Acquisition The data acquisition was done with the sound card which takes analog signals as input. Initially the data is sampled at 22 KHz. Since this much sampling is sufficient to capture the analog signal it is re-sampled so that the code does not become slow when processing the data. Real-time data acquisition supports tactical decision-making. It also supports operational reporting by allowing you to send data to the delta queue or PSA table in real-time. You then use a daemon to transfer Data Store objects to the operational Data Store layer at frequent regular intervals. The data is stored persistently in BI.The Data Source has to support real-time data acquisition. The above given components are arranged in an timely fashion. Therefore, the complete circuit diagram is shown as follows to display the standard ECG graph as shown below with the standard intervals and amplitudes. Data Processing The RS 232 standard describes a communication method where information is sent bit by bit on a physical channel. The information must be broken up in data words. The length of a data word is variable. On PC's a length between 5 and 8 bits can be selected. This length is the information length of each word. For proper transfer additional bits are added for synchronization and error checking purposes. It is important, that the transmitter and receiver use the same number of bits. Otherwise, the data word may be misinterpreted, or not recognized at all. With synchronous communication, a clock or trigger signal must be present which indicates the beginning of each transfer. The absence of a clock signal makes an asynchronous communication channel cheaper to operate. A disadvantage is that the receiver can start at the wrong moment receiving the information. All data received in the resynchronization period is lost. Another disadvantage is that extra bits are needed in the data stream to indicate the start and end of useful information. These extra bits take up bandwidth which leads to reduction in useful bandwidth. Data bits are sent with a predefined frequency, the baud rate. Both the transmitter and receiver must be programmed to use the same bit frequency. After the first bit is received, the receiver calculates at which moments the other data bits will be received. It will check the line voltage levels at those moments. With RS232, the line voltage level can have two states. The on state is also known as mark, the off state as space. No other line states are possible. When the line is idle, it is kept in the mark state. The Fig.9 shows the specifications of RS232 serial port and actual RS232 serial port used in major applications for interfacing of the hardware with the system. Figure 9: Specifications of RS232 Serial Port 1. ADS7813 is initialized a. Data cloak is external so EXT/INT pin is connected to +5 V. b. Analog input range is + 3.33 volts and input impedance is 21.3 K ohms

Design of a Low Cost ECG System 25 c. The reference is internal therefore REF is bypassed to ground via 1 mircofarad tantalum capacitor. d. Voltage on BUF pin is the output of internal reference buffer i.e. 2.5 V. e. Power down pin is grounded for normal operation. f. CS is connected to ground to enable all outputs i.e DATA, BUSY and DCLK analog input. g. + 3.33 is the digital out put Make CONV = 1 for 2 micro seconds make CONV low for at least 50 ns. Poll BUSY for logic 1. After conversion time of 20 micro seconds, 5 micro seconds is for acquiring the DATA. External DCLK Square Wave form having time period of 100ns should be given immediately after conversion time of 20 micro seconds total data bits that can be serially acquired are 60 and total time required will be 16,00 ns. DATA is valid serially on negative edge of DCLK. DATA will be available MSB first and in 2's complements form. LSB is 100.653 micro volts. Accept data and store it again repeat the same process i.e. trigger ADC Interfacing with Visual Basic 5 A simple intuitive GUI is implemented for the display of the ECG data. The GUI is implemented using visual basic 5.0 Enterprise Edition. DESIGN OF THE SYSTEM Amplifier and Filter AD 713 is quad opamp consisting of 4 high speed BIFET opamp having 14 pins. First two op-amps are used as buffer the third one used as band pass filter with frequency band of.05 hz to 106 hz. Fourth opamp is used for base line adjustment due to patient movement the noise signal is by passed to ground through right leg. AD 620 is low drift, Low power instrumentation amplifier which set gain of 1 to 1000. A1 = Gain 49.41 / RG + 1( RG = 1.2 k), A 2 = 1 + Rf / R1(RF = 150k and R1 = 4.7k) Therefore A1 = 42.175, A 2 = 32 Total Gain i.e. A = A1.A2 = 42.175. 32.914 = 1388 Fl = ½ pie RC =.05 Hz, R = 3.3M C = 1 microfarad, Fl=0.05 Hz FH = ½ PIE RC = 106 Hz, R = 150K C =.01 microfarad, FH = 106 Hz RESULTS Unipolar Lead Precordial Leads It records potential of heart action on the chest at six different positions i.e. V1,V2,V3,V4,V5,V6. Heart sits flat above the diaphragm on the left side of the chest and it points slightly to left. V1,V2 are over the right ventricle,v4,v6 are over the left ventricle.v3 is over the intraventricular septum, so it covers some of both ventricles. The reading of V1,V2,V3,V4,V5,V6 is taken on DSO using ECG amplifier(fig.7) designed using AD620.

26 Imteyaz Ahmad, F Ansari & U. K Dey

Design of a Low Cost ECG System 27

28 Imteyaz Ahmad, F Ansari & U. K Dey Unipolar Limb Lead In this case two of the limb lead are tied together and recorded with respect to the third lead. There are three leads i.e. AVR, AVL, AVF. The reading of AVR, AVL, AVF is taken on DSO using ECG amplifier (Fig.7) designed using AD620. Bipolar Limb Lead ECG is recorded by using two electrodes such that the final trace corresponds to the difference of electrical potentials existing between them. There are three leads i.e. Lead I, Lead II, Lead III. The reading of Lead I, Lead II, Lead III is taken on DSO using ECG amplifier (Fig.7) designed using AD620.

Design of a Low Cost ECG System 29 ECG Graph Obtain Via PC Interface Standard ECG Graph

30 Imteyaz Ahmad, F Ansari & U. K Dey CONCLUSIONS We have developed a system which is capable to capture the ECG of a patient on a PC. With technology advances being seen all around us in our everyday life, it is extremely important to use such technology for the benefit of the community at large. Monitoring of a patients heart condition is presently being achieved by a system using several cables wired to specific points on the patient s body to produce an ECG signal. We observe that the ECG graph obtain via PC interface obtained and standard ECG graph are almost same. The reading of Unipolar (Augmented limb lead i.e. AVR, AVL, AVF and Precordial limb lead i.e. V1,V2,V3,V4,V5,V6) and Bipolar limb lead i.e. Lead I, Lead II, Lead III is taken on DSO using ECG amplifier (Fig.7) designed using AD620. Power line interference of 50 Hz can be seen on the ECG graph obtained. ECG graph obtained is lead-ii ECG signal having bandwidth of 0.05 Hz to 106 Hz. 50 Hz Power line interference can be removed using notch filter. REFERENCES 1. K Krishna bai, S. C. Prasanna Kumar, Canadian Journal on Biomedical Engineering & Technology Vol. 3 No. 2, February 2012, Design of a Low Cost ECG system: Review 2. K Siddique-e Rabbani, A Raihan Abir, A K M Bodiuzzaman, BJMP,vol4, issue1,2011, Design and development of low cost personal computer based ECG monitor 3. Rabbani K S, Local development of Biomedical Technology - a must for the Third World, Proceedings, Regional Conference of IEEE-EMBS and 14th BMES- India, Delhi,p.1.31-1.32, 1995 4. Rabbani K S, How to deliver the benefits of modern Biomedical Engineering to the common people in the economically developing countries, Invited Lecture, 9th Medical Engineering Conference, Yamagata, Japan, October 26-27, 1995. 5. IEC 60601-2-51, Medical electrical equipment - Part 2-51: Particular requirements for safety, including essential performance, of recording and analyzing single channel and multichannel electrocardiographs, 2003 6. G. Pagnacco, E. Oggero, D.R. Morr and N. Berme, Oversampling data acquisition to improve resolution of digitized signals, Biomed Sci Instrum 34 (1997), p. 137. 7. IEC 60601-1, Medical Electrical Equipment Part 1: General Requirements for Safety and Essential Performance, International Electro technical Commission, Geneva, clause 8.7, 1995. 8. J.G. Webster, Medical instrumentation, application and design (2nd ed.), Houghton Mifflin, Boston (1992). 9. W.J. Tompkins, Biomedical digital signal processing, Prentice Hall, Upper Saddle River, NJ (1992). 10. J.J. Bailey, A.S. Berson and A. Garson et al., Recommendation for the standardization and specification in automated electrocardiography: bandwidth and signal processing, Circulation 81 (1990), p. 730. 11. A.V. Oppenheim and R.W. Schafer, Discrete-time signal processing, Prentice Hall, Englewood Cliffs, NJ (1989). 12. E.O. Brigham, The fast Fourier transform and its applications, Prentice Hall, Englewood Cliffs, NJ (1988). 13. J.S. Bendat and A.G. Piersol, Random data (2nd ed.), Wiley, New York (1986). 14. J.C. Huhta and J.G. Webster, 60-Hz interference in electrocardiography, IEEE Trans BME-22 (1973), p. 252.