收藏 分享(赏)

医生PDA远程无线心电监护软件系统的设计与实现-电子信息工程本科生毕业论文.doc

上传人:为人民服务 文档编号:2409434 上传时间:2018-09-14 格式:DOC 页数:34 大小:585KB
下载 相关 举报
医生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页
点击查看更多>>
资源描述

1、编号 本科生毕业论文医生 PDA 远程无线心电监护软件系统的设计与实现Design and Implementation ofSoftware System for Remote Wireless ECG Monitoring Based on PDA学 生 姓 名 xx专 业 电子信息工程学 号 xx指 导 教 师 xx学 院 电信学院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 a

5、dvantage of 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

6、 conveniently. 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 S

7、ystemplays in 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 AT

8、89C52 low power 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 monit

9、or uses LCD 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 e

10、xcellencies 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 excelle

11、nt ECG signal sampling system,the LCD can show the ECG waves detected at real time.Keywords: PDA ECG Remote Monitoring CDMA Real-time Monitoring Transfer Protocolxx 理工大学毕业论文I目 录第一章 绪论 11.1 课题背景和意义 11.2 国内外发展概况 11.3 本课题方案思路的形成 .2第二章 系统总体设计 32.1 远程心电监护系统的总体架构 32.2 医用 PDA 心电监护软件的总体设计 42.2.1 PDA 心电监护软件需

12、求分析 .42.2.2 PDA 心电监护软件架构设计 .5第三章 心电信号检测电路设计 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 串行接口电路 1

13、6第五章 PDA-心电信息中心通信模型 .185.1 TCP/IP 协议 185.2 PDA-心电信息中心应用传输协议 185.2.1 PDA-心电信息中心控制信息传输协议 .195.2.2 PDA-心电信息中心心电数据传输协议 .195.3 SOCKET 编程实现 TCP/IP 通信 .235.2.3 Socket 通信流程 .245.2.4 Socket 通信的多线程实现 .25结 论 27xx 理工大学毕业论文II参考文献 28致 谢 29xx 理工大学毕业论文1第一章 绪论1.1 课题背景和意义心脏病是现代工业社会中人类生命威胁最大的疾病之一。随着人们生活节奏的加快以作压力的增加,心脏

14、病的发病率不断增加。在美国、日本和欧洲,心脏疾病居人口疾病死亡率的第一位,在我国居第三位。心脏病己成为危害人类健康的多发病和常见病,因此心脏系统疾病的防治和诊断是当今医学界面临的首要问题。 心脏病是慢性病,具有长期带病,急性发病的特点,心脏病患者具有很大的分散性和移动性,大部分患者分布在社会上(家中或工作场所) ,处在日常的工作和生活中,具有较大的活动范围。据我国卫生部数据中心统计,70%以上的心脏病患者是在社会上或家中突然发生冠心病急性事件(恶性心律失常或急性心肌梗塞) ,大部分人因失去抢救时间死于医院外1。这些病人如果能够获得及时的抢救与护理,是很有可能避免死亡的。因此,对心脏病人进行长期

15、甚至是终生的心脏监测是非常必要的,可以预先发现异常征兆并及时给予救治,可以大大降低死亡率和致残率,同时降低医疗费用。1.2 国内外发展概况心脏远程监护是远程医疗2中的远程监护(TeleMonitoring)和家庭护理(Home HealthCare)的一个应用,远程监护技术是近年来远程医疗非常重要的一个研究领域,但在远程医疗中又是一个相对薄弱的研究领域。远程监护提供了一种通过对生理参数进行连续监测来研究远地对象生理功能的方法。20 世纪 70 年代,美国研制成功了利用电话线传送心电图的监测系统(TTM) 。TTM 系统是以微机为基础的心电传输/接收和心电数据库管理系统,通过电话线传输心电信息及

16、计算机处理实现对病人的心电监护。病人应用记录/发射器可随时、随地通过电话线向监测中心传输心电数据,医生根据心电信号改变和患者诉说的病情,向患者提供诊断与治疗意见,为院外心脏病人的长期心电监测和治疗提供了方便。在此后的加多年中,TTM 系统发展迅速,而且与之相对应的患者随身携带的监护仪也取得了很大的发展。进入 21 世纪,医学电子仪器的发展趋势是:1.高精度、高保真、快速实时显示 ;2.更加多功能、智能化、小型化和网化;3.处理特异性强的诊断与治疗相结合 ;监测技术向微观、微创、无创、快速、实时、动态性、整合性、可视化方向发展。这xx 理工大学毕业论文2些都将大大加快和提高心电信息高速公路速度,

