资讯动态
集团888登录官方平台
全国热线:0755-27892991

地址:深圳市宝安区西乡镇鹤洲南片工业区阳光工业园B2栋3楼

电话:0755-27892991

传真:0755-27893359

E-mail:Luozhubo@vip.163.com

在没有编码器的情况下提高888am旋转准确度的方法

浏览次数:176       日期:2019-06-20
       我相信咱们在运用888am的时分都会有一个这样的苦恼:电机需求多次旋转而且精度要求较高,可是多次旋转会下降咱们旋转的准确度,有什么办法能处理它呢?下面为咱们供给一个处理办法。
 
运用过888am的小伙伴们都知道,咱们计算旋转视点的脉冲数和咱们的步进角有必定比例关系:
脉冲数=旋转视点/步进角
而咱们的步进角和咱们运用的驱动器的细分步数有必定比例关系:
步进角=360°/细分步数。
 
 
888am
 
因而咱们可得到:
脉冲数=旋转视点/(360°/细分步数)
一般咱们了解运用的是将脉冲数界说为整形,方便咱们计算,这样咱们若运用的细分步数是360的整倍数的情况下,多次旋转视点在理论的情况下(机械结构等差错不计算在内)能够很准确的旋转必定视点,可是当咱们的精度要求较高时(0.1°以下),咱们不得已就会挑选更大的细分步数,可是本钱也就相应添加。一般关于咱们来说运用的驱动器细分步数最大在25000,这样
 
步进角=360°/25000=0.0144°
能够看出咱们随机旋转必定视点时无法得到整数的脉冲值,这样多次旋转后堆集的视点差错必定会超越0.1°。有什么处理办法呢?在这里为咱们供给一个好的处理办法。
 
比方咱们想要旋转1°,经过计算能够得到脉冲数≈69.4444,这时咱们就会只取69,而将0.4444放弃掉,这时咱们能够看一下,旋转这一次咱们的差错就至少有0.0144*0.4444=0.00639936°,可能很多人都会以为这0.006几度微不足道,可是当咱们每次旋转1°,旋转100次时咱们的差错就能到0.6°,这样很影响咱们的精度。
 
可是当将咱们需求旋转的视点扩大100倍时,此刻在处理咱们就能够得到计算脉冲数时舍掉的后两位小数,咱们将此脉冲差错变量进行记载而且咱们需求记载此刻是少转相应视点仍是多转相应视点,在转下一个视点的时分,咱们需求对脉冲差错变量进行判别,判别两次旋转脉冲差错变量值是否超越100(即超越一个步进角),若超越则对咱们此次旋转计数的脉冲数进行加减,而且需求记载此刻剩下脉冲差错变量值(以便下次旋转时再次进行脉冲差错的承认),这样咱们在多次旋转时,理论上堆集的差错值就不会再超越1个脉冲的视点,即0.0144度。这样就能在没有编码器的情况下提高888am旋转的准确度。
TAG标签:888am编码器旋转精度

相关资讯:

XML 地图 | Sitemap 地图