减小启动转速。
如果以上都没有问题,那么就有可能是程序里面带有无法分完的余数脉冲所产生的累计误差了。
众所周知,脉冲是以整数来计算,没有哪里会出现半个脉冲的说法。但是往往就是这半个脉冲出了问题,如果一个圆分10等份,每个等份差半个脉冲不算个什么。20个等份,每个等份差半个脉冲可能也不是特别明显。但是要分到50个,100个,500个,nnn个等份时,这样每个等份差半个脉冲可就不是一个小数目了。在等份数越多时,就算是每个等份差0.1个脉冲,都是一个天文数字。这就是很多人都认为步进电机无法做出精密的分度盘的原因了。这不仅仅是进步电机,就算是伺服电机,同样也存在这个问题----余数。
如下:步进驱动器的细分数为64.那么电机每一圈的脉冲数为64x200=12800.
现在设定电机分成128等份,那么很好计算 =100.每个等份的脉冲数为100个脉冲。
但是如果我现在要求分成129等份,公式为:=99.也就是每个等份须要99.个脉冲才能均分,如此计数去掉小数点余数,那么这129个等份里总共将要误差129X0.=28.个脉冲。相当于这个圆就误差了一个等份的1/4。
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P电机HF-KP053BG7K(1/45)
减小启动转速。
如果以上都没有问题,那么就有可能是程序里面带有无法分完的余数脉冲所产生的累计误差了。
众所周知,脉冲是以整数来计算,没有哪里会出现半个脉冲的说法。但是往往就是这半个脉冲出了问题,如果一个圆分10等份,每个等份差半个脉冲不算个什么。20个等份,每个等份差半个脉冲可能也不是特别明显。但是要分到50个,100个,500个,nnn个等份时,这样每个等份差半个脉冲可就不是一个小数目了。在等份数越多时,就算是每个等份差0.1个脉冲,都是一个天文数字。这就是很多人都认为步进电机无法做出精密的分度盘的原因了。这不仅仅是进步电机,就算是伺服电机,同样也存在这个问题----余数。
如下:步进驱动器的细分数为64.那么电机每一圈的脉冲数为64x200=12800.
现在设定电机分成128等份,那么很好计算 =100.每个等份的脉冲数为100个脉冲。
但是如果我现在要求分成129等份,公式为:=99.也就是每个等份须要99.个脉冲才能均分,如此计数去掉小数点余数,那么这129个等份里总共将要误差129X0.=28.个脉冲。相当于这个圆就误差了一个等份的1/4。
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P
590P
591P