quote:以下是引用WINXP在2005-11-29 15:47:40的发言:
PID计算每次扫描要计算一次输出来控制PV,照你所说的要第一次和第二次扫描之间,微分作用已经加入到PID的输出值了.
每次扫描周期最初是A/D转换得到模拟量的采样值--->执行程序--->D/A转换输出, 在第二个扫描周期,A/D转换得到PV值与上次不同,------>执行程序时候算出应该把阀门开大或者开小多少------> d/a转换时候,输出.
第二次扫描发现变化,不是"第一次和第二次之间"微分作用加上去的, 而是在第二次扫描结束,D/A转化时候加上去的.