医生PDA远程无线心电监护软件系统的设计与实现.doc

上传人:文库蛋蛋多 文档编号:2387796 上传时间:2023-02-17 格式:DOC 页数:34 大小:670KB
返回 下载 相关 举报
医生PDA远程无线心电监护软件系统的设计与实现.doc_第1页
第1页 / 共34页
医生PDA远程无线心电监护软件系统的设计与实现.doc_第2页
第2页 / 共34页
医生PDA远程无线心电监护软件系统的设计与实现.doc_第3页
第3页 / 共34页
医生PDA远程无线心电监护软件系统的设计与实现.doc_第4页
第4页 / 共34页
医生PDA远程无线心电监护软件系统的设计与实现.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《医生PDA远程无线心电监护软件系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《医生PDA远程无线心电监护软件系统的设计与实现.doc(34页珍藏版)》请在三一办公上搜索。

1、编号 本科生毕业论文医生PDA远程无线心电监护软件系统的设计与实现 Design and Implementation ofSoftware System for Remote Wireless ECG Monitoring Based on PDA学 生 姓 名李英健专 业电子信息工程学 号050491133指 导 教 师冯涛学 院电信学院2009年 6 月 摘 要 PDA(Personal Digital Assistant,个人数字助理)凭借其自身的计算能力、与多种无线通讯模块如蓝牙模块、CDMA/GPRS 通讯模块等的集成,在医疗领域发挥着越来越重要的作用。将 PDA 这种便携式终端引

2、入心电实时监护,可以为医生提供了一个全新的、动态的、便携的心电信息处理平台。PDA 与远程无线心电实时监护系统的集成,使得不仅病人的心电信息可以被随时随地随意地实时获得,医生对病人心电信息的监护也可以随时随地随意地进行。医用 PDA 远程心电监护软件是远程无线心电监护系统的一个子系统。它接收通过 CDMA-Internet 网络传输的病人心电信号,对病人进行实时远程心电监护;并可从心电数据库中下载历史心电数据,对其进行回放分析。首先,本文介绍 PDA 端软件在整个监护系统中的作用,并阐述了 PDA 端监护软件的总体设计与框架。然后,介绍了系统的通信模型和通信协议,分章叙述了各个具体功能模块的工

3、作流程、关键技术与实现方法。基于AT89C52低功耗MCU的便携式心电监护仪及其系统的研究。根据人体心电信号的特征,设计性能优良的心电信号采集系统,选用低功耗8位单片机AT89C52和大容量Flash存储器对采集的心电信号进行记录、实时分析及处理。所研制的监护仪带有液晶显示器,能实时显示所检测的心电信号,配合按键提供友好的中文菜单,操作简便,心电数据也可通过RS232接口向上位机传送。该监护仪能长期、连续、可靠、稳定的工作:同时还具有体积小、存储容量大、功耗低等特点,便于随身携带,使用方便。还利用单片机汇编语言编写了信号处理软件模块以及ECG信号特征点的检测模块,配合优良的心电采集系统,液晶显

4、示器能够实时不失真的再现心电信号波形。关键词:PDA 远程心电监护 CDMA 实时监护 传输协议AbstractWith powerful computing ability and integration with wirelesscommunication module such as blue tooth and GPRS/CDMA, PDA play amore and more important role in field of medical treatment. Comparing withtraditional Holter system, the advantage of

5、ECG Remote Monitor system isthe ability to help doctor to obtain patients ECG more quickly and completely,which make it be more suitable to monitor heart disease which is chronic butcome on all of a sudden. If PDA is introduced to this system, to obtainpatients real-time ECG will be more convenientl

6、y. PDA provides a mobileand convenient information process service to doctors. With the help of PDA,doctors can obtain patients ECG anytime and everywhere.PDA software System of Real-time ECG Monitoring is a subsystem ofECG Remote Monitor system. In this paper, the role of PDA software Systemplays i

7、n ECG Remote Monitor system is introduced firstly, and then thearchitecture of PDA software system. Thirdly, communication model andcommunication protocol of the system are described.The author is engaged in the studying and manufacturing of portable ECGmonitor and its system based on AT89C52 low po

8、wer MCU. According to thecharacteristic of humans ECG signal, an excellent ECG signal sampling systemwas designed. Further more, The monitor uses low power 8-bits, single chipmicrocomputer AT89C52 and bulk Flash memory to record, analyst, and processthe ECG signal at real time. The monitor uses LCD