17、使其更加先进、充实、完善、实用,更好提高心血管病的诊断与治疗质量,将心电信息学数据、曲线、图像高保真、快速传送到己开通的心电信息高速公路,并逐步推广到各级医院。目前国内市场上存在一些便携式心电监护仪,但是远远没有得到很好的普及,究其原因,作者认为存在以下几个方面:(1)市场上的产品几乎都是引进国外的技术,对便携式心电监护仪的开发国内尚处于起步阶段,在调研发现只有重庆大学、福州大学等几所大学在研制开发。(2)记录的心电信息极其有限,医生从中难以得到患者全面的心电信息,从而降低了医生对疾病诊断的正确率。(3)费用较为昂贵,动辄几千乃至上万元,一般的患者难以承受;(4)实时性、体积、功耗、重量等都不

18、尽如人意,给患者在使用过程中造成诸多不便。因此,动态心电监护系统的研制有重大深远的意义。1.3 本课题方案思路的形成近几年来,随着计算机技术的发展,单片机的性能得到了大大的提高,而单片机具有集成度高、体积小、功能强、功耗低、价格便宜等优点,对单片机的应用可以使仪器实现智能化、小型化等,这就为我们研制新型多功能、便携式心电监护仪提供了良好的条件。因此,采用单片机作为主控制芯片,利用 LCD 显示器等外围芯片,研制了一种集显示、分析、通信等功能于一身的新型便携式心电监护仪。xx 理工大学毕业论文3第二章 系统总体设计2.1 远程心电监护系统的总体架构医用 PDA 心电监护软件是整个远程心电监护系统

19、的一个子系统,因此,有必要首先对远程心电监护系统的总体结构做一个介绍14。远程心电监护系统的整体拓扑结构如图 2.1 所示。整个系统分为三个部分:前端移动监护仪、医院监护中心的心电工作站与医用 PDA。移动监护仪用于患者病人的数据采集与发送,心电信息的简易处理与显示;医院监控中心心电工作站分为服务器端和客户端:服务器端负责接收患者心电信号数据,对心电信息进行实时监控和报警,与医生 PDA 通讯;客户端则对用户的心电数据进行数据库管理,对历史心电数据进行回放分析,并向外提供心电的 Web 访问系统,供医生和用户上网浏览心电数据;医生使用的 PDA 移动监护设备,具有实时接收患者心电信号数据和接收

20、医院中央服务器数据的功能,并能对信号做一定的分析和处理。图 2.1 远程心电监护系统拓扑结构图系统工作流程:用户端的移动监护仪单机测量得到患者的心脏电生理信号,通过 GPRS/CDMA 移动通信网络将监测数据传输到医院监护中心的心电工作站服xx 理工大学毕业论文4务器端。心电工作站服务器端接收患者的数据接入请求,对心电数据进行在线监控计算;还应医生请求将相应患者的心电图处理数据发送到医生 PDA 中。心电工作站客户端负责管理和维护心电信息数据库。相对于医院监护中心的心电工作站服务器端,医用 PDA 是一个小型的移动心电信息处理平台,PDA 也具有信号数据接收和分析处理的功能。它可以根据医生的需

21、要,接收由心电监护中心转发的专属病人实时心电信号,对病人进行远程实时监护;也可从心电信息数据库下载历史心电数据以及其他相关信息,在 PDA 上做心电图回放分析检测。医生可以据此远程诊断患者的病情,根据情况去患者现场实地就诊。2.2 医用 PDA 心电监护软件的总体设计2.2.1 PDA 心电监护软件需求分析医用 PDA 实时监护软件为主治医生所用,它的主要用途在于帮助医生及时地获取其专属病人的心电信息。它为医生提供一个移动的、方便快捷的心电信息处理平台,让经常处于忙碌与移动状态的主治医生可以随时获取病人的心电信息并做出妥当的处理,而不受时间与空间的限制。医用 PDA 的使用者是具有处方权的主治

