碧波液压网 欢迎你,游客。 登录 注册

基于ARM的嵌入式多参数监护仪设计与实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  1 引 言

  多参数监护仪广泛应用于ICU、CCU、病房、手术室等。目前我国也有自主知识产权的产品,如迈瑞、金科威、金脑人等,但与GE、飞利浦世界先进产品比较,在监测和计算、可靠性、实时性、稳定性、信号变异的处理分析、远程传输等方面都较落后[1]。嵌入式系统把计算机直接嵌入到应用系统之中,它融合了通信技术和半导体微电子技术,是信息技术IT的最终产品[2]。因此将嵌入式系统,网络等技术应用于医用监护仪领域,能使多参数监护仪顺应现代医用监护仪市场缩小体积,提高数据处理能力,远程医疗等方面的要求。

  本文介绍一种基于ARM的实时监护系统,它将32位RISC结构的ARM内核处理器与实时多任务嵌入式系统相结合,并通过嵌入式TCP/IP协议栈为平台添加网络传输功能,构建一个新型的多参数监护仪系统。

  2 系统硬件设计

  医用监护仪具有以下几个方面功能:测量功能、分析功能、报警功能、打印功能、网络通信功能等。六参数模块通过导联端、光手指、袖带获得人体的心电、无创血压、血氧、脉率、呼吸、体温六参数信号,通过串口通信方式与以ARM7为内核的嵌入式处理器相连,数据从串口送到ARM7中 央处理器,通过多任务调度,进行实时数据处理,并在LCD上实时显示各种信号的图形和数值,还可以由外部键盘控制,进行存储和网络发送,并对各种检测信号设置报警线,对超出报警范围的检测情况进行报警。硬件结构图1所示。

  图1 多参数监护仪硬件结构图

  3 开发系统软件设计

  3.1 软件开发总体介绍

  利用PC机运行的Hitool forARM开发环境下调试程序:首先运行系统、Memory及I/O端口的初始化程序,随后进入主程序,采用外部中断方式,判断是否有键输入,若有则调用键盘控制子程序进行识别所按下的键,根据键盘的控制执行相应的任务;若无就调用串口读入程序,采集心电、血氧、血压等数据,并判别所采集数据的类型,存入不同地址的SDRAM中,并依次分类进行处理,处理完毕,判断是否超越各自的报警限,若是则调用报警程序和显示程序,若否则直接调用显示程序;这样,各种数据就实时地采集进来,并在LCD上显示测试数值和心电、呼吸波形。其中测试数值按每分钟存储,心电、呼吸波形按键存储,按翻页键可以调出相应的存储波形并进行显示;根据打印和网络命令进行打印和网络命令处理等。程序主要用C语言编写。

  3.2 串口的处理

  硬件接口采用标准RS-232C异步串行接口,选用发送 (TXD)、接收(RXD)和地线的三线方式,其它的握手信号直接悬空。要实现六参数模块与S3C44BO之间的串口通信,必须使两者采用相同的数据传输方式,它们通信的数据格式如下;波特率为9600bps, 8位数据位, 1位停止位,无奇偶校验位。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论