基于LabVIEW的电子血压测量仪*

2019-10-30 08:16杨波彭志凌邢联大丁明军郭永
生物医学工程研究 2019年3期
关键词:心电脉搏传导

杨波,彭志凌,邢联大,丁明军,郭永

(1.中北大学机电工程学院,山西 太原 030051;2.空军驻山西地区军代表室,山西 太原 030024; 3.淮海工业集团有限公司,山西 长治 046012)

1 引 言

对心血管疾病患者进行长期的血压动态监测是很有必要的。传统的柯氏音听诊法虽然测量精度较高,但是无法进行连续的动态监测;而动脉插管法虽然可以动态地测量血压且具有较高的精度,但是该方法具有准备复杂、有创等缺点。所以有必要设计一款无创且能够连续动态测量血压的设备。

目前无创连续动态血压测量方法主要有容积补偿法、动脉张力法、基于脉搏波传导时间法等。容积补偿法被测部位需要保持一定的压力,长时间测量会导致被测部位静脉充血;其次由于血管自身的力学特性,使得血管容积与外置压力成非线性关系,所以转换精度不高。动脉张力法的传感器的安装位置需要非常精确,其对传感器位移高度敏感,长时间测量会因传感器的移动而降低血压测量的准确度[1]。基于脉搏波传导时间法对传感器安装精度要求低,具有较高的精确度,不适感较少,所以本研究选择此方法进行血压测量仪的设计。

2 脉博波传导速度与血压之间的关系

使用脉搏波传导时间(PWTT)为参数模型进行测量时发现,由于参与实验者的臂长不同,脉搏波传导时间差异很大。所以采用引入身高数据的脉搏波传导速度(PWV)模型,即可剔除臂长不同对模型的影响。根据董骁的研究可知,收缩压、平均压、舒张压与脉搏波传导速度有如下关系[2]:

SBP=a+27.2781×PWV

(1)

MAP=b+12.1051×PWV

(2)

DBP=(3×b-a+9.0372×PWV)/2

(3)

式中,a、b是两个待校准参数,需要针对每一位使用者进行单独校准,PWV是脉搏波传导速度。通过测量脉搏波传导速度,代入式(1)、式(2)、式(3)就能够间接地计算出血压值。

3 系统硬件设计

系统主要由心电传感器、脉搏波传感器、升压电路、主控单片机、Wi-Fi模块、上位机软件构成。使用心电、脉搏波传感器采集心电和脉搏波信号。-2.5~+2.5 V的脉搏波信号经过升压电路变为0~5 V的模拟信号,心电信号经过信号调理电路进行滤波放大,之后两路信号经A/D转换器转换成数字信号传入单片机,单片机再通过Wi-Fi模块把信号传送到上位机。上位机将从单片机中传送来的信号进行滤波、计算之后,显示心电和脉搏波波形以及血压和心率。系统硬件示意图见图1。

图1 系统总体框图Fig.1 System diagram

3.1 脉搏波传感器

脉搏波传感器选择的是HK-2000B,具有集成度高、精确度高等优点。此传感器的输出为-2.5~+2.5 V的模拟信号,所以需要升压电路对输出信号进行电压抬升至0~5 V,以便进行A/D转换。本研究使用此传感器采集的是手腕处的脉搏波信号。

3.2 心电传感器

心电传感器采用的是AD8232。此传感器是一款全集成式单导联ECG前端,具有高信号增益,以及DC阻塞能力。三个电极R端、L端、COM端,依次放置在左胸处、右胸处、肚脐附近这三个位置。AD8232的外围电路见图2。

图2 AD8232外围电路Fig.2 AD8232 peripheral circuit

3.3 升压电路

脉搏波传感器的输出电压范围是-2.5~+2.5 V,由于A/D转换器的输入范围是0~5 V,所以需要对输出电压进行升压才能够采集到完整的波形,否则只能采集到部分波形。本研究采用OP07搭建一个同相加法器,将脉搏波传感器采集到的信号向上平移,使采集的脉搏波信号落入0~5 V的A/D转换器的采集电压范围。升压电路见图3。

图3 升压电路Fig.3 Boost converter

3.4 主控单片机

本研究选用的是Arduino uno单片机。这款单片机自带8通道10位ADC转换器,满足采集心电和脉搏波信号的使用,故选择这款单片机。

3.5 Wi-Fi模块

本研究选用的Wi-Fi模块型号为ESP8266,该模块支持标准的802.11 b/g/n 协议和完整TCP/IP 协议栈,故选择该模块。

4 系统软件设计

