历史上的今天
返回首页

历史上的今天

今天是:2025年05月08日(星期四)

正在发生

2021年05月08日 | 基于GPRS网络的医疗监护系统设计

2021-05-08 来源:eefocus

介绍了一个由ARM 处理器S3C44B0X 与M590E GPRS 模块构成的家庭远程医疗监护系统。笔者介绍了S3C44B0X 以及M590 的性能特点,主要外围接口电路的设计,以及软件设计架构和系统的组成原理,并给出了GPRS模块的软件配置方法。经过实验测试,本系统在应用中取得了比较好的效果。


近年来,在家庭修养的病人由于不能得到及时看护和抢救,死亡的人数大量提高。而随着老年化的加剧,老年人在家中的健康状况也得到了更高的重视。本文研究的医疗服务系统可以极大的降低运送病人的时间和成本,并能及时的看护老年人的健康状况,对提高我国全民的健康水平有着重要作用。本论文提出了一种基于GPRS 网络的家庭医疗服务系统,本系统采用了最新的GPRS 传输技术和比较人性化的菜单式人机接口,实现了医院对家庭病人的实时监测。


1 系统工作原理


该系统由人体健康参数检测模块,GPRS 网络和远程计算机监控中心组成。人体健康参数检测模块由人体生命参数采集传感器, 传感器组是适配板,GPRS 网络,MPU 及辅助电路构成,如图1 所示。


1.jpg?imageView2/2/w/550


传感器进行对人体健康参数的采集,当传感器采集的信号是数字量,则信号直接传送给MPU.当传感器采集的信号是模拟量则需要通过传感器组适配板进行信号放大滤波处理,再传送给MPU.通过MPU 处理的信号在LCD 上显示和存储,MPU 对数据进行相应的协议封装然后传送给GPRS 无线通讯模块, 该模块将数据传送上GPRS 公众网, 通过Internet 传输方式将数据传送到远程计算机监控中心。该中心对接收到的数据进行整理存储,以达到监测病人的目的。


1.1 GPRS 模块


出于对性价比和系统要求的考虑, 本系统采用了Wavecom 公司的M590E GPRS 模块。本模块具有语音,简讯服务, 数据传输以及FAX 功能并集成了Base band,RF 以及快速闪存并支持RS232 等。


GPRS 模块和MPU 之间可通过RS232 串口进行通信。


该模块是基于IP 协议的,GPRS 网要经过发送符合IP 协议的数据包才能与S3C44B0X 进行通信。而且在uClinux 操作系统具有完备的TCP/IP 协议栈, 完全能达到系统功能的要求。


进行通信时,第一步要通过AT 命令建立GPRS 信道,第二步设置波特率并指定上层协议开通GPRS 链路, 最后采用PPP协议来进行数据链路层的连接和传输。


底层链路成功建立以后, 就要进行上层的socket 通信。


链路层的上边就是IP 层, 该层之上可以选择的协议有面向连接的TCP 和面向非连接的UDP 协议。如果数据可靠性要求较高,应当选择TCP 协议,可是其实现比较复杂,并且系统负荷较大;虽然UDP 协议的可靠性较低,但是对网络的负荷较小。比较适合数据的实时传输。本系统对实时性要求比较高,应选用UDP 协议,本协议不但简单,而且在实际的应用中效果良好。本系统要实现远程测控, 所以要为GPRS 模块的PC 机编写一个通信软件。主要用于接收发送UDP 协议的IP包和一个类似嵌入式系统的LCD 菜单人机对话框。


1.2 远程计算机监测中心的软件实现


远程计算机监测中心实际上就是一个管理数据库的系统。远端数据库采用SQL Server 作为软件。SQL 是一种结构化查询语言并是一种标准数据库语言,SQL 对数据库的随即查询以及管理数据库和设计程序功能十分丰富。本系统的用户界面采用C++ Builder 作为开发语言, 本软件可以提供丰富的可视和不可视控件,可以创建良好的用户界面,能进行高效能的数据库管理和访问,并能快速执行和网络编程。该数据库功能强大,不仅有查询,添加,删除以及编辑的基本功能,还能报警,结果导出,打印,查询以及绘图等实用功能。


2 系统的软件和硬件的实现


2.1 硬件电路