9、to show the ECG wavesdetected. Cooperated with buttons, it provides amicable Chinese menu and makesoperation simple and convenient, and the ECG data can be transmitted toPersonal Computer by serial RS232 interface. This monitor can work stably andreliably for a long time, and with some excellencies

10、such as mini volume, bulkmemory, low power, etc. It is convenient to be taken with and used.By use of the assemble language in programming, the author also makes anECG auto-analysis software module. This software is convenient to be used aswell as has friendly interface. With the excellent ECG signa

11、l sampling system,the LCD can show the ECG waves detected at real time.Keywords: PDA ECG Remote Monitoring CDMA Real-time Monitoring Transfer Protocol目 录第一章 绪论11.1 课题背景和意义11.2 国内外发展概况11.3本课题方案思路的形成2第二章 系统总体设计32.1 远程心电监护系统的总体架构32.2 医用PDA心电监护软件的总体设计42.2.1 PDA心电监护软件需求分析42.2.2 PDA心电监护软件架构设计5第三章 心电信号检测电路

12、设计63. 1引言63. 2前置放大器设计63. 2. 1心电信号的提取63. 2. 2前置放大电路73. 3工频陷波器83.3.1电路元件参数的设计93. 4低通滤波电路93.5高通滤波电路103.6导联脱落检测电路12第四章 单片机数据采集系统134.1引言134.2数据存储系统134.2.1数据缓冲144.2.2 AT29LV040大容量闪存144. 3液晶显示系统154.3.1硬件连接电路164. 4 RS232串行接口电路16第五章 PDA-心电信息中心通信模型185.1 TCP/IP协议185.2 PDA-心电信息中心应用传输协议185.2.1 PDA-心电信息中心控制信息传输协议

13、195.2.2 PDA-心电信息中心心电数据传输协议195.3 Socket 编程实现TCP/IP通信235.2.3 Socket 通信流程245.2.4 Socket 通信的多线程实现25结 论27参考文献28致 谢29第一章 绪论1.1 课题背景和意义心脏病是现代工业社会中人类生命威胁最大的疾病之一。随着人们生活节奏的加快以作压力的增加,心脏病的发病率不断增加。在美国、日本和欧洲,心脏疾病居人口疾病死亡率的第一位,在我国居第三位。心脏病己成为危害人类健康的多发病和常见病,因此心脏系统疾病的防治和诊断是当今医学界面临的首要问题。 心脏病是慢性病,具有长期带病,急性发病的特点,心脏病患者具有很

14、大的分散性和移动性,大部分患者分布在社会上(家中或工作场所),处在日常的工作和生活中,具有较大的活动范围。据我国卫生部数据中心统计,70%以上的心脏病患者是在社会上或家中突然发生冠心病急性事件(恶性心律失常或急性心肌梗塞),大部分人因失去抢救时间死于医院外1。这些病人如果能够获得及时的抢救与护理,是很有可能避免死亡的。因此,对心脏病人进行长期甚至是终生的心脏监测是非常必要的,可以预先发现异常征兆并及时给予救治,可以大大降低死亡率和致残率,同时降低医疗费用。1.2 国内外发展概况心脏远程监护是远程医疗2中的远程监护(TeleMonitoring)和家庭护理(Home HealthCare)的一个

15、应用,远程监护技术是近年来远程医疗非常重要的一个研究领域,但在远程医疗中又是一个相对薄弱的研究领域。远程监护提供了一种通过对生理参数进行连续监测来研究远地对象生理功能的方法。20世纪70年代,美国研制成功了利用电话线传送心电图的监测系统(TTM) 。TTM系统是以微机为基础的心电传输/接收和心电数据库管理系统,通过电话线传输心电信息及计算机处理实现对病人的心电监护。病人应用记录/发射器可随时、随地通过电话线向监测中心传输心电数据,医生根据心电信号改变和患者诉说的病情,向患者提供诊断与治疗意见,为院外心脏病人的长期心电监测和治疗提供了方便。在此后的加多年中,TTM系统发展迅速,而且与之相对应的患

