步进电机定位驱动 点击:411 | 回复:4



searchfox

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2007年12月05日
发表于:2008-04-02 15:39:00
楼主
在做步进电机的定位驱动,就是按键按一下,走一步,但是用中断捕获来做很难精确控制,有时不走有时连走好几步,而且很精确的微步根本走不动,大家给点意见



闫砺锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2007年12月13日
发表于:2008-05-04 21:26:14
1楼

控制系统用的什么?你说的"走一步"是指走一个微步还是一个定长?

如果"走一步"是指走一个微步的话,在步进驱动器细分数设置比较大的情况下,容易出现"大小步"的问题,也就是你说的"有时不走有时连走好几步". 需要注意的是:细分是一种电子阻尼技术,主要是用于消除低速振动问题,按细分数来计算精度一般是达不到的。

如果是一个定长的话,控制系统对按键信号边沿响应,每次响应走一个定步长,是可以编程实现的。

 

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-05-05 18:04:51
2楼

“按细分数来计算精度一般是达不到的。”

看你细分到什么程度,用什么驱动器。如果8细分以下,一般没有什么问题;如果是几十细分,有好一点的驱动器也没有什么问题;如果上百细分甚至几百细分,那用什么驱动器都不太可能了,电机自身就已经不可能有这样的精度了。

如果是人手去按键,那么触点在接触的瞬间有抖动也很正常,在编程时要考虑对信号的滤波问题。

Insert_Fuss

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年4月09日
发表于:2013-04-09 22:33:37
3楼

用边沿中断,关中断,动作完成,开中断

moonstars

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 45回
  • 年度积分:0
  • 历史总积分:167
  • 注册:2012年5月28日
发表于:2013-04-12 11:20:41
4楼

鸣志的有款驱动器可以自带编程功能,你给一个型号它可以走一个定长,再给再走。


热门招聘
相关主题

官方公众号

智造工程师