巫伟强,谭建平,王帅,喻哲钦,肖智勇
中南大学机电工程学院,湖南长沙410083
心力衰竭是全球死亡率和发病率最高的心血管疾病,目前全球有超过两千万的心力衰竭患者,其中我国患者就超过八百万,其病症的主要特征为心脏不能产生足够的血液输出量,目前由于我国人口老龄化,其发病率也在迅速上升[1]。心脏移植是治疗这种疾病的主要治疗方法[2],由于供体器官供应有限以及患心力衰竭的患者数量不断增加,可植入血泵成为治疗心力衰竭疾病的最佳方案[3]。在过去的十年里,近两万名患者通过植入血泵进行治疗,并获取了一定的存活率[4]。血泵是满足人体血液循环流体力学性能和血液生理性能指标的特殊流体机械。血泵驱动控制系统是实现电能到血泵旋转机械能转换的关键,稳定高效且满足生理需求的驱动系统是血泵运行的基础[5]。驱动系统设计过程中需要考虑几个关键因素,包括能量损失、转子稳定性和转子间隙等[6-7]。连续流量血泵需要保证输出足够的流量,由临床医生或设备制造商的技术人员手动调节泵转速,以便将泵输出与病人自身的生理学和活动水平相匹配,如Jarvik2000[8]。本设计以STM32F103为主控芯片的轴流式血泵驱动控制系统,实现轴流式血泵的速度闭环控制。
轴流式血泵驱动控制系统要求体积小、效率高、运行稳定、实时监控运行状态,需实现的功能包括:驱动轴流式血泵叶轮旋转并实现无位置传感速度闭环控制,以及流量、电压和电流监测和无线人机交互[9]。为实现以上功能,硬件电路设计包括全桥驱动电路、叶轮转子位置检测电路、电压采集电路、电流采集电路、流量传感器采集电路以及无线通讯接口电路。软件程序包括无位置传感器启动算法、速度闭环控制算法和无线通信控制算法。系统总体设计方案如图1所示。
图1 系统结构框图Fig.1 System structure diagram
血泵由固定在泵体内带有永磁体的叶轮转子和泵体外部的线圈组成。如图2所示,线圈采用星形连接,驱动换相电路采用六臂全桥驱动电路,通过切换不同的开关顺序实现换相。采用全桥驱动电路,MOS管控制驱动线圈三相绕组的导通与关断。采用两两导通的方式,根据叶轮转子的位置决定导通的顺序,形成步进角为60°的旋转磁场,驱动叶轮转子旋转,并通过脉宽调制对轴流式血泵进行调速控制。
图2 全桥驱动电路Fig.2 Full-bridge drive circuit
叶轮转子位置检测是实现泵正常换向运行以及速度闭环控制的前提,由于轴流式血泵需要植入人体内,额外的传感器使驱动系统的体积增大,安装比较困难,因此血泵中采用无位置传感器驱动系统。反电势法过零检测法是实现无传感器位置检测的一种有效方法[10]。反电势法的关键是如何准确检测反电势过零点,本设计采用端电压过零检测电路获取反电动势过零点,实现转子位置和速度检测[11]。
驱动系统运行时需要监测驱动系统的功率消耗,可植入轴流式血泵驱动系统采用直流电源供电,电压约为12 V,主控芯片AD采样电压为3.3 V,电压采集采用电阻分压方法,电流测量采用分流电阻法。流量传感器输出电压信号,通过电阻分压电路实现流量传感器信号的采集。
泵运行过程中需对泵的运行数据,如转速、流量、功率进行连续监测,且能够根据病人的状态对泵的运行参数进行设置[12]。本设计采用无线蓝牙方式进行无线通讯,实现泵的状态监测和远程控制,避免导线引起感染的风险。使用的蓝牙芯片为CSR公司的BC417143,通过UART接口与主控芯片进行数据交换,可实现与笔记本电脑、智能手机、平板电脑的通信。上位机通过无线蓝牙接口发送命令来控制血泵启停,改变转速。
转子初始位置的确定是轴流式血泵启动的关键,影响系统最大启动转矩和最小启动时间[13-14],轴流式血泵驱动线圈与血泵叶轮之间气隙大,反电动势小,使用反电动势过零检测进行转子位置检测时容易启动失败。启动流程如图3所示,启动时先导通特定绕组,使转子在电磁力的作用下旋转并固定在确定的位置[15-16],然后进行依次导通绕组进行换相,并逐步提高PWM,当连续监测到N次过零点时,认为已经能够正确检测到过零点,切换到反电动势同步换相运行。
血泵正常工作下需要实现5 L/min的流量输出,对应转速约8 000 rpm,血泵的流量输出应与人体需求相适应[17],需要在运行期间动态调整泵的转速以适应病人不同的生理状态[18-19]。以过零检测方法获得的泵转速作为闭环反馈量,设计PI控制器实现泵的速度闭环控制。
图3 启动算法流程图Fig.3 Startup process
设计轴流式血泵驱动控制硬件电路,并进行电路板的焊接与调试,将轴流式血泵接入模拟循环实验台进行实验。模拟循环实验台结构如图4所示,包括轴流式血泵、驱动控制系统、进出口压力计、流量传感器、阻尼阀、排气阀、储液箱和管道等部分。实验流体采用1:3甘油水溶液,常温条件下,密度为1 090 kg/m3,粘度为 3.1 mPa·s,与血液的水力性能接近[20]。通过上位机无线蓝牙连接驱动控制系统,通过上位机给定转速命令改变泵运行的转速,并记录运行数据。
图4 实验系统示意图Fig.4 Schematic diagram of the experimental system
轴流式血泵启动后进入同步换向运行时转速约为1 000 rpm,泵正常工作为8 000 rpm左右。当启动成功,进入同步运行状态后,设定泵目标转速为8 000 rpm,记录血泵加速时间。
图5为泵加速实验结果。从实验结果可以看出,泵在0.5 s上升到最高转速9 030 rpm,超调量为12.8%,1.5 s时稳定在8 000 rpm,稳态误差小于1%。速度闭环响应快,稳态误差小,泵闭环控制效果好。当泵转速稳定在8 000 rpm时,血泵进出口压力差为13.19 kPa,提供的流量为4.934 L/min,满足人体血液循环所需的压差和流量。
图5 泵加速实验结果Fig.5 Results of pump acceleration experiment
本文设计轴流式血泵的驱动控制系统硬件电路,软件算法实现轴流式血泵无位置传感的启动及速度闭环控制,通过蓝牙模块实现对泵运行过程的电压、电流及流量进行监控和运行过程中根据病人生理情况动态调节泵转速。通过实验证明该驱动控制系统速度闭环响应快,稳态误差小,满足人体血液循环的水力性能要求。