医用新型高精密恒流电刺激器系统的设计

2020-11-30 06:54杜玉晓杨其宇
广东工业大学学报 2020年6期
关键词:电流强度刺激器恒流

杜玉晓,杨其宇

(广东工业大学 自动化学院,广东 广州510006)

1 研究背景及意义

神经电刺激方法是一种理想的非药物外科治疗方法,在不破坏脑组织和神经组织结构的前提下,将特定形状和频率的电流或电压施加于生物体兴奋组织后,使其产生各种生理性反应,以便在动物生理学、行为学研究中获得真实的实验数据,从而达到神经组织功能恢复与重建的目的。功能式神经肌肉电刺激器可用于缓解神经肌肉疲劳[1-2],帮助人体瘫痪上下肢功能的恢复[3],帮助损伤脊髓的康复[4],帮助瘫痪神经网络的重建和康复[5-6]等方面。

目前国内外用作功能式神经刺激器的恒流刺激器应用比较广泛,对可植入电刺激器的研究,有用作人工耳蜗假体可植入电刺激系统,这些刺激器的刺激电流小至1 nA,为电流持续刺激[7-8];有用作人工视网膜假体的视网膜刺激器,具有刺激电压最小20 V、脉宽不可调等特点[9-11];有用于帮助损伤神经功能重建的生物医学可植入功能神经电刺激器,刺激电压最小20 V,电流最小20 mA,但刺激模式单一[12-17]。其他还有用于帮助瘫痪肌肉恢复的体表刺激的功能电刺激器,有采用共振电路作为刺激信号[18],以及仅限于对某个具体部位的刺激[19],等等。综上所述,可植入的功能性神经刺激器的刺激电压最小20 V,在安全电压范围内,电流强度最小20 mA,具有刺激脉宽单一不可调、刺激模式单一等特点,不适合作为临床使用的功能神经刺激器来对各种神经性疾病进行康复治疗。

目前国外生产的诱发电位仪有德国singma公司生产的C2/C4肌电图诱发电位仪、英国M314636的M314636-Medelec Synergy V、日本光电的MEB-9400C肌电诱发电位仪,美国Nicolet公司的Viking Select。这些仪器已广泛应用于临床诊断和手术监控等,主要存在着各个模块独立使用性差、抗干扰性差、扩展性和安全性不足的问题,其诱发电位刺激器的控制器是集成在主控板上,无法单独使用。

本文提出的恒流刺激器和视觉诱发电位刺激器[20]作为诱发电位仪系统的重要组成部分[21],不但可以用作诱发电位恒流刺激器,还能用作功能式神经功能刺激器,具有较好的模块独立性和扩展性。采用独特的360 V高压和精密的恒流源电路,可以保证最大100 mA的刺激电流精度;在刺激安全性能设计方面,采用光电隔离和电源隔离方法,并专门设计过流保护电路、脉宽限制电路和脉宽检错电路,结合底层硬件保护和上层脉宽检错电路的双重安全保护措施,大大提高了刺激器的安全系数。

2 系统整体方案设计

作为医用恒流刺激器,必须保证足够高的设备安全性能,要进行电气安全隔离并设计专门的安全保护电路;同时刺激电流强度、脉宽、频率要有足够的精度以满足临床检测需求。高精密恒流刺激器设计指标如下:刺激电流强度0~100 mA,精度为0.1 mA;刺激频率0.1~100 Hz可调;设置9个档的可调脉宽(0.01,0.02,0.03,0.05,0.1,0.2,0.3,0.5,1 ms)。

图1 高精密恒流电刺激器系统原理框图Fig.1 High-precision constant current electric stimulator system block diagram