该系统的嵌入式微处理器采用Samsung 公司的S3C44B0X,S3C44B0X 是基于ARM7TDMI 核的32 位高速处理器[4].此MPU 具有LCD 控制器,4 个DMA 通道,定时器,外部存储控制器,通用I/O 口,2 个通道UART 以及外部中断源等。S3C44B0X 还有8 路模拟信号输入的10 位逐次逼近型数模转换器,可实现将模拟信号转化为数字量的功能。本系统的具体硬件电路如图2 所示。


2.jpg?imageView2/2/w/550


气体浓度通过气体传感器转换为电压信号输出。因为气体浓度的变化比较缓慢, 传感器的电压信号变化量比较小。


所以要对信号进行放大。本系统的信号放大滤波模块由测量放大器原理电路,如下图3 所示。该电路有第1 级的同相输入电路,输入电阻高,并且因为电路结构对称,可较好地抑制零点漂移;第2 级是差分放大电路,能较好地对扰动的窜入进行抑制。小电容的一端接地另一端与测量放大器输出信号相连,可以对信号进行滤波。


3.jpg?imageView2/2/w/550


2.1.2 S3C44B0X 与GPRS 模块的连接


S3C44B0X 本身带有两个串口控制寄存器, 该串口通过电平转换器MAX232 进行电平转换, 转换以后的接收端口RXD 和发送端口TXD 与GPRS 模块的对应脚相连, 再将MPU 上的清除发送端口CTS 和请求发送端口RTS 与GPRS模块对应脚相连,从而就实现了MPU 与GPRS 模块之间的通信[6].MPU 的I/O 口与GPRS 模块开关进行连接,通过置位来控制GPRS 开关。


2.2 系统的软件实现


搭建完硬件平台以后,考虑操作系统的选择,因为操作系统的选用是实现各系统功能的关键。该系统采用了免费的uClinux 操作系统,该系统没有MMU 即内存管理单元,比较适合ARM 式微处理器。该系统采用uClinux-20040408 版。该版本的操作系统带有很多硬件的驱动程序, 比如串口驱动,LCD 显示等,另外还具有完整的嵌入式TCP/IP 网络协议。


如果需要加上自己的驱动,可采用文件系统方便地加入内核中。驱动程序编辑好以后,就可以为上层的应用程序的编写提供接口函数, 也就可以开始编写针对设备的应用程序,最后就可以重新编译内核。把该操作系统的二进制文件烧载进FLASH 中,就能实现对外部设备的使用了。


该系统的软件功能模块由初始化模块, 显示器模块,键盘功能模块,操作系统模块以及数据解算模块组成。主程序流程图如图4 所示。


4.jpg?imageView2/2/w/550


本系统的主程序的主要功能是对传感器模拟信号的转换、存储、显示以及发送。该系统将接收的模拟信号通过ADC转换为数字信号后在LCD 上显示,经操作人员得到确认后将数据存储到系统的FLASH 中, 对信号进行一定的处理以便达到GPRS 传输的需要,通过对上位机发出发送信号的请求,并且该系统接收到上位机的回应便可以进行发送。


该系统的数据采集程序中运用了一个带数字滤波的AD转换方法即中位值滤波, 该方法是对数据进行4 次采样,除去其中的最大值和最小值,再取平均值,得到系统可用的数据,该方法对去除尖峰干扰有较好的效果。


3 结束语


本系统在哈尔滨市某小区进行了试运行,取得了比较满意的效果。使用该系统时,用户可根据自身的实际情况灵活的选择人体检测传感器,通过比较人性化的菜单式人机接口可以直观地观察到自身的健康信息;用户也可以随时将健康信息发送到医疗监测中心, 该系统不受时间和地域的限制。该系统成本较低, 使用方便将具有广阔的应用场景和市场,对我国全民健康水平的提高具有重要的作用。


推荐阅读

史海拾趣

CHONGQING PINGYANG ELECTRONICS CO.,LTD.公司的发展小趣事

经过多年的发展,重庆平洋电子有限公司已经成长为一家中型规模的电子企业,产品广泛应用于汽车、家电、通信等多个领域。面对未来,公司将继续坚持技术创新和市场拓展并重的发展战略,不断提升产品质量和服务水平,努力成为电子行业的领军企业。同时,公司还将积极拓展国际市场,参与全球竞争,为实现更加辉煌的未来而努力奋斗。

这五个故事只是重庆平洋电子有限公司发展历程中的一部分缩影,但它们却充分展示了公司在电子行业中的崛起之路和未来的发展前景。

ADI(亚德诺半导体)公司的发展小趣事

