基于DSP的全橋移相控制感應(yīng)加熱電源研究
結(jié)合數(shù)字鎖相環(huán)與移相PWM的發(fā)生原理,可以設(shè)計(jì)出兩者相結(jié)合的算法,在DSP中的算法流程圖如圖6所示。本文引用地址:http://www.ex-cimer.com/article/152197.htm
2)閉環(huán)控制
本文采用閉環(huán)控制結(jié)構(gòu)如圖7所示。檢測輸出電壓及電流變化,將反饋信號輸入到DSP的ADC采樣端口,進(jìn)行模數(shù)轉(zhuǎn)換,得到電壓與電流的反饋值,然后通過乘法器將兩者相乘,再與給定比較,功率調(diào)節(jié)器的輸出控制逆變器的移相角度,使輸出功率保持恒定。
因?yàn)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/感應(yīng)">感應(yīng)加熱電源系統(tǒng)負(fù)載的慣性比較大,即參數(shù)變化比較慢。因此,可以不考慮PID微分環(huán)節(jié),采用PI調(diào)節(jié),就可以滿足系統(tǒng)的控制要求。
3)相位補(bǔ)償與啟動問題
由于系統(tǒng)在實(shí)際運(yùn)行中硬件滯后的影響或是程序執(zhí)行效率的影響,在沒有進(jìn)行相位補(bǔ)償?shù)臅r候,控制信號必滯后于反饋信號某一角度。在實(shí)際應(yīng)用中常采用外部相位補(bǔ)償電路實(shí)現(xiàn)輸出與反饋的相位同步,同樣也可以在程序中進(jìn)行補(bǔ)償。本文在鎖相環(huán)的算法程序中添加了相位補(bǔ)償環(huán)節(jié)。在相位差的計(jì)算中引入誤差角θerr,令
式中θ′(n)為重新計(jì)算后的相位差,將其作為DPLL算法中的相位差即可實(shí)現(xiàn)輸出脈沖的相位補(bǔ)償。根據(jù)實(shí)驗(yàn)測試與計(jì)算得到準(zhǔn)確的θerr,最終可以使輸入脈沖與輸出信號保持零相位差關(guān)系,這對于系統(tǒng)的實(shí)際運(yùn)行是非常必要的。
評論