您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页基于GPRS的远程无线家庭医疗系统的设计

基于GPRS的远程无线家庭医疗系统的设计

来源:华佗小知识
线医疗监护终端 用多级抗干扰措 并对紧急情况及 1.引言 随着社会的发展,人们对于医疗护理水平的要求越来越 高。然而由于医院病房拥堵,看病困难,而且对于慢性病人及 老年病人来说,经常性住院费用昂贵并且环境较差,因此成 本低廉、实时可靠的家庭远程医疗监护系统是解决上述问题 的理想方案Ⅲ。家庭远程医疗监护系统是指将待测人员的生 理参数(心电、体温、血压等信号)采集、存储,并经通讯网络 2.系统组成及工作原理 基于GPRS的远程无线家庭医疗系统主要由两部分组 成:家庭医疗终端和监护中心。系统的原理框图如图1所示。 图中左侧为监护中心,负责所有用户数据的采集、处理及诊 断反馈;右侧是某一个家庭医疗终端,负责采集病人生理参 数,定期或实时向监护中心传送。在某些场合,例如偏远的诊 所或医院等需要本系统时,可以在单片机和数据采集器之间 使用RS.485总线扩展,这样一台客户端可以同时收集多名 病人的信息,从而提高效率。为了增加系统的兼容性,本文在 设计时在单片机端留有RS一485总线接口。 传输到监护中心,监护中心对数据进行分析处理,再将诊断 方案或治疗建议及时反馈给用户。这样,病人足不出户便可 以定期向医疗中心传输监测数据,也可以在感觉不适时,实 时向监护中心发送数据,进行在线诊断,从而减少了无人看 护时的风险,并且降低了医疗成本,增加了工作效率删。 在现有的通信方式中,使用Internet或电话线等有线传 输方式具有速度快、数据处理方便、信息量大等优点,但是同 样具有线路固定、灵活性差等缺点。本文提出的远程无线家 庭医疗监护系统,使用GPRS网络实时传输数据,能让监护 中心及时了解被监护人的各种病理参数,并对紧急情况及时 处理【4】。另外,病人可以在外山或移动时佩戴,灵活方便。 GPRS(General Packet Radio Service)是通用分组无线业 务的简称,它是第2.5代移动通信系统,是GSM向3G的一 个过渡[51。GPRS是在GSM系统基础上引入新的部件而构 成的无线数据传输系统,它的基本功能是在移动终端和 Internet网络的路由器之间传输分组数据。在GPRS模式下, 用户只有在发送或者接收数据时才占用信道资源,因此多个 用户可以共享同一无线信道,从而大大提高了无线资源的利 0 图1 远程无线家庭医疗系统原理框图 系统的丰要工作流程如下: GRPS模块在上电初始化完毕后,从运营商处获取本机 的IP地址,然后告知监护中心PC初始化结束,等待发送指 令。 若是首次使用本系统,监护中心首先发送短消息指令给 服务器端单片机(指令中包含客户端的电话号码),单片机控 制MC55模块给客户端发送短消息,告知服务器的II)地址。 用效率。GPRS传输速率较高,理论值高达171.2kbps。GPRS 另一个很大的优势是可以保证实时在线,只要连接通路已经 建立,便可以随时收发数据,保证了系统的实时性和可靠性 [6, 。客户端收到短消息后提取IP地址信息,然后和服务器建立 TCP连接。连接建立成功后,客户端将IP地址通过建立的 TCP链路发送给服务器。服务器端将其电话号码和 地址 发送给监护中心,并告知可以发送指令获取客户端数据。监 护中心存储客户端的电话号码和IP地址。客户端从数据采 集器获取数据后,由单片机控制(定期或实时)将数据传输到 服务器,服务器再将数据传送到监护中心PC,完成一个完整 综上所述,GPRS传输方式特别适合于一些流量小、传输 频率高、需要及时响应的通讯系统。本设计采用西门子公司 生产的MC55 GSM模块,内部集成了TCP/IP协议栈,体积 小,可靠性高,适应环境能力强[81。 作者简介:荆刚,男,山东高密市人,硕士研究生,助教,研究方向:移动医疗,检测与自动化。 基金项目:山东科技大学“春蕾计划”基金项目,项目编号:2008BZC046。 一30一 的数据传输过程。 若监护中心已经存储了客户端的IP地址,再次建立连 接时则无需发送短信,直接给服务器端发送客户端的IP地 址建立连接即可。 3.系统硬件设计 系统硬件的设讨‘主要包括数据采集器和数据传输单元 (单片机和GPRS模块)两部分,其中数据采集器设计较为简 单,这里主要介绍数据传输单元的设计。 3.1 数据采集单元设计 数据采集系统采用内置AD转换的单片机 STC12C5410AD作为主控制器。STC12C5410AD是单时钟/ 机器周期的兼容8051内核单片机,片上集成512字节的 RAM,10K的程序存储器,2个定时器,内置了8路10位AD 转换器,完全能够满足系统的需要。并且在片上集成了 EEPROM,可以将采集到的数据存储,防止掉电丢失 。 3.2 数据传输单元设计 数据传输单元负责在监护中心和客户端之间近乎透明 地传输数据,除监护中心发来的短消息指令和建立连接指令 之外,其它数据都按照原格式传输。数据传输单元原理框图 如图2所示。 图2 数据传输单元原理框图 数据传输单.元的主控制器采用STC89C58RD+。 STC89C58RD+内部有1280字节的RAM,可以进行大容量 的数据处理,在本系统中GPRS的数据流可以一次性吞吐, 从而提高了处理速度和可靠性:内嵌了32K的ROM,保证 了程序的存放空间;内部有MAX810专用复位电路,能够实 现软件复位,防止程序跑飞;内置ISP,可以在线编程。 3.2.1 串口复用设计 因为选用的单片机只有一个串口,而单片机同MC55模 块和PC的数据收发均使用串口进行,所以需要分时复用。设 计使用CD4066模拟开关,控制单片机的串口同MC55模块 和PC的串口之间来回切换。平时单片机同MC55模块连通, PC的发送端口TXD连接到 片机的外部中断1。若PC要 给单片机发送数据,则会引起单片机中断。单片机在外部中 断服务程序中将模拟开关同PC串口连通,从而可以进行数 据的收发。 3.2.2 定时自检设计 基金项目 由于系统可能遭遇各种意想不到的情况,例如网络故 障、SIM卡接触不良、电磁干扰等,由于不是单片机出现故 障,因此单片机的复位电路将为力,这时就需要系统具 有白检功能。单片机每隔半个小时给MC55模块发一次SIM 卡检查指令AT+CPMS,若返回数据为ERROR或者没有数 据返回,说明SIM卡可能出现问题或MC55模块关闭,则进 行软件复位;客户端每隔半小时向运营商发送指令,获取自 己IP,与现有IP比较,若不同,则发短消息告知服务器端以 更新监护中心的IP数据库;客户端每隔半小时向数据采集 端发送检查指令,检查485总线是否正常。 3.2.3 低功耗设计 因为客户端使用锂电池供电,因此电路功耗决定了系统 的寿命。在不进行数据采集和数据传输时,单片机进入空闲 模式,CPU停止工作,只有中断、串行口和定时器计数器可以 工作;另外,MC55模块进入睡眠模式,以进一步降低功耗。 另外,芯片的选择和电路设计等方面的低功耗考虑在此也不 过多叙述。 4.系统软件设计 数据传输单元的服务器端和客户端使用了相同的程序, 通过一个标志位来判断执行的是服务器还是客户端程序。软 件设计主要由两部分组成:初始化和中断处理。系统在初始 化完毕后,一直等待中断传来的数据。若接收到串口中断传 来的数据,则判断并进行相应的处理。 数据传输单元流程图如图3所示: 初始化 清空缓冲区 等待一一帧数据 F1 墨三— 发短消息 否 《≥ 否 ≥ 发送到网 / 网络可用? 星—'J将数据通过 l \/ GPRS发送 否 图3 数据传输单元流程图 4.1 数据传输链路的建立 由于MC55模块内部集成了TCP/IP协议栈,所以建立 31— 项目 数据传输链路的过程比较简单,只需知道对方IP地址,便可 以用AT指令和对方建立连接,省去了TCP/IP协议转换专 用芯片,并简化了同运营商基站建立路由的繁琐过程。具体 流程如下: 利用其强大的存储和处理功能分担一部分数据传输系统的 任务,比如存储客户端的电话号码和IP地址,对传来的终端 数据进行分类存储和处理,从而减轻了传输系统的负担。 。。 5.总结 系统初始化时使用AT^SICS指令创建一个网络连接 层,一个网络连接层最多可以分配10个服务层,其中最多有 6个可用于socket连接㈣。任选一个服务层,配置为服务器监 目前家庭远程医疗监护系统尚处于起步阶段,但由于其 顺应潮流,因而发展迅速,应用前景十分广阔。本文设计的远 程家庭医疗系统,能实现点对多点的数据传输,速度快,成本 低。采用STC系列单片机增加了监护的智能性,采用GPRS 听模式,打开服务层后查看层信息,获取自己的IP地址。此 时MC55处于服务器模式,一直监听是否有建立连接的请 求。若远端有连接请求,则主动通知控制器进行处理。 无线通信网络进行数据传输,增加了客户端的小型化和便携 性,具有一定的实用价值。 参考文献: [1]郑鸿云,邓菲,白国振.基于嵌入式系统的家庭病床远程医疗 服务系统[J].上海理工大学学报,2006,28(3):261—264. 若已经获取远端的IP地址(通过短消息获得),则可配 置为客户端模式,在先前创建的网络连接层上建立一个服务 层。在建立一个服务层之前,最好先关闭并清空这个服务层, 防止发生错误。按照参数配置完毕后,开启服务层,向远端地 址发起连接。若地址有效,连接成功,则MC55模块通知控制 器连接已经建立,可以向对方发送数据,或者接收对方发来 的数据。至此,一条GPRS链路建立成功。 [2]钟凌惠,李春雷,周卫东.家庭远程医疗监护数据的传输及处 理[J].生物医学工程研究,2007,22(4):40 42. [3]王蕾.远程医疗系统中关键信息技术的应用【J].河北北方 学院学报(自然科学版),2007,23(4):45.49. 4.2 串口数据处理 如图3所示,串口接收到的数据主要分为三类:PC指 [4】杨杰,周小四,沈利.家庭远程医疗监护报警和咨询智能系统 fJ].高技术通讯,2002,(6):4-9. 令、MC55模块返回到控制器的数据和PC或数据采集端的 数据流。其中发短信指令以PH开头,建立连接指令以IP开 头;MC55返回的数据均以OxOD和0x0A开始,以0x0D和 0x0A结束;其它的数据都认为是待发送的数据流。 [5】R J(Bud)Bates著,朱洪渡译.通用分组无线业务(GPRS)技 术与应用[M】.北京:人民邮电出版社,2004. [6]曾松伟等.GPRS在远程医疗监护系统中的应用研究[J].计 算机工程与设计,2007,28(8):1947-l949. [7]王艺,刘方,林晓辉.基于GPRS的嵌入式智能家居终端的设 计与实现[J].微计算机信息,2007,23(9):23—25. [8]SIEMENS.MC55 Release Notes(V02.50).April 29,2005. 若收到以PH或IP开头的数据,则系统为服务器,将服 务器程序标志位置为1;若收到0x0D0x0A开始的数据,则继 续判断是收到短消息,远端有连接,还是接收到数据,冉分别 进行处理;若为数据流并且连接已经建立,则直接发送到远 端。 4.3 监护中心设计 [9】宏晶科技(深圳)公司.STC12C2052AD系列单片机器件手册 [z].2005. [10]SIEMENS.MC55/56 Hardware Interface Description(V01.05) [z].2004. 监护中心PC采用Visual Basic 6.0编程设计窗口界面, 使用232串口与数据传输系统进行连接。监护中心PC可以 Design of Remote Wireless Medical Monitoring System Based on GPRS Jing Gang Zhang Jiliang Liu Dengbiao Lu Xiang (ShandongUniversity ofScience,Tai’an 271019,Shandong) 【Ab|岫I髓】For resolving the diiculfty that some patients n ecd to be cared in a long term at home,this paper presents a case of distant wireless medical monitoring system based on GPRS.The system uses GPRS network to transfer data by point-to—multipoit nwhich has hi speed and low cost;uses a portable design so it is convenient and flexible;uses various anti—disturbance measures to improve the reliability of the system.In addition,the system is real—time online which ensures the medical care center to dynamically know about the various pathological p ̄ameters of the presents,and to deal wih emergencites timely. 【K| 啊=dI】medical monitoring;distant;wireless;GPRS 32— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务