一种用于血压测量的压力控制电路及控制方法

文档序号:760539阅读:483来源:国知局
一种用于血压测量的压力控制电路及控制方法
【专利摘要】本发明涉及一种用于血压测量的压力控制电路及控制方法,控制电路包括压力传感器、信号调理电路、微控制器、PWM控制器和蠕动泵,压力传感器连接信号调理电路的输入端,信号调理电路的输出端连接微控制器的输入端,微控制器的输出端连接PWM控制器的输入端,PWM控制器的输出端连接蠕动泵;压力传感器采集压力和脉搏波的混合信号,信号调理电路接收混合信号并进行处理,获得压力反馈信号和脉搏波信号并向微控制器发送,微控制器经比较、PI调节后,向PWM控制器发送控制信号,PWM控制器发出相应脉宽的PWM信号,完成对蠕动泵的控制。与现有技术相比,本发明可以在测量过程中有效地控制压力匀速变化,提高测量精度。
【专利说明】-种用于血压测量的压力控制电路及控制方法

【技术领域】
[0001] 本发明涉及医疗器械【技术领域】,尤其是涉及一种用于血压测量的压力控制电路及 控制方法。

【背景技术】
[0002] 电子血压计在血压测量过程中,为了得到精确的血压测量值,必须保证脉搏波在 各压力点信息是均匀的,即在整个测量过程中压力匀速变化。在传统的降压测血压机测量 中,匀速放气阀起着关键作用。而在升压测血压机测量中,测量方式与降压测量原理一样, 只是在升压的过程中,若要求压力匀速变化,就必须控制充气泵的转速非线性变化。如果控 制的不够精确,在升压的过程中容易造成气流不稳定,压力变化速度不均匀,测量结果容易 引起偏差。目前,电子血压计已逐步代替传统的水银柱血压计,而采用气泵进行压力控制的 电子血压计,存在气泵控制精度有局限性,同时气泵需额外设置放气阀,进行放气等缺陷。
[0003] 因此需要研发一种用于高精度血压测量的压力控制电路及控制方法,无论是降压 测量方法还是升压测量方法,都能够在整个测量过程中有效地控制压力匀速变化,从而提 高测量精度。


【发明内容】