22、医生,他们都受过高等教育,具备基本的计算机操作能力,经过一段时间的培训很快就能掌握 PDA 的操作。但由于医生不具备计算机的专业知识,工作比较繁忙,所以 PDA 软件要尽量简单易用,方便操作。在对市场进行仔细的调研和分析并与医生的沟通之后,我们提出医用 PDA 实时监护软件主要需求如下:1、 对一个或几个专属病人的心电波形进行实时监护。2、 根据医生需求,获取特定病人在特定时间的心电波形并进行回放分析。3、 与前端监护仪进行信息交互,如获取紧急报警信息、发送医嘱至专属病人等。4、从服务器端获取专属病人资料,如联系方式、病史等。xx 理工大学毕业论文5图 2.2 PDA 心电监护与分析系统用例图

23、2.2.2 PDA 心电监护软件架构设计医生 PDA 心电系统总体上来说是一个智能化信号采集处理系统,结构上主要由完成人体电信号采集、滤波放大的前端硬件电路部分和完成数据分析和诊断的微机控制部分构成,这两部分协调配合工作完成整个系统功能。系统框图见图2.3。 前端硬件电路部分又可分为电极与导联,放大与滤波电路部分,以及系统电源部分。放大与滤波电路部分负责将心电信号放大、滤除干扰信号等。系统电源部分为系统提供稳定的士 SV 以及士 3V 直流电源。完成数据分析和诊断分析的控制部分用 8 位的单片机。单片机对采集到的数字信号进行压缩以及显示等处理,使整个系统具有智能化特点,而且通过串行接口可以和计

24、算机很好进行通信。xx 理工大学毕业论文6图 2.3 系统硬件框图第三章 心电信号检测电路设计3. 1 引言心脏在机械性的收缩之前,首先产生电激动,产生生物电流,并经组织和体液传导至体表,在身体不同部位产生不同的电位变化,形成体表电位差,即变化着的心电信号。人体的心电信号是一个非常微弱的非正弦的低频信号,其幅值一般在 1mV 左右,可低至几十微伏,频谱分布在 0.05100Hz,主要频谱分量集中在此 0.520Hz。要采集这样的信号,首先必须设计合适的心电信号检测电路。在心电放大器输入回路内,由于电极和皮肤分泌液之间存在着复杂的离子交换过程,在其接触面形成极化电动势 Ep1 和 Ep2,当 E

25、p1Ep2 时,其差值比心电信号大得多,能达到数百毫伏。差值信号与心电信号一起,由心电放大器放大,势必造成前置放大器静态工作点的偏离,甚至进入截止或饱和,引起心电放大器的阻塞,所以前置放大器的增益不能太大。我们设计的放大器前置放大增益为 7倍,后级放大倍数为 140 倍,总增益 1000 倍左右。我们设计的心电信号采集电路原理框图如图 4-1 所示。从电极提取的心电信号经导联传送到前置放大器,进行前置放大,经高通滤波滤除直流信号及低频基线干扰后,由后级放大器放大,再经滤波器进一步滤除 50Hz 工频干扰,经低通滤波器后得到 0.05100Hz 的有用心电信号,由 A/D 转换后送至单片机处理。

26、同时导联脱落检测电路把检测结果传给单片机,脱落时产生报警。图 3-1 心电信号采集原理图3. 2 前置放大器设计3. 2. 1 心电信号的提取传统的心电信号放大电路如图 4-2 所示:运算放大器 Al 与 A2 为同相比例放大xx 理工大学毕业论文7器,输入阻抗很高,它对共模信号有很高的抑制比。由于电阻 Rg 连接于这两个放大器的求和点之间,当一个差分电压加到仪表放大器的输入端时,整个输入电压都呈现在 RG 两端。由于 Rg 两端电压等于 Vin,所以流过 Rg 的电流等于 Vin/Rg,因此输入信号将通过放大器 Al 和 A2 获得增益并得到放大。然而须注意的是对加到放大器输入端的共模电压在

27、 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 前置放大电路xx 理工大学毕业论文81.输入阻抗差动输入电阻就是

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

