python編程 pid比例積分算法,用pwm輸出控制電機,如何測試pid調(diào)節(jié)后的波形圖?
pid比例積分算法,用pwm輸出控制電機,如何測試pid調(diào)節(jié)后的波形圖?首先要熟悉自己的單片機或其他控制芯片的硬件資源和性能,確定控制精度,然后通過算法將采樣值PID轉(zhuǎn)換成PWM占空比輸出。PID控制
pid比例積分算法,用pwm輸出控制電機,如何測試pid調(diào)節(jié)后的波形圖?
首先要熟悉自己的單片機或其他控制芯片的硬件資源和性能,確定控制精度,然后通過算法將采樣值PID轉(zhuǎn)換成PWM占空比輸出。
PID控制將輸入進(jìn)行了變化(經(jīng)過了比例積分微分變化),那他的輸出值不是已經(jīng)和原來的相差了嗎?
我只說PID控制是一個經(jīng)典的閉環(huán)控制算法。它的目的是將反饋信號值和目標(biāo)值之間的差距消除到最小。因此,可以說它總是動態(tài)的,所以不僅輸出值總是變化的,而且輸入反饋值也是不斷變化的!只有達(dá)到理論上的穩(wěn)定狀態(tài),才會感覺穩(wěn)定
!再多一點,您可以更仔細(xì)地了解PID算法。它是實際值和目標(biāo)值之間的差距。你需要動態(tài)跟蹤差距并做出預(yù)測。預(yù)測的結(jié)果是增加或減少產(chǎn)量。輸出的對象是可以影響目標(biāo)值的對象!