求助刘版主 点击:449 | 回复:3



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-09-30 09:40:00
楼主
采用电机控制卡控制伺服电机,电机控制卡采用10兆晶振分频,卡采用速度方式控制,当输出频率为20k、50k等整数时,电机实际转速和计算转速一致;但输出为11k、57k等不整频率时,实际转速和计算值偏差过大,例如计算值为700rpm,实际为710rpm,不知何原因?是否何晶振分频方式有关?如果伺服电机的每转脉冲值设为2000等整值时是否会有改善?(现为2048),排除干扰原因,望给予帮助。



飘泊浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年9月26日
发表于:2005-09-30 16:29:00
1楼
这么难的东西啊!看来我要学的东西还太多太多。。不知道以后能不能找到工作。。

胡夫

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 65回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2003年10月29日
发表于:2005-09-30 17:12:00
2楼
这应该和你的计算精度和电机编码器分辨率有关

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2005-10-01 08:58:00
3楼
晶振分频,这里面也有些问题的,最简单的分频方式,只用个计数器(比如8254),当然只有分频数是整数的时候(1/2、1/5、1/00),才能实现准确的频率输出,对于不整的数(3/5、7/100)就只能输出近似值。如果用的是这种方式,就不可能得到很准确的任意频率,改变编码器的线数,可以让改变准确与不准确的频点的分布,不能彻底解决问题。 想要根本解决问题,必须改进分频方式,简单点说,就是输出不稳定的频率,通过短程(几个毫秒或几十个毫秒)的不稳定来保证长程(几秒、几分钟或更长)的精度。

热门招聘
相关主题

官方公众号

智造工程师