控制步进电机通常有二种方法:一种是采用专用控制器,这种控制器主要由脉冲信号发生器、环形脉冲分配器和功率放大器组成;另一种是用PLC主控单元加位控单元实现步进电机控制,该方法提高了通用化程度,但位控单元价格昂贵,甚至远高于主控单元。以上两种方法在实际应用中需要设计的软硬件系统较为复杂,不够经济适用,因此在研制反应离子刻蚀机设备时开发出了一套简单实用的步进电机控制系统,该方法减少了系统设计的工作量,提高了系统的可靠性,且经济适用,易于实现,具有一定的推广价值。
1 步进电机的驱动器控制
随着电子技术的高速发展,步进电机驱动器的性能也不断更新和升级。由于采用超大规模集成电路,具有高度的抗干扰性及快速的响应性,不会像单片机控制那样易产生死机及丢步现象,某公司生产的SH-2H090M型驱动器控制面板如图1所示。该驱动器主要驱动二相和四相电机,把计算机控制系统提供的弱电信号放大为步进电机能够接受的强电流信号,控制系统提供给驱动器的信号主要有以下3路:
(1)步进脉冲信号CP:这是最重要的一路信号,因为步进电机驱动器的原理就是要把控制系统发出的脉冲信号转化为步进电机的角位移,或者说:驱动器每接受一个脉冲信号CP,就驱动步进电机旋转一步距角,CP的频率和步进电机的转速成正比,CP的脉冲个数决定了步进电机旋转的角度。这样,控制系统通过脉冲信号CP就町以达到电机调速和定位的目的。CP脉冲的宽度一般要求不小于2μs。
(2)方向电平信号DIR:此信号决定电机的旋转方向。比如说,此信号为高电平时电机为顺时针旋转,此信号为低电平时电机则为反方向逆时针旋转。此种换向方式,我们称之为单脉冲方式。另外,还有一种双脉冲换向方式:驱动器接受两路脉冲信号(一般标注为CW和CCW),当其中一路(如cw)有脉冲信号时,电机正向运行,当另一路(如ccw)有脉冲信号时,电机反向运行,SH.2H090M型驱动器就是这种方式。电机换向时,一定要在电机降速停止后再换向,并且换向信号一定要在前一个方向的最后一个CP脉冲结束后以及下一个方向的第一个CP脉冲前发出。
(3)脱机信号FREE:此信号为选用信号,并不是必须要用的,只在一些特殊情况下使用,此端为低电平有效,这时电机处于无力矩状态:此端为高电平或悬空不接时,此功能无效,电机可正常运行,此功能若不采用,只需将此端悬空即可。Switchsettings用来设定细分数;AC。和AC2为两路交流电源接口;AB是步进电机与驱动器的接口。控制信号要求7 mA≤高电流≤25 mA,-25 mA≤低电流≤0.2 mA,由于PLC的控制电源多配置24 V开关电源,此时可以串接2 kΩ的限流电阻。步进电机及其驱动系统与数字控制系统配套时,体现出更大的优越性。
2 步进电机的PLC直接控制技术
可编程序控制器(PLC)是计算机技术与继电器逻辑控制技术相结合的一种新型控制器,具有编程简单、直观;使系统经济和可靠的优点。为了配合步进电机的控制,许多PLC都内置了脉冲输出功能,并设置了相应的控制指令,可以很好地对步进电机进行直接控制。这种控制的优点是大大减少系统设计的工作量,没有各部分接口信号的匹配问题,提高系统的可靠性。PLC具有实时刷新技术,输出信号的频率可以达到数千赫兹或更高,使得脉冲分配能有很高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。并且,PLC有采用大功率晶体管的输出端口,能够满足步进电机各相绕组数10 V级脉冲电压、1A级脉冲电流的驱动要求。因此用PLC来控制步进电机,其组合方便,电路简单可靠。
通常PLC直接控制步进电机系统设计时,在PLC和步进电机选型前.需要计算出脉冲当量、脉冲频率上限和最大脉冲数量3个参数:
根据脉冲频率确定PLC高速脉冲输出频率,根据脉冲数量确定PLC的位宽。考虑到系统响应的及时性、可靠性和使用寿命,PLC应选择晶体管输出型。步进电机细分数的选择要避开电机的共振频率。若步进电机的的运行速度不超过突跳频率,且对于定位没有过高的要求,PLC直接控制步进电机可以更简单,无需计算太多的参数。下面在实例中给出简单实现PLC直接控制步进电机的方法。