步进电机恒流驱动电路设计
2019-05-27
(北京空间机电研究所,北京 100094)
0 引言
空间光学遥感器是实现空间对地观察的重要手段之一,主要应用到天基光学预警、空间光学对抗等领域,具有重要的应用价值[1]。步进电机由于它的开环控制、无定位累计误差等优点,广泛应用于光学遥感机构的控制中[2]。
随着空间光学遥感器成像精度和实时性的提高,对机构运行的平稳性和快速性有了更高的要求。在以往的航天工程应用中,步进电机大都采用恒压的驱动方式,但是在高频的运行条件下,由于受到电感和反电势等因素的影响,使得相电流没能达到额定值便开始下降,相电流呈三角波形,平均输出力矩降低,步进电机甚至不能正常运转,无法满足空间光学遥感器平稳、高速运行的使用要求[3-5]。此外,步进电机的恒压驱动设计需要串联较大电阻,使得串联电阻分得了大部分的电压和功率,消耗了较多的电能,从而电机的转换效率明显降低。
本文针对恒压驱动电路的不足,设计基于电流滞环控制的恒流驱动电路。功率放大部分以电机驱动集成芯片LMD18200为核心,选用日本多摩川步进电机TS3641N1E2。控制回路中不需要串联较大的分压电阻,通过采样电阻获得相电流的数值,利用滞环控制将电流限制在一个合理的区间内,完成恒流驱动电路设计。实验结果表明,恒流驱动电路电流的上升时间为0.25 ms,是恒压驱动方式时间的1/4。恒流驱动电路能够达到2 kHz以上的运行频率,而原有的恒压驱动电路最高运行频率不足1 kHz。恒流驱动电路避免了能量的过剩,降低低频的共振现象,同时改善高频的响应特性,满足了实时性的指标,可以在航天、航空以及军事设备等对可靠性和快速性要求较高的领域中广泛应用。
1 恒压与恒流驱动原理与仿真分析
步进电机的功率放大器不单要向绕组提供足够的电压和电流,而且应当具有较高的频率、消耗较小的功率和较低的成本。功率放大器电路常见的功率器件有功率晶体管,场效应功率管,双极性晶体管与场效应管的复合管以及各种功率模块[6],形式上主要分为恒压驱动和恒流驱动两种方式。
1.1 恒压驱动原理
恒压驱动结构上将三极管与电机的绕组串联,控制信号连接到三极管的基极,通过控制三极管的导通和关断实现电机的换向控制,保证电机的正常运动[7-8]。当通电时控制电压加载在电机绕组两端,会造成稳态电流值过大,超过电机正常运转的电流范围,因此需要在回路中串联分压电阻,保证电流稳态时达到额定值。
恒压驱动的优点在于电路结构简单,功放器件少,设计的成本较低。而缺点在于高频运行条件下,受电感和反电势等因素影响,平均输出力矩降低,电机甚至无法正常运转。并且串联的电阻往往大于电机的相电阻,串联电阻分得了大部分的电压和功率,消耗比较多的电能,同时使得电机的转换效率明显降低。
恒压驱动多用于对使用性能指标不是非常严格的情况或者小功率的步进电机的驱动设计上。
1.2 恒流驱动原理
恒流驱动同样利用两个三极管T1、T2和电机的绕组串联,控制信号分别通过逻辑电路连接到两个三极管的基极,控制三极管T1和T2的导通和关断,实现电机的换向控制[9]。
恒流驱动电路首先需要选择合适的采样电阻,根据电流的额定值,转换成相应的电压反馈信号,与设定的固定电平作比较,如果相电流没有达到额定值,将保持三极管T1和T2的导通状态,电机绕组继续通电,相电流继续上升。当相电流超过额定值,逻辑电路将使得三极管T1处于关断状态,电机绕组断电,相电流经二极管回路逐渐下降。通过上述过程,使得相电流在额定值附近不断的波动,形成锯齿波,波动的频率由绕组的电感值、比较器的回差等因素所决定。恒流驱动电路原理示意如图1所示。
图1 恒流驱动原理示意图
恒流驱动属于间歇式的供电方式,具有很高的效率。当电流上升到预定值时,取样电阻上的电压因为有反馈控制作用,这样能把绕组电流控制在一个合理的区间内,避免能量过剩导致的低频共振现象。此外,高频响应特性明显改善,斩波频率可调,消除了高频噪声,输出的转矩也基本恒定,运行较为安静。
步进电机的绕组呈感性,模型等效为一阶惯性系统,因此电流的上升情况按指数曲线形式变化,响应曲线方程为:
(1)
其中:I为绕组的相电流,U为功率电压,R为通电回路的总电阻,L为绕组的电感。
稳态电流I0处的导数为:
(2)
其中:I+和I-为滞环控制的上限和下限电流值,Δt为电流滞环的上升时间。
在不考虑反电势的情况下,电流在滞环区间时,PWM的占空比为:
(3)
其中:t为电流滞环的周期。
可得电流波动的频率为:
(4)
由此可以看出,恒流驱动的波动频率由功率电压、设定的稳态电流值、绕组的电感和电阻以及滞环比较器的环宽决定。
基于电流滞环控制的恒流驱动只有两种输出状态:开启和关闭。对于这种“开”、“关”的工作方式,可等价为Bang-Bang的开关控制。Bang-Bang控制是一种非线性控制,它利用最佳控制函数,使得控制信号交替工作在其极限值,以达到最短时间内达到指定状态的目的。它是基于最小时间控制理论的时间最优控制。这种控制是一种开关控制,其控制输出是离散的数值[10]。它将系统的控制作用维持在极限值上,而且不断的从一个极限值切换到另一个极限值,构成一种最大力量的控制,这样设计出来的系统是在现实基础上最快的系统。
设定两个极限控制值的Bang-Bang控制算法如下:
(5)
式中,Δu为电流滞环控制器的输出,u为功率电压,u(i)为采样的电压信号,u+和u-为设定的滞环控制上限和下限电压值。
设定允许误差范围的上下两个极限值之间的区域,则被控制量在设定的两个极限控制值u+和u-之间进行切换,输出值Δu以一定的精度稳定在设定值范围内,使基于电流滞环控制的恒流驱动实现最小时间最优控制。
1.3 仿真分析
实验中选用日本的多摩川步进电机,型号为TS3641N1E2,电机各参数如表1所示。
表1 电机测量参数
设置电流的环宽为0.06 A,即电流的正常波动范围在0.92~0.98 A,经过选取合适的采样电阻,匹配后的滞环电压上下限分别为8.1 V和7.6 V。
根据上述参数,利用Matlab对恒压和恒流驱动方式下的电流上升过程进行仿真分析,搭建如图2的步进电机两种驱动方式的仿真框图。
图2 步进电机驱动仿真框图
根据之前的推导,恒流驱动方式下的电流波动频率为:
(6)
其中:功率电压U为24 V,额定相电流I0为0.95 A,绕组电阻R为5.4 Ω,绕组电感I为4.8 mH,I+为滞环控制上限电流值0.98 A,I-为滞环控制下限电流值0.92 A。通过上述参数,可得基于电流滞环控制的恒流驱动电流波动频率f为14 kHz。
通过搭建的仿真结构框图,可得如图3的电流上升过程仿真曲线。
图3 电流上升过程仿真曲线
从图3的仿真结果中可以看出,恒压驱动电路经过1 ms达到稳态值0.95 A,而恒流驱动电路用时0.25 ms,仅为恒压驱动电路时间的1/4。同时,恒流驱动电路的电流在0.92~0.98 A的范围内不断波动,波动频率为14 kHz,与理论计算值相符。在低频下,恒流驱动与恒压驱动平均输出力矩相同,但是随着运行频率的升高,恒流驱动的平均输出力矩明显大于恒压驱动,最终导致恒压驱动的电流在达到额定电流前便衰减下来,电流波形畸变,平均输出力矩很小。恒流驱动电路的上升速度快于恒压驱动,可以适应步进电机更高的运行频率,而恒压驱动电路在高频时,电机可能无法正常运行。
2 恒压与恒流控制系统设计
恒压和恒流驱动电路的功率器件均选用LMD18200,它是美国国家半导体公司推出的用于电机驱动的功率集成芯片,内部集成有CMOS控制电路和DMOS功率管,组成了校准的H型驱动桥。LMDl8200具有很强的驱动能力,瞬间驱动电流可达6 A,正常的工作电流为3 A,输人与TTL和CMOS电平相兼容,工作电压高达55 V,还具备温度报警、过热与短路保护的功能,有良好的抗干扰性[11]。
LMD18200是经过在轨验证的成熟芯片,利用它与FPGA、电机等部分构成一个完整的控制系统。
2.1 恒压驱动电路设计
LMD18200提供双极性驱动方式和单极性驱动方式。双极性的驱动方式利用方向控制DIR信号的占空比控制加载电压的正负,当占空比为50%时,输出电压为0 V;占空比大于50%时,输出电压为正;反之,输出电压为负。单极性的驱动方式根据方向控制DIR信号的高低电平判断加载电压的正负,控制电流的流向,输出电压的幅值由LMD18200的PWM信号占空比决定。
双极性电流波动和功率损耗较大,所以系统中采用单极性驱动,逻辑控制关系如图4所示。
图4 LMD18200逻辑关系图
LMD18200的方向控制DIR信号、使能BRAKE信号和占空比PWM信号由FPGA控制输出。使能BRAKE信号为高电平时,电机电枢绕组电流将被短路从而停止运动;方向控制DIR信号为占空比50%的方波信号,两相电机的方向控制DIR信号相位差为90°;占空比PWM信号始终接高电平,以实现恒压的驱动方式。恒压驱动的电路原理图如图5所示。
图5 恒压驱动电路
设计中选用日本的多摩川步进电机,型号为TS3641N1E2。根据电机的等效直流相电阻、静态相电流以及LMDl8200引脚6加载的功率电压等参数,得到分压电阻R的数值,将其串联在电机的每相绕组上。引脚l与2、引脚10与11之间接入10 nF的自举电容,可以使工作频率达到500 kHz;引脚2和10是H桥输出端,接到步进电机绕组的两端。
2.2 恒流驱动电路设计
恒流驱动电路设计中,占空比PWM信号不是FPGA所控制,而是连接在由LM139搭建的电流滞环控制电路的输出端。恒流驱动电路原理图如图6所示。
图6 恒流驱动电路
恒流驱动电路中,绕组上不需要串联分压电阻。 LMD18200的8脚输出电流取样信号,可以按比例输出相电流的数值,比例关系为377 μA/A。通过将输出电流匹配合适采样电阻进行电流反馈,转成电压值进行反馈以实现恒流控制。根据LMD18200使用手册的要求,匹配后的输出电压不得超过12 V,设计上在相电流达到额定值0.95 A时,反馈电压为7.9 V。
电流滞环控制电路主要由LM139组成,四路独立的低功率高精度电压比较器,供电电压最高为30 V。恒流驱动需要设置合理的滞环宽度,环宽过大,跟踪性能无法保证,控制效果差,失去了恒流驱动的意义;反之,对功率器件的开关进行频繁的导通与关断操作,严重影响开关管的寿命,功率器件发热严重,并且可能导致系统的不稳定。
通过Multisim对电流滞环控制电路进行仿真,电路原理图如图7所示。
图7 电流滞环电路原理图
根据测试结果,当电流过大,反馈电压超过上限值8.1 V时,滞环电路输出0 V,则LMD18200的占空比PWM信号为低电平,相电压输出幅值为0;当电流过小,反馈电压低于下限值7.6 V时,滞环电路输出+5 V,则LMD18200的占空比PWM信号为高电平,相电压输出为功率电压+24 V。通过电流滞环电路,实现了步进电机的滞环恒流驱动控制。
3 实验结果分析
设计中,恒压与恒流驱动电路的运行方式为两相双四拍,所以电机匀速运行的最高频率是方向控制DIR信号频率的四倍。分别对两种驱动电路进行不同频率下的测试,观测相电流的波形与电机的运行情况。
当电机在200 Hz频率下运行,对应方向控制DIR信号的频率为50 Hz时,恒压和恒流驱动电路的波形图如图8所示。其中,最上面的两个波形为相位相差90°的方向控制DIR信号,最下面的波形为输出的相电流信号,另外的波形为占空比PWM信号。
从图中可以看出,步进电机在200 Hz频率下,恒压驱动电路的占空比PWM信号始终接高电平并未让其输出,恒流驱动电路的占空比PWM信号不断的进行高低切换,步进电机运行均正常。
图8 200 Hz频率下恒压与恒流驱动电路波形
当电机在1 kHz频率下运行,对应方向控制DIR信号的频率为250 Hz时,恒压驱动电路和恒流驱动电路的波形图如图9所示。
图9 1 kHz频率下恒压与恒流驱动电路波形
从图中可以看出,步进电机在1 kHz频率下,恒压驱动电路输出的相电流刚达到940 mA时,电机换向导致相电流开始反向流动,电流波形接近三角波,而恒流驱动电路输出的相电流仍在滞环区间内波动。恒压驱动电路达到电流稳定值0.95 A时需要经过1 ms的时间,而恒流驱动电路的上升时间为0.25 ms左右,这与MATLAB对电流上升过程仿真的结果是一致的。由此可以看出,在1 kHz的匀速运行频率下,恒压驱动电路控制的步进电机是无法正常运转的,而恒流驱动电路控制的效果依然很理想。
继续升高运行频率,当步进电机在2 kHz和3 kHz下运行时,恒流驱动电路的波形图如图10所示。
图10 高频下恒流驱动电路波形
从图中可以看出,高频的运行条件下,受到电流上升时间0.25 ms的影响,使得步进电机在2 kHz频率下能够平稳运行,但是3 kHz的运行频率便无法正常运行。
4 结论
本文针对空间光学遥感器应用中,利用恒压驱动的步进电机在高频运行条件下,出现无法正常运转的情况,设计了基于LMD18200芯片的恒流驱动电路。通过Matlab仿真分析得出恒流驱动电路的电流上升斜率大,在电机型号TS3641N1E2的测试条件下,达到稳态电流的时间为0.25 ms,是恒压驱动电路时间的1/4。从实验结果可以看出,在1 kHz的运行频率下,恒压驱动电路电流波形接近于三角波,电机无法正常运转,而恒流驱动电路可以达到2 kHz以上的运行频率。
利用恒流驱动电路进行设计,电流的上升速度更快,步进电机可以获得更高的匀速运行频率。通过滞环控制将电流限制在合理的范围内,既保证了控制跟踪性能,又防止系统出现不稳定的状态,高频响应特性也得到明显改善,满足了空间光学遥感器对机构运行快速性和平稳性的要求。