29、响多级放大器的噪声性能主要是第一级,达到低噪声性能,并选用低噪声器件来构成第一级。但考虑到心电信号中混杂着比其幅度大得多的直流信号,太大的前置级放大器增益会影响电路的直流稳定性,为了保证前置放大器不工作在截止区或饱和区,前置放大器的增益不能过大,因此我们设计了第一级的放大倍数为 7 倍左右。3. 3 工频陷波器在生理信号(如心电、脑电、动脉波和心音等)的检测过程中,50Hz 工频干扰是经常存在的,但是由于 50Hz 的干扰信号是落在心电信号的有效频带内,所以在信号通道中增加一级工频陷波器,以尽可能的在 50Hz 单频上抑制干扰。图 3-4 陷波电路图xx 理工大学毕业论文9在本系统的设计中,我

30、们采用带通滤波抵消法,如图 3-4 所示。该陷波器具有品质因数高、陷波倍数大、中心频率可调等特点。图 3-4 中运算放大器 U1A. U1B, U2A 组成 50Hz 带通滤波器,运算放大器U2C、电阻 R12, R9, R13 组成加法运算电路。信号从 in 进入后一路经过带通滤波器得到 50Hz 信号,一路经过由 U2B,电阻 R11 构成的反相放大电路得到反相放大信号。两信号再经加法电路,其结果抵消了原信号中的 50Hz 分量。3.3.1 电路元件参数的设计 fo=1/2RC设计要求:f o=50Hz,增益 Ho=13 取 1=2=68nF,由 fo=1/2RC 算得,R=46.8,实际

31、取 R=47。因此 R1=R3=R4=R5=R7=R10=47,另取R6=10,求得 R8=100 ,调节电位器来调节 R6、R8,从而调节增益和品质因数。实际电路中 R5 由一固定值 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 R2

32、12图 3-7 低通滤波电路图增益: uF=1+ R4/R3截止频率:xx 理工大学毕业论文100= R2C1 /品质因数:0/=1/ R 21+1/ R11+(1- uF)/ R2c2 系统参数设计如下:1)选取 1 值 : 1 = 0.01uF2)根据 fo 和 1,求值:=100/f o1=1003)设定增益 uF=2,查表 4-2 得:1=2=0.01uFR1=1.126R2=2.250R3= R4=6.7524)将上述电阻乘以参数,并取标称值得到:R1=113R2=226R3=R4=680表 3-2 二阶低通滤波器(巴特沃思响应)设计表电路元件值增益1 2 4 6 8 10R11.4

33、221.1260.8240.6170.5210.102R25.3992.2501.5372.0512.4292.742R3开路6.7523.1483.2033.3723.560R40 6.7529.14416.02223.60232.038Cz0.33CC 2C 2C 2C 2C设计表电阻为参数 K=1 时的阻值。单位为 K3.5 高通滤波电路高通滤波器电路如图 3-9 所示。本系统采用巴特沃思二阶高通滤波,截止频率xx 理工大学毕业论文11是 0.05Hz。1、传递函数: S2/ H(s) = S2 +S/ R1+S/ R2+ 1/ R1 R223-9 高通滤波器电路图2、参数设计1) 选取

34、电容 = 1uF2) 根据 fo 和 ,求值:=100/ f o=10003)设定增益 uf=1,查表 3-3 得:表 3-3 二阶低通滤波器(巴特沃思响应)设计表压控电压源( VCVS)电路电路元件值增益1 2 4 6 8 10R11.1251.8212.5923.1413.5933.985R22.2511.3910.9770.8060.7050.636R3开路2.7821.3030.9680.8060.706R40 2.7823.9104.8385.6406.356设计表电阻为参数 K=1 时的阻值。单位为 KR1=1.125R2=2.2514)将上述电阻值乘以,并取标称值得:R1=1.1

35、Mxx 理工大学毕业论文12R2=2.2M3.6 导联脱落检测电路对于心电监护仪来一说,如果不能及时的检测出导联脱落,就可能作出错误的判断。在本系统中设计的一种简单有效的导联脱落检测电路,该电路是利用LM358 的特性,即在单电源供电时,若将 LM358 接成电压跟随器,当其同相端处于悬空状态时,其输出为稳定的高电平。电路如图 4-11 所示。4-11 导联脱落检测电路设电极地“工 ”相对于电源地 “上”的电压是 V, A1, A2 偏置电流流过人体产生的电压分别是V 1,V2,则有:V1= V-V1V2= V-V2V3= V2+ (V1- V2)/2= V-(V1+V2)/2V4= V3=

36、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。xx 理工大学毕业论文13第四章 单片机数据采集系统4.1 引言在单片机的发展过程中,Intel 公司扮演了重要角色。它由 70 年代的MCS48 系列发展到 80 年代的 MCS51 系列, 80 年代后期的