16、者随身携带的监护仪也取得了很大的发展。进入21世纪,医学电子仪器的发展趋势是:1.高精度、高保真、快速实时显示;2.更加多功能、智能化、小型化和网化;3.处理特异性强的诊断与治疗相结合;监测技术向微观、微创、无创、快速、实时、动态性、整合性、可视化方向发展。这些都将大大加快和提高心电信息高速公路速度,使其更加先进、充实、完善、实用,更好提高心血管病的诊断与治疗质量,将心电信息学数据、曲线、图像高保真、快速传送到己开通的心电信息高速公路,并逐步推广到各级医院。目前国内市场上存在一些便携式心电监护仪,但是远远没有得到很好的普及,究其原因,作者认为存在以下几个方面:(1)市场上的产品几乎都是引进国外

17、的技术,对便携式心电监护仪的开发国内尚处于起步阶段,在调研发现只有重庆大学、福州大学等几所大学在研制开发。(2)记录的心电信息极其有限,医生从中难以得到患者全面的心电信息,从而降低了医生对疾病诊断的正确率。(3)费用较为昂贵,动辄几千乃至上万元,一般的患者难以承受;(4)实时性、体积、功耗、重量等都不尽如人意,给患者在使用过程中造成诸多不便。因此,动态心电监护系统的研制有重大深远的意义。1.3本课题方案思路的形成 近几年来,随着计算机技术的发展,单片机的性能得到了大大的提高,而单片机具有集成度高、体积小、功能强、功耗低、价格便宜等优点,对单片机的应用可以使仪器实现智能化、小型化等,这就为我们研

18、制新型多功能、便携式心电监护仪提供了良好的条件。因此,采用单片机作为主控制芯片,利用LCD显示器等外围芯片,研制了一种集显示、分析、通信等功能于一身的新型便携式心电监护仪。第二章 系统总体设计2.1 远程心电监护系统的总体架构医用 PDA 心电监护软件是整个远程心电监护系统的一个子系统,因此,有必要首先对远程心电监护系统的总体结构做一个介绍14。远程心电监护系统的整体拓扑结构如图 2.1 所示。整个系统分为三个部分:前端移动监护仪、医院监护中心的心电工作站与医用 PDA。移动监护仪用于患者病人的数据采集与发送,心电信息的简易处理与显示;医院监控中心心电工作站分为服务器端和客户端:服务器端负责接

19、收患者心电信号数据,对心电信息进行实时监控和报警,与医生 PDA 通讯;客户端则对用户的心电数据进行数据库管理,对历史心电数据进行回放分析,并向外提供心电的 Web 访问系统,供医生和用户上网浏览心电数据;医生使用的PDA 移动监护设备,具有实时接收患者心电信号数据和接收医院中央服务器数据的功能,并能对信号做一定的分析和处理。图 2.1 远程心电监护系统拓扑结构图系统工作流程:用户端的移动监护仪单机测量得到患者的心脏电生理信号,通过GPRS/CDMA移动通信网络将监测数据传输到医院监护中心的心电工作站服务器端。心电工作站服务器端接收患者的数据接入请求,对心电数据进行在线监控计算;还应医生请求将

20、相应患者的心电图处理数据发送到医生 PDA 中。心电工作站客户端负责管理和维护心电信息数据库。相对于医院监护中心的心电工作站服务器端,医用 PDA 是一个小型的移动心电信息处理平台,PDA 也具有信号数据接收和分析处理的功能。它可以根据医生的需要,接收由心电监护中心转发的专属病人实时心电信号,对病人进行远程实时监护;也可从心电信息数据库下载历史心电数据以及其他相关信息,在 PDA 上做心电图回放分析检测。医生可以据此远程诊断患者的病情,根据情况去患者现场实地就诊。2.2 医用PDA心电监护软件的总体设计2.2.1 PDA心电监护软件需求分析医用 PDA 实时监护软件为主治医生所用,它的主要用途

21、在于帮助医生及时地获取其专属病人的心电信息。它为医生提供一个移动的、方便快捷的心电信息处理平台,让经常处于忙碌与移动状态的主治医生可以随时获取病人的心电信息并做出妥当的处理,而不受时间与空间的限制。医用 PDA 的使用者是具有处方权的主治医生,他们都受过高等教育,具备基本的计算机操作能力,经过一段时间的培训很快就能掌握 PDA 的操作。但由于医生不具备计算机的专业知识,工作比较繁忙,所以 PDA 软件要尽量简单易用,方便操作。在对市场进行仔细的调研和分析并与医生的沟通之后,我们提出医用 PDA实时监护软件主要需求如下:1、 对一个或几个专属病人的心电波形进行实时监护。2、 根据医生需求,获取特

