|
楼主 |
发表于 2021-2-6 13:47:57
来自手机
|
显示全部楼层
绶殇 发表于 2021-02-05 23:055 h. U( i, w3 F$ R, U
突然想到了一个更贴切一点的例子:在一块平地上画好一条直线 直线上每10米画一个点位 让你站到整10米的位置 你就直接走到10米点位上 按照地上的点位记号停了下来(这就是电机正好一个步距角的位置)再让你走到16米的位置 地上没有标注点位,无法准确的确定16米的位置,于是你打算用步测以接近于1米的步距 再向前跨了6步停了下来,这就是你认为的16米的位置这个位置不准确但是差不多 ,接下来让你回到10的位置再返回16 你能精确的走到10再返回16的时候还是用步测 再次走6步 到达你这次认为的16米位置,但是这次16的位置和上次肯定有一些偏差 但是差不太多 还原到不进电机原理上 细分不能将绝对精度提高 但是能提高相对精度,如果不细分按照刚才的例子就是10米起跳 脉冲个数没有小数点 让你走到3米的位置 但是四舍五入不够一个脉冲 于是就不给你这个走三米的指令了 让你再从3米走到7米 还需要走4米 但是刚才的3米指令没有发出来加起来就是7米四舍五入1个脉冲 一个脉冲你会走10米 你就走到了10米的位置 下一个在让你走到10米 因为你上次已经多走了3米 已经到10米的位置了 这次的指令直接无视掉,这就是没有细分 0-10米原本是想要分三步走 但是你直接一步到位了 本来想在3710的位置撒点水浇浇花结果你在0的位置浇了一次10的位置浇了2次 差距有点儿大了!那么我们细分一下 一步大概1米 给一个脉冲你走一步 三次分别给了3个脉冲4个脉冲3个脉冲 而你分别在2.8米 7.2米 10米的位置各浇了一次花 虽然不精确但是差得还不算太多,相比上次来说 这精准度那是天差地别呀 所以你的识别精准度还是10米没变 但是细分后 你相应提高了一些精准度 这就是步进伺服电机细分原理了.。这个故事讲得有点长有点儿重复啰嗦,但是这个举例得方向我自己还是挺满意的手机打字慢打了好久,不懂装懂的不做要求,不懂想懂的建议看完,懂的给点意见
$ }% U! B0 P0 i( |那么伺服25万线的设置30万脉冲一圈也就没定义了 |
|