无线集散医疗监护系统的设计

时间:2020-10-06 19:42:31 理工毕业论文 我要投稿

无线集散医疗监护系统的设计

摘要:介绍一种能测量心电波、呼吸波、心率、呼吸率、体温、脉率、血氧和血压等多种生理参数的无线集散医疗监护系统。通过三个独立的OEM模块分别和一个具有控制、显示和无线收发功能的模块连接,实现上述参数的测量以及和上位机的信息交互。该方案设计的系统具有体积小、便于携带、分散控制、集中管理、开发周期短、性能可靠、易于维护、便于升级等优点。

多参数监护仪是临床护理中的重要设备,该设备可以监测病人的心电、血压、血氧饱和度、呼吸率、脉率和全温等生理参数。目前,国内普遍使用带有CRT或LCD显示屏有便携式监护仪,该仪器能够进行实时的数据和波形显示,并且操作比较灵活,因此主要用于协助医生诊断和分析病人的病情。然而由于其体积较大、耗电量高(接220V交流电或内置电流),因此不便于病人随身携带,更无法同时对多个病人进行监护。本文设计的无线集散医疗监护系统坷以弥补上述之不足。该系统由于采用三个独立的OEM模块进行生理参数测量,每个模块分别和一个具有无线收发功能的控制显示模块相连构成独立的装置,因此每个模块的耗电量大为减少,何种也相应减少。病人可以根据不同的需求选择不同的模块使用,每个模块上的LCD显示屏可以实现显示测量信号是否正常。所有这些模块都跟上位机进行无线信息交互,PC机可以给每个模块注册一个唯一的序列号,并可以访问每个模块的信息,对该信息进行存储、分析、显示、报擎等,这样就非常方便地实现了许多模块的扩展,即实现对这多个病人的实时监护。

1 系统结构及工作原理

该系统主要由硬件和软件两部分构成。硬件主要包括PC机和三种独立的模块,即心电模块、血氧模块和血压模块,这三种模块都是由OEM模块和控制显示传输模块组成。心电模块主要用来测量心电、呼吸率、体温等参数;血氧模块主要用来测量血氧饱和脉率等参数;血氧模块主要用来测量血氧饱和度和脉率等参数;血压模块用来测量血压参数。软件部分主要是上位机的中央监护软件,包括数据库部分和用户界面。图1是无线集散医疗监护系统的结构框图。

图1

图1中,各OEM模块都和PC机通过无线传输模块进行串口通讯来交换信息。各OEM模块采集的数据在PC机上进行处理后被存储。用户可以在中央监护软件界面上选择任意模块查看实时采集来的数据或波形,软件可对数据自动作出分析,发现异常及时发出报警信号。

2 各模块功能与特点

2.1 控制显示传输模块

控制显示传输模块以Atmega161单片机为核心,外接WGM-12864图形LCD模块、按键和NRF903无线收发模块。其电路结构如图2所示。

Atmega161是Atmel公司生产的一款低功耗CMOS RISC的8位单片机,其具有1MIPS/MHz的性能,16K字节的FLASH,512字节的EEPROM,1K字节的存储器,35个通用I/O口,32个通用工作寄存器,三个定时器,内外中断源,两个可编程的UART、SPI口以及三种可以通过软件选择的节电模式。

WGM-12864B模块是单色图形点阵液晶显示模块,点阵数为64×128。其8位数据线与Atmega161的PA口相连,D/I表示数据总线上的信号是点阵数还是控制命令字,R/W表示当前操作是读或写操作,E是使能控制端,RST是复位端,CS1、CS2是左右点阵区选端。PC1、PC2、PB1、PB0为功能选择键,可以和LCD一起形成菜单方式的人机交互界面,控制相应的OEM模块。在工作模式下LCD可以显示从OEM模块获取的相关数据信息。

NRF903模块是无线收发模块。NRF903是NORDIC公司推出的单片无线收/发一体芯片,它采用Bluetooth(蓝牙)核心技术设计,在一个32脚的芯片中包括了三段高频发射、高频接收、PLL合成、I/Q调制、I/Q解调、多频道切换、异步通讯接口等,其编程接口CFG_CLK(配置寄存器时钟)、CFG_DATA(配置寄存器数据)、CS(配置寄存器片选)分别和Atmega161的SPI口PB7(SCK)、PB5(MOSI)、PB4(SS)相连,可对工作频率、通道、输出功率和输出时钟频率等参数进行编程设置。设置CS为高电平,来自单片机的.14位控制字,在每个CFG_CLK编程模式时钟信号的上升沿,将CFG_DATA端上的逻辑值写入组态寄存器,编程信息被装入,参数设置完成。STBY、PWR_DWN分别和Atmega161的PD6、PD5相连,可以设置为待机或掉电模式。数据接口DATA和Atmega161的一个UART1口相连,用来接收和发送数据。TXEN脚和PD7相连,用来控制数据的收发。