高精密恒流电刺激器原理结构如图1所示,主要包括4个模块:(1)ARM(Acorn RISCMachine)主控模块。ARM发送串行数据信号设定刺激器的刺激电流强度、频率和脉宽。根据反馈的手动调节信号来调节电流强度和刺激个数,并根据反馈的脉宽检错信号检测出实际刺激脉宽的大小在一定范围内是否与设置脉宽相符合。(2)电源模块。电源模块的推挽电路从ARM获得一个250 kHz的脉冲电压信号,产生两个互补的125 kHz的推挽信号供给变压器,一路通过升压转换为360 V高电压供给刺激电路,另一路产生一个10 V电压供电给系统的芯片。(3)电刺激模块。ARM以一定频率发出的电刺激电流强度数字信号经过光耦器件和串并转换器件由D/A将数字信号转换为电刺激模拟电流信号,电流信号流经反馈电阻转换成施加在刺激通路中50Ω采样电阻上恒定的电压信号,从而刺激通路在有电刺激模拟电流信号时通过开关的导通产生恒定的刺激电流。并且电路中通过对送入D/A并行数据的使能来获得所需的脉宽,从而得到高精度可调强度、频率和脉宽的刺激电流。(4)安全保护设计。系统采用双隔离技术和多重安全保护电路设计,系统中的ARM控制信号、脉宽检错信号和手动调节信号都经过光电耦合器件隔离,电源则通过DC-DC进行隔离屏蔽。在此采用过流保护电路、脉宽限制电路和脉宽检错电路作为底层硬件的安全保护。过流保护可以在刺激电流大于100 mA或者出现10 mA持续刺激电流的时候进行刺激关断;脉宽限制电路在刺激电流脉宽超过1 ms时自动进行刺激关断;脉宽检错电路在刺激脉宽出错时,通过ARM自动停止发送250 kHz的推挽信号以实现快速的刺激关断。

系统作为功能性刺激器使用时,由上层PC机通过USB或者RS232通信进行刺激电流相关参数设定,由系统底层ARM控制器来完成相应的电流刺激。当系统作为诱发电位仪辅助刺激器的时候,由诱发电位仪主控ARM通过RS485通信下发刺激电流参数给刺激器主控ARM,由系统底层ARM控制器来完成相应的电流刺激,同时返回一个刺激脉冲信号来作为电刺激诱发电位信号的同步脉冲,用于诱发电位信号采集记录过程中进行数据打标,便于后期诱发电位信号的叠加等处理。

3 恒流电刺激设计

恒流电刺激器模块主要包括ARM主控器、电源电路、刺激器恒流刺激电路和电流强度手动调节电路4个部分。其中ARM主控器选用的是LPC1768,它是基于第2代ARM Cortex-M3内核的微主控器,具有实时性强、快速性高、功耗低的特点,能够很好地配合电刺激系统完成脉宽、频率和电流强度的调节,并通过通信接口完成与上位机的数据传输。

3.1 电源模块

电源使用的是推挽变压器DC-DC隔离电路,输入电源包括15 V直流电源和两路互补推挽信号作为推挽变压器输入信号,经过推挽变压器,一路经过倍压整流电路倍压整流成一个360 V直流电压提供给刺激通路,另一路经过肖特基二极管整流和三端稳压成2个±10 V的直流电压给芯片供电。

3.1.1电源推挽输入

如图2所示,电源采用15 V的直流输入,鉴于电源输入时的浪涌电压、EMI干扰和高频波纹等干扰,电路采用了有源EMI滤波器和250 kHz的推挽信号输入相结合,这种方式可以有效降低电路中的波纹系数。电路中隔离变压器采用的是推挽升压[6],推挽电路是两路信号推挽工作,由于电路中开关的延迟现象,可能导致两个MOS管开关一个还没关闭时另一个已经导通,同时导通的两个管会导致变压器输入电流直线上升达到磁饱和现象。因此本电路设置了安全死区时间,即在一个MOS管关闭到另一个MOS管导通期间预留了约1μs的时间来动作。下面具体分析电路的设计,主控产生的3.3 V的250 kHz推挽信号,经过两个非门拉高成15 V的推挽信号,这个信号一方面作为U011A这个JK触发器的时钟信号;另一方面经过R010和C008再经过两个Schmitt与非门产生一个1μs的延时时钟,作为U011B这个JK触发器的时钟信号;两个JK触发器的输出Q相与非,相与非,得到安全死区时间约为1μs的两个互补推挽输出信号,此电路设计保证了电路的安全性。

图2 推挽输入电路Fig.2 The input power supply of pull-push circuit

3.1.2 变压器输出倍压整流电路

图3为变压器输出倍压整流电路。

变压器的匝数比为1∶8,原级线圈中15 VAC交流电压u1,经过变压器升压后u2为120 VAC。再通过倍压电路后VCC_360 V约为360 VAC[5]。u3经过匝数比1∶1的变压器,第5脚隔离输出一个15 V的电压,通过三端稳压成一个10 V的直流电压给这个刺激系统的芯片供电。

