王朕 楊林 史賢俊
(海軍航空工程學院控制工程系,山東 264001)
對于經常在野外進行訓練的野戰部隊,如果所處地區無電力供應設施,就會因為備用電源供電不足而影響訓練。太陽能是一種資源豐富,既可免費使用又無須運輸且對環境無任何污染的清潔能源。隨著微電子技術的發展,充分利用太陽能變換成穩定電源已經成為解決野外用電的一種可靠方法。
針對某型野外電臺供電電壓精度高、紋波小、可靠性高的要求,本文采用高速微處理器DSP TMS320LF2407A設計了一款25 V/5 A太陽能直流穩壓電源。該電源在正常情況下充分利用太陽能供電,應急情況下可使用車載蓄電池進行供電,數字調節器的使用使得供電電壓精度指標和紋波指標得到極大提高,部隊應用證明設計的電源完全達到了設計要求。
單塊太陽能電池板的最高輸出電壓為 17.5 V,本文設計的電源采用兩塊電池板串聯使用,使最高輸出電壓和最低輸出電壓分別達到 35 V和10 V。穩壓電源的原理框圖如圖1所示。
太陽能電池板發出的10 V~35 V直流電壓經DC/DC調節器調節,再經過穩定蓄能電路得到一個穩定可靠的12 V直流穩壓電源,該直流電經推挽式變換器得到一個高頻方波交流電源,該電源經全橋式整流電路整流并濾波后得到所需要的25 V/5 A直流穩壓電源。輸出電壓經隔離采樣、信號調理后輸入DSP。DSP 對采樣信號經數字調節器處理后輸出PWM控制信號,使輸出電壓快速穩定在設定的期望值上。通過電壓、電流、溫度等各種檢測信號的AD轉換向DSP提供必要的保護信號,使得電源能保持輸出電壓穩定的同時實現過壓保護、欠壓保護、過流保護、過熱保護和短路保護等功能。

圖1 穩壓電源原理框圖
如圖2所示,穩壓電源的主電路由太陽能電池板、DC/DC調節器[1]、穩定蓄能電路、推挽式變換器[2]、全橋整流電路、濾波穩壓電路和采樣電路組成。太陽能電池板輸出的電壓經 DC/DC調節器調節、穩定蓄能電路穩壓后得到穩定可靠的12 V直流電壓,該指直流電壓經推挽式變換器變換后得到高頻方波交流電源,該交流電源經橋式整流電路和濾波穩壓電路后得到穩定的高精度25 V直流電源。采樣電路實現對輸出電壓和輸出電流的采樣,采樣信號經信號調理后輸入DSP。其中電壓采樣信號用來與給定值比較,經數字調節器后改變推挽式變換器開關管驅動脈沖的占空比,從而調節輸出電壓;電流采樣信號用來實現過流保護。根據開關管溫度的采樣信號實現過熱保護,熔斷絲FUSE實現短路保護,二極管VD2防止因 DC/DC調節器輸出電壓過低出現蓄電池反流現象。

圖2 穩壓電源主電路原理圖
2.2.1 控制電路原理設計
TMS320LF2407A是一款高速數字信號處理芯片,芯片上集成了多種先進的外設,利用其EV事件管理模塊中的全比較單元,可方便地產生 4路帶有可變成死區和輸出極性的PWM波。PWM波形的產生用到通用定時器(提供時間基準)、非對稱波形發生器、可編程的死區發生單元、不對稱波形發生單元、輸出邏輯控制單元以及空間矢量PWM產生單元,適當設置比較單元的寄存器,可方便地生成所需要的PWM或SPWM波形。
產生PWM波形的總體思路如下:利用DSP的EVA模塊,當定時器T1處于連續遞增/遞減計數模式時,計數寄存器(T1CNT)中的數值變化軌跡就形成了一系列等腰三角波,當比較寄存器(CMPRx,x=1,2,3)中的值與計數寄存器中的值相等時,對應的引腳(PWMx,x=1,2,3,4)上的電平就會產生跳變,從而產生一些列等高的方波信號。輸出方波的寬度有比較寄存器中的值決定,因此只要使比較寄存器中的值是期望得到的穩定值(常數),即可得到所需的PWM波形。為保證死區時間,輸出的PWM波形占空比最大不超過40%。

