基于GSM的远程医疗呼救系统设计

2014-01-16 05:56田永毅卢庆林
电子设计工程 2014年5期
关键词:血压计体征单片机

田永毅,卢庆林

(陕西工业职业技术学院 电气工程学院,陕西 咸阳 712000)

随着生存压力加大和我国社会老龄化的加剧,老人家庭“空巢化”成为社会发展的趋势。当空巢老人遇到诸如心脏病、高血压等疾病突发时,多伴有神志不清、无行为能力、跌倒等症状,大多数情况下,病人无法自己完成呼救措施,常常因此错过最佳抢救时机而造成不良后果[1-2]。针对这一问题,本文设计了一种基于GSM的远程医疗自动呼救系统。该系统具有携带方便、可靠性高、传输距离远的优点,能够解决空巢老人的医疗救助问题。

1 系统描述

基于GSM的远程医疗自动呼救系统由多个从站和一个主站组成,其网络结构如图1所示。从站系统由若干医疗监测设备、控制器和GSM模块组成,进行生命体征的检测与无线传送。主站通过GSM模块与从站进行通信,并对接收到的相关数据进行分析,为后续的医疗救护提供参考。

用户携带的从站系统定时唤醒医疗监测设备对用户进行生命体征的检测,从站控制器将采集来的数据与预先设定的正常生命体征值进行比对。一旦超出正常范围,从站控制器将通过GSM模块向主站(医疗机构)发送用户编码(用于区分不同用户)和当前生命体征值,同时向用户亲属的手机发送预警信息。主站(医疗机构)可根据用户编码调出用户的既往病历,结合当前的生命体征值制定相应的救护方案。

图1 系统网络结构图Fig. 1 Frame chart of system network

2 系统硬件设计

从站系统通常由电子血压计、跌倒检测模块、GSM模块和微处理器(CPU)组成。主站系统由GSM模块、微处理器(CPU)、显示与报警电路(也可通过串口模块连接计算机)组成。系统硬件框图如图2所示。

图2 系统硬件框图Fig. 2 Frame chart of hardware system

医疗监测设备可根据监测对象实际情况进行合理选择。本文重点考虑老年人中常见的心脏病和高血压病,故仅选用了电子血压计、跌倒检测模块。同时为了减少能耗,降低更换从站电池的频率,采用MSP430系列超低功耗微处理器。

2.1 无线通信模块

采用西门子公司的无线数据传输模块TC35,它能可靠地实现数据、语音传输、短消息业务。该模块集射频电路和基带于一体,模块工作电压为3.3~5.5 V,可工作在900 MHz和1 800 MHz两个频段,向用户提供标准的AT命令接口,方便用户的应用开发及设计。该模块还提供RS232数据接口,可方便的与单片机进行串口通信。

2.2 微处理器与GSM的接口连接

本系统中的微处理器采用MSP430系列单片机。该系列单片机是一种超低功耗的混合信号控制器,集成了丰富的片内外设,可以最大限度降低系统电路的复杂度,减少了系统的功耗和体积[3]。

单片机与GSM模块连接方式如图3所示。单片机与GSM模块通过串口模块MAX232进行电平转换后连接(MAX232具有驱动能力,无需外加驱动电路)。需要注意的是:主站与从站之间可以进行双向通信,通过用户地址码对从站加以区分。从站与从站之间不能直接通信。

图3 单片机与GSM模块的接口连接Fig. 3 Interfaces of GSM module and MCU

2.3 跌倒检测模块

本系统采用GY-29-ADXL345 数字加速度模块实现跌倒检测。该模块的核心是超低功耗3 轴加速度计ADXL345,其测量范围达±16 g,数字输出数据为16 位二进制补码格式,可通过SPI或I2C 数字接口访问。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度,具有极高的分辨率,能够测量不到1.0°的倾斜角度变化。

图4 GSM传输数据帧结构Fig. 4 Data frame structure of GSM

跌倒检测的基本原理是通过测量携带该模块的用户在运动过程中3个正交方向的加速度变法来获得该用户身体姿态变化的信息,从而判断该用户是否发生跌倒[4-5]。

2.4 生命体征监测

