基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已

基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已

ID:31820909

大小:560.50 KB

页数:16页

时间:2019-01-18

基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已_第1页
基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已_第2页
基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已_第3页
基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已_第4页
基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已_第5页
资源描述:

《基于gprs的远程心电实时监护仪软件系统设计当今社会,心脏疾病已》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于GPRS的远程心电实时监护仪软件系统设计当今社会,心脏疾病已严重影响了人们的生命安全,许多突发患者因得不到及时救治而使生命受到威胁。传统的心电监护设备限制了患者的自由,动态心电记录仪(Holter)虽能便携地记录患者日常活动时的心电数据,但是没有实时监护功能,对于危及生命的突发心脏病变帮助不大。无线通信技术的日渐成熟使便携式心电实时监护成为可能。利用GPRS无线数据通信技术,可将实时监护功能与Holter。结合起来。患者可以配戴监护仪自由活动,同时可随时随地得到心电监护。紧急情况发生时,患者掌握

2、着可靠的求生路径;而医生可根据全面的心电数据分析患者心脏状况,使患者的心脏疾病及时得剑预防和救治。400Hz或500Hz采样的心电数据是一种带宽较大的数据源,同时心电监护也有实时性要求。本文主要阐述在特定硬件平台和整体系统设计下的远程心电实时监护仪软件系统的设计。1远程心电实时监护系统概述远程心电实时监护系统包括四个部分:监护仪(病人终端)、PDA(医生终端)、监护服务器以及心电数据服务器。系统结构如图1所示。监护仪由患者随身佩带,以400Hz或500Hz的采样频率对患者心电信号采样,并把心电数据通

3、过GSM/GPRS网络发送给监护服务器,数据的实时性由监护服务器和监护仪之间的控制信息控制。PDA接收来自监护服务器的数据,并根据心电分析的结果通过数据服务(GPRS数据服务)和短消息(SMS)通知监护仪。监护服务器负责接收转存病人端全部心电数据,实时分析及回放分析;刚时向PDA转发实时心电数据,利用控制信息来协调实时心电数据的收发。心电数据服务器存储所有心电数据、患者信息以及设备信息,除了在监护过程中存储心电数据外,心电数据服务器还负责注册患者和设备信息及管理数据库远程访问等任务。2监护仪硬件平台

4、简介监护仪硬件主要由单片机、电源模块、心电信号采集放火模块、扩展NANDFlash、LCD驱动模块及GSM/GPRS无线通信模块组成。(1)单片机:PIC18系列单片机,低功耗,通过PLL倍频指令频率可达10MHz,自带ADC采样频率最高可达几十kHz。(2)电源模块:为各模块提供4V和3.3V两种直流电压源。(3)心电信号采集放大模块:微弱心电信号采集并放大800倍,同时可检测导联脱落。(4)扩展NANDFlash:32MNANDFlash,最多可存储长达23小时的原始心电数据。(5)LCD驱动模

5、块:驱动80×160点阵的LCD。(6)GSM/GPRS无线通信模块:内嵌TCP(UDP)/IP协议栈,利用Socket建立网络连接,在应用GPRS发送数据的同时,仍可以提供GSM语音、短信(SMS)服务。3软件系统关键技术监护仪软件系统的核心是管理Flash、GPRS网络、无线模块的GSM功能及LCD。3.1Flash管理Flash存储器用于存储心电数据和控制信息,以保证心电数据在断电时不遗失及日后查看监护过程的相关控制信息。内存映射(MemoryMap)模型把Flash作为一个整体,各种不同数据

6、按照类别预先分配存储空间。操作Flash数据时,首先把内部索引(譬如数据索引或者消息索引)映射到分区地址,剔除无效存储单元,再通过Flash操作函数读取或写入相应的数据。3.1.1Flash分区结构(1)HeadSeg:大小为1个块(Block),用于存储分区版本号、坏块表及其余分区的基本信息,包括分区起始地址(BaseAdd)、分区跨度(以块为单位)、分区最高地址、数据区(DataSeg)中的数据范围、数据区中数据的格式(FMT)、消息区(SMSSeg)所有消息的联系人列表等,每个分区的基本信息占

7、一页(Page)。本分区占Flash存储器的第一个块。根据Flash的技术资料可知,第一块正常使用时不会出现无效存储单元,因此许多关键数据保存于此。(2)DataSeg:大小为1000个块,即1000个连续的有效块,用于存储心电数据。如果采样频率为400Hz,采样位数为8位,数据区可存储11.37小时的原始心电数据,所有的心电数据从采样起始点0开始依次编号即心电数据索引,利用该索引寻址。(3)SMSSeg:大小为20个块,即20个连续的有效块。每个块存储一条消息的位图,消息的到达时间、发送者存储在该

8、Block的第一页(该块中相对地址为0的页)。消息存满则从头开始覆盖已有消息,利用消息的索引号来寻址。Flash分区结构示意图如图2所示。3.1.2Flash接口函数Flash的读操作,首先从存储单元中以页(page)为单位把数据读入Flash内部的寄存器中,然后再把数据导入处理器的存储器。读操作的操作耗时为几十微秒,与单片机的指令周期大致匹配。读操作以页为基本单元,以读取整页数据效率最高。Flash页读取操作一般不会产生错误,Flash文件系统会有纠错操作,最简单的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。