程星,黃要然,艾皓,謝作生(通信作者)
(廈門大學物理科學與技術(shù)學院,福建廈門,361000)
本文設(shè)計了一個基于數(shù)字信號系統(tǒng)的單相逆變電源,可將15V直流電轉(zhuǎn)化為峰峰值為25V交流電。
該逆變電源主電路由驅(qū)動電路,單向全橋電路,濾波電路,輸出電壓測量電路構(gòu)成。數(shù)字控制采用Ti公司的常用數(shù)字信號處理系統(tǒng)c2000tms320f28027進行PI控制后產(chǎn)生SPWM波形,采用自帶死區(qū)的IR2104驅(qū)動MOS管,經(jīng)全橋逆變和LC低通濾波電路。輸出正弦波。整體結(jié)構(gòu)如圖1所示。
圖1 逆變電源整體結(jié)構(gòu)圖
圖2 逆變電源主電路
IR2104在8V以上電壓供電時輸出為一對自帶死區(qū)互補的控制信號,其輸出的高電平可達8V。采用IR2104可省去程序的死區(qū)設(shè)計。
輸入電壓為15V,在要達到輸出電壓為25V正弦波的情況下,電流最大可達2A。如此根據(jù)輸入輸出功率相等,輸入電流可達1.67A。按照兩倍裕量,應選擇耐壓大于30V,導通電流大于3.33A的N溝道MOS管,且要保證2104能使其完全導通。且導通后導通電阻需要極小。根據(jù)實際情況。選用IRF540N。其Vgs(th)為4V,耐壓Vds可達100V,導通電流可達110A。
采用IR2104的典型應用電路如圖3所示。
圖3 基于IR2104的驅(qū)動電路原理圖
注意必須要使用兩塊2104,并且輸入兩塊2104內(nèi)的波應為互補的SPWM波形。其輸出N1,P2分別控制Q1,Q4同時導通。P1,N2分別控制Q2,Q3同時導通。原則上如果只采用一塊2104芯片時也可以使全橋在我們需要的模式下工作。那么它的高端輸出接Q1與Q4,低端輸出接Q2與Q3。但是當這一塊芯片沒有SPWM輸入時,其高端輸出為持續(xù)的低電平,低端輸出為持續(xù)的高電平,那么Q2與Q3會處于導通狀態(tài),那么就無法時電路關(guān)斷,造成資源浪費。
而使用兩塊2104時,只要沒有輸入,電路就不會工作。符合我們的要求。
此處輸出的正弦波電壓。我們需要對其進行采樣。但是因為它是正弦波,輸出的電壓有正有負,而dsp只能進行正電壓的數(shù)字轉(zhuǎn)換,所以不能直接對其采樣。具體的做法是:利用交流電壓互感器,先對輸出的25V峰峰值的交流電壓隔離變換為峰峰值為3.3V以下。再對其輸出端口中的低端給一個標準電平。
而28027的第一個端口即為一個準確為3.3V的基準電壓輸出。我們可用電阻或者運算放大器對其平分后為1.65V作為上述標準電平的取得。不需要另外再制作提供基準電壓的電路。
圖4 輸出電壓的采樣電路
傳統(tǒng)的真有效值計算涉及真有效值芯片如AD637的運用。如此會大大增加電路的復雜性和對結(jié)果的干擾。本文采用的c2000系列的tms320f28027具有強大的浮點計算能力。采用合適的算法即可準確計算出輸出電壓有效值。具體如下:
前提須知本文采用的開關(guān)頻率為15kHz。300個載波周期為一調(diào)制波周期,控制AD采樣頻率與載波頻率一致。這對于28027是方便做到的。即每一個開關(guān)周期伊始發(fā)出一SOC信號使相應的的AD管腳開始采集信號后結(jié)果存入相應的ADCRESULT。然后在每一個EPWM的周期中斷內(nèi)將此時的ADCRESULT值做相應的比例變換后存入設(shè)定的一個數(shù)組。此數(shù)組設(shè)為長度為300。其存入的300個值剛好為300個測量所得的電壓。對這300個按公式:
即可得出電壓有效值,其中Uref為點交流檢測電路中設(shè)定的偏移電平值。
SPWM是應用于電源逆變的最廣泛的控制技術(shù),其易于控制,能產(chǎn)生固定頻率的輸出且諧波較少的優(yōu)點,所以本文擬采用SPWM控制。
SPWM通常的調(diào)制方式有:單極性調(diào)制,單極性倍頻調(diào)制及雙極性調(diào)制,其中雙極性調(diào)制控制簡單且諧波較低。所以采用雙極性調(diào)制方式。
具體的生成方式有:自然采樣法,對稱規(guī)則采樣法,不對稱規(guī)則采樣法。其中不對稱規(guī)則采樣法生成簡單,且諧波較低。所以擬采用不對稱規(guī)則采樣法。
圖5 不規(guī)則采樣法
其中:
Tc為載波周期,sω為調(diào)制波的角頻率,m為調(diào)制比在本文中為輸出電壓有效值與參考電壓經(jīng)過PI調(diào)節(jié)后得出的數(shù)值。對于一個周期內(nèi)的第i個交點有:
其中N為調(diào)制波與載波的周期比值。本文取300,那么一個周期內(nèi)i的范圍可取為1到300。
具體DSP生成SPWM的方式是:每過一個Timebase clock,控制器進入epwm中斷,每次進入中斷后改變CMPA與CMPB的值為相應的值,即可在下一脈沖的Timebase clock生成相應的脈沖寬度的脈沖。而此處對進入中斷后進行數(shù)據(jù)處理的時間有極高要求,如果在此中斷進行較大的計算會產(chǎn)生較大延遲而使輸出的SPWM有較大偏差。所以并不建議采用實時求CMPA和CMPB的方法。而是在通過查表的方法求具體的CMPA,CMPB。具體公式為:
CMPA=period/2*(1+m*sina[i]) sina[]為與sin ωst1對應的數(shù)組。
CMPB=period/2*(1+m*sinb[i]) sinb[]為與 sin ωst2對應的數(shù)組。
本文的設(shè)計方案中m調(diào)制比為控制量。
對于PID調(diào)節(jié):
其中e(k)是輸出電壓與設(shè)定的電壓的偏差。
Kp能迅速反應誤差從而減少誤差;Kl適用于積分控制,用于消除誤差;KD可以減少超調(diào)量,克服振蕩,使系統(tǒng)穩(wěn)定性提高,加快系統(tǒng)的動態(tài)響應速度,減少調(diào)整時間。
本文中僅采用PI調(diào)節(jié),即KD為0。
首先確定開關(guān)頻率為15kHz,載波與調(diào)制波頻率比值取300。那么調(diào)制波頻率即為我們需要的50Hz。
直流母線電壓通過單相橋式電路,由于橋式電路采用SPWM波控制,所以輸出為電壓幅值相等,而寬度不等的高頻脈沖。在這個波形里面,除了我們需要的50Hz的基本,還有其它高次諧波,所以需要在輸出端設(shè)置濾波器。我們采用LC低通濾波器。
圖6
取紋波電流為輸出峰值電流Iop的15%:
在雙極限調(diào)制中,濾波電感的大小為:
其中Vd表示輸入直流電壓,Vom表示輸出電壓峰峰值,m表示調(diào)制深度,N是載波比。
取得電感值為4mH,取截止頻率為開關(guān)頻率的1/10,則:
則可得:
根據(jù)實際參數(shù),對電感電容進行適當調(diào)整,取得電容值為4.5μF,即為兩個225的CBB電容并聯(lián)。
穩(wěn)壓電容,要保證輸入直流電壓穩(wěn)定,故取較大電容,并聯(lián)兩個1000μF,50V的電容。
DSP28027不僅具有強大的浮點計算能力,而且有增強型的高精度epwm輸出,且內(nèi)置12位的ADC??蓪斎腚妷号c輸出電壓進行精準數(shù)字變換后實現(xiàn)過壓保護與PI調(diào)節(jié)并加以反饋。采用DSP28027可在多處取得方便。
程序設(shè)計是本文介紹的逆變器設(shè)計的重點。具體流程圖如圖7所示。
圖7 主程序流程圖
圖8為實際測量得出的SPWM波波形,由于每個開關(guān)周期得占空比都在一定范圍內(nèi)變化,所以在示波器上看來高低電平有一段重合。若調(diào)制比m為0.8,那么有重合得那一部分占全周期比值即為0.8。若m為1,那么全周期都會有重合。且對于高電平而言,其色彩亮度是從左至右由深入淺。
圖9為實際測量得出得結(jié)果,波形幾無失真。輸出電壓峰峰值為24.8,僅有0.2/25=0.008的相對誤差。其頻率為50.4,也僅有0.4/50=0.008的相對誤差??梢姳疚慕榻B的方式具有一定的實用性。
圖8 SPWM輸出結(jié)果圖
圖9 輸出電壓圖
本文設(shè)計的單相逆變電源主要包含DC/AC逆變主電路,驅(qū)動電路,輸出電壓測量電路,輸出電壓有效值計算策略,SPWM控制策略,PI調(diào)節(jié)算法。整機系統(tǒng)測試結(jié)果證實了本文設(shè)計方案的有效性,樣機在輸出電壓波形、輸出電壓穩(wěn)定精度、輸出頻率精度等方面均能達到設(shè)計指標。