圖3 控制電路原理圖
控制電路原理如圖3所示,PWM1信號用來驅動 DC/DC型調節器,使輸出電壓基本穩定在12 V,PWM2和PWM3信號用來驅動推挽式變換器開關管;輸出電壓采樣信號與給定的直流電壓信號進行比較,根據比較結果調整 PWM2和PWM3的占空比,使輸出電壓穩定于25 V;輸出電流采樣數據用來判別是否發生過流故障,溫度采樣數據用來判別是否發生過熱故障,直流電壓采樣信號用來判別是否有過壓和欠壓故障;根據采樣信號實施相應的保護。
設計的穩壓電源中,高速光耦隔離電路采用三片TLP251集成驅動器,電流采樣采用集成電流傳感器UCC3926,溫度采樣采用低電壓輸出集成溫度傳感器TMP35[3]。電壓、電流、溫度采樣信號經調理后輸入DSP。
2.2.2 數字調節器設計
輸出電壓不僅要有精度高、紋波小,還要有良好的動態特性和穩態特性。采用PID控制中應用廣泛的增量式算法設計了數字調節器。由于DSP僅能根據采樣時刻的偏差值計算控制量,因此,連續PID控制算法需要離散化,即數字PID調節器。采用離散PID算法時,表達式為:

式中:Kp,Ki,Kd分別為比例、積分和微分系數。
當采用離散PI算法時,表達式變為:

考慮到因日照強度變化或負載突變會引起輸入或輸出電壓變化等因素,剛開始工作或負載突變時,采用PI算法調節,使輸出電壓盡快穩定在額定輸出電壓上,當輸出電壓達到額定值時采用PID算法,提高輸出電壓的穩定性。程序在積分調節階段,可根據偏差大小對比例、積分系數調整,這樣極大提高了輸出電壓的精度和穩定性[4]。
主程序流程如圖 4(a)所示,系統初始化后,首先對穩壓蓄能電路的直流電壓進行采樣,與DSP內固化的數據比較,輸出 DC/DC調節器的PWM 驅動信號,直到該直流電壓達到設定值;然后對穩壓電源的輸出電壓進行采樣,與給定的參考值相比較輸出開關管的PWM驅動信號,當輸出電壓達到25 V時,DSP鎖定此時驅動信號占空比,進入閉環工作狀態;當輸出電壓改變時,調整DSP的控制值,改變驅動信號占空比,使輸出電壓快速恢復至25 V[5]。同時通過對直流電壓、輸出電流、溫度采樣數據的處理,適時關斷PWM驅動信號的輸出,完成過壓、欠壓、過流及過熱保護,提高電源可靠性。
生成PWM驅動信號的程序流程如圖4(b)所示,其程序是一個無限循環結構,主要是計算比較寄存器的值,并根據該值生成PWM波。

圖4 軟件程序流程
根據設計要求確定穩壓電源的主要參數如下:太陽能電池板輸入直流電壓12 V~35 V,變壓器效率 95%,變壓器磁芯選用 EI35×27×10,變壓器初級線圈 12匝,初次級繞組匝比 0.4:1,變換器工作頻率 28 kHz,驅動信號占空比25%~45%,輸出濾波電感0.25 mH,濾波電容為300 μF,輸出電壓直流25 V,最大輸出電流5 A。負載不同時輸出電壓及紋波峰峰值電壓見表 1,空載和滿載時驅動脈沖及輸出電壓波形見圖5。
表1的測試結果表明,當電源由空載變換到滿載時,電壓的變換僅有0.14 V,而輸出紋波電壓的峰峰值最大僅有0.94 mV。同時當負載由1 A突變為5 A時,用示波器讀出的輸出電壓穩定時間僅有0.2 s。圖5表明,電源在空載和滿載時,輸出電壓都能穩定在25 V,開關管驅動信號的占空比也小于45%,完全達到了設計要求。

表1 不同負載時輸出電壓及紋波峰峰值電壓

圖5 空載和滿載時開關管的驅動波形和輸出電壓波形
針對某型電臺供電要求,采用TMS320LF2407A高速數字信號處理器設計實現了25 V/5 A太陽能穩壓電源。實際應用表明該電源具有穩壓精度高、穩態性能好、動態響應快、可靠性高等優點,同時,該電源對利用太陽能發電的同類產品也具有很好的參考價值。
[1]Muhammad H.Rashid(編),陳建業等(譯). 電力電子技術手冊[M]. 北京:機械工業出版社,2004.
[2]王全保. 新編電子變壓器手冊[M]. 沈陽:遼寧科學技術出版社,2007.
[3]張偉, 張瑾等. 新編使用集成電路選型手冊[M]. 北京:人民郵電出版社,2008.
[4]陶永華, 尹怡欣, 葛蘆生. 新型 PID 控制及其應用[M]. 北京:機械工業出版社, 2002.
[5]姜向龍, 尹泉, 趙金, 萬淑蕓. 基于 DSP控制器的一種死區補償策略[J]. 電力電子技術, 2005(4).