brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 403 点
下载积分: 779 分
在线时间: 548(小时)
注册时间: 2008-12-25
最后登录: 2024-12-24
查看brokenhope的 主题 / 回贴
楼主  发表于: 2010-12-08 09:49
最近控制一台伺服电机作往复运动,编码器的分辨率为2048*4,我选1个脉冲走0.001MM,无减速机构,丝杆导程为10MM,所以算出来电子齿轮比为512/625,脉冲频率为40k赫兹,可是发现越走越偏,后来改为1个脉冲走0.01MM,也就是电子齿轮比放大了10倍,脉冲频率为4k赫兹,走的就比较准。我想请教各位,伺服控制的精度由什么决定?是编码器的分辨率,还是丝杆的精度!在做伺服控制时,我如何确定1个脉冲走0.01MM还是0.001MM,也就是如何确定精度?还望各位不吝赐教!
wjun7610
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 249 点
下载积分: 708 分
在线时间: 31(小时)
注册时间: 2007-09-16
最后登录: 2024-11-08
查看wjun7610的 主题 / 回贴
1楼  发表于: 2010-12-08 20:44
高精度想法是好的,但机械配套,电气配套的要求都要很好,所以工控的应该是够用就好,如果定位精度0.1mm就够就不要去追求0.01mm,过高的追求不一定能带来很好的效果。就算是全闭环的控制也一样,搞不好会在定位点附近发生震荡(因为定位始终差了那么一点点,控制部分反复调整回产生),而适合的精度可以解决费用和硬件合理性