请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
我有一个工作,用芯片stm32f030c8t6驱动步进电机,使用timer14 生成PWM,timer6进行计数,步进电机运行,但如果我们想要精确旋转角度,微步进1/16。一步是1.8 ,所以我们可以发送3200脉冲以旋转360,并发送160脉冲以旋转18,但实际上,当STM32时 发送160脉冲,它只旋转大约10个。间隙有点大,我没有找到原因,我也发现如果我设置不同 的微步, 这个现象也看起来不同。有人知道 它的解决方案,给我一些建议,谢谢!