37、 MCS96/98 系列以及今天的 MCS960 系列及各种 CMOS 系列高档机,使单片机技术日趋成熟和完善。无论是哪一种位数的单片机,也无论哪一系列的单片机,都为新产品的开发、应用系统的研制、智能控制器的研究等创造了极其有力的硬件环境。可以说,由于世界各生产厂家生产 4 位、8 位、16 位、32 位通用型单片机以及衍生出的五花八门的系列及型号,使单片机技术的应用已达到了无孔不入的地步。就国内 15, 16年应用实践而言,单片机使用量最大的是 8 位单片,应用范围最广的也是 8 位单片机。本系统选用 Atmel 公司推出的 CMOS 工艺低功耗单片机 AT89C52 为核心,完成数据的采集

38、和各种监控功能,片内 EPROM 存储监控程序和心电信号的自动分析程序等。并外扩 SRAM 数据缓存和大容量的 Flash 存储器存储心电数据。利用 RS232 接口数据直接传送给 PC 机。监护仪还带有液晶显示,即可显示中文菜单,配合按键提供友好的人机心电界面,又可显示心电波形,增强监护功能,系统的原理框图如图 4-1 所示。图 4-1 系统原理框图xx 理工大学毕业论文144.2 数据存储系统本监护仪以 200Hz 的采样率采集心电数据,要记录长时间的心电数据需要极大的存储容量,且要求存储器要具有掉电不丢失的特点,综合以上因素,对比国内市场上的非易失性存储器,其中 SRAM 容量较小且价格

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

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

41、接写引脚,低电平有效。OE 接读引脚,低电平有效。图 4-2 HM6264 读写时序图xx 理工大学毕业论文154.2.2 AT29LV040 大容量闪存AT29LV040 是一种 3V 系统供电的闪速可编程可电擦除的 8 位存储器(PEROM),具有 4M 位(512K X 8)的存储空间,分成 2048 个分区,每一分区 256个字节。该芯片采用 ATMEL 公司的非易失性的 CMOS 工艺制造,在使用范围内存取时间为 150ns,此时功率消耗仅为 54mW。当 AT29LV040 处于休眠状态时,CMOS 的维持电流不超过 40uA。AT29LV040 的每一分区可擦写超过 10,000

42、 次。原理框图见图 5-3 所示,有 8 位数据线,19 位地址线,AT29LV040 具有掉电保护功能,用它作为数据存储器可以使数据在意外掉电或关闭电源的情况下得以保存。AT29LV040 具有软件数据保护功能,激活软件数据保护功能的方法是用特定三个地址写入一串 3 个字节数据的编程命令。在激活该功能后,在每个编程周期都必须写入相同的 3 个字节编程命令序列,否则不会那数据写入。3 个字节编程命令序列如下:MOV A, #AAAAH;MOV DPTR, #5555H:MOVX DPTR, A:MOV A, #55H;MOV DPTR, #2AAAH;MOVX DPTR, A:MOV A, #

43、AOAOH;MOV DPTR, #5555H:MOVX DPTR, A:图 4-3 AT29LV040 原理框图4. 3 液晶显示系统为提供友好的人机界面,增强监护功能,本系统采用了液晶显示器显示菜单xx 理工大学毕业论文16和心电信号。首先讨论对液晶显示器的点阵要求。按照普娜。电图的标准记录规格,即走纸速度为 20mm/s,振幅增益为 10mm/mV。结合本系统 200Hz 的采样率、5mV 的输入电压范围和 1000 的增益,可以算出 20mm/s 对应 200 点/s,所以 LCD长轴为 10 点/mm: LCD 的视预宽度为:5mV X 1Omm/mV= 50mm。根据 A/D 转换分

44、析,当满幅即输入为 10V 时,A/D 转换输出为十六进制 OFFH 即 255,则 5mV 经放大后为 5V,对应 128 个点,这样得到:128 点/5mV=26 点/mV ,所以 LCD 宽轴应为 2. 6 点/mm,即 3 点/mm 。结合本监护仪,考虑到 LCD 显示器点阵越大体积越大的特点,选择一种点阵较少,体积较小的液晶显示器。选用北京精电蓬远公司的 MGLS12864,其是 128 X 64 点阵图形显示器,控制器为 HD612020。4.3.1 硬件连接电路MGLS12864 显示器单电源+5V 供电,体积为 78 x 70 (mm),视预为 62 x44 (mm).点阵为

