首先,你要把PID里的微積分之類的排除,雖然它是這么叫的,但它本質上只有加法和簡潔,除法
以溫度為例子
P就是比例,假設你設定的P為10,設定溫度為100度,當前溫度為50
那么,這個時候,P項的輸出為: (100 - 50) * 10 = 500,這個500可能換算成PWM的占空比,或者是加熱功率,這其中的換算過程,可以認為是在調試PID的過程
I就是積分項,就是把誤差不斷的累加,累加的結果可能是正數,也可能是負數,再*I,加上P項,就是一個PI輸出的結果了
這就是PI控制,這里面沒有說到D項,因為PI控制能解決大多的問題,一旦你理解了PI控制,自然就能理解PID控制了 |