这两天使用BA8645FS这款芯片来驱动步进电机,看手册有点懵,网上也找不到相关的使用例子,特地发出自己使用的这款芯片的经验,本文仅限学习交流,如果错误之处,请各位大佬指正,在下献丑了。2021-07-10
本文是4拍驱动方式,驱动过程:A+B+ ——> B+A- ——> A-B- ——>B-A+。依次给两线赋予高电平,这四个过程依次往复,电机即可前进后退。其中A+、A-是一组,B+、B-是一组。(图1.1来自百度知道,出处未知。。)
图1.1
查看BA8645FS的芯片手册(如图1.2),(每根引脚对应的功能见图1.4)。可得知2和15脚为一相的输出引脚,7和10为一相的输出引脚。也就是说2和15脚连接A+、A-或者B+、B-。7和10脚同理。但注意2脚和7脚、10和15脚要接同一极性,也就是说2脚接了A+,7脚得接B+,不可接B-,这是由于芯片的真值表决定的。(一开始就是踩了这个坑)