45、128 X 64,有两个控制器 20 个引脚,引脚安排见表 4-1。表 4-1 MGLS12864 接口引脚信息脚号 名称 电平 功能1 GND 0 参考地2 Vcc +5V 电源正极4 RS H/L 高电平为数据,低电平为指令5 R/W H/L 高电平从 LCD 读数据到 MPU,低电平写 MPU 数据到 LCD6 E H 到LLCD 使能信号,下降沿有效,读数据时,E 为高电平7-14 D0-D7 H/L 数据总线15、16CS1,CS2 H 片选信号17 RSTB L 复位信号,低电平有效18 Rvout -5V -5V 电源输出端19 LED+ +4.2V LCD 背光正电源端20 L

46、ED- 0 LCD 背光负电源端,一般接地4. 4 RS232 串行接口电路AT89C52 与 PC 机进行通信时,由于 RS-232C 标准规定 :-3 -15V 表示逻辑“ 1 “; +3 + 15V 表示逻辑“0“,这与 AT89C52 的 TTL 电平不兼容,因此需要进行电平xx 理工大学毕业论文17转换。本系统采用 MAXIM 公司的 MAX232 来实现电平转换。该器件工作可靠,外围器件少,所以它已广泛应用于 RS232 通信标准的收发信号转换。电路图见图4-4。图 4-4 与 PC 机的通信电路1.接口信号:完整的 RS-232C 接口有 25 根线,采用 25 芯的插座,而 P

47、C 机的串行口多数采用简化的 9 针插座,本文的串口编程只需要采用 9 针插座。2.数据传输格式:AT89C52 和 PC 机之间进行串行通信时采用异步通信方式。 在这种异步通信方式下,数据的发送和接受按照规定的格式进行,如图 4-5 所示。图 4-5 数据传输格式xx 理工大学毕业论文18第五章 PDA-心电信息中心通信模型PDA-心电信息中心之间通信的实现是整个 PDA 远程心电监护软件非常重要的组成部分,是其他模块的数据来源。PDA 与心电信息中心间的数据传输可以选择 TCP/IP 和 UDP/IP 两种协议。 TCP/IP 相比 UDP/IP 能够为数据传输提供更为安全、可靠和保密的服

48、务,能够保证数据的完整性和有序性。而对于心电数据来说,数据的完整性是非常重要的,心电数据关键片断的丢失将严重影响医生的判断。TCP/IP 协议的缺点在于它带来比 UDP 协议大的系统开销,但经过测试,证明这种开销是可以被接受的。综合以上各种因素考虑,采用了 TCP/IP 作为数据传输协议。5.1 TCP/IP 协议PDA-心电信息中心数据网络传输协议作为应用层协议,对其进行设计时了解所采用的底层协议是十分有益且必须的。TCP/IP 相比 UDP/IP 能够为数据传输提供更为安全、可靠和保密的服务:TCP 将用户数据打包构成报文段;它发送数据后启动一个定时器,等待对端数据确认;另一端对收到的数据

49、进行确认,对失序的数据重新排序,丢弃重复数据;TCP 提供端到端的流量控制,并计算和验证一个强制性的端到端检验和;管理数据包的超时和重传机制。5.2 PDA-心电信息中心应用传输协议根据功能设计,通讯模块中需要收发的数据分为四种(除了控制信息有收有发以外,其他均为接收):控制信息、病人病历信息、实时心电数据、历史心电数据。PDA-心电信息中心间的交互较为频繁,交互信息的种类也比较繁多。ECG 数据量比较大,当无线网络较为繁忙时难免出现拥塞现象。为了最大程度减少互相影响的程度、保证控制信息的顺利发送与及时接收,我们将控制信息的传输和 ECG 数据的传输分离开来,分别使用不同的端口:消息传输端口/ 文件传输端口。历史心电数据、实时心电数据均通过文件传输端口接收。病人病历信息数据量较小,和控制信息一起使用消息传输端口。xx 理工大学毕业论文195.2.1 PDA-心电信息中心控制信息传输协议控制信息包报文的格式如图 5.2 所示:图 5.2 控制信息包报文格式该数据报文格式分 4 个字段:

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

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报