22、定病人在特定时间的心电波形并进行回放分析。3、 与前端监护仪进行信息交互,如获取紧急报警信息、发送医嘱至专属病人等。4、从服务器端获取专属病人资料,如联系方式、病史等。图 2.2 PDA 心电监护与分析系统用例图2.2.2 PDA心电监护软件架构设计医生PDA心电系统总体上来说是一个智能化信号采集处理系统,结构上主要由完成人体电信号采集、滤波放大的前端硬件电路部分和完成数据分析和诊断的微机控制部分构成,这两部分协调配合工作完成整个系统功能。系统框图见图2.3。 前端硬件电路部分又可分为电极与导联,放大与滤波电路部分,以及系统电源部分。放大与滤波电路部分负责将心电信号放大、滤除干扰信号等。系统电

23、源部分为系统提供稳定的士SV以及士3V直流电源。完成数据分析和诊断分析的控制部分用8位的单片机。单片机对采集到的数字信号进行压缩以及显示等处理,使整个系统具有智能化特点,而且通过串行接口可以和计算机很好进行通信。图2.3 系统硬件框图 第三章 心电信号检测电路设计3. 1引言心脏在机械性的收缩之前,首先产生电激动,产生生物电流,并经组织和体液传导至体表,在身体不同部位产生不同的电位变化,形成体表电位差,即变化着的心电信号。人体的心电信号是一个非常微弱的非正弦的低频信号,其幅值一般在1mV左右,可低至几十微伏,频谱分布在0.05100Hz,主要频谱分量集中在此0.520Hz。要采集这样的信号,首

24、先必须设计合适的心电信号检测电路。在心电放大器输入回路内,由于电极和皮肤分泌液之间存在着复杂的离子交换过程,在其接触面形成极化电动势Ep1和Ep2,当Ep1Ep2时,其差值比心电信号大得多,能达到数百毫伏。差值信号与心电信号一起,由心电放大器放大,势必造成前置放大器静态工作点的偏离,甚至进入截止或饱和,引起心电放大器的阻塞,所以前置放大器的增益不能太大。我们设计的放大器前置放大增益为7倍,后级放大倍数为140倍,总增益1000倍左右。我们设计的心电信号采集电路原理框图如图4-1所示。从电极提取的心电信号经导联传送到前置放大器,进行前置放大,经高通滤波滤除直流信号及低频基线干扰后,由后级放大器放

25、大,再经滤波器进一步滤除50Hz工频干扰,经低通滤波器后得到0.05100Hz的有用心电信号,由A/D转换后送至单片机处理。同时导联脱落检测电路把检测结果传给单片机,脱落时产生报警。图3-1心电信号采集原理图3. 2前置放大器设计3. 2. 1心电信号的提取传统的心电信号放大电路如图4-2所示:运算放大器Al与A2为同相比例放大器,输入阻抗很高,它对共模信号有很高的抑制比。由于电阻Rg连接于这两个放大器的求和点之间,当一个差分电压加到仪表放大器的输入端时,整个输入电压都呈现在RG两端。由于Rg两端电压等于Vin,所以流过Rg的电流等于Vin/Rg,因此输入信号将通过放大器Al和A2获得增益并得

26、到放大。然而须注意的是对加到放大器输入端的共模电压在RG两端具有相同的电位,从而不会在RG上产生电流。由于没有电流流过RG (也就无电流流过R5和R6 ),放大器A1和A2将作为单位增益跟随器而工作。因此,当R1=R3,R2=R4,R5=R6时,共模信号将以单位增益通过输入缓冲器,而差分电压将等于:V 0 = (VM+ - V M-)(1+2R5/ Rg)(R2/ R1)图3-2典型的三运放电路3.2.2前置放大电路为达到心电放大器的上述技术要求,前置放大电路采用了差动输入的方式,如图4-3所示,即将患者体表的电位差作为信号予以放大。3-3前置放大电路1.输入阻抗差动输入电阻就是AD620的差

27、动输入电阻值与R。的并值,可达到18M,因此满足心电放大器的要求。2.低噪声、低漂移仪表放大器AD620的技术指标己满足前置放大器低噪声、低漂移的要求。3.增益通过调节AD620的外接增益电阻Rg的阻值来改变放大器的增益,增益G与电阻Rg的关系按下式计算,G可达到11000倍。 =49.4/Rg +1在前置放大电路图4-3中,增益电阻Rg为R2,R3的串联后再与R1并联的电阻值,R1, R2, R3须选用低温度系数的精密线绕电阻,否则AD620的高性能将下降,我们选用的精度为0. 01%的精密线绕电阻。根据低噪声设计理论,影响多级放大器的噪声性能主要是第一级,达到低噪声性能,并选用低噪声器件来

