<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 開(kāi)關(guān)電源功率因數(shù)校正的DSP實(shí)現(xiàn)

          開(kāi)關(guān)電源功率因數(shù)校正的DSP實(shí)現(xiàn)

          作者: 時(shí)間:2011-02-19 來(lái)源:網(wǎng)絡(luò) 收藏

          式中:ω是濾波頻率的角速度;

          Q值按不同的要求確定。

          離散化可以由Matlab的sysd=c2d(sys,Ts)方程方便地實(shí)現(xiàn)。圖3所示的就是所設(shè)計(jì)濾波器的Matlab模擬圖,其中ω=628,Q=20。

          圖3 數(shù)字陷波器的Matlab模擬

          4 DSP實(shí)現(xiàn)

          我們采用TI公司的16位芯片TMS320LF2407A來(lái)實(shí)施控制方案。這款芯片專(zhuān)門(mén)用于數(shù)字控制的2000系列,采用哈佛結(jié)構(gòu)的CPU和4級(jí)流水性操作的程序控制,運(yùn)行速度是40MIPS(即25ns的指令周期)。它具有544字節(jié)的DARAM,2k的SARAM,32k的FLASH,2個(gè)事件管理單元,16路10bit、轉(zhuǎn)換時(shí)間500ns的A/D轉(zhuǎn)換,最多16路的PWM輸出等片內(nèi)資源。

          對(duì)電流回路和電壓回路,我們分別采取20kHz和10kHz的控制頻率。兩個(gè)中斷程序被用來(lái)完成PFC的數(shù)字控制,中斷程序int2負(fù)責(zé)3個(gè)輸入的采樣及電流回路的PI控制,另一個(gè)中斷程序int3負(fù)責(zé)電壓回路的PI控制及陷波濾波。圖4是主程序控制流程圖,圖5是采樣周期圖。其中int2的中斷優(yōu)先級(jí)高于int3,所以若int3沒(méi)完成,而int2中斷發(fā)生時(shí),int3將懸掛直到int2中斷程序運(yùn)行結(jié)束才繼續(xù)運(yùn)行。因?yàn)殡妷夯芈返淖兓容^緩慢,所以一個(gè)周期的延時(shí)不會(huì)影響控制效果。設(shè)置比較控制寄存器,在T1下溢的時(shí)候?qū)懭胄碌谋容^值,結(jié)合通用定時(shí)器周期寄存器T1PR的值,產(chǎn)生新的占空比的PWM波,控制與之相連的開(kāi)關(guān)管的動(dòng)作。從圖5中我們也可以注意到,int2的中斷程序(包括3個(gè)采樣和一個(gè)PI程序)必須在半個(gè)電流采樣周期,即25μs之內(nèi)完成。根據(jù)前面給出的DSP的性能指標(biāo),這個(gè)目標(biāo)完全可以達(dá)到。

          圖4 主程序流程圖

          圖5 采樣周期圖

          另外,在實(shí)際應(yīng)用中,采用的是積分分離的PI算法,把PI的輸出值限定在一定的范圍之內(nèi),避免使系統(tǒng)產(chǎn)生很大的超調(diào)量而引起系統(tǒng)振蕩。還加入了軟啟動(dòng)程序,在程序剛開(kāi)始的時(shí)候逐步加大Vref的值,從而達(dá)到開(kāi)關(guān)電源的軟啟動(dòng)要求。

          因?yàn)橄馣p,Ki及濾波器系數(shù)等這些參數(shù)都是浮點(diǎn)數(shù),而所用的是16位的芯片,所以用DSP實(shí)現(xiàn)以上算法,還需要解決浮點(diǎn)數(shù)和定點(diǎn)數(shù)之間相互轉(zhuǎn)換的問(wèn)題。可以用不同的Qn值來(lái)表達(dá)不同范圍和精度的浮點(diǎn)數(shù),其中n表示16位中小數(shù)點(diǎn)之后的位數(shù)。例如,Q0可表示-32768到32767的整數(shù),而Q15可表達(dá)-1到0.9999695之間精度為1/32768的實(shí)數(shù)[2]。不同的Qn值之間需要經(jīng)過(guò)移位,轉(zhuǎn)換為相同的位數(shù)才能進(jìn)行比較和加減運(yùn)算。

          5 實(shí)驗(yàn)結(jié)果

          程序編譯通過(guò)后,燒入片內(nèi)flash,外加簡(jiǎn)單的外圍電路,就可以進(jìn)行實(shí)驗(yàn)驗(yàn)證了。我們采用的是Boost電路的拓?fù)浣Y(jié)構(gòu),接電阻負(fù)載,輸入電壓220V,輸出電壓385V,得到的輸入電壓電流波形如圖6所示。用功率表測(cè)得PFC電路的輸入功率為545W,輸出功率為513W,可以計(jì)算出PFC電路變換效率為94.1%。在相同測(cè)試條件下,用功率因數(shù)表測(cè)得的PFC電路的功率因數(shù)為0.983。圖7所示的是軟啟過(guò)程。

          圖6 BOOSTPFC電路輸入電壓電流圖

          圖7 軟啟動(dòng)波形圖

          6 結(jié)語(yǔ)

          本文探討了開(kāi)關(guān)電源功率因數(shù)調(diào)整的全數(shù)字實(shí)現(xiàn)方案,實(shí)驗(yàn)證明了該方案的可行性。目前,對(duì)開(kāi)關(guān)整流器件采用DSP控制的研究開(kāi)展的還不多,主要是由于相對(duì)于專(zhuān)用的集成芯片DSP的價(jià)格比較高昂,而且成熟的控制算法難以獲得。然而,隨著DSP芯片價(jià)格的不斷降低和控制算法的研究不斷深入,相信開(kāi)關(guān)整流器件數(shù)字控制的時(shí)代很快就會(huì)到來(lái)。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();