0 引言
母胎监护是保障围产期孕妇和胎儿安全、实现优生优育的重要手段,医生通过对胎心率、宫缩压、胎动等参数进行评估来诊断胎儿在宫内的健康情况,从而确定最佳的分娩时机,降低胎儿的死亡率。传统的胎儿监护仪一般存在以下一些问题:(1)孕产妇身上捆绑多个传感器,有太多电缆缠绕;(2)基层医院因为技术门槛高而无法展开电子监护;(3)监护仪局限于医院使用,不能应用于家庭使用。
针对以上问题,本文利用无线蓝牙技术与智能手机的结合,提出了一种家用胎儿监护系统的整体设计方案,孕妇只需佩戴内置蓝牙模块的无线传感器,就可以随时随地获取胎儿监护数据,智能手机接收无线传感器数据,并对数据进行处理实现胎儿的移动监护。
1 系统结构
本文所设计的家用胎儿监护系统主要包括信号采集模块、蓝牙通信模块以及智能设备监护模块等。系统的结构如图1所示,其中系统的从节点包括胎心率传感器、宫缩压力传感器和胎动传感器;主节点为智能设备,本系统采用手机作为蓝牙智能监护设备,因为手机应用比较广泛,价格便宜,并且只要编写相应的应用程序(APP)即可轻易地与蓝牙从节点进行数据传输以及通过Internet将监护数据发送至医院。
1.1 无线蓝牙模块
为满足系统的低功耗、便携式以及应用性广泛等要求,本无线蓝牙模块采用美国德州仪器开发的蓝牙低功耗(BLE4.0)单模式芯片CC2540。CC2540在6 mm×6 mm的封装中集成了控制器、主机与应用,可缩小PCB板的物理尺寸,降低开发成本。该模块采用Bluetooth Specification V4.0BLE协议,并且集成了2.4 GHz的射频收发器。该芯片工作频率可达32 MHz,具有8通道分辨率可编程的ADC(模/数转换),并且一个CC2540主节点最多可以与8个CC2540从节点连接,满足本系统的设计要求。
BLE4.0是一种标准,该标准定义了短距离、低数据传输速率无线通信所需要的一系列通信协议,是传统蓝牙、低功耗蓝牙和高速蓝牙三种技术的合而为一,最大数据传输速率可达250 kb/s,传输距离可达30 m,并且具有极低的运行和待机功耗。表1为CC2540的低功耗参数。
1.2 胎心率信号采集模块
本系统采用超声多普勒方式采集胎心率信号。超声多普勒的测量方式根据声源在时域的状态可分为连续波多普勒和脉冲波多普勒。脉冲多普勒采用单晶片、深度范围可控的换能器,在同等发射功率下,脉冲多普勒方式超声功率密度更小,可小于1.5 mW/cm3,低于国际的规定的安全密度(10 mW/cm3),对胎儿更为安全。胎心率信号采集模块经脉冲时序产生电路驱动换能器,换能器将回波信号经过滤波放大和DSP处理得到胎心率,胎心率的传输频率为1~3 Hz。CC2540通过UART(串口)方式传输数字胎心率信号,其波特率为9 600 b/s、8 bit数据位、无校检、无停止位,工作模式为从机模式,数据包通过异或校检方式,数据的传输格式为:包头+包长度+胎心率数据+校检位+包尾。
1.3 宫缩信号采集模块
宫缩是指孕妇子宫有规律的收缩,宫缩压是孕妇产检的一项重要指标,它能对孕妇的早产和流产起到预警作用。宫缩压力的量程为0~200 g,且是微压力,因此测量的非线性度应小于2%,本设计选择体积小、适用于要求高精度触力测量场合的霍尼韦尔FSL05N2C触力传感器。FSL05N2C触力传感器的量程为0~500 g,灵敏度为0.12 mV/g,支持电压为5 V,输出量程为0 mV~60 mV。如图2所示为宫缩压力信号采集的硬件部分,主要包括触力传感器电桥、信号放大、低通滤波等。当电桥受外力失去平衡,电桥的IN+和IN-产生电位差,电位差输入到高输入阻抗和共模抑制比的差模仪表放大器中放大。宫缩压力信号的频率为0.5~8 Hz。通过定义CC2540的Timer3定时器中断处理函数,实现对宫缩压力的采集,采集的频率为20 Hz。
1.4 胎动信号采集模块
胎动(Fetal Movement,FM)是指胎儿在子宫内的活动,是胎儿安危的重要指标。本设计所采用的胎动压力传感器是GH-2型子宫收缩传感器,该传感器能够检测出子宫收缩次数,量程为0 g~150 g,输出电压大于50 mV。输出电压经滤波放大等调理电路后,再经DSP对胎动信号进行AD采样和胎动信号识别,CC2540通过UART(串口)方式接收识别的胎动信号。其传输格式与传输胎心率的格式相同。
2 系统软件设计
2.1 系统工作主流程
低功耗无线蓝牙胎儿监护系统的主程序流程图如图3所示。系统的主要工作流程图包括以下几个部分:
(1)系统的各个蓝牙模块的初始化配置,包括ADC、UART、广播、连接间隔等。
(2)胎心率、宫缩压、胎动信号的采集、分析、计算等。
(3)手机应用软件的初始化配置,包括扫描时间、连接个数、图形显示等。
(4)蓝牙模块与手机设备连接通信,蓝牙模块接收来自蓝牙设备的控制命令,手机接收和解析来自各蓝牙模块的有效数据并显示和存储。
2.2 手机监护端
手机监护端必须支持蓝牙4.0和网络功能,如PDA、手机等。本系统选择魅族公司生产的魅族4(MX4)手机作为监护端应用软件的开发设备,其硬件配置为:8核CPU、2G内存、5.3英寸的显示屏、蓝牙4.0、移动4G网络等,安卓软件开发工具为Android4.4版本。手机监护端与胎心率、宫缩压、胎动3个无线蓝牙传感器连接,并实时传输监护数据。其数据的传输格式为:包ID+包长度+数据+校检位,通过包ID识别胎心、宫缩、胎动数据。本系统的手机监护端结构如图4所示。其功能包括:实时监护、病历报告、监护数据存储以及界面交互等。手机监护端以数字和曲线的形式显示胎心率、宫缩压、胎动,并对监护数据存储,其存储的文件为二进制文件,存储格式为胎心率+宫缩压+胎动(0或1)+空位(0)。
3 胎儿生理信号的处理与分析
3.1 胎心率分析
自相关算法是超声多普勒测量胎儿心率中最常用的方法[5]。利用自相关函数的周期与信号周期一致的特点找出自相关函数的周期,即可得到胎儿心率的值。其算法的过程为:读取多普勒胎心率原始回波信号x(n),对回波信号进行预处理并进行自相关算法。假设数据的长度为N,α为控制因子,则自相关算法的表达式:R(m)=通过自适应控制实时调整控制因子使自相关函数随时延的衰减程度在不同的胎心率值下不同,始终保证自相关函数最大周期峰值在第一周期处,得到自相关函数R(m)的曲线,求出第一周期处峰值处的序列号Rf。若采样率为f(s),则胎心率S(r)的值与自相关函数的序列号Rf和采样率f(s)的关系为:S(r)=(f(s)×60)×Rf。如图5所示是采集的正常胎心率信号。
3.2 宫缩压分析
根据FSL05N2C触力传感器的原理,其IN+和IN-产生的电压差Vo与宫缩压力的关系表达式为:Vo=0.12(mv/g)×UC(g)[7]。Vo经过放大滤波电路最终输出的电压表达式为:其电压输出范围为0~3 V。
本系统通过CC2540以20 Hz的频率、14位分辨率、3.3 V参考电压对Vout进行AD采样,模拟输入电压Vout与数字AD值N(ADC)的关系为:N(ADC)=Vout×16 389/3.3(V)。蓝牙模块根据输出电压与宫缩压力表达式将采样值换算成压力值,并发送到手机监护端进行显示和存储。图6所示是正常采集的宫缩压力曲线图。
3.3 胎动信号分析
胎动信号是非平稳信号,从母腹部提取的胎动信号成分比较复杂,如宫缩压信号、呼吸咳嗽等混合的信号,信噪比很低。因此需对信号进行滤波等处理。FIR数字滤波器对滤波有很好的性能,通过对设计的滤波系数进行量化移植到DSP芯片,实现对胎动信号的滤波处理。胎动信号是以二值信号在蓝牙中传输,即0代表无胎动,1代表有胎动,在监护的过程中,手机监护设备对胎动值判断,实现对胎动的计数以及存储。
4 结果与讨论
本文介绍了一种基于低功耗无线蓝牙网络的家用胎儿监护系统的设计,经测试,在不漏包的情况下,无线连接的距离范围为0~15 m,满足家用监护的距离。为了验证本系统的可行性和优越性,利用设计的胎儿监护系统与某医疗器械公司生产的基于RF(无线射频)的无线胎儿监护仪(B5)进行数据仿真实验。在连接距离为12 m的空旷房间内,测试时间为24 h,将正常的胎心率、宫缩压和胎动数据分别传输到两个监护系统中。将本系统存储的胎儿监护数据和B5监护仪的监护数据与仿真数据进行比较,通过实验对比,在传输距离为12 m的条件下,本系统具有以下优点:(1)功能全面,界面友好,成本比较低,连接时间更快;(2)通过手机进行监护,应用性更加广泛;(3)功耗低,在相同电量的电池下,本系统的续航时间更长。对比结果如表2所示,在距离12 m的空旷条件下传输,各个监护参数的传输正确率达到100%,未出现漏包的情况。
远程无线胎儿电子监护已成为围产医学领域中家庭监护及社区监护的一项重要内容,有着非常广泛的应用意义和发展前景。将互联网与云计算技术应用到本系统中,将胎儿数据上传到医院服务器,医生对数据进行分析、备份、管理等,可以提前预测和解决胎儿疾病。本系统的设计为国内外智能化医疗与移动健康事业的发展提供了参考,具有很高的应用价值和广阔的前景。