随着公司的发展,技术创新成为推动重庆平洋电子有限公司不断前进的重要动力。公司不断加大对研发的投入,引进高端人才,积极研发新技术、新产品。经过多年的努力,公司在电子元器件领域取得了重大突破,产品性能和质量得到了显著提升,赢得了市场的广泛认可。

Barry Industries Inc公司的发展小趣事

在国内市场取得一定成绩后,Barry Industries Inc开始积极拓展国际市场。公司参加了多个国际电子展会,与国际知名企业建立了合作关系,成功将产品打入国际市场。同时,Barry还积极寻求与国际先进技术的交流与合作,不断提升自身的技术水平和产品质量。

Advanced Thermal Products Inc公司的发展小趣事

随着技术的不断积累,ATP公司开始加大产品创新的力度。他们推出了一系列具有竞争力的热管理产品,不仅满足了市场对于高效散热的需求,还凭借其优异的性能赢得了客户的青睐。同时,公司积极拓展市场,与多家电子设备制造商建立了长期合作关系,产品广泛应用于手机、电脑、服务器等领域。

Bipolar Integrated Technology Inc公司的发展小趣事

随着技术的成熟,BIT开始积极寻找市场机会。他们与多家电子设备制造商建立了合作关系,将自家的集成电路应用于各种电子产品中。通过与这些合作伙伴的紧密合作,BIT的产品逐渐在市场上占据了一席之地,公司规模也逐渐扩大。

Datalinear公司的发展小趣事

Datalinear公司成立于20世纪初,由一群热衷于数据处理的工程师创立。初创时期,公司面临着资金短缺、技术瓶颈和市场竞争激烈的挑战。然而,创始人凭借着对技术的执着和对市场的敏锐洞察力,成功开发出一款高效的数据处理设备,满足了当时市场对数据处理速度的需求。这款产品迅速在市场上打开销路,为Datalinear公司赢得了第一桶金。

问答坊 | AI 解惑

你对U盘的要求是?

说说你的看法: 1. 速度 2. 容量 3. 外观 4. 写保护 哪个最重要?…

查看全部问答>

附风庸雅,地摊万用表实测 -- 给不想买 FLUKE 的人们

理由就不多说了,只是简单罗列一些不完全的测试数据,对于不想或者觉得没有必要买 FLUKE 表的人们,或许有一定参考意义吧,参测表包括 1、我的 UT30F,高中时在普兰(柳州)购买,已经有十几年了;厂家数据为 0.5%+2 的直流精度,0.8%+2 的电阻精 ...…

查看全部问答>

(环保设计)可降解环保概念手机

Je-Hyun Kim的可降解、由草覆盖的手机由干草和一些可降解材料制成。它曾作为2008年度的“自然年手机 (Natural Year Phone)”出现。它是首款具有保质期概念的手机。这款由草覆盖的绿色手机在自然中只需要经过简单的回收,在两年左右的时间就可以被 ...…

查看全部问答>

懂JAVA手机研发的请进

电子信息科学与技术 系。 越来越喜欢JAVA,想做手机研发的这块。 请高手们指导一下具体情况, 业务大部分是游戏吗? 需要用到哪些知识? …

查看全部问答>

一个被反复提及而未得到解决的问题:mc39i模块从数据模式切换到命令模式

问题就是:      硬件平台:ARM7+GPS+GPRS模块      操作系统:uclinux     当PPP拨号成功并联网之后,如何从数据模式切换到命令模式,然后收发短信和打电话      d ...…

查看全部问答>

S3C2410(下位机)+MC35i+PC(上位机)

    S3C2410用的Ucos操作系统,想利用GPRS模块向上位机发送数据,但是目前存在的问题是S3C2410利用串口1向模块发送数据后,想利用串口0接收返回的OK,但是接收不到任何信息,不知道为什么?…

查看全部问答>

鼠标右键点击问题

我用vs2003 开发 wince4.2下的程序,发现无法判断鼠标是点击了左键还是右键,我如何才能开启鼠标右键功能?请高手指点…

查看全部问答>

简单的bootloader,但是不显示对应的字符串,不知为何?

USE16                           ;default is USE16 org 0x7c00                  & ...…

查看全部问答>

请问哪里可以买到像样点的键盘

请问大家,我做了一个东西,自己做的矩阵键盘太不好看了,想买个键盘,就像银行柜台输入密码的那种按键做的,最好能显示键值,按1就显示“1”那种。我看中发没有,望大家帮忙,谢谢啦…

查看全部问答>