在工业控制中难免会用到步进电机,步进电机如何控制,步进电机的速度、方向、驱动电流等等改如何设置,这就需要用到步进电机控制器,那么什么是步进电机控制、步进电机控制器与步进电机驱动器有什么区别、步进电机分类有哪些、步进电机有哪些应用案例,文章做详细描述
步进电机控制器与步进电机驱动器区别
如下图为常规步进电机控制架构图
常规步进电机控制系统为步进电机、步进电机驱动器、以及步进电机控制器,从图中就可以看出,步进电机控制器是在步进电机驱动器之上的部分,它可以给步进电机驱动器发出高速脉冲信号,步进电机驱动器接受由步进电机控制器发来的高速脉冲信号,并将该信号放大,用以驱动步进电机,由此步进电机控制器与步进电机驱动器区别有以下几点
1、步进电机控制器是脉冲发生器,可产生高速脉冲
2、步进电机控制器相对步进电机驱动器更多样化,步进电机驱动器一般功能单一,主要是放大脉冲信号功能
3、步进电机控制器一般可编程,步进电机驱动器直接接受脉冲信号
4、步进电机控制器为低压控制信号,步进电机驱动器有高低压多种
步进电机控制器分类
步进电机控制器种类多种多样,一句话概括:能发出高速脉冲信号并具备编程功能的产品,都可称之为步进电机控制器
步进电机控制器市面上以产品方式呈现分类有:
PLC
PLC是目前应用最为广泛的步进电机控制器,PLC功能和全面,一般都具有多路高速脉冲输出口,也就是可以同时控制多台步进电机,但PLC功能很全面,步进电机控制仅是其控制功能的很小一部分,如果仅是控制步进电机一般不需要用PLC
单片机
单片机作为步进电机控制器的方式就很多了,一般以STM32、51单片机为代表的单片机芯片均带有高速脉冲输出端口,但单片机芯片的开发是比较复杂的,如果仅为控制步进电机去对单片机芯片进行开发就有点太得不偿失了
驱控一体的步进电机控制器
如上图所示的一体化步进电机控制器,功能主要围绕步进电机控制,包含了步进电机的驱动功能,无需再接驱动器;有比较丰富的IO接口,可以接入步进电机编码器,以及电机限位开关、电磁抱闸等;这种控制器通常带有232、485、CANopen等总线接口,配合响相应调试工具软件可以直接在电脑上控制步进电机;或者在电脑上将程序写好,保存在控制器内,通过IO触发控制步进电机,如果是控制步进电机这种类型的控制器目前使用是最为普遍的