求解决步进电机等分圆不能整除时的算法

2019-07-20 15:28发布

帮别人忙写控制程序,核心问题就是N等分圆周。
需驱动带减速的步进电机,一周为2048步。
但当如N=9等分时,2048/9=227  2048%9=5
如何让多出来这五步 均匀平摊到9等份里去。
使得每个定位点误差最小,且长时间工作后(转很多圈后),没有积累误差。
求N为任一值时的最优算法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
shadowdark
1楼-- · 2019-07-21 08:58
本帖最后由 shadowdark 于 2017-4-8 20:07 编辑
gotofly21 发表于 2017-4-8 10:16
我天 ,比如一圈10个脉冲 ,分4份
第1步  1*10/4   2  注意是整除
第2步  2*10/4   5

您这样算不错,这下我看懂了,我验算下,只要100以内不出错,就可以用。

一周热门 更多>