减速步进电机与拖动软件设计

日期:2023-02-24 14:02:03浏览量:66796

减速步进电机与拖动

该驱动器根据拨码开关KX、KY的不同组合有三种工作方式供选择:

减速步进电机与拖动方式1为中断方式:P3.5(INT1)为步进脉冲输入端,P3.7为正反转脉冲输入端。上位机(PC机或单片机)与驱动器仅以2条线相连。

减速步进电机与拖动方式2为串行通讯方式:

上位机(PC机或单片机)将控制命令发送给驱动器,驱动器根据控制命令自行完成有关控制过程。

减速步进电机与拖动方式3为拨码开关控制方式:通过K1~K5的不同组合,直接控制步进电机。

当上电或按下复位键KR后,AT89C2051先检测拨码开关KX、KY的状态,根据KX、KY 的不同组合,进入不同的工作方式。以下给出方式1的程序流程框图与源程序。

在程序的编制中,要特别注意步进电机在换向时的处理。

减速步进电机与拖动

为使步进电机在换向时能平滑过渡,不至于产生错步,应在每一步中设置标志位。

其中20H单元的各位为步进电机正转标志位;21H单元各位为反转标志位。

在正转时,不仅给正转标志位赋值,也同时给反转标志位赋值;在反转时也如此。

这样,当步进电机换向时,就可以上一次的位置作为起点反向运动,避免了电机换向时产生错步。

步进电机细分驱动电路

为了对步进电机的相电流进行控制,从而达到细分步进电机步距角的目的,人们曾设计了很多种步进电机的细分驱动电路。随着微型计算机的发展,特别是单片计算机的出现,为步进电机的细分驱动带来了便利。目前,步进电机细分驱动电路大多数都采用单片微机控制。单片机根据要求的步距角计算出各相绕组中通过的电流值,并输出到数模转换器(DPA) 中,由DPA 把数字量转换为相应的模拟电压,经过环形分配器加到各相的功放电路上,控制功放电路给各相绕组通以相应的电流,来实现步进电机的细分。单片机控制的步进电机细分驱动电路根据末级功放管的工作状态可分为放大型和开关型两种

小结

本文介绍的就是为从一日本产旧式打印机上拆下的步进电机而设计的驱动器。从步进电机的工作原理,到其驱动器的软、硬件设计。

减速步进电机与拖动