一:驱动原理:
A4988的驱动原理就是每当STEP引脚收到一个脉冲,驱动器就会使步进电机转动一个步距。
各个引脚的作用:(只讲重要的引脚,没讲到的如果简单使用的话可以忽略)
1,DIRECTION引脚的高低电平控制步进电机的转动方向
2,STEP引脚用于接收MCU的脉冲信号
3,MS1~MS3是用于控制步进分辨率的:整步、半步、四分之一步、八步和十六步;通过它们的电平组合来实现,其真值表如下图所示:
4,VDD\GND接控制芯片的电源(stm32为3.3v,stc51为5.0v)
5,VMOT\GND接驱动电机的电源(8~35v)
6,ENABLE使能引脚,悬空或则低电平有效,高电平则停止驱动
7,1A、1B分别接步进电机的A+和A-;2A、2B分别接步进电机的B+、B-
8,SLEEP低电平有效,RESET低电平有效,将两者短接即可
二:线路连接:
在步骤一中的引脚介绍中已经描述了各个引脚怎么连接,概括一下用于控制线的连接情况就是:1A、1B和2A、2B连接步进电机,ENABLE接单片机IO用于控制使能(不控制直接接地也可),DIRECTION引脚接单片机IO