[0004] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种用于血压测量 的压力控制电路及控制方法,在测量过程中可以有效地控制压力匀速变化,提高测量精度。
[0005] 本发明的目的可以通过以下技术方案来实现:
[0006] 一种用于血压测量的压力控制电路,包括压力传感器、信号调理电路、微控制器、 PWM控制器和蠕动泵,所述的压力传感器的输出端连接信号调理电路的输入端,所述的信号 调理电路的输出端连接微控制器的输入端,所述的微控制器的输出端连接PWM控制器的输 入端,所述的PWM控制器的输出端连接蠕动泵;
[0007] 压力传感器采集压力和脉搏波的混合信号,信号调理电路接收混合信号并进行 处理,获得压力反馈信号和脉搏波信号并向微控制器发送,微控制器经比较、PI调节后,向 PWM控制器发送控制信号,PWM控制器发出相应脉宽的PWM信号,完成对蠕动泵的控制。
[0008] 所述的信号调理电路包括压力信号放大器和脉搏信号提取电路,所述的压力信号 放大器的输入端连接压力传感器,输出端分别连接脉搏信号提取电路的输入端和微控制器 的第一输入端,所述的脉搏信号提取电路的输出端连接微控制器的第二输入端,压力信号 放大器对压力和脉搏波的混合信号进行放大,其输出端输出压力反馈信号,脉搏信号提取 电路接收输入信号后,从中提取脉搏波信号并输出。
[0009] 所述的信号放大器为AD620芯片。
[0010] 所述的脉搏信号提取电路包括模拟带通滤波器和射极跟随器,所述的模拟带通滤 波器的输入端连接压力信号放大器的输出端,输出端连接射极跟随器的输入端,所述的射 极跟随器的输出端连接微控制器的第二输入端,所述的射极跟随器为LM358芯片。
[0011] 所述的微控制器为STM32fl03芯片。
[0012] 所述的压力传感器为MD-PSG010芯片。
[0013] 所述的PWM控制器为L293B芯片。
[0014] 一种用于血压测量的压力控制方法,包括降压测血压的压力控制方法或升压测血 压的压力控制方法;
[0015] 所述的降压测血压的压力控制方法具体步骤为:
[0016] 101 :开始检测压力信号和脉搏波信号,向蠕动泵发出快速加压指令,此时,由PWM 控制器向蠕动泵发出占空比80%的脉冲进行开环控制,蠕动泵正向旋转加压;
[0017] 102 :当检测到压力信号达到预设值后,向蠕动泵发出匀速放气指令,以0. 3mmHg/ 毫秒速率开始调节压力降低速率,此时,PWM控制器向蠕动泵发出占空比30%的脉冲进行 闭环控制,蠕动泵反向旋转降压;
[0018] 103 :当脉搏波峰值开始下降,并达到最大峰值的50%时,发出检测结束信号,PWM 控制器向蠕动泵发出占空比80%的脉冲,蠕动泵反向旋转降压,直至检测的压力信号为0 ;
[0019] 所述的升压测血压的压力控制方法具体步骤为:
[0020] S1 :开始检测压力信号和脉搏波信号,向蠕动泵发出均匀加压指令,以0. 3mmHg/ 毫秒速率开始调节压力增加速率,此时,PWM控制器向蠕动泵发出10% 30%可变脉宽的PWM 信号进行闭环控制,蠕动泵正向旋转进行加压;
[0021] S2 :当检测到血压测试完毕,即脉搏波峰值开始下降,并达到最大峰值的50%,向 蠕动泵发出快速放气指令,此时,PWM控制器向蠕动泵发出占空比80%的脉冲进行开环控 制,蠕动泵反向旋转,直至检测的压力信号为0。
[0022] 所述的闭环控制为:将反馈的压力信号与预设的压力分布曲线进行对比,若有误 差,通过PI调节器调整后,由PWM控制器向蠕动泵发出相应脉冲。
[0023] 与现有技术相比,本发明具有以下优点:
[0024] 1)本发明中升压检测血压控制方法中控制蠕动泵压力匀速变化,通过闭环控制气 流稳定精确,使得测量更加精准、快速;
[0025] 2)本发明中降压检测血压控制方法中利用蠕动泵反转(吸气特型)实现自然放 气,可以省略传统的放气阀,通过闭环控制使得降压过程压力均匀变化,使得血压测量更加 快速与准确;
[0026] 3)本发明压力控制电路中采用蠕动泵代替传统气泵,调速性能更佳,精简设备;
[0027] 4)本发明压力控制电路包括PWM控制器,使用脉冲调宽调制PWM技术,节能,且调 速更方便;
[0028] 5)本发明压力控制电路包括微控制器,通过其实现比较和PI调节的功能,使得 PWM控制更加精确,即将反馈的压力信号与预设的压力分布曲线进行对比,若有误差,通过 PI调节调整后,由PWM控制器向蠕动泵发出相应脉冲;
[0029] 6)本发明压力控制电路中信号处理器包括压力信号放大器和脉搏信号提取电路, 压力信号放大器由高精度仪表放大器AD620组成,完成压力信号的放大,脉搏信号提取电 路由模拟带通滤波器和射极跟随放大器LM358组成,完成脉搏波信号的提取,将压力信号 和脉搏波信号作为PI控制参量,便于准确地实现压力的控制。

【专利附图】

【附图说明】
[0030] 图1为本发明中压力控制电路的结构示意图;
[0031] 图2为本发明中压力控制框图;
[0032] 图3为本发明中微控制器的电路图;
[0033] 图4为本发明中压力传感器、信号调理电路的电路图;
[0034] 图5为本发明中PWM控制器的电路图;
[0035] 图6为本发明中降压测血压曲线图;
[0036] 图7为本发明中升压测血压曲线图。
[0037] 图中:1、压力传感器,2、微控制器,3、PWM控制器,4、蠕动泵,5、袖带,U1、信号放大 器,U2、脉搏信号提取电路。

