配备有各种医疗设备的医院船诞生,对海上作业以及远航人员的及时救治与诊疗做出极大贡献[1]。医疗设备数据是反映其状态信息的重要依据,对其进行有效采集与传输对实现医疗设备运行状态监控具有重要意义[2]。受航行环境等因素的影响,医院船医疗设备数据传输难以达到较好的应用要求,不仅数据传输稳定性较差,尤其是难以达到较好的远距离传输效果[3]。为保证医院船与监控服务器间的高质量数据传输,设计满足实时传输要求的医院船医疗设备数据采集和传输系统是当下亟待解决的问题[4]。多个节点通过无线方式连接即可完成无线网络的搭建,由于无线网络不依靠固定设施,因此在医院船数据通信上具有广泛应用[5]。
史兵丽等[6]为实现数据的远距离传输,构建了基于ZigBee的无线网络,利用其对采集的应变数据进行传输。但该系统受路由选择影响,其吞吐量未达到理想要求;李腾等构建的远程监控系统采用基于ARM的采集终端完成监控数据的获取,利用基于ENC28160的数据通信模块实现数据的快速传输后,存储于FPGA存储模块中。但该系统数据传输方式不适用于大型船舶数据传输系统,数据传输延时较大。为此,本文设计基于无线网络的医院船医疗设备数据采集和传输系统,保证医疗设备数据高效、实时传输,提高系统吞吐能力。
1 医院船医疗设备数据采集和传输系统 1.1 医院船医疗设备数据采集和传输系统总体框架图1为医院船医疗设备数据采集和传输系统总体框架,该系统由4部分构成,分别为:
1)基础层
该层由医院船医疗设备和数据采集终端构成,数据采集终端利用互感器、传感器以及激光扫描技术获取医院设备的电压、电流、温湿度以及ID号等数据。
2)处理层
该层可实现采集数据的抽取、清洗、去噪等。
3)网络层
该层是实现大型船舶医院设备数据高速传输的关键,由无线自组网络、交换机、路由器构成,边界路由器的作用是实现无线网络与ZigBee、Wi-Fi的互联,将防火墙部署在互联节点上,可保证医院设备数据的安全传输。
4)用户层
该层由客户端服务器构成,具有医疗设备状态监控、日志管理与分析、数据查询、分析与存储等功能。
1.2 数据采集终端设计医疗设备数据采集是更好实现后续设备状态监控等功能的前提。数据采集终端结构如图2所示。医院船医疗设备ID号等数据通过条码扫描检测单元进行采集,其电压、电流信号分别通过电压、电流互感器采集,其温度、湿度信号则利用传感器获取,上述采集信号需利用放大滤波电路进行转换处理,以满足A/D转换器输入所需的低电压要求,经A/D转换器完成所有采集信号的测量后,将其发送给单片机,由其完成医院船医疗设备ID号、电压、电流、温度、湿度等数据的打包处理,并将数据包传输给无线传送单元,利用其将数据传输给数据处理层。
网络层无线自组网络是医院船医疗设备数据采集和传输系统核心,是在IEEE802.11s无线局域网标准上设计而成的AdHoc网络。该无线网络具有无中心性,有别于星型或总线型无线网络结构,其结构表现为网状型。无线自组网络基本结构如图3所示。
在无线自组网络中,以C8051F020单片机为全功能控制器,不仅可使该控制器具备更好的稳定性及控制效率,也可保证和指令集相支持。单片机中配置了8位A/D模数转换器,通过其可实现无线数据传输网络模拟信号的获取,最高采样速率为550 kb/s,最大带宽为64 kHz。图4为A/D模数转换器的工作原理图。
网络层的路由器模块采用基于MinACK的路由算法实现医院船医疗设备数据的传输,以提升系统吞吐量。其具体过程为:
1)确认下一跳节点。
2)确定编码解码策略。设定
$ P{C_j} = \sum\limits_{i = 1}^K {{t_i}P{C_i}} = \sum\limits_{i = 1}^K {\left( {{t_i}\sum\limits_{i = 1}^K {{c_{ji}}{P_i}} } \right)} = \sum\limits_{i = 1}^K {\left( {{t_i}\sum\limits_{i = 1}^K {{c_{ji}}} } \right)} {P_i}。$ | (1) |
其中:
$ \left( \begin{array}{c} {P_1} \\ \vdots \\ {P_K} \end{array} \right) = {\left( \begin{array}{ccc} {c_{11}}& \cdots& {c_{1K}} \\ \vdots & \ddots&\vdots \\ {c_{K1}}&\cdots& {c_{KK}} \end{array} \right)^{ - 1}}\left( \begin{array}{c} P{{C'}_1} \\ \vdots \\ P{{C'}_K} \end{array} \right)。$ | (2) |
式中:发送到目的节点的编码包表示为
3)确认节点数据包发送量。编码包传输至中继节点后,将执行重新编码操作,并转发给下一跳节点。为避免编码包的重复传输,采取如下操作:
在源节点仅有一个数据包需要传输的情况下,编码包由
$ \sum\limits_{u > v} {{n_u}\left( {1 - {p_{uv}}} \right)} 。$ | (3) |
式中:当
4)发送ACK确认包。对于中继节点
以某医院船上的呼吸机、监护仪设备为研究对象,利用Matlab软件工具对数据传输的无线网络进行搭建,网络拓扑中含有的节点总数为10,数据传输信道总数为4,其中一条为控制信道,其余均为数据传输信道,假设只有相邻节点间可进行数据传输。采用本文系统对2022年7月3日-5日2种设备数据进行采集,设定设备的日运行时间为6 h,数据采集周期为5 min,数据采集后完成数据的传输,验证本文系统的应用性能。
以呼吸机设备为例,采用本文系统对各采样点设备数据进行采集,部分数据采集结果如表1所示。分析可知,采用本文系统对医院船呼吸机设备数据进行采集,可获取能够反映其运行状态的功率数据,其中前7个数据为待机模式下的呼吸机设备数据,其余为运行中的呼吸机设备数据。实验结果表明,本文系统可实现设备数据的采集,可将其应用于医院船医疗设备数据采集中。
采用本文系统对呼吸机设备采集数据进行传输,并与文献[6]的基于ZigBee无线网络系统、文献[6]的基于ARM系统进行对比,设定传输的数据包总量为600,各数据段中所含数据包数量
系统数据传输质量可通过接收信号强度进行体现,系统接收信号强度值一般为负数,当其值无限贴近于0,说明系统数据传输质量越好,但最小信号强度不得低于−50 dBm。将3种频带干扰加入到数据传输过程,分别为B,C,D频带干扰,在各种干扰情况下,通过对不同信号粒子数量的信号强度变化进行测试,验证本文系统的数据传输性能,实验结果如图6所示。分析可知,不同频带干扰对系统接收信号强度的影响存在一定差异,B频带干扰下,不同信号粒子数量下的系统信号强度值变化趋势较为稳定,信号强度值最大,在(−18,−10) dBm区间变化;当利用C频带干扰对数据传输过程进行扰动时,系统接收信号强度低于B频带干扰情况,其值于(−30,−18) dBm区间变化;将D频带干扰加入到数据传输过程,对系统数据传输性能影响最大,此时信号强度最弱,在−41~−23 dBm范围变化。3种频带扰动虽对本文系统的数据传输性能有不同影响,但均满足数据传输质量要求。因此,本文系统可实现医疗设备数据的高质量传输。
将本文系统应用于某医院船医疗设备数据采集、传输中,通过分析呼吸机设备数据采集结果、与文献系统的系统吞吐量比较结果、接入不同频带干扰下的接收信号强度的变化等验证本文系统的应用效果。实验结果表明:该系统可完成呼吸机设备数据的获取;
[1] |
赵佳琦, 俞磊, 张冲, 等. 医院船“和谐使命-2018”海外超声医疗服务的实践与思考[J]. 海军医学杂志, 2019, 40(3): 197-202+212. ZHAO Jia-qi, YU Lei, ZHANG Chong, et al. Practice and thinking on overseas ultrasonic medical service of hospital ship Harmonious Mission-2018[J]. Journal of Naval Medicine, 2019, 40(3): 197-202+212. |
[2] |
朱伟, 严郁, 方舸, 等. 基于日志分析的大型医疗设备远程实时监测系统的设计与实现[J]. 中国医疗设备, 2021, 36(6): 98-101+131. ZHU Wei, YAN Yu, FANG Ge, et al. Design and implementation of a real-time remote monitoring system for large medical equipment based on log analysis[J]. Chinese medical equipment, 2021, 36(6): 98-101+131. |
[3] |
禹鑫燚, 殷慧武, 施甜峰, 等. 基于OPC UA的工业设备数据采集系统[J]. 计算机科学, 2020, 47(S2): 609-614. YU Xinyi, YIN Huiwu, SHI Tianfeng, et al. Industrial equipment data acquisition system based on OPC UA[J]. computer science, 2020, 47(S2): 609-614. |
[4] |
熊焱, 朱正鹏, 徐玉娇, 等. 基于USB-HID接口的高速数据采集系统设计[J]. 激光与红外, 2020, 50(3): 363-367. XIONG Yan, ZHU Zhengpeng, XU Yujiao, et al. Design of high-speed data acquisition system based on USB-HID interface[J]. Laser and infrared, 2020, 50(3): 363-367. |
[5] |
钟涛, 金宁, 顾唯兵, 等. 基于无线网络的多参数原位水质监测系统设计[J]. 仪表技术与传感器, 2020, 450(7): 62-66+70. ZhONG Tao, JIN Ning, GU Weibing, et al. Gu Weibing's Design of Multi-parameter In-situ Water Quality Monitoring System Based on Wireless Network[J]. Instrument technology and sensor, 2020, 450(7): 62-66+70. |
[6] |
史兵丽, 王刚, 张会新, 等. 基于ZigBee无线网络的应变数据采集系统[J]. 仪表技术与传感器, 2020, 444(1): 79-82. SHI Bingli, WANG Gang, ZHANG Huixin, et al. Strain data acquisition system based on ZigBee wireless network[J]. Instrument technology and sensor, 2020, 444(1): 79-82. |