图3中u3输出一个幅值为15 V的方波,经过肖特基二极管和稳压芯片,得到一个+10 V的电压和一个–10 V的电压,给下面的芯片供电。

图3 变压器输出倍压整流电路Fig.3 Transformer output voltage double rectifier circuit

3.2 刺激器恒流刺激模块

刺激通路中电流型晶体管配合的50Ω采样电阻,在有电流型D/A经过反馈电阻送过来的模拟电压时,刺激通路导通,50Ω电阻采集到一个0~5 V内恒定的模拟电压信号,从而刺激通路得到一个0~100 mA内恒定的刺激电流信号。

3.2.1恒流源基准电路

恒流源基准电路如图4所示,用于给数模转换芯片DAC7541提供参考电压。参考电压的作用是驱动DAC7541芯片中R-2R电阻网络。此参考电压必须精准,同时具备一定的带驱动能力,这样DAC7541的电流输出精度才会更高。DAC7541内部没有负参考电压,如果想获得动态范围较大的输出电压,需要在芯片外部进行电路配置。芯片78L05提供5 V电压,电阻R7、R8、R9和放大器芯片LT1469组成反相放大电路。电阻R6为可调电阻,用于放大器LT1469输出的Vref的调整。

其中,Va是VCC+5 V在电阻R5、R6间的分压。

图4 恒流源基准电路图Fig.4 Constant current source reference circuit diagram

3.2.2 恒流源电刺激通路

如图5所示,数模转换器DAC7541接收来自ARM以一定频率(即0.1 ~ 100 Hz)发送过来的串行数据信号,经过两片3-8串并转换芯片转换成16 bit的并行数据信号,再通过控制串并转换芯片使能端的使能和关闭来得到数据发送的时间宽度(10μs~ 1 ms中9个档),并经过12 bit D/A将其数据信号转换成模拟电流信号,从而经过反馈电阻得到一个频率、脉宽、电流强度一定的模拟电压信号送到晶体管Q3的发射极(即采样电阻端)。晶体管Q3用于调节刺激电路的通断,是关键元件之一。晶体管Q3与电源正端-人体-电源负端形成串联回路。晶体管Q3导通的程度与其基极上所施加的电压脉冲幅度相关,其作用能决定流过人体的电流幅值大小。晶体管Q3基极上的电压脉冲幅度由DAC控制。本刺激电路采用了深度的负反馈控制方法,能精确控制刺激电流的大小,电路负反馈采样点为晶体管Q3的源极。

图5 恒流源刺激通路Fig.5 Constant current source stimulation pathway

在图5中,结合DAC7541的内部电路结构,根据运算放大器的虚短虚断特性,Iout2接地,所以Iout1也为接地。基准电压Vref是常量,流过DAC7541芯片内部R-2R电阻网络的电流仅受等效电阻的影响,等效电阻取决于输入DAC7541芯片的DA数值。输入DAC7541芯片的DA数值确定后,输出的电流就可确定,从而流过电阻Rfb的电流也就确定。同时晶体管Q3源级的电压VS只受到Iout1的控制,也是恒定的,因此有

所以流过电阻R16的电流为

根据模拟电压的输出VS与DA数值和基准电压的关系,可计算得出对应的电流表达式为

式(4)中,X为DA设定的数值,因此在DA数值确定的情况下,流过人体的电流也是恒定的,不受到元件的非线性和元件参数的离散性等的影响,从而保证了刺激电流的精度。

3.3 手动调节部分

为了便于医生的临床操作,在刺激探头处加入了手动调节按钮,如图6所示,分别控制刺激器探头的关断(K2)、控制电流强度以0.1 mA步长增大(K3)和0.1 mA步长减小(K4)。当有开关按下时,电路导通,BJT管的B(基极)有电流流过,BJT管导通,信号从E(发射极)流入光耦,隔离输出经过一个非门驱动送给ARM控制器。ARM通过检测到的按键信息,进行刺激器的关断和电流强度增减的控制。

图6 手动调节电路Fig.6 Manual regulation part

4 安全保护电路设计

无论刺激脉冲的宽度失控还是电流强度失控,都能灼伤皮肤,一个持续的10 mA电流就足以使人致死,因此控制好脉冲宽度在1 ms、电流强度在100 mA内是刺激的基本保证,同时对刺激脉宽也必须实时监测,一旦出现脉宽错误立即进行刺激关断。

4.1 过流保护电路

