控温调节用的PID向导做的,配置完之后在主程序中用sm0.0调用,在触摸屏上做了三个输入框,对应pid的比例积分微分,但是调试期间发现pid输出有问题,把比例积分微分都设置成0,但pid还是有输出,不知道什么原因。用的输出点PWM调节电加热管来实现控温。希望大家帮帮忙,告诉我哪里出了问题。
图片说明:
0ed401cc41FC9f41802dcc2b1a16687e 221c4f74b24e995dac91a1762ebf426CE76cdcbdf3ae767f8b1fb5a2c3f780bc
最佳答案
u(t)=Kp*e(t)+Ki∑e(t)+Kd[e(t)–e(t-1)]+u0
看公式,就算PID设成0,还是会有值的。
如果你想要PID没输出,你可以增加个手动引脚,在需要的时候再投入自动调节。
提问者对于答案的评价:
只能这样了
专家置评
已阅,最佳答案正确。