4.1 单片机软件设计

本研究设计的血压测量仪,需要使用单片机采集两路模拟信号:一路是心电信号,一路是脉搏波信号。第一步初始化串口;第二步初始化Wi-Fi模块;第三步判断采集通道是否开启;第四步采集心电、脉搏波信号;第五步判断是否结束采集。单片机软件流程图见图4。

图4 单片机软件流程图Fig.4 MCU software flow chart

4.2 上位机软件设计

心电和脉搏波信号都有不同程度的基线漂移和工频干扰现象。基线漂移的现象通常源于呼吸,频率在0.15~0.3 Hz,所以用Kaiser窗FIR高通滤波器,通带边缘频率为3 Hz,阻带边缘频率为500 mHz。工频干扰使用中心频率为50 Hz,阻带宽度为2 Hz的FIR陷波滤波器进行抑制[3]。

对信号进行预处理之后,就可以进行波峰检测来计算PWTT。使用LabVIEW中的波峰检测VI来找出波峰点的索引位置S[i],使用式(4)得到时间位置ST[i]。

ST[i]=t0+S[i]×Δt

(4)

式中,ST[i]是时间位置,t0是开始时间,S[i]是索引位置,Δt是采样间隔时间。

以心电R波波峰点为PWTT的起点,以脉搏波主波峰最大值点为PWTT的终点,来计算PWTT。PWTT示意图见图5,则PWTT为:

PWTT=STP-STE

(5)

式中,STP为脉搏波主峰最大值点的时间位置,STE为心电R波波峰点的时间位置。

使用身高和身体系数获得臂长数据,则臂长l为:

l=BDC·h

(6)

式中,h为身高,BDC为人体系数取0.5。

则PWV为:

(7)

计算出PWV之后代入式(1)、式(2)、式(3)即可得到收缩压、平均压、舒张压。上位机的前面板见图6。

图5 PWTT示意图Fig.5 PWTT schematic

图6血压测量仪前面板程序

Fig.6Blood pressure monitor front panel program

选择RR间期来计算心率。心率与RR间期的关系为:

HR=60×fs/RR

(8)

式中HR为心率,单位为次/min。fs是采样频率。RR为RR间期个数,单位为个。

5 样机及测量过程

试验样机及测量过程见图7、图8。

图7 样机示意图Fig.7 Prototype diagram

图8 测量过程示意图Fig.8 Scheduling process diagram

6 系统测试分析

为测试本测量系统对不同人的测量准确性,选取10位受试者进行试验,并与柯氏音听诊法测得的血压值进行比较,计算绝对误差。受试者的年龄范围在20~25岁,男女比例为1∶1,身体健康,实验中受试者采用坐姿静止状态进行测试。试验结果见表1,测量数据的相关性见图9-图11。

为验证本测量系统是否具有良好的一致性,选取1名受试者使用柯氏音听诊法测得舒张压为77 mmHg,收缩压为128 mmHg。之后使用本测量系统进行10次试验,得到10组测量值并与实际值进行比较,计算绝对误差与标准差。试验结果见表2。

经计算,舒张压的标准差为5.8176 mmHg,收缩压的标准差为5.3415 mmHg,符合AAMI推荐的标准差不大于8 mmHg的标准[4-7],能够比较准确地测量出血压值。

表1 本测量系统试验结果(10位受试者)Table 1 Test results of this measurement system (10 testers)

表2 本测量系统试验结果(同一位受试者连续测量10次)Table 2 Test results of this measurement system(the same tester measured 10 times )

图9收缩压相关性图

Fig.9Systolic blood pressure correlation diagram

7 结束语

本研究根据脉搏波传导时间与血压的关系模型,设计了一套基于LabVIEW的血压测量仪,实现了无创连续监测人体血压的功能。实验结果表明该系统可以满足AAMI标准的要求,且体积小,携带方便,克服了传统测量血压需要的气囊以及无法进行无创连续测量的缺点。

图10 舒张压相关性图Fig.10 Diastolic pressure correlation diagram

图11 心率相关性图Fig.11 Heart rate correlation diagram

猜你喜欢
心电脉搏传导
心电向量图诊断高血压病左心室异常的临床应用
基于非接触式电极的心电监测系统
神奇的骨传导
穿戴式心电:发展历程、核心技术与未来挑战
充分发挥银行在政策传导中的作用
更正启事
用心感受狗狗的脉搏
《今日评说》评今日浙江 说时代脉搏
光电式脉搏波检测系统的研究
基于51系列单片机的穿戴式脉搏仪的设计