如图7所示,该电路是连接在刺激通路中的过流保护电路,主要实现大电流过流快熔保护和电流限流保护两种功能。此过流保护电路连接至电源电路倍压后的VCC_360 V处,电路中使用的保险丝是250 V/10 mA规格的过流快速熔断保险丝。

当一个大于10 mA的持续电流流过FUSE(保险丝)时,保险丝熔断,电源部分的电能通过C15存储,并通过R10释放电流,刺激器部分的电量通过R11和刺激通路电阻释放电流。当一个电流大于10 mA且持续大于1 ms小于2 ms的电流或者大于50 mA且脉宽大于0.5 ms的电流通过时保险丝时,电路中的Q4,Q5导通,多余的电量通过R11释放。过流保护电路的设计可以充分保证人身安全和电路器件的安全。

图7 过流保护电路图Fig.7 Overcurrent protection circuit diagram

4.2 脉宽限制电路

为保证刺激脉宽不超过1 ms,充分保证人体的安全,在此专门设计了脉宽限制电路,如图8所示。

图8 脉宽限制电路图Fig.8 Pulse width restrict circuit

在脉宽限制电路启动时,D触发器输出0,D触发器U 4A的管脚6输出高电平,从而三极管Q6导通并驱动继电器,使得恒流刺激电路使能导通。电压比较器LM339的负端电压设为+5 V。LM339的正端连接ARM的PWM脉宽控制信号,当PWM信号为高电平时,则LM339正端电压大于负端电压,其输出+10 V的电压。同时,此电压通过电阻R23向电容C29进行充电,如果PWM脉宽控制信号的脉宽在设定范围以内,电容C29的电压就低于比较器LM339的负端电压,从而输出低电平,不会触发D触发器。当脉冲过后,电路再通过R23放电。如果ARM发出的脉宽控制信号超过设定值1 ms,LM339的输出为高电平,D触发器翻转, U4A的第6脚为低电平,Q6关断,继电器RELAY断开,刺激电路关断,以这种方式达到脉宽限制的作用。

4.3 脉宽检错电路

为了保证人体的安全和刺激脉宽参数的精度,图9所示的电路设计了同步脉宽检错电路,实时跟踪刺激脉宽的大小,传送到ARM主控对脉宽时间进行计算,当测量到的脉宽与设定的脉宽相同时(允许10%的误差),电路属于正常工作,当脉宽小于设定值时,主控停止工作,提醒用户电流不足,当脉宽大于设定值时,主控同样停止工作,提醒用户电流过载。当用作诱发电位的电刺激器时,将此同步信号实时传递给诱发电位仪的主控器作为刺激脉冲打标信号。

图9 上层脉宽检错电路连接图Fig.9 Upper layer pulse width error detection circuit connection diagram

5 加负载测试的实验结果分析

5.1 电源部分的测试图

电源部分的核心是如何将电压升到360 V,并使得到的波形抗干扰能力强、稳定性高。在本文设计的电路中,在变压器升压后,采用一个由电容和二极管组成的电路来升压整流,在变压器的原端线圈推挽输入两个互补的幅值为15 V、250 kHz的脉冲电压信号,经过一个匝数比为8的变压器,变压器的副端线圈电压可以达到120 V。经过3倍压后的电压升至360 V。

图10是测试得到的两个互补的15 V、250 kHz推挽信号,图11是安全死区时间为1μs,用来驱动两个MOS管的15 V、250 kHz的推挽互补信号,推挽变压器输出的一路通过倍压整流后的电压分别通过仿真和测试得到的一个约360 V平稳的电压(与理论值相差5 V左右,考虑到管压降的影响,这是正常的)。推挽变压器输出的另一路通过肖特基二极管和三端稳压测试得到到一个+10 V和–10 V的电压。

图10 互补推挽信号测试图Fig.10 Complementary push-pull signal test chart

图11 带死区的互补推挽信号测试图Fig.11 Complementary push-pull signal with dead zone test chart

5.2 刺激器恒流刺激部分的测试

刺激器恒流刺激通路上端连接至360 V高压和过流保护部分,下端连接至由串并转换芯片和D/A数模转换器控制刺激频率、脉宽和电流强度的电阻采样电路。

刺激的频率决定于ARM定时器的精度,本电路使用调节频率定时器的优先级最高,加上ARM的高频率保证了一个精准频率刺激脉冲的产生。测试采用2 kΩ的电阻(千分之一精度)模拟人体进行电刺激,最终测试结果表明电流强度精度为1%,刺激频率精度为0.1%,刺激脉宽精度为0.1%。表1是在30 Hz固定频率、不同脉宽强度和电流强度刺激下利用采样电阻测到的值。

