Arduino和A4988驱动步进电机有时不动

2018-04-282.3万
AI 快速预览详细 收起
本文讨论了使用Arduino-NANO和A4988驱动步进电机时遇到的故障现象。具体表现为发送不同数量的脉冲时,步进电机有时不动,有时向左转,有时向右转。文章详细描述了故障现象,并提供了具体的解决方法。通过检查脉冲数和方向引脚配置,可以解决这一问题。
各位大神,坛友:
     最近使用Arduino-NANO和A4988驱动步进电机,遇到很奇怪的问题:发脉冲时,步进电机在有些脉冲数电机是不动的,有些脉冲数是电机向左有些脉冲数电机又向右,此时A4988的方向引脚始终是一个方向。
    比如:我发12个脉冲,电机不动;我发10个脉冲电机左转,我发8个脉冲电机就右转了。而且我发20个脉冲转的角度并不是发10个脉冲转的角度的两倍,这是怎么回事呢?大神帮帮忙!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
20060606
20060606
不太明白,可能是接触不好
微笑的rockets
微笑的rockets
不太明白你在说什么,不过我想指出的是,步进电机有两个脉冲,一个是控制方向的,一个是控制转动数量的。
看你的这种情况,我觉得是不是你的方向脉冲没有控制?
- 没有更多了 -