回复:200 PID执行最快速度

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2019-02-14 10:19:23

5楼

S7 200 的单片机布尔运算时间是0.22us,整数运算大概8us? 浮点运算大概32us?
然后中断进入、返回大概30us?PID计算大概400~700us?
这样一折算下来,每1ms中断就要消耗800us,仅剩下200us执行主程序,你还想500us中断一次做PID,你这是要造反的节奏么?
真要这么快的PID运算?还不如直接靠机械设计上考虑更加可靠!
就好比开关电源,80KHz开关频率都是直接反馈根本不能用PID!PID的滞后、过冲等特性决定PID不能用在快速响应的场合的。所以,还是设计个专用电路实现才是你想要的结果。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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