还剩25页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
心电信号处理系统的设计与实现心电信号处理系统的设计与实现摘要系统的研究心电信号处理对疾病的早期预测及家庭医疗保健具有十分重要的意义,一直是生物医学工程领域的研究热点心血管疾病是人类生命的最主要威胁之一,而心电Electrocardiogram,ECG信号是诊断心血管疾病的主要依据,心电信号是心脏电生理活动在体表的表现,提供了心脏功能等生理状况的有重要价值的临床医学信息,是临床心脏病诊断的基础因此,设计心电信号处理系统具有重要意义本论文分析了国内外心电信号处理仪发展现状和趋势,介绍了设计过程中所涉及到的相关概念及资料整个前置级电路由前置放大电路,陷波电路和滤波电路构成系统采用三运放组成的前置放大电路进行心电信号的初步放大,使用模拟低通和模拟高通组成的模拟带通滤波器对干扰信号加以滤除,同时使用陷波器对50Hz的工频干扰进一步滤除,得到比较纯净的心电信号,再对其实施A/D转换,通过单片机处理系统最终将检测结果用LCD显示出来关键词:心电信号处理,放大,滤波,虚拟仪器ECGSIGNALPROCESSINGSYSTEMTheresearchofportableECGmanagerwhichhasalwaysbeenthehotspotbiomedicalengineeringhassignificantmeaningfortheearly-stagepredictionofcardiovasculardiseaseandfamilymedicalhealthcare.CurrentlywiththedevelopmentofelectroniccommunicativeandsoftwaretechniquetheECGmanagerhasgreatpromotiononsizepowerconsumptionanddatastorageanddatatransmission.Thepropertyandqualityofmedicalproductionshavegreatinfluenceonthelifesecurityofthepatients;thereforeresearchesofrelatedtopicsbecomequiteimportantinmeaning.ThispaperanalysesthecurrentsituationandtrendofthedevelopmentofECGmanagerdomesticallyandinternationally,introducedtherelativelyconceptandmaterialsinvolvedintheprocess.InadditionuseofthecompositionofthethreeopamppreampcircuittoenlargetheinitialECGwealsouseanaloglow-passandanaloghigh-passanalogfilterjustlikecomponentsband-passtofilteroutsignalinterferencewhiletheuseofactivenotchfilterfrequencyof50HzcanfurtherfiltoutinterferencegettingamorepureECGsignal.AndthenthroughtheimplementationofA/Dconversionsingle-chipprocessingsystemthefinaltestresultswillbedisplayedbyLCD.TheECGanalyzerhasgoodcharacteristicssuchaslow-powerportableandreal-timeandsoon.KEYWORDS:ECGmanageramplificationfilteringvirtualinstrument目录TOC\o1-3\h\z\u
1.1背景介绍
11.2相关概念
21.
2.1心电信号的基本特征
21.
2.2心电信号处理仪的生物学基础
31.
2.3心电导联
42.1概念及特点
52.2虚拟仪器的构成
52.3Proteus简介
63.1总体设计思路
83.2导联方式
83.3前置放大电路
83.
3.1模块分析
83.
3.2电路实现
93.
3.3仪用放大器实现
113.4滤波电路
143.
4.1模块分析
143.
4.2分块电路实现
143.
4.3放大滤波电路整体效果图
173.5A/D转换模块
183.
5.1ADC0809引脚功能
183.
5.2A/D转换的主要技术指标
193.
5.3MCS-51系列单片机与ADC0809接口
203.
5.4A/D转换程序214心电信号分析方法
224.1时域分析
224.2频域分析
224.3自相关函数分析221绪论
1.1背景介绍心脏类疾病如心肌梗死、心肌缺血、心房扑动和室性心动过速等的发病具有突发性、高危险性的特点,不少患者在发病时没有任何症状,因此有必要设计一种能随身携带、长时间检测并实时分析病人心电信号的、具有报警功能的心电信号处理仪,以满足家庭保健的需要随着电子技术的迅速发展,大量微功耗、高精度器件的出现为便携式低功耗心电信号处理仪的设计带来了方便,特别是低功耗、大容量Flash单片机和计算能力强的ARM、DSP处理器的出现,使得心电信号处理仪能够同时具有低功耗和实时分析的特性成为可能
[1]随着电子技术及软件技术的发展,心电信号处理仪在体积、功耗、自动分析方也有了长足发展20世纪70年代中期,记录器更趋于小型化,记录时间更长24-48h,回放系统开始采用自动分析程序,能够准确计算心率、异位心搏和段改变20世纪80年代中后期,随着微型计算机和微处理器的应用,开始出具有实时分析功能的多通道多功能磁介记录器,且回放系统使用了计算机,使分析运算的准确性和速度均显著提升打印系统已普遍采用激光打印机,从而使分析报告和图形日趋完善20世纪90年代后,运用大规模集成电路、大容量固态数码记录等全新技使信号采集与数据分析质量方面得到极大改进,尤其是电子介质存储器的发展,已多采用闪光卡、电子硬盘,具有体积小、佩戴舒适、存储量大、心波形保真度高等特点近些年来,在心电信息处理方式方面由模拟式心电图机向智能化心电图机转变,目前在临床得到广泛应用的智能化心电图机是一种随身携带的记录仪,可连续检测人体24-72小时的心电变化经过50年的发展,动态心电图仪已经成为临床上一种不可缺少的医用电子仪器,它的主要价值在于发现并记录在通常短暂心电图检查是不易发现的、日常活动时发生的心图异常,为临床诊断提供依据其具有以下特点:
1、可随身携带,不受检测距离、体位变化及活动的影响
2、信息量远远大于常规心电图,尤其对短暂性心律失常的捕捉及一过性肌缺血的检出有独到之处
3、选择导联不能影响日常活动和防止由这种活动所产生的伪差和干扰
4、分析系统不仅可分析显示监测期内心搏总数、最高心率、最低心率、平均心率和每小时平均心率,并能自动分析和测量每小时室上性、室性期前收缩,室上性和室性心动过速的次数、程度和形态以及持续时间,房室传导阻滞、心脏停搏的情况及P-R间期、QRS波群、ST-T变化的轨迹图、趋势图及全览图等,其结果可用不同方式输出,为临床提供有价值的资料目前,国内外临床应用的主要是3导联和12导联心电图仪近年来,第5-6代3导联心电仪和第2-3代12导联心电仪,不仅硬件先进,软件设计合理,而且自动分析功能越来越强大、全面除具有心率变异性、Q-T间期、Q-T离散度心室晚电位分析外,还具有T波分析、动态血压同步检测、心电监护和起搏分析等功能如Mortar公司的12导联心电图仪,ST段分析精确达到μV级,独有的ST与HRV相关分析与动态血压同步测定等,同时以人体工程学原理,用防弹衣材料制成树枝状“藤蔓式”12导联线,软件中房扑及房颤分析功能获得FDA认可;美国DMS公司的第二代高性能12联心电图仪,除具有各种心律失常软件外,独有P波分析功能,12导联ST段维彩色超视图,率先在Q-T间期离散度分析上提出具有实用性很高的色谱理论、高性能起搏分析功能,将心率变异性的时域、频率分析用于阻塞性睡呼吸暂停综合征的筛选和诊断;美国PreidealInstrument公司生产的3通心电图仪,能准确地对起搏信号加以识别,并能分析各种心率失常、ST-T改率变异性、Q-Td等远程心电监护利用了现代电子计算机及通信技术,在心律失常的检测方法上弥补了常规心电图与动态心电图的不足,使得患者能够和医生及时沟通,及时得到医生的健康指导近年来国内医疗仪器公司也纷纷转向12导联动态心电图仪分为以下几种类型
1、国产化自主研制开发12导联AECG仪西安蓝港公司研制出具有自主知识产权的第一代3导联心电图以后,有心电图仪,记录器具有显示屏,可以观察心率失常及ST-T改变等情况
2、与著名国外厂家共同研制美高仪公司和美国DMS导联心电图仪,具有透明视窗装置,以液晶屏显示动态心电警和录取功能,即把动态心电图与监护心电图有机的结合成显示12个导联的心电图可分别显示3个导联的动态心电图
3、经销国外名牌产品这些产品都结合我国的国情,改和汉化处理,开发出中英文双界面,为基层医院提供了方便
4、进口器件改进仪器长春时代数码有限公司,首家推出SDD系列心电图仪,使用windows2003,分析用
1.5V中央处理器、最新电子U盘记录盒、USB
2.0三大最新技术,仅用一节五号电池就能记录48乃至72h心电图
1.2相关概念
1.
2.1心电信号的基本特征
1、微弱性从人体体表检出的心电信号很微弱,一般只有
0.05-5mV在测量中,对于如此微弱的信号,很难进行直接观察或记录,必须通过放大器适当的放大后再输给显示与记录装置
2、不稳定性人体心电信号处于动态变化之中由于人体是一个与外界有密切关系的开放系统,加之内部存在着器官间的相互影响,所以,无论来自外部或内部的刺激,都会使人体因适应这一变化,而从一种状态变化到另一种状态,从而使人体信号发生相应的变化因此,在对心电信号进行测量、分析和处理时,应该注意到它是随时间变化的信号,应按其频谱特性,选择适当的放大系数和显示记录装置
3、低频特性人体心电信号的频谱范围为
0.05-100Hz,其频率是比较低的
4、随机性人体心电信号是反映人体机能的信号,它是整个人体系统信息的一部分由于人体的不均匀性以及可接收多通道输入,信息易随外界干扰而变化,从而使心电信号表现出随机性不过,如果对心脏自发放电的时间空间构型进行统计分析,就可以发现放电的内在规律因此,这种随机现象服从统计规律在心电信号的测量中,既要注意到它的随机性,又不可忽视其内在的规律性
[2]综上所述,放大滤波部分的设计有如下五点要求
(1)高增益由于人体生理信号幅度非常小,为毫伏级只有高增益才能使信号放大到便于分析的程度通常选择增益在60db(1000倍)~120db(100万倍)之间
(2)高输入阻抗通过传感器提取的生理信号是不稳定的高内阻源的微弱信号,为了减小信号源内阻的影响,必须提高放大器的输入阻抗信号源阻抗不仅因人而异,因生理状态而异,与传感器的安放位置,传感器本身的物理状态都有密切关系源阻抗的不稳定性将使放大器电压增益不稳定,从而造成难以修正的测量误差再者,理论上源阻抗是信号频率的函数,电极阻抗也是频率函数,变化规律都是随频率的增加而下降如果放大器输入阻抗不够高,就会造成信号低频分量的幅度减小,产生失真用于生理信号电位测量的放大器的输入阻抗高达1M欧姆量级
(3)高共模抑制比由于生理参数测量放大器一般具有高增益和高输入阻抗,因而各类干扰极易随信号进入放大器,尤其工频(50Hz)干扰,因为这种信号正好落在呼吸信号的频谱范围内强的干扰与有用信号叠加在一起,使显示与记录的信号的基线变宽,影响信号的观察与测量为此放大器必须有较好的抗干扰能力
(4)低噪声由于生物电信号十分微弱,因此要求生物电测量放大器具有低的内部噪声一般采用低噪声电阻和低噪声放大器仪器噪声可用等效噪声和信噪比来衡量
(5)低漂移由于生理信号为低频信号,放大器一般采用直接耦合方式,则前一级放大电路的温度漂移影响一级放大电路的工作点,导致后一级进入饱和而无法正常工作,所以要求用低漂移放大器
1.
2.2心电信号处理仪的生物学基础心电信号是由心肌细胞产生的,由窦房结发出的兴奋,按照一定的途径和时程,一次向心房和心室扩布,引起整个心脏的循环兴奋,其各部分兴奋过程中出现的电位变化的方向、途径、次序和时间等均有一定的规律由于人体为一个容积导体,这种电变化亦必然扩布到身体表面鉴于心脏在同一时间内产生大量心电信号,因此可以通过安放在身体表面的胸电极或四肢电极,将心脏产生的电位变化以时间为函数记录下来,这种记录曲线称为心电图(ECG),其反应了心脏兴奋的产生、传导和恢复过程中的生物电变化
[2]ECG波形由一个P波、一个QRS波群和一个T波组成,P波起因于心房收缩之前的心房除极时的电位变化,QRS波群起因于心室收缩之前的心室除极时的电位变化,T波为心室复极时的电位变化,其幅度不应低于同一导联R波的1/10,T波异常表示心肌缺血或损伤图2-1为典型心电图图解
[3]图2-1典型的心电图图解
1.
2.3心电导联所谓心电导联就是心脏除极、复极过程中产生的心电向量,通过容积导电传至身体各部,并产生电位差,将两电极置于人体的任何两点与心电图机连接,就可描记出心电图,这种放置电极并与心电图机连接的线路,称为心电导联(lead)临床常用的导联方式有肢体导联和胸前导联,肢体导联又有标准导联和加压单极肢体导联之分临床中广泛应用的是标准十二导联系统,分别记为Ⅰ、Ⅱ、Ⅲ三个标准导联,aVR、aVL、aVF三个加压导联以及V1-V6六个胸极导联其中Ⅰ、Ⅱ、Ⅲ主要是反应左手、右手以及左腿任两电极间的电压差,无探查电极和无关电极之分,是双极导联双极导联就是拾取两个测试点的电位差aVR-V6是单极导联,就是拾取某一点相对参考的电位由一个无关电极和探查电极所组成,其P波明显,利于诊断心律失常(V1)和左前壁心肌缺血(V
5、V6)标准导联的特点广泛地反映了心脏的大概情况,如后壁心肌梗塞、心律失常等,往往Ⅱ、Ⅲ导联可以记录到清晰的波形
[2]2虚拟仪器介绍
2.1概念及特点随着微电子技术、计算机硬件技术、软件技术、网络技术的高度发展及其在电子测量技术与仪器领域的应用,新的测量理论、新的测试方法、新的测试领域以及新的仪器结构不断出现,在许多方面已经冲破传统仪器的概念,电子测量仪器的功能和作用发生了质的变化低成本高性能的计算机技术引入仪器领域,数字化平台逐渐成为测量仪器的基础,计算机处于核心地位,仪器开始朝着智能化、数字化和网络化方向发展
[4]80年代末,美国国家仪器公司NationalInstruments,简称NI研制成功第一台虚拟仪器,最早提出了虚拟仪器VirtualInstrument,简称VI的概念
[2]虚拟仪器是以通用计算机为核心的硬件平台,其功能由用户设计和定义,具有虚拟面板,其测试功能由软件来实现的一种计算机仪器系统它的实质是利用计算机显示器的显示功能来模拟传统计算机仪器的控制面板,以多种表达方式输出检测结果使用者使用鼠标或键盘操作虚拟面板,将计算机资源和通用仪器硬件插入式数据采集卡、数据通信接口、GPIB接口卡、VXI控制接口卡及其它接口卡与用于数据采样、过程控制、数据分析处理及用户图形界面的计算机软件有效地结合起来,就组成了虚拟仪器虚拟仪器以特定的软件取代相应功能的电子线路,用计算机完成传统仪器的部分乃至全部功能,是传统仪器功能与外形的模块化和软件化虚拟仪器技术的出现彻底打破了传统仪器由厂家定义、用户无法改变的模式用户借助通用的仪器硬件平台,调用不同的测试软件,就可以构成不同功能的仪器它的出现使测量仪器与计算机之间的界线消失,开始了测量仪器的新时代传统的测量仪器主要由三个功能块组成信号的采集与控制单元、信号的分析与处理单元、结果的表达与输出单元由于这些功能块基本上是以硬件和固化的软件形式存在,仪器只能由生产厂家来定义制造,因此传统仪器设计复杂、灵活性差,没有摆脱独立使用,手动操作的模式,整个测试过程几乎仅限于简单的模仿人工测试的步骤,在一些较为复杂和测试参数较多的场合下,使用起来很不方便
2.2虚拟仪器的构成虚拟仪器在通用计算机环境中,依托功能强大的处理单元和高速的数据总线,利用VC,VB,LabVIEW等虚拟仪器软件平台,在屏幕上构建与真实仪器类似的可视化软面板,通过软面板上的虚拟控件控制底层硬件,用功能强大的软件完成信号的采集实时或事后、分析、显示和存储,并给出检测结果虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等由通用仪器硬件平台和应用软件两大部分组成
[4]
一、虚拟仪器的硬件平台构成虚拟仪器的硬件平台有两部分
1、计算机一般为一台PC机或者工作站,它是硬件平台的核心
2、I/O接口设备主要完成被测信号的采集、放大、模/数转换等可根据不同的总线采用不同的I/O接口硬件设备I/O接口设备主要有五种方式a、PC总线一插卡型,指的是基于计算机标准总线如ISAIndustryStandardArchitectureBus或PCIPeripheralComponentInterconnectBus等的内置功能插卡,即PC-DAQDataAcquisition数据采集卡插卡式仪器价格最便宜,且个人计算机数量非常庞大,因此其用途广泛,特别适于教学部门和各种实验室使用本课题开发的虚拟仪器实验室系统就属于该类型,借助于插入计算机内的数据采集卡与专用的软件如LabVIEW相结合,完成测试任务,并通过A/D变换将模拟信号采集并输入计算机进行分析、处理、显示,并可通过D/A转换实现反馈控制还可根据需要加入信号调理和实时DSP等硬件模块它充分利用计算机的总线、机箱、电源及软件的便利,但A/D转换技术的好坏直接影响其测量精度b、GPIBGeneralPurposeInterfaceBus通用总线接口,GPIB技术是IEEE488标准早期的发展阶段GPIB测量系统的结构和命令简单,适合于要求高精确度的场合,但不适宜进行数据的高速传输c、VXIVXIbusExtensionforInstruementVXI是高速计算机总线VME总线在VI领域的扩展,它具有稳定的电源,强有力的冷却能力和严格的电磁屏蔽是开放性仪器总线标准然而,组建VXI总线要求有机箱、零槽管理器及嵌入式控制器,造价比较高d、PXIPCIExtensionforInstrument是PCI在仪器领域的扩展,是一种新的开放性、模块化仪器总线规范具有工业级的制造标准,更适应苛刻的工作环境e、远程总线数据接口RS-232,USB,IEEE1394,Ethernet等与前面几种总线相比,它的接口简单,使用方便随着数字化的发展,很多设备将信号转换成数字信号后进行传输这样可以保证数据的精度不丢失,且不易受干扰
二、虚拟仪器的软件平台硬件仅仅是为了解决信号的输入输出,软件才是整个系统的关键开发虚拟仪器,必须有合适的软件工具目前已有多种虚拟仪器的软件开发工具,比较常用的有
1、文本式编程语言如基于传统语言的C,VisualC++,VisualBasic,LabWindows/CVI等,采用大家比较熟悉的语言,拥有众多函数和类库,适应面广,开发灵活多变,可以自己开发驱动程序等往往用来开发大型的、功能复杂的仪器软件,但开发人员需有较多的编程经验和较强的调试能力
2、图形化编程图形组态软件如LabVIEW,HP-VEE等可以不用管理内基于虚拟仪器的传感器虚拟实验与虚拟实验室部数据的分配等问题拥有逼真的仪器面板元件,图形化的常用模块,智能化的数据连线,简便易用、丰富多彩的函数库和工具包软件通过建立和连接图标来构成虚拟仪器工作程序并定义其功能,具有编程效率高,通用性强的特点适合对VC等大型开发软件不熟悉的人员,软件规模不很大的系统这些软件开发工具为用户设计虚拟仪器应用软件提供了最大限度的方便与良好的开发环境
2.3Proteus简介Proteus软件是来自英国LabcenterElectronics公司的EDA工具软件,Proteus软件除了其具有和其它EDA工具一样的原理布图,PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,它的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器,逻辑分析仪等,不需要别的,Proteus建立了完备的电子设计开发环境
[6]Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象Proteus是目前最好的模拟单片机外围器件的工具,可以仿真51 系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件等)当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器是最好选择所以当属于所用元件没有时,可以自主开发元器件本设计采用汇编语言,并且在proteus中,可以直接加载WAVE软件中经过编译形成的*.hex文件,进行仿真,用示波器观察输出电压波形3电子电路设计
3.1总体设计思路因为人体生理信号非常微弱,不便于直接进行数据分析,所以要将这些信号进行加强,这里主要用到了放大电路其次,因为收集到的呼吸信号中掺杂有别的生理信号,会影响到目的信号的纯度给分析带来困难,所以要对收集到的信号进行滤波使这些信号分别通过预先设计好的滤波器就可以达到此目的由探测电极从体表采集的微弱心电信号经过放大、滤波等前置处理后,直接送入信号采集模块进行模数转换,转换后的数据暂存于89C51单片机整个系统主要由心电信号采集模块,心电信号的放大、滤波电路,数据的处理与存储模块及LCD显示模块组成
3.2导联方式采用肢体导联中的Ⅰ、Ⅱ、Ⅲ三个标准导联方式,右胸上电极及左腹下电极为心电采样电极,右腹下电极为右腿驱动电极这种联接方式有效实用,有利于便携使用
[7]
3.3前置放大电路
3.
3.1模块分析主要由导联信号拾取、前置放大电路、带通滤波、工频陷波四部分组成从体表获得心电信号后,通过心电导联输入心电放大器心电信号首先经过前置放大器放大然后又经过滤波后送入A/D转换器变成数字信号,供计算机分析处理由于心电幅度只有mV量级,需要放大上千倍才能被观察到,并且人体的内阻比较大,因此一个高阻抗、高增益的放大器是准确获取心电信号的关键放大级通常包括初级差分放大和运放构成的主放大级由于体表液体与电极之间可能形成原电池,致使电极之间存在固定的电位差,因此第一级差分放大的增益不能太高,否则容易饱和通常这一级增益选10左右在第一级和第二级之间必须进行直流隔离第二级采用同相放大电路,增益可以高达100倍,这样整个电路放大倍数可以达到1000倍由于信号中混有各种干扰噪声会影响有用信号,因此需要对这些噪声进行滤波噪声来源主要有两类,一类是各种电子设备辐射出的高频噪声,一种是市电的50Hz噪声,通常情况下后者影响尤为明显该模块结构如图3-1所示
3.
3.2电路实现它的第I级是有两个运放A1和A2组成,信号由两个同相输入差分放大器,因而有很高的的输入阻抗,可达10MΩ以上;第II级是由A3构成的基本差分放大器,将差分输入转化成单端输出为了实现高性能的生物电放大器,前置放大级采用了差动输入的三运放形式如图2-1所示,A
1、A2组成同向并联第一级放大,A3位差动放大
[8]此电路的特点
一、A1,A2成的第I级电路因信号从同向侧输入能提高放大器的输入阻抗;
二、输出回路不产生共模电流,电路的共模抑制能力只于A
1、A2共模抑制比的匹配有关系,与外围电路电阻是否匹配完全无关;
三、采用对称形式,有利于克服失调,温漂的影响传递放大级A3的接入,隔断共模电压在电路中的传递
四、传递放大级A3的接入,隔断共模电压在电路中的传递差动放大级A3的共模抑制比主要取决于外围电路电阻的匹配同相并联三运放结构可以较好地满足上面三条要求放大器的第I级主要用来提高整个放大电路的输入阻抗第II级采用差动电路用以提高共模抑制比图3-3同相并联型差分放大器的电路原理图由上图看到,放大器是由第一级两个运放A1和A2并联,然后与第二级运放A3串联构成的基本放大器设输入电压为和,运放A1和A2的输出端电压分别为和,运放A3的输出电压为由于理想运放两个输入端“虚短”知;;;(3-1)对于第一级;;==;==;(3-2)所以第一级差摸电压放大倍数为(3-3)对于第二级;;;;(3-4)所以第二级差摸电压放大倍数为;(3-5)故前置放大电路的电压放大倍数为(3-6)要求差动增益约为1000,则可令(3-7)可取R=20kohmR=40kohmR=1kohmR=200kohm如图3-3所示这样的电路有以下几个优点
一、A
1、A2提高了差模信号与共模信号之比,即提高了信噪比,因差模信号按差模增益比放大,远高于共模成分(噪声);
二、决定增益的电阻(R
1、R3)对共模抑制比没有影响,因此电阻的容差不重要,R
1、R3的失配仅使两输出端之间的差模增益失配,与共模抑制比相比,这一点并不重要电路的另一个特点是对共模输入信号没有放大作用,共模电压增益接近零这个因素不仅与实际的共模输入有关,而且也与A1和A2的失配电压和漂移有关如果A1和A2有相等的漂移速率,且向同一方向漂移,那么漂移就作为共模信号出现,没有被放大,还能被第二级抑制这样对于A1和A2的漂移要求就会降低A1和A2前置放大级的差模增益要做得尽可能高,相比之下,第二级A3的漂移和共模误差就可以忽略,对放大器的要求就可以大大降低由此可知,上述电路具有输入阻抗高,共模抑制比高等优点,可作为通用仪用放大器使用
3.
3.3仪用放大器实现前置级的设计参数主要由处在最前端的仪用放大器决定一旦仪用放大器决定则前置级参数便基本确定设计时应当考虑仪用放大器的增益,一般来说共模抑制比随增益增大而有所提高,但考虑到前置级对整个放大电路噪声的贡献,假设对于多级放大器,若以N
1、N2……分别表示各级噪声系数,以P
1、P2……表示各级的功率增益,则整个放大电路的噪声系数N表示为N=N1+(3-8)放大器的噪声性能一般随第一级增益的提高而明显变差,特别是集成器件噪声性能一般比分立元件差特别是集成器件噪声性能一般比分立元件差因此,第一级增益不宜取值过度,一般G20为宜选用低功耗、低电压的仪表放大器AD620作为前置放大器的核心器件,可满足心电前置放大器高输入阻抗、低噪声、低漂移的设计要求如图3-4所示是其引脚分布图AD620具有高输入电阻、低输入偏置电流、低输入失调电流、低噪声、低功耗、小体积等特点,另外其增益G的调节直接由一个外部电阻控制要技术指标如下
[9]:图3-4AD620管脚图低电源电流:50uA输入失调电压:125uV输入失调电流:
0.3nA输入偏置电流:
0.5nA最小共模抑制比:60dBG=10等效输入噪声电压:9nV/等效输入噪声电流:
0.1pA/高输入电阻:10G功耗:最大650mW根据以上AD620的技术指标,可得出结论,凭其优异的性能完全满足心电放大器的设计要求且其极小的体积,较小的功耗为整个监护仅的体积和功耗的降低提供了可能.AD620的工作原理AD620是在传统的三运放组合方式改进的基础上研制的单片仪用放大器输入三极管Q1和Q2提供了唯一双极差分输入,因内部的超β处理,它的输入偏移电流比一般情况低10倍通过Q1-A1-R1环路和Q2-A2-R2环路的反馈,保持了Q1,Q2集成极电流为常量,所以输入电压相当于加在外接电阻Rg的两端,从输入到A1/A2输出的差分放大倍数为(3-9)由A3组成的单位增益减法器消除了任何共模成分,而产生一个与REF管脚电位有关的单路输出Rg的值还确定了前级运放的跨导当Rg减小时,放大倍数增大,对输入三极管的跨导渐渐地增大,这具有明显的优点放大倍数增加使得开环增益增大,因此减小了增益带宽乘积增加,因此频率响应得到改善;主要由输入三极管集成电极电流和基极电阻确定的输入电压噪声减小到9nV/内部增益电阻R1和R2被精确确定
24.7kΩ使得运放增益精确地由Rg确定(3-10)图3-5AD620结构简图AD620由于体积小、功耗低、噪声小及供电电源范围广等特点,使AD620特别适宜应用到诸如传感器接口、心电图监测仪、精密电压电流转换等应用场合为达到心电放大器的要求,我们采用了差动输入的方式,即将患者体表的电位差作为信号予以放大,如图3-6所示
[11]图3-6心电放大前级原理图
1、输入阻抗差动输入电阻就是AD620的差动输入电阻值,可达到10G因此满足心电放大器的要求
2、低噪声、低漂移根据仪表放大器AD620的参数,可以得到结论,即低噪声、低漂移
3、增益AD620的增益是通过外部的电阻Rg来调节的,可达到1~1000倍增益的计算公式如(3-3)式所示为了保证患者不受到可能的伤害并且保证前置放大器不工作在截止区,前置放大器的增益不能过大,因此我们设计了第一级的放大倍数不高于10倍
4、共模抑制比电路的共模抑制比主要由心电前级放大器决定,而AD620的60dBG=10的共模抑制比十分符合我们的设计要求为了进一步提高前置放大器的共模抑制比同时抑制50HZ工频干扰,我们设计了激励系统,如图3-6所示,由TLC2254以及R1,R4,R6,R7和C1构成人体的共模电压被两个阻值相等的电阻R6,R7检测出,经过TLC2254将其倒相、放大并反馈到人体上这是个负反馈,其使共模电压降低人体的位移电流不流到地,而是流到运放输出电路就心电放大器来说,这样就减小了共模电压的拾取,并且有效地使病人接地由于手头没有现成的AD620和芯片,本设计中暂不采用AD620是一个很好的放大器,只要用一个外部电阻就可以进行1~1000的放大倍数不过它也是沿用了三运放差分电路的特点来进行信号的放大,再者三运放差分电路运用广泛,得到的效果也不错;而且用运放741组成的三运放差分电路具有典型性,简单易懂,适合毕业设计,作为学生对741的了解也比较深刻,做起课题较容易入手三运放差分电路已经有它的历史,它也为以后更深远的研究等做好了铺垫所以在选择放大电路的时候运用了三运放差分电路来进行信号的放大
3.4滤波电路
3.
4.1模块分析滤波电路的功能是使特定频率范围内的信号顺利通过,而阻止其他频率信号通过心电图机所需检测的心电信号幅值在
0.05~4mV,频率在
0.05~100Hz而检测中存在的主要干扰信号有电极板与人之间的极化电压、50Hz工频干扰、仪器内部噪声和仪器周围电场磁场电磁场的干扰等等因此需要进行一系列滤波本电路采用了低通滤波和高通滤波把放大器的频率相应范围限定在
0.05~100Hz之间设定高频是为了消除肌肉和电磁干扰噪声,下限是为了减少由呼吸带来的极限漂移
3.
4.2分块电路实现
(1)低通滤波器(如图3-7所示)图3-7低通滤波器电路令低通滤波器的截止频率为f=100Hz则取C==μF=
0.1μF又则取R=25kohmR=10kohm又电压放大倍数为:│A│=(3-11)取R=R=10kohm则差动增益为1
(2)高通滤波器只需将低通滤波器电路中的三个电阻改为电容,并且把两个电容改为电阻可构成高通滤波器电路(如图3-8所示)图3-8高通滤波器电路令高通滤波器的截止频率为f=
0.05Hz则取μF=200μF又则取=25kohm=10kohm又电压放大倍数为│A│==1(3-12)则差动增益为1
(3)带通滤波器将低通滤波器和高通滤波器串联,就可得到带通滤波器(如图3-9所示)图3-9带通滤波器电路带通滤波器电压放大倍数为│A│=│A│*│A│=1(3-13)
(4)陷波电路工频干扰是生理信号的主要干扰,当然前置放大电路对共模干扰具有较强的抑制作用,但还是会有部分工频干扰将以查模信号方式进入电路,并且其频率是处于心电信号的频带之内,如果再加上电极和输入回路不稳定等因素,前置电路输出的心电信号将存在较强的工频干扰,所以应该专门滤除因此现代精密生物信号放大装置中采用潜入陷波器地方法,消除市电电网电源信号的干扰或其他特定频率信号的干扰
[13]本系统所使用电路如图3-10所示图3-10陷波电路其效果如图3-11所示图3-11陷波电路相频特性从图中可以看出,信号在50Hz处被很好地抑制了,滤波的效果非常理想,可以达到临床实用的要求
3.
4.3放大滤波电路整体效果图综合各模块电路的设计,最终得到总体电路图如图3-10所示图3-12心电信号调理电路总体图三运放及低通、高通滤波器效果如图3-13所示图3-13心电信号调理电路效果图从图中可以看出,各模块的实际滤波效果与理论值相符,可以达到预期效果
3.5A/D转换模块
3.
5.1ADC0809引脚功能本设计使用ADC0809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号下图3-14为该芯片的引脚图
[12]图3-14proteus中的ADC芯片引脚图各引脚功能如下IN0~IN7八路模拟信号输入端ADD-A、ADD-B、ADD-C三位地址码输入端八路模拟信号转换选择由这三个端口控制CLOCK外部时钟输入端(小于1MHz)D0~D7数字量输出端OE A/D转换结果输出允许控制端当OE为高电平时,允许A/D转换结果从D0~D7端输出ALE地址锁存允许信号输入端八路模拟通道地址由A、B、C输入,在ALE信号有效时将该八路地址锁存START启动A/D转换信号输入端当START端输入一个正脉冲时,将进行A/D转换EOC A/D转换结束信号输出端当A/D转换结束后,EOC输出高电平Vref+、Vref-正负基准电压输入端基准正电压的典型值为+5VVCC和GND芯片的电源端和地端
3.
5.2A/D转换的主要技术指标A/D转换的主要技术指标有
[12]
一、分辨率分辨率是指A/D转换器能分辨的最小模拟输入量,也就是指使输入数字量变化一个相邻数码所需输入模拟电压的变化量分辨率通常用能转换成的数字量的位数来表示,如8位、10位、12位、16位等位数越高,分辨率越高例如,对于8位A/D转换器,当输入电压满刻度为5V时,其输入数字量的变化范围为0~255,转换电路对输入模拟电压的分辨能力为5V/256=
19.5mV
二、转换时间转换时间是A/D转换器完成一次转换所需的时间转换时间是编程时必须考虑的参数若CPU采用无条件传送方式输入A/D转换后的数据,则从启动A/D芯片转换开始,到A/D芯片转换结束,需要一定的时间,此时间为延时等待时间在编程时,实现延时等待的一段延时程序,要放在启动转换程序之后,此延时等待时间必须大于或等于A/D转换时间
三、量程量程是指A/D转换器所能转换的输入电压范围
四、精度精度是指与数字输出量所对应的模拟输入量的实际值之间的差值A/D转换电路中与每一个数字量对应的模拟输入量并非是单一的数值,而是一个范围例如对满刻度输入电压为5V的12位A/D转换器,定义为数字量的最小有效位LSB若理论上输入模拟量A,产生数字量D,而实际输入模拟量产生还是数字量D,则此转换器的精度为当输入模拟量为或还是产生同一数字量D,则其精度为目前常用的A/D转换器的精度为1/4~2LSB
3.
5.3MCS-51系列单片机与ADC0809接口ADC0809与8051单片机的接口电路如图3-15所示
[12]图3-15ADC0809与8051单片机的接口电路电路连接主要涉及两个问题一是8路模拟信号通道选择,二是A/D转换完成后转换数据的传送
一、8路模拟通道选择ADDA,ADDB,ADDC分别接地址锁存器提供的低3位地址只要把3位地址写入ADC0809内部的地址锁存器,就实现了模拟通道选择图中选用的是线选法,片选信号由P
2.7确定,当P
2.7为低电平时对ADC0809进行操作RD和WR分别为读选通和写选通信号
二、转换数据的传送A/D转换后的得到的数据是数字量,这些数据应传送给单片机进行处理数据传送的关键是如何确认A/D转换完成,因为只有确认数据转换完成后,才能进行传送为此可采用下述三种方式
1、定时传送方式对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的例如,对于ADC0809,若其时钟信号为500KHz,转换时间约为128微秒,相当于晶振6MHz的单片机工作了64个机器周期根据此设计一个延时子程序,A/D转换启动后,就调用这个延时子程序,延时时间一到,转换肯定完成了接着,就可进行数据传送
2、查询方式A/D转换芯片有转换结束状态信号,如ADC0809的EOC端信号因此可以通过查询方式用软件测试EOC端信号的状态,即可确定转换是否完成,若完成,就可进行数据传送
3、中断方式把转换结束状态信号作为中断请求信号,以中断方式进行数据传送不管采用上述的哪种方式,一旦确认转换,即可通过指令进行数据传送把转换数据送上数据总线,供单片机接收
[12]
3.
5.4A/D转换程序下面是对A/D转换进行初始化的程序段
[12]DBUFOEQU30HTEMPEQU40HDINBIT0B0HCLKBIT0B1HORG0000HSTART MOVR0#DBUF0;显示缓冲器存放0AH,0DH,-,0XH,0XHMOV@R0#0AH;串行静态显示“ADXX”XX表示0~FINCR0MOV@R0#0DHINCR0MOV@R0#10HINCR0MOVDPTR#FEF3H;A/D地址MOVA#00000000B;清零MOVX@DPTRA;启动A/DJNBP
3.3$;等待转换结束4心电信号分析方法
4.1时域分析时域分析方法是对连续信号进行采样、量化和编码形成离散的二进制数字序列,再采用数字信号处理技术进行处理信号的采样过程如果满足一定条件,那么得到的这种离散的二进制序列在形状特征以及内在属性上完全可替代原连续信号,只是这样方便人们分析处理信号并提取有用信息对心电信号进行的时域处理通常包括信号的均值,方差,标准差,峰峰值,极大值和极小值六种
4.2频域分析离散系统的频域分析就是研究离散信号通过离散系统以后在频谱结构上所产生的变化,为此首先必须了解描述离散系统频率特性的有关特征量信号的有些信息在用空域分析是得不到的,而如果用频域分析方法的话,可以得到其中许多有价值的信息
4.3自相关函数分析自相关函数是用来表征一个随机过程本身,在任意两个不同时刻t1,t2的状态之间的相关程度,是内在联系的一种度量自相关函数是描述随机信号xt在任意两个不同时刻t1,t2的取值之间的相关程度可以用来确定输出多大程度上取决于输入,对于修正测量中接入噪声源产生的误差非常有效且还能用来检测隐藏的周期信号参考文献
[1]肖忠祥主编.数据采集原理.西安西北工业大学出版社,2001:253~
267.
[2]姚泰,吴博威编.生理学.北京人民卫生出版社(第6版),200431~
39.
[3]张开滋胡大一王红宇.临床动态心电图学.北京中国医药科技出版社,2005:40~52
[4]张佳佳黄辉先颜长春.虚拟实验平台的设计.现代电子技术.20046240~
44.
[5]赵阳赵继广.开发网络虚拟实验室的关键技术.现代电子技术.20042189~
92.
[6]余成波冯丽辉潘盛辉编著.虚拟仪器技术与设计.重庆重庆大学出社.200669~
91.
[7]张咏梅.便携式单导联心电记录与显示器的设计.湖南城市学院学报(自然科学报),13212~
16.
[8]董秀珍.心电理论与心电诊断技术.医疗卫生装备,199380~84
[9]余学飞.医学电子仪器原理与技术.广州:华南理工大学出版社20031~3,14~46,52~
72.
[10]甘心照等.现代医用电子仪器设备维修技术.南京南京大学出版社1994225~
226.
[11]杨惠忠张鞠鹏等.北京生物医学工程.北京清华大学出版社19996~
11.
[12]吴长青.便携式心电分析仪的低功耗采集系统及软件体系研究.浙江大学硕士学位论文200763~
97.
[13]王海滨,一种消除ECG信号中50Hz工频干扰的滤波方法.中国医疗器械杂志.199721~327
[14]胡广书.数字信号处理.北京清华大学出版社,199739~54导联信号拾取前置放大工频陷波带通滤波图3-2心电信号前置放大滤波电路结构图。