发布于 2008-11-25 09:04:10
0楼
楼上的三位。在系统手册(03/2000版本02)上有这么的一个例子。9-71页:
〈sm0.1调用子程序设定PID参数定时中断100毫秒。
中断程序就是实数变换,PID指令,实数变换输出。〉
这个例子中采样时间100毫秒。中断时间也刚刚100毫秒。
中断执行PID指令。
这就是我的问题的出处。
1.当上面两个100毫秒取值不相等是会怎么样。
2.用计时器加边缘指令触发PID指令,跟例子会有什么区别。
我肯定一点。PID指令不必要每一个扫描周期都执行。不知道daqiu 和 hwq所说的是何因。为什么要用sm0.0带PID指令执行,是要每个周期都执行吗?例子中的100毫秒采样周期跟的100毫秒中断周期,有什么联系,概念一不一样。
太多问题了。
请解述。