stm32如何精确控制发射的脉冲数呢?就是我要1000个就发1000个

2019-07-21 05:45发布

本姑凉做项目,需要控制步进电机走到指定位置,pwm脉冲个数决定了电机走的距离,我现在能控制电机转速和方向,但不知道如何控制发射的脉冲个数,网上有说用滴答定时器,有说用计数器,有说用外部中断的,都没看明白,望大神指点,谢谢!!!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
27条回答
snail_dongbin
2019-07-24 18:37
看你图片发的是一个步进电机,这个如果想要精准的控制,还是加编码器吧,软件上的这个计数那个计数,实际上问题不在这里。工业中干扰很大,实际上100k-200k已经是上限了,再高,都是硬件保护,差分 隔离,但是基本上都还是会丢步,无解。总不能不让旁边的设备不开机吧。只有加外部硬件去计数,做成闭环控制。光栅尺太贵,一般配伺服,就编码器吧 1000线的就行!

一周热门 更多>