你的位置:大电流电感 > 新闻动态

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

2020-12-09 11:47:30      点击:
上一篇:适应实时多任务的微控制器高效指令支持

1 引 言

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

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

2 系统硬件设计

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

3 开发系统软件设计

3.1 软件开发总体介绍

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