1. 步进电机的作业原理
开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,一起,转子的1、4号齿就和C、D相绕组磁极发生错齿,2、5号齿就和D、A相绕组磁极发生错齿。
当开关SC接通电源,SB、SA、SD断开时,因为C相绕组的磁力线和1、4号齿之间磁力线的效果,使转子滚动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组发生错齿,2、5号齿就和A、D相绕组磁极发生错齿。顺次类推,A、B、C、D四相绕组轮番供电,则转子会沿着A、B、C、D方向滚动。
四相步进电机依照通电次序的不同,可分为单四拍、双四拍、八拍三种作业方法。单四拍与双四拍的步距角持平,但单四拍的滚动力矩小。八拍作业方法的步距角是单四拍与双四拍的一半,因而,八拍作业方法既能够坚持较高的滚动力矩又能够进步操控精度。
2.依据AT89C2051的步进电机驱动器体系电路原理
AT89C2051将操控脉冲从P1口的P1.4~P1.7输出,经74LS14反相后进入9014,经9014扩大后操控光电开关,光电阻隔后,由功率管TIP122将脉冲信号进行电压和电流扩大,驱动步进电机的各相绕组。使步进电机跟着不同的脉冲信号别离作正转、回转、加快、减速和中止等动作。图中L1为步进电机的一相绕组。AT89C2051选用频率22MHz的晶振,选用较高晶振的意图是为了在方法2下尽量减小AT89C2051对上位机脉冲信号周期的影响。
RL1~RL4为绕组内阻,50Ω电阻是一外接电阻,起限流效果,也是一个改进回路时间常数的元件。D1~D4为续流二极管,使电机绕组发生的反电动势经过续流二极管(D1~D4)而衰减掉,然后维护了功率管TIP122不受损坏。
在50Ω外接电阻上并联一个200μF电容,能够改进注入步进电机绕组的电流脉冲前沿,进步了步进电机的高频功能。与续流二极管串联的200Ω电阻可减小回路的放电时间常数,使绕组中电流脉冲的后沿变陡,电流下降时间变小,也起到进步高频作业功能的效果。
3.软件规划
该驱动器依据拨码开关KX、KY的不同组合有三种作业方法供挑选:
方法1为中止方法:P3.5(INT1)为步进脉冲输入端,P3.7为正回转脉冲输入端。上位机(PC机或单片机)与驱动器仅以2条线相连。
方法2为串行通讯方法:上位机(PC机或单片机)将操控指令发送给驱动器,驱动器依据操控指令自行完结有关操控进程。
方法3为拨码开关操控方法:经过K1~K5的不同组合,直接操控步进电机。
当上电或按下复位键KR后,AT89C2051先检测拨码开关KX、KY的状况,依据KX、KY 的不同组合,进入不同的作业方法。以下给出方法1的程序流程框图与源程序。
在程序的编制中,要特别注意步进电机在换向时的处理。为使步进电机在换向时能滑润过渡,不至于发生错步,应在每一步中设置标志位。其间20H单元的各位为步进电机正转标志位;21H单元各位为回转标志位。在正转时,不只给正转标志位赋值,也一起给回转标志位赋值;在回转时也如此。这样,当步进电机换向时,就能够上一次的方位作为起点反向运动,避免了电机换向时发生错步。
方法1源程序:
;***********计数器1中止程序************
IT1P:
;*************电机正转*****************
LOOP0:
LOOP1:
LOOP2:
LOOP3:
LOOP4:
LOOP5:
LOOP6:
LOOP7:
;***************电机回转*****************
FAN:
LOOQ0:
LOOQ1:
LOOQ2:
LOOQ3:
LOOQ4:
LOOQ5:
LOOQ6:
LOOQ7:
QUIT:
4.定论
该驱动器经试验验证能驱动0.5N.m的步进电机。将驱动部分的电阻、电容及续流二极管的有关参数加以调整,可驱动1.2N.m的步进电机。该驱动器电路简略牢靠,结构紧凑,关于I/O口线与单片机资源严重的体系来说特别适用。
单片机操控斯泰普步进电机驱动器作业原理
步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。有时从
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/259116.html