28、构成第一级。但考虑到心电信号中混杂着比其幅度大得多的直流信号,太大的前置级放大器增益会影响电路的直流稳定性,为了保证前置放大器不工作在截止区或饱和区,前置放大器的增益不能过大,因此我们设计了第一级的放大倍数为7倍左右。3. 3工频陷波器在生理信号(如心电、脑电、动脉波和心音等)的检测过程中,50Hz工频干扰是经常存在的,但是由于50Hz的干扰信号是落在心电信号的有效频带内,所以在信号通道中增加一级工频陷波器,以尽可能的在50Hz单频上抑制干扰。图3-4 陷波电路图在本系统的设计中,我们采用带通滤波抵消法,如图3-4所示。该陷波器具有品质因数高、陷波倍数大、中心频率可调等特点。图3-4中运算放大

29、器U1A. U1B, U2A组成50Hz带通滤波器,运算放大器U2C、电阻R12, R9, R13组成加法运算电路。信号从in进入后一路经过带通滤波器得到50Hz信号,一路经过由U2B,电阻R11构成的反相放大电路得到反相放大信号。两信号再经加法电路,其结果抵消了原信号中的50Hz分量。3.3.1电路元件参数的设计 fo=1/2RC设计要求:fo=50Hz,增益Ho=13取1=2=68nF,由fo=1/2RC算得,R=46.8,实际取R=47。因此R1=R3=R4=R5=R7=R10=47,另取R6=10,求得R8=100,调节电位器来调节R6、R8,从而调节增益和品质因数。实际电路中R5由一

30、固定值R5和一可变电阻组成,以调节中心频率。3. 4低通滤波电路由前面可知,心电信号的大部分有用信息在0.05Hz-100Hz之间,所以截比频率取.fo=100Hz。根据巴特沃思二阶低通滤波的特点,本电路采用巴特沃思二阶低通滤波电路,电路如图3-7所示,其各个参数表达式如下:1、传递函数:H(s)S2 +S/ R11+S/ R11+S(1-uF)/ R22+1/ R1 R212=uF/ R1 R212图3-7低通滤波电路图增益: uF=1+ R4/R3截止频率: 0=品质因数: 0/=1/ R21+1/ R11+(1-uF)/ R2c2系统参数设计如下: 1)选取1值 : 1 = 0.01uF

31、 2)根据fo和1,求值: =100/fo1=100 3)设定增益uF=2,查表4-2得: 1=2=0.01uF R1=1.126 R2=2.250 R3= R4=6.752 4)将上述电阻乘以参数,并取标称值得到: R1=113 R2=226 R3=R4=680表3-2 二阶低通滤波器(巴特沃思响应)设计表设计表电路元件值增益1246810R11.4221.1260.8240.6170.5210.102R25.3992.2501.5372.0512.4292.742R3开路6.7523.1483.2033.3723.560R406.7529.14416.02223.60232.038Cz0.

32、33CC2C2C2C2C电阻为参数K=1时的阻值。单位为K3.5高通滤波电路 高通滤波器电路如图3-9所示。本系统采用巴特沃思二阶高通滤波,截止频率是0.05Hz。1、传递函数: S2/ H(s) = S2 +S/ R1+S/ R2+ 1/ R1 R223-9高通滤波器电路图2、参数设计1) 选取电容= 1uF2) 根据fo和,求值: =100/ fo=10003)设定增益uf=1,查表3-3得:表3-3 二阶低通滤波器(巴特沃思响应)设计表压控电压源(VCVS)电路设计表电路元件值增益1246810R11.1251.8212.5923.1413.5933.985R22.2511.3910.9

33、770.8060.7050.636R3开路2.7821.3030.9680.8060.706R402.7823.9104.8385.6406.356电阻为参数K=1时的阻值。单位为K R1=1.125 R2=2.2514)将上述电阻值乘以,并取标称值得: R1=1.1M R2=2.2M3.6导联脱落检测电路对于心电监护仪来一说,如果不能及时的检测出导联脱落,就可能作出错误的判断。在本系统中设计的一种简单有效的导联脱落检测电路,该电路是利用LM358的特性,即在单电源供电时,若将LM358接成电压跟随器,当其同相端处于悬空状态时,其输出为稳定的高电平。电路如图4-11所示。4-11导联脱落检测电

