步进电机必须与步进电机驱动器配合才能正常工作。步进电机驱动器通过H桥调节通过线圈绕组的电流,实现电机的正转、反转、微步。
步进电机的控制方法,实际上是步进电机驱动器的控制方法。驱动器的种类不同,步进电机的控制方法也不尽相同。
1、通过脉冲控制
通过脉冲控制,是控制步进电机最常用的方法。步进电机驱动器上可以利用拔码开关设置电流、细分等参数,然后通过控制脉冲的频率、脉冲的数量、脉冲的方向等参数来控制步进电机的转动。
通过脉冲控制步进电机可以分为共阳极接法和共阴极接法。
2、通过电子电路控制
还可以使用电位器旋钮来控制步进电机方向和转速。电位器旋钮输出电阻信号,经过电子电路处理,实现自动输出相应的脉冲频率,转动方向电平,最终实现控制步进电机的转速和方向。
3、通过总线控制
步进电机控制器是自带控制单元的步进电机驱动器。步进电机控制器既有步进电机驱动器的功能 - 连接并驱动步进电机,又自带控制单元和多种通讯接口 - 可以执行上电自动运行到物理原点或HOME点、根据上位机指令以指定速度转动、根据上位机指令运行到指定位置等控制逻辑。
步进电机控制器具有多种通讯接口,如Uart、RS232、RS485、CAN总线等,可以无需脉冲,通过总线控制方便地执行上位机下发的各种指令,如以指定速度转动、运行到指定位置等。
与步进电机驱动器相比,步进电机控制器有如下优点:
可靠性高
控制单元与步进电机驱动器集成在一起,没有普通驱动器的脉冲(PUL)、方向(DIR)、使能(EN)等连接线,没有细分、电流等机械设置开关,极大提高了整个系统的可靠性。
智能化
步进电机控制器自带控制单元,可以根据需要自动执行上电后运行到物理原点或HOME点、点亮指示灯、控制继电器等程序。
控制简单
步进电机控制器具有多种通讯接口,如Uart、RS232、RS485、CAN总线等,可以无需脉冲,方便地执行上位机下发的各种指令,如以指定速度转动、运行到指定位置等。
降低功耗,减小发热
智能步进电机控制器可以分别设置步进电机的转动电流和停机保持电流,可以根据实际情况分别设置较大的转动电流和较小的停机保持电流,既能保证电机正常工作时候的扭矩,又能减小电机停转时候的发热。
故障诊断
电机开路检测、电机短路检测
堵转判断
步进电机控制器还可以检测电机的工作电流,根据电机的实时工作电流判断电机是否处于堵转状态,保护电机。
● 支持所有两相4线/6线步进电机,如20/28/35/36/39/42/57/60型和蠕动泵
● 通讯接口:Uart、RS485、RS232、CAN总线
● 支持两端限位光电开关
● 独有的静音算法
● 提供上位机调试软件和通讯协议,方便二次开发