历史上的今天
返回首页

历史上的今天

今天是:2026年02月03日(星期二)

正在发生

2023年02月03日 | ARM与GPRS网络构成家庭医疗监护系统

2023-02-03 来源:elecfans

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


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


  1 系统工作原理

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

  图1 结构框图

  图1 结构框图

  传感器进行对人体健康参数的采集,当传感器采集的信号是数字量,则信号直接传送给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 硬件电路


  图2 硬件电路框图

  图2 硬件电路框图

  2.1.1 信号放大滤波电路

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


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

  图3 信号放大滤波电路图

  图3 信号放大滤波电路图。

  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 主程序流程图

  图4 主程序流程图

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


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


  3 结束语

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


推荐阅读

史海拾趣

艾为(AWINIC)公司的发展小趣事

2015年7月,艾为电子成功挂牌新三板,迈入了资本市场的新征程。上市以来,艾为电子充分利用资本市场的优势,加快了技术研发和市场拓展的步伐。同时,公司还积极寻求与国内外优秀企业的合作机会,通过引入战略投资者和开展资本运作,为公司的未来发展注入了新的动力。

这五个故事从不同角度展现了艾为电子在电子行业中的发展历程和成就,体现了公司不断追求卓越、创新发展的精神风貌。随着科技的不断进步和市场的不断变化,相信艾为电子将继续保持其竞争优势,为电子行业的发展贡献更多力量。

兵字(BingZi)公司的发展小趣事

随着公司规模的不断扩大和产品线的日益丰富,兵字公司开始注重品牌建设和市场拓展。公司注册了“BingZi兵字”商标,并通过一系列的市场推广活动,提升了品牌的知名度和美誉度。同时,兵字公司还积极开拓国内外市场,与多家知名企业建立了长期稳定的合作关系,实现了业务的快速增长。

Hirose公司的发展小趣事

兵字公司的创始人李元兵,在经历了多年的研究所工作后,怀揣着对电子元器件领域的深厚情感与独到见解,决定投身创业。他深知,在电子行业这个日新月异的领域,唯有掌握核心技术,才能在激烈的市场竞争中立足。于是,兵字公司从成立之初,就致力于电源变压器和触发变压器的研发与生产,凭借过硬的技术实力和优质的产品质量,迅速在市场中站稳了脚跟。

Electrolube公司的发展小趣事

在电子行业中,电池管理系统(BMS)的可靠性和耐用性一直是制造商关注的焦点。Electrolube公司凭借其在材料科学领域的深厚积累,成功推出了一款名为UVCL的新型UV固化涂层。这款涂层以其独特的特性迅速在市场中脱颖而出。

UVCL涂层采用先进的UV固化技术,能够在几秒钟内完成固化过程,大大提高了生产效率。同时,它还具有高效的湿气引发的二次固化机制,确保即使在阴影区域也能实现完全固化。这一特性对于BMS等复杂电子电路的保护至关重要。

为了将UVCL涂层推向市场,Electrolube公司的研发团队与客户紧密合作,克服了客户内部没有UV固化设施的难题。他们与信誉良好的供应商合作,提供了完整的解决方案,并成功为客户提供了原型样品单元进行现场测试。测试结果显示,UVCL涂层能够为电子电路提供最高水平的保护,且操作过程简单、应用速度快。

UVCL涂层的成功推出不仅提升了Electrolube公司在电子材料领域的地位,也为公司赢得了众多客户的信赖和好评。

Grande Electronics Ltd公司的发展小趣事
如果发射二极管损坏或老化,需要更换新的二极管。
GE Power Electronics Inc公司的发展小趣事
作为儿童玩具的一部分,通过声音控制播放音乐,增加玩具的趣味性和互动性。

问答坊 | AI 解惑

AVR基本硬件线路设计与分析

基本的AVR硬件线路,包括以下几部分: 1。复位线路 2。晶振线路 3。AD转换滤波线路 4。ISP下载接口 5。JTAG仿真接口 6。电源 复位线路的设计 Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位 ...…

查看全部问答>

宁波中纬现场:巨亏拖累比亚迪的芯片项目真实状况

中纬设备使用年限已超过15年,基本到达寿命终期。 “一切以公告为准。”日前,记者联系比亚迪汽车销售公司副总经理王建均,他出言十分谨慎。 王建均所指公告系比亚迪于11月20日作出,比亚迪在公告中承认宁波中纬仍然亏损,并解释是由于该业绩仍处 ...…

查看全部问答>

肖特基二极管的原理

肖特基二极管的原理…

查看全部问答>

奇特发明:空中漂浮装置问世

SSBOT咖啡水瓶装置   瑞士的法兰西斯科-斯皮彻(Francisco Speich)设计了SSBOT,这是一种咖啡机器的水瓶装置。 三明治中空面包   三明治中空面包   来自法国的吉恩-保罗-马格罗(Jean-Paul Magro)发明了一种适合三明治中空面包制作方法 ...…

查看全部问答>

我现在要做个温度无线采集系统

要求:1,采集温度 通过gprs模块上传到计算机            2,需要自己做出板子            3.,需要编写单片机程序    & ...…

查看全部问答>

pxa270 flash eboot

各位大虾,我在启动eboot时出现下问题,经调整电路后出现了如下的问题: *** Entering check_device() *** Searching for NON-H3 Device... TrueFFS says hello. NON-H3 Device Not found... Searching for H3 device... Searching devices ...…

查看全部问答>

求助:winCE5.0点开控制面板,系统马上就报错,停止响应!

我用的系统是winCE5.0,每当我点开控制面板,系统就会报错,并且停止响应。错误如下: Data Abort: Thread=8bb44664 Proc=89df63b0 \'gwes.exe\' AKY=00000049 PC=03fc4860(coredll.dll+0x00054860) RA=45084508(???+0x45084508) BVA=0a079c00 FSR ...…

查看全部问答>

232转485的电路,电路一通电就一直不停的收到00,怎么回事?

232转485的电路,电路一通电就一直不停的收到00,怎么回事? 我的接法如图, 把485芯片的A,B,挂到总线上去。 总线上接有120欧姆匹配电阻(首,尾都有,共两个)。 PC上串口调试程序不停的收到00(是16进制的),有时也有别的。 即使我把89C5 ...…

查看全部问答>

让struct飞一会儿

让struct飞一会儿 嵌入式开发时,大多使用C语言。C语言并非那么几个函数的事,也不是几个变量就能搞定。在网络编程和USB使用时,大家都觉的困难,这些程序读起来更困难。在这些程序中使用了较多的struct,所以看起来很复杂,用起来很是麻烦。即使 ...…

查看全部问答>

电容器的检测方法与经验

1 固定电容器的检测   A 检测10pF以下的小电容 因10pF以下的固定电容器容量太小,用万用表进行测量,只能定性的检查其是否有漏电,内部短路或击穿现象。测量时,可选用万用表R×10k挡,用两表笔分别任意接电容的两个引脚,阻值应为无穷 ...…

查看全部问答>