34、路设电极地“工”相对于电源地“上”的电压是V, A1, A2偏置电流流过人体产生的电压分别是V 1,V2,则有: V1= V-V1V2= V-V2V3= V2+ (V1- V2)/2= V-(V1+V2)/2V4= V3= V-(V1+V2)/21.当电极与皮肤接触良好时,Vi=0. V4V5,于是V。为高电平;2.当电极I I=1, 2, 3)脱落时,Ai输出高电平,可以看作Vi为高电平,于是V4V5, V。变为低电平;电路中,A5及周围电容、电阻构成低通滤波器,防止50Hz干扰使电路误翻转;二极管D用来产生闽值Eo V-E值越小,电路越灵敏。通过改变电位器的值可以改变Vo。第四章 单片机数

35、据采集系统4.1引言在单片机的发展过程中,Intel公司扮演了重要角色。它由70年代的MCS48系列发展到80年代的MCS51系列,80年代后期的MCS96/98系列以及今天的MCS960系列及各种CMOS系列高档机,使单片机技术日趋成熟和完善。无论是哪一种位数的单片机,也无论哪一系列的单片机,都为新产品的开发、应用系统的研制、智能控制器的研究等创造了极其有力的硬件环境。可以说,由于世界各生产厂家生产4位、8位、16位、32位通用型单片机以及衍生出的五花八门的系列及型号,使单片机技术的应用已达到了无孔不入的地步。就国内15, 16年应用实践而言,单片机使用量最大的是8位单片,应用范围最广的也是

36、8位单片机。本系统选用Atmel公司推出的CMOS工艺低功耗单片机AT89C52 为核心,完成数据的采集和各种监控功能,片内EPROM存储监控程序和心电信号的自动分析程序等。并外扩SRAM数据缓存和大容量的Flash存储器存储心电数据。利用RS232接口数据直接传送给PC机。监护仪还带有液晶显示,即可显示中文菜单,配合按键提供友好的人机心电界面,又可显示心电波形,增强监护功能,系统的原理框图如图4-1所示。图4-1系统原理框图4.2数据存储系统本监护仪以200Hz的采样率采集心电数据,要记录长时间的心电数据需要极大的存储容量,且要求存储器要具有掉电不丢失的特点,综合以上因素,对比国内市场上的非

37、易失性存储器,其中SRAM容量较小且价格昂贵。而Flash Memory以其优越的表现进入我们的视线。Flash Memory具有容量大、功耗低、体积小的突出优点,而且其性价比SRAM高得多,因此我们决定选用Flash Memory。目前国内市场供应最大容量的Flash是Intel公司的DA28F640。本系统选用ATMEL公司的AT29LV040。4.2.1数据缓冲数据缓冲器一般应用普通的RAM。 RAM具有价格低、应用方便和技术成熟的特点。由于本监护仪需要进行心电波形的实时分析,而闪速存储器的读写次数是有限的,考虑到闪速存储器的寿命问题,因此需要RAM来完成数据的暂存。对心电波形的分析是以

38、8秒为一段的,根据200Hz:采样率和8比特的量化精度,8秒的心电数据需要1600个字节的缓冲器:另外,本监护仪配有LCD显示器,因此需要保存大量的汉字点阵信息;数据的预处理也需要一定的数据缓冲器。因此,综合以上原因,RAM的容量要在6K字节以上,我们选择HM6264作为数据缓冲器,读写时序如图5-2所示。HM6264是28脚,单5V供电,具有编程简单,体积小,接口性能良好的特点。而且它具有两个片选端CS1、CS2,我们把它设计为CS1接地、CS2作为唯一片选,这样,当CS2无效时,HM6264维持状态,功耗降低到正常水平的五分之一。WE接写引脚,低电平有效。OE接读引脚,低电平有效。图4-2

39、 HM6264读写时序图4.2.2 AT29LV040大容量闪存AT29LV040是一种3V系统供电的闪速可编程可电擦除的8位存储器(PEROM),具有4M位(512K X 8)的存储空间,分成2048个分区,每一分区256个字节。该芯片采用ATMEL公司的非易失性的CMOS工艺制造,在使用范围内存取时间为150ns,此时功率消耗仅为54mW。当AT29LV040处于休眠状态时,CMOS的维持电流不超过40uA。AT29LV040的每一分区可擦写超过10,000次。原理框图见图5-3所示,有8位数据线,19位地址线,AT29LV040具有掉电保护功能,用它作为数据存储器可以使数据在意外掉电或关