考虑到老人常见的心脏病、高血压,本系统采用PAL-901腕式电子血压计来实现生命体征监测。该血压计可测量心率、高压、低压,测量数据可通过串口输出,单次发送6字节数据,传输速率为19 200 bit/s,电平电压2.8 V。而且该血压计体积小、供电电源采用干电池,携带非常方便。

3 系统软件设计

3.1 通信协议

在无线传输过程中,由于天气状况、干扰与噪声等因素的影响,从站和主站之间的无线通信往往会出现传输帧的丢失或数据传输出错(误码)。为了确保传输的可靠性,需要制定相应的通信协议[6]。

本系统采用的GSM传输数据帧结构由帧头、用户地址编码、跌倒标识、生命体征数据、CRC校验部分组成。GSM传输数据帧结构如图4所示。

在实际应用中,噪声产生的数据为1111111100000000的概率很低,因此发送数据帧以0xFF和0x00为帧头,以避免数据误接收。用一个字节地址编码来区别不同的用户从站系统。数据检错采用CRC校验方式。接收端检测到0xFF和0x00字节后,表示收到的数据帧有效。如果该帧CRC校验正确,则说明接收正确,否则表示该帧传输出错,丢弃该帧。

3.2 程序流程

基于GSM的远程医疗自动呼救系统程序流程如图5~6所示。

从站系统定时唤醒电子血压计对用户生命体征进行检测,并将采集来的数据与预先设定的正常值进行比对。一旦超出正常范围,则通过GSM模块向主站(医疗机构)发送用户编码和当前生命体征值,同时向用户亲属的手机发送预警信息。主站接收到数据后,进行数据的有效性、可靠性验证。通过验证后,则发出警报并显示用户编码和生命体征值。

4 结束语

文中设计了一种基于GSM[7]的远程医疗自动呼救系统。该系统利用加速度传感器测量跌倒时的信号,提出了意外跌倒的检测算法。并以电子血压计监测用户的生命体征,利用GSM无线通信模块进行数据传输与报警,具有携带方便、可靠性高、传输距离远的优点,能够在一定程度上解决空巢老人的医疗救助问题。

[1] 周笑,李明,卜佳俊,等.移动远程医疗监护系统的设计与统[J].农机化研究,2009(8):187-189.GAO Yun, LIANG Xiu-ying, WANG Wei. Multi-channel data acquisition system of greenhouse based on MSP430[J].Agricultural Mechanization Research,2009,8:187-189.

[3] 沈建华,杨艳琴.MSP430系列16位超低功耗单片机原理与实践[M].北京:北京航空航天大学出版社,2008.

[4] 徐民,张 博.基于CP2102/CP2103的RS232接口转换为USB接口的应用设计[J].国外电子元器件,2008(5)15-17.XU Min, ZHANG Bo.RS232 interface into a USB interface application design based on CP2102/CP2103[J].International Electronic Elements,2008(5):15-17.

[5] 门少杰,王宝珠.基于Nrf905的温室环境无线测控系统研究[J].电子质量,2010(8):1-3.MEN Shao-jie,WANG Bao-zhu. Wireless greenhouse environment monitoring system based on Nrf905[J]. Electron Mass,2010(8):1-3.

[6]朱学亮.二氧化碳检测仪[J].电子制作,2009(6):25-27.ZHU Xue-liang.Carbon dioxide detector[J].Electronic Production,2009(6):25-27.

[7] 云中华,白天蕊.基于BH1750FVI的室内光照强度测量仪[J].单片机与嵌入式系统应用,2012(6):27-29.YUN Zhong-hua,BAI Tian-rui. Indoor light intensity measuring instrument based on BH1750FVI[J].Microcontrollers &Embedded Systems Application,2012(6):27-29.

[8] 刁慧琴,朱凌云.基于ZigBee无线传感网络技术的污染气体检测系统[J].现代电子技术,2011,20(34):171-174.DIAO Hui-qin,ZHU Ling-yun.Pollution gas detection system based on ZigBee wireless sensor network technology[J].Modern Electronic Technology,2011,20(34):171-174.

猜你喜欢
血压计体征单片机
莫忘给血压计“体检”
莫忘给血压计“体检”
血压计的测压原理
Endoscopic pedicle flap grafting in the treatment of esophageal fistulas: A case report
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
血压计巧防脑中风
基于单片机的便捷式LCF测量仪
以高热为主诉无明显甲状腺肿大的亚急性甲状腺炎的临床分析