quote:以下是引用icegrave在2011-08-24 09:00:51的发言:
如果仅仅是为了对付信号尖封,也可以才用两次采样值比较,如果差值在允许范围内则刷新PID控制的当前值,否则不刷新。这个范围可以根据经验来定。例如一个灌的液位,根据现场情况和经验知道它两秒之内最大的变化值不会超过1m,超过了那就干扰。(采用周期为1秒)
这种做法行不通的,如果外部的突变是有效信号,那么你PID控制的值永远就是没突变前的那个值了,这样带来的结果有时候会很可怕的.....比如一秒内突然大量的液体从外部涌入....