表1 电流刺激强度参数表Table 1 Parameter table of current stimulation intensity

图12是在10 mA、200 μs脉宽刺激时人体电阻两端的电压波形,设定电流强度10 mA,模拟人体电阻为2 kΩ。

图12 刺激时人体电阻两端的电压Fig.12 Voltage across the body resistance during stimulation

5.3 安全保护电路的测试

5.3.1过流保护电路的测试

图13测量的是电路在电流100 mA、脉宽1.2 ms过流非正常刺激情况下放电电阻R11的波形。当有1.2 ms脉宽、100 mA的电流通过时,Q4、Q5导通,将多余的电量释放。从而在图14采样电阻采样到刺激通路的电压波形失真,刺激脉宽非常小,对人体起到了一个保护的作用。

图13 过流放电电路波形图Fig.13 Overcurrent discharge circuit waveform

图14 采样电阻电压波形图Fig.14 Sampling resistor voltage waveform

5.3.2 脉宽限制电路的仿真分析

仿真电路的原理图如图8所示。本设计需求中要求刺激脉宽低于1 ms,所以充电电容取值为150 nF,并设定比较器的门限电压值为5 V。由U(0)为10 V,t为1 ms,C为150 nF,根据公式U(t)=U[1-e-t/RC],可以求解得到R为10Ω。

输入信号的频率设定为100 Hz,幅值设定为10 V,占空比设定为0.09,则得到脉冲宽度为0.9 ms。仿真结果见图15。波形图从上到下依次为输入PWM信号、电容电压信号、触发信号输入以及触发信号输出。由图15可知,电容电压低于门限电压,从而比较器的输出电压为低电平,继电器导通。

输入信号的频率设定为100 Hz,幅值设定为10 V,占空比设定为0.012,则得到脉冲宽度为1.2 ms,仿真结果如图16所示。由于电容的电压会大于5 V,所以比较器正端电压高于负端电压,输出高电平,产生的上升沿触发信号使D触发器触发,D触发器输出低平信号,使继电器关断。图16的结果与图15的结果对比可知,此电路设计有效,能正常工作。

图15 脉宽<1ms时的仿真结果Fig.15 The simulation when pulse width<1ms

图16 脉宽>1ms时的结果Fig.16 The simulation when pulse width > 1ms

6 结论

临床测试采用10 mA电流强度、1 Hz的频率、0.2 ms的脉宽对人体进行刺激,刺激时产生的诱发电位波形和诱发电位平均叠加后的波形清晰可测,测试表明本文设计的系统可以用于临床对神经性功能状态和疾病的诊断。

本文综合了功能性电刺激器和诱发电位仪电刺激模块的设计要求,提出了基于一种新型医用恒流刺激器设计方案。在最大100 mA恒流源电路设计中,集成了一个DC-DC推挽升压和倍压整流电路将电压升到360 V,保证了一个高达100 mA刺激电流的产生,精密的恒流源基准电路和高性能的DA芯片,可以保证宽量程范围的可调刺激电流精度。在刺激安全性能设计方面,采用光电隔离和电源隔离方法实现人体电刺激操作时的电气安全隔离,并通过过流保护电路、脉宽限制电路和脉宽检错电路设计,结合底层硬件保护和上层脉宽检错电路的双重安全保护措施进一步提高刺激器的安全系数。电路仿真图和实际测试结果表明该设计方案具有较强的可行性,刺激电流的强度、频率、脉宽达到较高的精度,电刺激诱发电位波形清晰,噪音较小,完全可以满足临床应用的要求。

猜你喜欢
电流强度刺激器恒流
考虑线圈偏移的无线充电系统恒流/恒压输出研究
人工耳蜗植入体刺激器外壳气密性检测方法
不同强度电针刺激上巨虚后续效应磁共振成像比较
关于“恒定电流”学习中三个常见问题的剖析
恒流电池容量测试仪的设计
恒流电池容量测试仪的设计
利用正交试验探究原电池课堂演示实验的最佳方案
一种用于经皮脊髓电刺激的可调便携式刺激器设计
生物信号采集处理系统在电激怒和电惊厥实验的应用
电容降压桥式整流LED恒流电源仿真与实验