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