【具体实施方式】
[0038] 下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案 为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于 下述的实施例。
[0039] 如图1所示,一种用于血压测量的压力控制电路,包括压力传感器1、信号调理电 路、微控制器2、PWM控制器3和蠕动泵4,压力传感器1输出端连接信号调理电路的输入端, 信号调理电路输出端连接微控制器2输入端,微控制器2输出端连接PWM控制器3输入端, PWM控制器3输出端连接蠕动泵4。
[0040] 如图2所示,当所反馈的压力信号与要求的压力分布曲线相比较有误差时,通过 微控制器2的PI调节计算,可得PWM所需要的脉宽;通过PWM控制器3,将可变脉宽的PWM 信号放大,控制蠕动泵4的正、反向旋转;蠕动泵4控制袖带5充、放气;压力传感器1设于 袖带5中,完成压力信号和脉搏波信号的采集、放大和变换,并反馈到微控制器2的输入端, 继续进行后续处理。
[0041] 如图3所示,信号调理电路包括压力信号放大器U1和脉搏信号提取电路U2,压力 信号放大器U1输入端连接压力传感器1,输出端分别连接脉搏信号提取电路U2输入端和 微控制器2第一输入端,脉搏信号提取电路U2的输出端连接微控制器2的第二输入端,压 力信号放大器U1对压力和脉搏波的混合信号进行放大,其输出端输出压力反馈信号,脉搏 信号提取电路U2接收输入信号后,从中提取出脉搏波信号并输出。脉搏信号提取电路U2 包括模拟带通滤波器和射极跟随器,模拟带通滤波器的输入端连接压力信号放大器的输出 端,输出端连接射极跟随器的输入端,射极跟随器的输出端连接微控制器的第二输入端。其 中,信号放大器U1为AD620芯片,射极跟随器为LM358芯片,压力传感器1为MD-PSG010芯 片,具体连接为:AD620的输出引脚OUTPUT连接微控制器2的第一输入端,标记为压力信号 放大器U1的输出端ADC0,由模拟带通滤波器和射极跟随器LM358作为脉搏信号提取电路 U2,其输出端标记为ADC1。
[0042] 如图4所示,微控制器2为STM32f 103芯片,要求压力分布曲线、比较器、PI调节 均由微控制器2完成,从而实现图2相应的控制指令;STM32H03芯片的引脚PB5、PB6作为 连接PWM控制器3的输出端,引脚PC0为第二输入端,连接脉搏信号提取电路U2的输出端 ADC1,输入脉搏波信号,引脚PC1为第一输入端,连接压力信号放大器U1的输出端ADC0,输 入压力反馈信号,图4中还包括构成STM32f 103芯片最小系统的周围电路。
[0043] 蠕动泵4控制采用脉冲调宽调制PWM技术,大幅度降低控制系统的成本和功耗,并 且使输出平滑,易于调速。PWM控制器3如图5所示,其中L293B是电机驱动控制芯片,其作 为PWM控制器3。PWM信号的相应脉宽由STM32H03进行PI调节后获得,STM32H03的引 脚PB5连接L293B的引脚INI,STM32H03的引脚PB6连接L293B的引脚IN2, L293B接收 STM32H03的输出控制信号,从而完成PWM信号放大及控制蠕动泵4旋转的功能,L293B输 出引脚0UT1分别连接D15的阳极、D17的阴极和蠕动泵4插座SJ-DJ的引脚1,引脚0UT2 分别连接D16的阳极、D18的阴极和蠕动泵4插座SJ-DJ的引脚2, D15、D16的阴极均分别 连接+12V电源,D16、D17的阳极均分别连接大地,二极管D15、D16、D17、D18构成了保护电 路。图5中还包括:L293B的引脚ENA、ENB、VSS分别连接+12V电源,引脚VS连接+5V电 源,4个引脚GND分别连接大地。
[0044] 基于上述压力控制电路,采用一种压力控制方法实现血压测量,包括降压测血压 的压力控制方法或升压测血压的压力控制方法。
[0045] 如图6所示,降压测血压的压力控制方法具体步骤为:
[0046] 101 :开始检测压力信号和脉搏波信号,经过3. 06秒后(对应图6中第102点,采 样速度为33. 3Hz),向蠕动泵4发出快速加压指令,此时,由PWM控制器3向蠕动泵4发出占 空比为80%的脉冲进行开环控制,蠕动泵4正向旋转加压;
[0047] 102:当检测到压力信号达到预设值后,向蠕动泵4发出匀速放气指令,以 0.3mmHg/毫秒速率开始调节压力降低速率,此时,PWM控制器3向蠕动泵4发出占空比为 30%的脉冲进行闭环控制,蠕动泵4反向旋转降压;
[0048] 103 :当脉搏波峰值开始下降,并达到最大峰值的50% (对应图6中第1300点) 时,发出检测结束信号,PWM控制器3向蠕动泵4发出占空比为80%的脉冲,蠕动泵4反向 旋转降压,直至检测的压力信号为0。
[0049] 根据降压过程采集的压力信号和脉搏波信号,计算获得血压值。
[0050] 如图7所示,升压测血压的压力控制方法具体步骤为:
[0051] S1 :开始检测压力信号和脉搏波信号,向蠕动泵4发出均匀加压指令,以0. 3mmHg/ 毫秒速率开始调节压力增加速率,此时,PWM控制器3向蠕动泵4发出10%?30%可变脉 宽的PWM信号进行闭环控制,蠕动泵4正向旋转进行加压;
[0052] S2 :当检测到血压测试完毕,即脉搏波峰值开始下降,并达到最大峰值的50%,向 蠕动泵4发出快速放气指令,此时,PWM控制器3向蠕动泵4发出占空比为80%的脉冲进行 开环控制,蠕动泵4反向旋转,直至检测的压力信号为0。
[0053] 根据升压过程采集的压力信号和脉搏波信号,计算获得血压值。
[0054] 闭环控制为:将反馈的压力信号与预设的压力分布曲线进行对比,若有误差e,通 过PI调节器调整后,由PWM控制器3向蠕动泵4发出相应脉冲。
[0055] 上述压力控制方法可以在降压/升压测量法测量过程中,利用蠕动泵4配合充气 速率控制方法而形成特定充气方式和放气机制。
【权利要求】
1. 一种用于血压测量的压力控制电路,其特征在于,包括压力传感器、信号调理电路、 微控制器、PWM控制器和蠕动泵,所述的压力传感器连接信号调理电路的输入端,所述的信 号调理电路的输出端连接微控制器的输入端,所述的微控制器的输出端连接PWM控制器的 输入端,所述的PWM控制器的输出端连接蠕动泵; 压力传感器采集压力和脉搏波的混合信号,信号调理电路接收混合信号并进行处理, 获得压力反馈信号和脉搏波信号并向微控制器发送,微控制器经比较、PI调节后,向PWM控 制器发送控制信号,PWM控制器发出相应脉宽的PWM信号,完成对蠕动泵的控制。
2. 根据权利要求1所述的一种用于血压测量的压力控制电路,其特征在于,所述的信 号调理电路包括压力信号放大器和脉搏信号提取电路,所述的压力信号放大器的输入端连 接压力传感器,输出端分别连接脉搏信号提取电路的输入端和微控制器的第一输入端,所 述的脉搏信号提取电路的输出端连接微控制器的第二输入端,压力信号放大器对压力和脉 搏波的混合信号进行放大,其输出端输出压力反馈信号,脉搏信号提取电路接收输入信号 后,从中提取出脉搏波信号并输出。
3. 根据权利要求2所述的一种用于血压测量的压力控制电路,其特征在于,所述的信 号放大器为AD620芯片。
4. 根据权利要求2所述的一种用于血压测量的压力控制电路,其特征在于,所述的脉 搏信号提取电路包括模拟带通滤波器和射极跟随器,所述的模拟带通滤波器的输入端连接 压力信号放大器的输出端,输出端连接射极跟随器的输入端,所述的射极跟随器的输出端 连接微控制器的第二输入端,所述的射极跟随器为LM358芯片。
5. 根据权利要求1所述的一种用于血压测量的压力控制电路,其特征在于,所述的微 控制器为STM32H03芯片。
6. 根据权利要求1所述的一种用于血压测量的压力控制电路,其特征在于,所述的压 力传感器为MD-PSG010芯片。
7. 根据权利要求1所述的一种用于血压测量的压力控制电路,其特征在于,所述的PWM 控制器为L293B芯片。
8. -种用于血压测量的压力控制方法,其特征在于,包括降压测血压的压力控制方法 或升压测血压的压力控制方法; 所述的降压测血压的压力控制方法具体步骤为: 101 :开始检测压力信号和脉搏波信号,向蠕动泵发出快速加压指令,此时,由PWM控制 器向蠕动泵发出占空比80%的脉冲进行开环控制,蠕动泵正向旋转加压; 102 :当检测到压力信号达到预设值后,向蠕动泵发出匀速放气指令,以0. 3mmHg/毫秒 速率开始调节压力降低速率,此时,PWM控制器向蠕动泵发出占空比30%的脉冲进行闭环 控制,蠕动泵反向旋转降压; 103 :当脉搏波峰值开始下降,并达到最大峰值的50%时,发出检测结束信号,PWM控制 器向蠕动泵发出占空比80%的脉冲,蠕动泵反向旋转降压,直至检测的压力信号为0 ; 所述的升压测血压的压力控制方法具体步骤为: S1 :开始检测压力信号和脉搏波信号,向蠕动泵发出均匀加压指令,以0. 3mmHg/毫秒 速率开始调节压力增加速率,此时,PWM控制器向蠕动泵发出10%?30%可变脉宽的PWM信 号进行闭环控制,蠕动泵正向旋转进行加压; S2 :当检测到血压测试完毕,即脉搏波峰值开始下降,并达到最大峰值的50%,向蠕动 泵发出快速放气指令,此时,PWM控制器向蠕动泵发出占空比80%的脉冲进行开环控制,蠕 动泵反向旋转,直至检测的压力信号为0。
9.根据权利要求8所述的一种用于血压测量的压力控制方法,其特征在于,所述的闭 环控制为:将反馈的压力信号与预设的压力分布曲线进行对比,若有误差,通过PI调节器 调整后,由PWM控制器向蠕动泵发出相应脉冲。
【文档编号】A61B5/0225GK104188643SQ201410474828
【公开日】2014年12月10日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】邓琛, 黄祖良, 丁大民, 费冬冬, 王朝斌 申请人:上海工程技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1