请教刘工个问题 点击:434 | 回复:2



614所

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2004年4月29日
发表于:2006-04-26 16:51:00
楼主
刘工你好:请教个问题,PCL进行定位控制时
只需要,起始频率,最高频率,上升时间,
脉冲数,就可以进行定位了。如果用单片机来实现,
请教有没有具体的算法。我的系统要求,是一个定位系统。
步进电机的转速跟随采样的时间变化而变化。
我现在使用的查表方法,将上升曲线的脉冲分成3段
再将每段的每个频率停留步数做成表格,通过表格计算出
上升曲线总的跳跃的步数。
以上方法速度改变的不均匀,所以请教一下有没有好的算法。
感兴趣的朋友可以发表一下看法。 
谢谢



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-04-26 23:07:00
1楼
我自己没有做过控制产品,基本上只是使用控制产品。算法部分,只有应用体会,基本没有实践经验。
我接触的控制产品,基本上都是按照加速度、速度来规划加速过程,根据位置-时间的关系,每个周期计算本周期结束时电机应在的位置,并发送相应的脉冲。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-05-15 21:56:00
2楼
不知你用的什么MCU,使用他的什么功能模块?定时器还是...?“上升曲线总的跳跃的步数”要比较多才行,否则高速时速度曲线不连贯变化速度超过电机(带载后)能够容许的最大加速度,立即失步。

热门招聘
相关主题

官方公众号

智造工程师