历史上的今天
返回首页

历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2018年09月06日 | 基于GSM的远程医疗呼救系统设计

2018-09-06

摘要:设计了一种基于GSM的远程医疗呼救系统。该系统以电子血压计监测用户的生命体征、以加速度传感器进行跌倒识别,利用GSM无线通信模块进行医疗呼救和数据传输。该系统具有携带方便、可靠性高、传输距离远的优点。实际应用表明,该系统能够在一定程度上解决空巢老人的医疗救助问题。

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

1 系统描述

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

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

2 系统硬件设计

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

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

2.1 无线通信模块

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

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

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

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

2.3 跌倒检测模块

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

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

人体失重跌倒其3个正交方向的合成加速度

,且持续与跌倒的高度成正比(可据此判断跌倒的危害性)。人体跌倒后,一般会保持短暂的静止状态(如因跌倒导致昏迷,静止状态可能持续时间较长)。同时,人体一旦发生跌倒,其当前的姿态与前一刻姿态会在短时间内发生较大的变化。本系统中,根据当前合成加速度值、当前的姿态与前一刻姿态的变化来判断是否发生跌倒;根据合成加速度小于lg的持续时间和人体保持静止状态的时间来判断跌倒的危害大小。

2.4 生命体征监测

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

3 系统软件设计

3.1 通信协议

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

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

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

3.2 程序流程

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

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

4 结束语

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


推荐阅读

史海拾趣

APC (APC by Schneider Electric)公司的发展小趣事

随着计算机技术的飞速发展,单一的UPS产品已无法满足市场的多样化需求。为此,APC在1989年推出了突破性的电源管理软件(PowerChute®)。这款软件能够智能地管理UPS设备,提供更为精细的电力保护。紧接着,APC又推出了Smart-UPS®系列UPS产品,该产品以其卓越的性能和稳定性,迅速成为评估所有其它网络UPS产品的标准。

Ferranti Electric Inc公司的发展小趣事

为了更好地满足全球客户的需求,Ferranti Electric Inc公司积极实施全球化战略。公司不仅在英国本土拥有生产基地和研发中心,还在全球范围内设立了多个分支机构和办事处。通过全球化布局,公司能够更好地了解不同市场的需求和特点,为客户提供更加定制化的产品和服务。同时,公司也积极参与国际竞争和合作,提升其在全球电气行业的影响力。

Glow-Lite Corp公司的发展小趣事

Ferranti Electric Inc公司非常重视知识产权的保护和积累。通过不断的技术研发和创新,公司积累了大量的知识产权,包括商标、专利等。这些知识产权的拥有不仅彰显了公司的技术实力和创新能力,也为公司的市场竞争提供了有力的保障。公司不断加大在研发和创新方面的投入,以保持其在电气行业的领先地位。

Cramer公司的发展小趣事

在早期的发展阶段,Cramer公司推出了一款革命性的智能手机。这款手机采用了最新的芯片技术和高分辨率显示屏,为用户提供了出色的使用体验。为了满足市场需求,Cramer公司加大了研发投入,不断优化产品性能。最终,这款手机在市场上取得了巨大的成功,为Cramer公司带来了可观的收益,并奠定了其在电子行业中的地位。

BURGESS公司的发展小趣事

2001年对BURGESS来说是具有重要意义的一年。在这一年,BURGESS荣获了女皇赏,这是对其卓越业绩和贡献的极高认可。同时,BURGESS还售出了由Lurssen船厂制造的当时世界上最大的私人超级游艇,这一成就再次证明了其在游艇经纪行业的卓越地位。

Ambersil公司的发展小趣事

在国内市场取得一定成绩后,Ambersil公司开始将目光投向国际市场。公司积极参加国际电子展会,与国际同行进行交流合作,不断推广自己的产品和技术。同时,公司还设立了海外分支机构,拓展海外市场。这些举措使得Ambersil公司的品牌在国际上逐渐树立起来,公司的销售额也实现了快速增长。

问答坊 | AI 解惑

dds使用时遇到问题

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 请高手指点一下,在使用dds,我使用的是ad9851时,遇到这样的问题:需要按几次复位键,dds才能正常输出,示波器才能看到波形。 为什么会有这种现象呢?  …

查看全部问答>

可屏蔽中断处理程序怎样写???????

用户编写的可屏蔽中断处理程序怎样写???????…

查看全部问答>

关于做一个计时器的问题

想做一个计时器,界面是这样的,两个按钮,一个开始,一个停止。开始,现在的计时器就显示计数开始走,停止,计时器停止。现在只知道OnTimer,settime,具体怎么在计时器显示时间什么的都无法继续,请高手来指点一下,或如果有类似源码发给我,不胜感 ...…

查看全部问答>

流明学习笔记之十三用SSI点亮5110LCD显示屏

5110的屏大家很常见,一般的是用模拟SPI点亮的,我用LMS8962的SSI点使5110显示了,本来计划再星期天搞定无奈搞了一天也没搞定,何止一天,平时晚上也搞点,在今天早晨快上班的时候突然它出现了显示,由于我走了不少弯路,所以写出笔记来让大家少走点弯路,由 ...…

查看全部问答>

V6版 IAR的使用教程 [PPT]

[local]1[/local]       [ 本帖最后由 dontium 于 2012-5-6 19:29 编辑 ]…

查看全部问答>

日本电子电路精选

今天看到的一本比较经典的老书 真的很不错   …

查看全部问答>

【ATMEL SAM R21】无线手写的雏形及问题

上午把代码又修修补补 基本上形成了基本的模型 简单介绍一下 在上次的基础上,给传输数据的结构体定义了2个Uint16_t类型的数组,SetX[10]和SetY[10] 每采集10个点进行一次通信 无线手写侧: 采用SAMR21+LCD手写屏的组合 每次采集10个LCD坐标 ...…

查看全部问答>

快速写出“精确”的延时

               大家都知道精确延时在很多时候是很需要的,可是对于一直用c来写程序的人很难知道自己写的delay  到底延时多久。            &nb ...…

查看全部问答>

运放的用应用问题

一个差动输入放大器,不管是双边输入还是单边输入,看见很多电路图中在输出引脚都加了一5V的上拉电阻(不知道这种说法对不对)然后输出脚是连接单片机的,一般单片机的引脚输入最多电压也就是5V。我仿真过,加上这一部分和不加这一部分得到的输出电 ...…

查看全部问答>

newbit、micro:bit 专用电池盒

Newbit(Microbit)专用电池盒,透明带开关,使用比原装电池盒方便。可安装2节AA电池,ph2.0mm接头,电池盒引线长10-12cm。电池盒的大小是77mm x 32mm x 18mm(长宽高)。 带有开关(原装电池盒不带开关),可以随时关闭电源,节约电池能量。不 ...…

查看全部问答>