回复:变频电机实现位置控制讨论

已锁定

alexma1975

  • 帖子

    522
  • 精华

    3
  • 被关注

    22

论坛等级:至圣

注册时间:2010-03-17

白金 白金 如何晋级?

发布于 2021-09-07 07:39:56

6楼

展开查看
以下是引用宝冬在2021-09-06 16:25:55的发言 >2楼

定时中断里面跑S曲线,根据每周期的位移得出速度。S曲线计算如下

  • 根据(结束值 -  起始值) / 平均速度,算出位移渐变需要的时间。

  • 每个扫描周期累加起来,当超过了所需时间,S渐变计算就结束了。

  • 变化幅度 = 结束值 - 起始值

  • 加速因子和自然常数都是预设常量。

  • 加速因子的值(这里默认10或12)越大,S曲线越陡峭,曲线首尾的步幅越细密,中间段步幅越大。

  • 计算中当两个数值的差小于一个精度(比如1.0E-5   精度0.00001),就代表目标达到了。

大概意思如下,柔性就是速度的二阶平滑。

分段线性控制也可以。定时中断OB本身就是很多小段线性近似。

受益匪浅,打开思路。我以前的速度位置控制还是太简单,还可以提高控制精度。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11110条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。