40、闭电源的情况下得以保存。AT29LV040具有软件数据保护功能,激活软件数据保护功能的方法是用特定三个地址写入一串3个字节数据的编程命令。在激活该功能后,在每个编程周期都必须写入相同的3个字节编程命令序列,否则不会那数据写入。3个字节编程命令序列如下: MOV A, #AAAAH;MOV DPTR, #5555H:MOVX DPTR, A:MOV A, #55H;MOV DPTR, #2AAAH;MOVX DPTR, A:MOV A, #AOAOH;MOV DPTR, #5555H:MOVX DPTR, A:图4-3 AT29LV040原理框图4. 3液晶显示系统为提供友好的人机界面,增强监护

41、功能,本系统采用了液晶显示器显示菜单和心电信号。首先讨论对液晶显示器的点阵要求。按照普娜。电图的标准记录规格,即走纸速度为20mm/s,振幅增益为10mm/mV。结合本系统200Hz的采样率、5mV的输入电压范围和1000的增益,可以算出20mm/s对应200点/s,所以LCD长轴为10点/mm: LCD的视预宽度为:5mV X 1Omm/mV= 50mm。根据A/D转换分析,当满幅即输入为10V时,A/D转换输出为十六进制OFFH即255,则5mV经放大后为5V,对应128个点,这样得到:128点/5mV=26点/mV,所以LCD宽轴应为2. 6点/mm,即3点/mm。结合本监护仪,考虑到L

42、CD显示器点阵越大体积越大的特点,选择一种点阵较少,体积较小的液晶显示器。选用北京精电蓬远公司的MGLS12864,其是128 X 64点阵图形显示器,控制器为HD612020。4.3.1硬件连接电路MGLS12864显示器单电源+5V供电,体积为78 x 70 (mm),视预为62 x44 (mm).点阵为128 X 64,有两个控制器20个引脚,引脚安排见表4-1。表4-1 MGLS12864接口引脚信息脚号名称电平功能1GND0参考地2Vcc+5V电源正极4RSH/L高电平为数据,低电平为指令5R/WH/L高电平从LCD读数据到MPU,低电平写MPU数据到LCD6EH到LLCD使能信号,

43、下降沿有效,读数据时,E为高电平7-14D0-D7H/L数据总线15、16CS1,CS2H片选信号17RSTBL复位信号,低电平有效18Rvout-5V-5V电源输出端19LED+4.2VLCD背光正电源端20LED-0LCD背光负电源端,一般接地4. 4 RS232串行接口电路AT89C52与PC机进行通信时,由于RS-232C标准规定:-3 -15V表示逻辑 1 ; +3 + 15V表示逻辑“0,这与AT89C52的TTL电平不兼容,因此需要进行电平转换。本系统采用MAXIM公司的MAX232来实现电平转换。该器件工作可靠,外围器件少,所以它已广泛应用于RS232通信标准的收发信号转换。电

44、路图见图4-4。图4-4与PC机的通信电路1.接口信号:完整的RS-232C接口有25根线,采用25芯的插座,而PC机的串行口多数采用简化的9针插座,本文的串口编程只需要采用9针插座。2.数据传输格式:AT89C52和PC机之间进行串行通信时采用异步通信方式。 在这种异步通信方式下,数据的发送和接受按照规定的格式进行,如图4-5所示。图4-5数据传输格式第五章 PDA-心电信息中心通信模型PDA-心电信息中心之间通信的实现是整个 PDA 远程心电监护软件非常重要的组成部分,是其他模块的数据来源。PDA 与心电信息中心间的数据传输可以选择 TCP/IP 和 UDP/IP 两种协议。 TCP/IP 相比 UDP/IP 能够为数据传输提供更为安全、可靠和保密的服务,能够保证数据的完整性和有序性。而对于心电数据来说,数据的完整性是非常重要的,心电数据关键片断的丢失将严重影响医生的判断。TCP/IP 协议的缺点在于它带来比 UDP 协议大的系统开销,但经过测试,证明这种开销是可以被接受的。综合以上各种因素考虑,采用了 TC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号