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