-A’-A’B’B’-B’A例二、步进电机正转两相八拍程序》依次循环。出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用八拍工作方式
2控制步进电机的转向
f如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。如:正转通电顺序是:(ABA’-B’依次循环。)则反转的通电顺序是:(B‘A’B-A依次循环。)
参考下例:《例三、步进电机反转两相四拍程序》《例四、步进电机反转两相八拍程序》3控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。(注意:如果脉冲频率的速度大于了电机的反应速度,那么步进电机将会出现失步现象)。参考下例:《例五、步进电机两相四拍调速程序》《例六、步进电机两相八拍调速程序》4四相电机的控制程序如图:按CTRL并点击(驱动器控制四相步进电机接线图)《例七、四相步进电机正转四拍程序》
f《例八、四相步进电机正转八拍程序》《例九、四相步进电机反转四拍程序》《例十、四相步进电机反转八拍程序》《例十一、四相步进电机四拍调速程序》《例十二、四相步进电机八拍调速程序》《例十三、四相步进电机八拍调速程序方法二》
以下为参考程序:
《例十四、步进电机分档控制》《例十五、步进电机每按一下转18度》《例十六、步进电机每按一下转36度》
实例二:直流电机的控制实例
使用直流步进两用驱动器可以驱动两台直流电机。分别为M1和M2。引脚A,B可用于输入PWM脉宽调制信号对电机进行调速控制。(如果无须调速可将两引脚接5V,使电机工作在最高速状态,既将短接帽短接)实现电机正反转就更容易了,输入信号端IN1接高电平输入端IN2接低电平,电机M1正转。(如果信号端IN1接低电平,IN2接高电平,电机M1反转。)控制另一台电机是同样的方式,输入信号端IN3接高电平,输入端IN4接低电平,电机M2正转。(反之则反转),PWM信号端A控制M1调速,PWM信号端B控制M2调速。
可参考下图表:
f电机M1M2
旋转方式
正转反转停止正转反转停止
控制端IN1
高低低低
输入PWM信号改控制端控制端控制端变脉宽可调速
IN2
IN3
IN4调速端调速端
A
B
低
高
高
高
低
高
高
低
高
低
高
高
低
高
fr