发表于:2007-07-03 13:38:00
36楼
引用由lg_006在 2007-7-3 11:12:00 发表的内容:
十七位的,我是没调出来能1个脉冲停住的时候!早就说过,
“伺服电机不能给你什么指标“保证”,但它一定是“努力”把精度误差限定在正负一个分辨率当量”
努力不一定就能成功!当达到一定程度后,编码器精度对伺服定位精度的帮助是有限的。还有一个问题就是,你连接方式。电机轴转动不一定能影响的你圆盘的精度。你系统的刚性不好,有齿隙,可能会造成你电机轴动了但圆盘不动。另,不要以为这是什么好事!因为刚性不好直接影响你的定位精度!,<br>
--------------------------------------------------------------------------------------------
lg_006(老公??)兄: 如果是是17位的时候我就不要求它停住,因为这时候一个脉冲是符合我的要求的.我知道我现在的情况,即使看不到象素的偏差,也是有震动的,只是太小了.
我想还是我之前的问题还是没有表达清楚.
我的问题:各位前辈都提到调整的标准+/- 1 个脉冲.但是2500转的时候不符合我的精度要求. 而且中国人都要花小钱办大事.
根据我的观察.在一定时间后(150ms),编码器一个脉冲都没有(采样时间0.4ms).这说明这时候电机州误差肯定小于0.036.
同时,我用camera观察铁棍前端.大多数时候看不到两个以上象素的偏差,换算到电机轴,小于1/5脉冲的距离.
所以我就猜测,虽然我不能要求电机从0走到0.01(小于分辨率),但是我应该可以要求它走到0.036,就是说,对2500线伺服电机来说,有10000个位置对它来说是相对准确的,精确度优于分辨率.因为我的应用比较简单,就是来回找同一个位置.所以如果我的理解正确那么我就可以继续用这个电机做下去.特向前辈门证实此想法.
关于各位前辈谈到的,+/-1 是合理的要求.我想是因为
-------|
|
|___________
1 0
电机轴一直在这个边沿附近溜达,应该是+/-1;但是虽然从0跳到1,但并不意味着真走了0.036度.
关于连接方式:我是直接把铁棍用顶丝顶在电机轴上的.