步进电机除了可以提供精确的定位,还可以提供强有力的力矩输出,所以会在众多的场合下使用它们,如雕刻机、数控设备、打印机等等。但是步进电机不像普通的直流有刷电机那样通电就能转,必须有合适的驱动电路。比较常用的就是两相步进电机和配套的两相步进电机驱动器。
首先来看看步进电机,看下面的图,一是两相步进电机的外形,二是五相步进电机内部结构图。具体它是怎么工作的我们在这里不做具体的讨论,只要知道它转一圈需要多少个脉冲信号就行了。单极性步进电机的步距角一般为3.6°或7.2°,两相步进电机步距角为3.6°或1.8°,五相步进电机则为0.72°或0.36°。有一些高性能的步进电机最小步距角可以到0.036°,但那是极为少见和昂贵的。计算的公式如下:
转一圈需要脉冲数 = 360 / 步距角
通常市面最多的两相步进电机步距角是1.8度的,计算得出它转一圈是需要200个脉冲,也就是需要走200步,每步1.8度。
图一 两相步进电机外观图
虽然每一步1.8度看起来不大,但实际运转起来会感觉每一步的跳动会很强烈,感觉转动起来很不平稳,所以驱动器会引入细分技术,也就是把本来的1.8度分成若干步来执行,这样每一步就会得到更小的度数。如1.8度的两相步进电机用8细分的驱动器去驱动,则转一圈需要1600个脉冲。公式则加入了细分数参数变成:
转一圈需要脉冲数 = 360 / 步距角 x 细分数
一般常见的两相步进电机驱动器都会设有调节细分数设置的开关,对照设置表拨动相应的设置开关就可以方便设置想要的细分数。两相步进电机驱动器设置表会有2种形式,一种是细分数, 另一种则是直接给出不同细分数下每一圈所需要的脉冲数(一般是以1.8度电机来计算)。
图二 步进电机驱动器外观图
为了适应不同额定电流的步进电机,驱动器一般会有调节功能,调节的方式也各不一样,一般会用电位器或拨码开关两种形式。最常用的是拨码开关形式。设置时应选取合适的电流参数,电流越大电机能产生的力矩也会越大,但发热量也会越大,所以可以设置成略大于能满足负载要求的电流就可以了,不过不能超出步进电机的额定电流。
为了减少电机的发热,很多成品驱动器都会有半流功能,当打开半流开关时,驱动器如果在一个较短的时间内没有收到有脉冲信号,就会把电流减少到设定值的一半,让电机更好的散热。但是使用这个功能时,半流状态下锁定力矩也会相应减少,所以需要根据实际的需要来选用。