K值取值與實際元件參數和實際應用環境有關,(即PID算法的三個常數系數).要想在整個控制過程中通過計算來實現與PWM占空比精確匹配,需要很大的計算量和大量的調試.這也是PID算法的難點所在.
簡單的做法可以嘗試將整個控制分成若干小區間,在某個小區間,被控對象的變化基本上PWM占空比與呈現用一個比較簡單的函數能夠表達的關系.
比如要想某個物體到200度,我可以從室溫到150度直接100%功率加熱,然后從150度到180度,設置一個K值用來計算PWM的占空比,180度到200度設置另外一個K值.調試的時候只要更改區間長度和與之對應的K值就行.
當然這樣做的缺點就是靈活性比較差. |