基于規(guī)則采樣法的蓄電池脈沖充電系統(tǒng)的研究設計
師海斌
(中國石油西南管道貴陽輸油氣分公司,貴州貴陽550025)
摘要:通過對蓄電池充電特性、電路設計理論、PWM控制技術中的規(guī)則采樣法及單片機控制技術的深入研究,設計了以PIC單片機為核心蓄電池脈沖充電系統(tǒng)。該充電系統(tǒng)能夠根據(jù)太陽能電池電壓的變化實現(xiàn)對蓄電池脈沖電流、電壓充電控制的自動切換,并能對蓄電池和太陽能電池進行充電保護。
關鍵詞:蓄電池PWM規(guī)則采樣法PIC單片機脈沖充電
中圖分類號:TM571文獻標識碼:A
作者簡介:師海斌(1986-),男,陜西省人,主要研究方向為機電傳動控制。
收稿日期:2015-03-06
The study and design of pulse charge system for battery based on rules for sampling
SHI Haibin
Abstract:Through study of battery charging characteristics, circuit design theory, sampling of PWM control technology, as well as SCM control technology, a battery pulse charger was designed with PIC SCM as the core. By detecting the voltage of the solar cell, such functions as automatic switching between pulse current and voltage charge control, and charging protection of the batteries and solar cell are realized.
Keywords:battery;PWM(Pulse Width Modulation);rule sampling;PIC microcontroller;pulse charge
0引言
研究發(fā)現(xiàn),充電過程對蓄電池壽命影響很大,放電過程影響較小[1]。因此,采用合適的充電方法對于提高蓄電池使用壽命意義重大。脈沖充電法不僅遵循蓄電池固有的充電接受率,而且能夠提高蓄電池充電接受率,從而打破了蓄電池指數(shù)充電可接受限制[2]。脈沖充電就是用脈沖電對蓄電池充電一段時間,然后停充一段時間,如此循環(huán)。
本文通過對蓄電池充電特性、PWM控制技術及PIC單片機的深入研究,提出采用脈沖電流和脈沖電壓結合的方法對蓄電池進行脈沖充電。并設計了以PIC16F877A單片機為核心的蓄電池脈沖充電系統(tǒng),該充電系統(tǒng)可以根據(jù)太陽能電池的變化,自動調(diào)節(jié)充電脈沖寬度,不僅充分利用了太陽能,而且可以實現(xiàn)對太陽能電池和蓄電池的過壓和欠壓保護。
1規(guī)則采樣法原理及脈沖充電系統(tǒng)構建
1.1規(guī)則采樣法控制原理
規(guī)則采樣法是PWM控制方法中的一種應用較廣的工程實用方法。其控制原理是通過比較調(diào)制信號和采樣信號的大小,根據(jù)比較結果生成PWM控制信號。本設計中調(diào)制波是太陽能電池電壓信號,載波是三角波。為了充分利用太陽能,三角載波電壓范圍取值和太陽能電池幅值范圍相同。
通過比較太陽能電池和載波電壓,實時調(diào)節(jié)充電脈沖寬度,太陽能電池電壓高于載波的時間越長,充電脈沖占空比就大,反之占空比就小。當太陽能電池不在24 V~36 V范圍內(nèi)時,自動停止充電。這樣不但保護了太陽能電池和蓄電池,而且充分利用了太陽能。
1.2蓄電池脈沖充電系統(tǒng)構建
圖1 蓄電池脈沖充電系統(tǒng)原理圖
根據(jù)蓄電池脈沖充電需求,蓄電池脈沖充電系統(tǒng)如圖1所示。充電系統(tǒng)主要由PIC16F877A單片機和外圍電路組成。其中,外圍電路包括脈沖信號生成電路、脈沖電流充電電路和脈沖電壓充電電路。設計主要用到了單片機的AN5、AN6、RC2、RC3和RC4口,其中,AN5和AN6分別作為太陽能電池和蓄電池電壓輸入端,RC2、RC3和RC4口分別作為三角載波輸出端、蓄電池脈沖電流充電控制信號輸出端和蓄電池脈沖電壓充電控制信號輸出端。
設計中太陽能電池選用36 V太陽能電池,其正常工作電壓范圍在24 V~36 V之間。蓄電池采用電壓24 V、容量40 Ah的閥控式鉛酸蓄電池。根據(jù)文獻[3],閥控式鉛酸蓄電池充電時,當單體蓄電池電壓低于2.2 V(蓄電池組電壓小于26.4 V)時,電壓變化緩慢;當單體蓄電池電壓在2.2 V~2.35 V(蓄電池組電壓在26.4 V~28.2 V)之間變化時,蓄電池電壓上升很快;當蓄電池電壓達到28.2 V時,蓄電池電壓幾乎不變。為防止充電初期(電壓低于26.4 V時)充電電流過大損壞蓄電池,宜采用脈沖電流充電,充電率為0.125,充電電流為0.125C,即為5 A;當蓄電池電壓在26.4 V~28.2 V之間變化時,宜采用脈沖電壓充電,充電脈沖電壓為28.2 V。
脈沖充電系統(tǒng)通過采樣蓄電池和太陽能電池的端電壓進行不同充電階段和狀態(tài)的切換。當蓄電池電壓小于26.4 V時,單片機控制RC4口輸出高電平,采用脈沖電流充電;當蓄電池電壓高于26.4 V時,單片機控制RC3口輸出高電平,采用脈沖電壓充電。當蓄電池電壓高于28.2 V或者太陽能電池高于36 V或低于24 V時停止充電。
2蓄電池脈沖充電電路設計
2.1脈沖控制信號生成電路
PWM生成電路如圖2所示,電路由集成運放LM6142A和兩個10 k的限流電阻R1、R2以及穩(wěn)壓二極管MMBZ5126B組成。太陽能電池電壓信號VCCT和載波信號分別輸入到比較器的正、負輸入端。當太陽能電池電壓高于載波電壓,比較器輸出高電平信號,反之,比較器輸出低電平信號。采用穩(wěn)壓二極管MMBZ5126B將輸出信號調(diào)整到正半周。
圖2 PWM信號生成電路
2.2脈沖電壓充電電路及特性分析
PWM脈沖電壓充電電路如圖3所示,電路主要由光電耦合開關、限流電阻R3、R4,反饋電阻R5以及集成運放LM324組成。在脈沖電壓工作狀態(tài)下,由PWM信號生成電路產(chǎn)生的電壓Vout經(jīng)過電阻R3接到同相輸入端,為保證引入的是負反饋,輸出電壓Vpwm通過電阻R5接到反相輸入端,同時反相輸入端通過電阻R4接地。根據(jù)理想運算放大器工作在線性區(qū)的“虛短”和“虛斷”特性分析電路有:
(1)
式中:UO—LM324的輸出電壓,此處即為Vout;Ui—LM324的輸入電壓,此處即為Vpwm。
設計中為了增強電路的抗干擾性,通常R3=R4,所以電路的閉環(huán)放大增益為:
(2)
圖3 PWM脈沖電壓充電電路
要求輸出的充電脈沖電壓是28.2V,而放大電路輸入的脈沖電壓Vout是12V,取R3=R4=2kΩ,R5=2.7kΩ,根據(jù)公式(2)得到閉環(huán)增益為:
(3)
2.3脈沖電流充電電路及特性分析
脈沖電流充電電路如圖4所示,該電路由光電耦合開關、運算放大器、晶體管及電阻組成??梢酝ㄟ^單片機的RC4引腳向光電耦合開關發(fā)出高電平實現(xiàn)脈沖電流充電狀態(tài)的切換。為了使電路有很好的恒流特性,所以將其設計成了電流串聯(lián)負反饋。輸入電壓Vout經(jīng)過R6加至運算放大器的同相端,放大器輸出通過電阻R8送至NPN型晶體管的基極,晶體管的發(fā)射極連接反饋電阻R11及負載R12。輸出電流Iout通過R11與R12得到反饋電壓,且經(jīng)過R9、R10加至運算放大器的輸入端進而形成差動輸入信號。
圖4 PWM脈沖電流充電電路
根據(jù)并聯(lián)電阻分流原理及電路疊加原理,運算放大器的同相端輸入U(+),和反向輸入端U(-)分別為:
(4)
(5)
令R6=R7,R11=R12,根據(jù)“虛短”原理,得:
(6)
由公式(6)可知,輸出電流與輸入電壓有對應的單值函數(shù)關系,與運放和晶體管無直接關系。調(diào)節(jié)R11可以改變輸入電壓與輸出電流的比值。電路中取,R6=R7=1.2kΩ, R9=R10=15kΩ,R11=30Ω,R8=4.3kΩ,R12=300Ω。
4蓄電池脈沖充電系統(tǒng)控制流程
蓄電池脈沖充電控制系統(tǒng)控制流程如圖5所示,主要包括:
圖5 蓄電池充電程序流程圖
1)蓄電池充電程序初始化;
2)判斷當前蓄電池電壓是否小于太陽能電池電壓,如果蓄電池電壓小于太陽能電池電壓,則程序進入下一步,否則繼續(xù)比較蓄電池和太陽能電池電壓大小;
3)判斷當前蓄電池電壓是否小于28.2 V,如果是則繼續(xù)下一條程序,否則繼續(xù)比較蓄電池和太陽能電池電壓;
4)判斷當前蓄電池的電壓是否小于26.4 V,如果是則脈沖電流充電,延時3 s,否則進入脈沖電壓充電,延時3 s;
5)判斷當前電壓是否大于28.2 V,若是則返回主程序,若不是則繼續(xù)充電。
5電路仿真分析
在proteus中對所建立的蓄電池脈沖充電電路進行仿真。
(1)脈沖充電信號生成電路仿真與分析
圖7 信號生成電路生成的PWM信號
在PWM脈沖信號生成電路(圖2)的VCCT端加上一個從24 V至36 V之間變化的電壓信號VCCT模擬太陽能電池電壓變化,單片機輸出三角載波信號如圖6所示 , PWM脈沖充電信號生成電路輸出響應曲線如圖7所示??梢钥闯霎斴d波大于太陽能電池電壓時輸出低電平,當載波電壓小于太陽能電池電壓時,輸出低電平,這和理論設計結果一致。并且,輸出脈沖信號高、低電平很穩(wěn)定,可以直接用來作為蓄電池脈沖電壓充電和脈沖電流充電的初始信號。
(2)蓄電池脈沖電壓充電信號仿真與分析
圖8 脈沖電壓充電信號
將脈沖生成電路得到PWM信號加到PWM脈沖電壓充電電路(圖3)的VOUT端時,得到蓄電池脈沖電壓充電信號如圖8所示,可以看出,經(jīng)過變換的脈沖電壓信號峰值穩(wěn)定在28.2 V,滿足蓄電池脈沖電壓充電要求。
(3)脈沖電流充電信號仿真與分析
將脈沖生成電路得到PWM信號加到PWM脈沖電流充電電路(圖4)的VOUT端時,得到蓄電池脈沖電流充電信號如圖9所示,可以看出,得到的脈沖電流信號電流基本穩(wěn)定在5 A,和理論設計值一致,滿足蓄電池脈沖電流充電要求。
圖10 蓄電池脈沖充電控制仿真
(4)蓄電池脈沖充電控制仿真與分析
當太陽能電池電壓信號、載波電壓信號和蓄電池電壓信號分別如圖6中曲線1、2、3所示,圖10是蓄電池脈沖充電控制仿真圖。結合圖6和圖10可以看出,在0~6 s之間蓄電池電壓高于28.2 V時,RC3和RC4均輸出低電平,蓄電池不充電;在6~16 s之間,蓄電池電壓在26.4 V~28.2 V時,RC4輸出高電平,脈沖電壓充電;在16 s~24 s之間,蓄電池電壓高于太陽能電池電壓,RC3和RC4均輸出低電平,蓄電池不充電;在24 s~40 s之間時,蓄電池電壓小于26.4 V,RC3輸出高電平,脈沖電流充電??梢姡瑔纹瑱C輸出的控制電平與設計要求一致。
5結束語
本文所設計的蓄電池脈沖充電系統(tǒng)可以根據(jù)太陽能和蓄電池適時電壓,生成占空比可自動調(diào)節(jié)的脈沖充電信號,并實現(xiàn)蓄電池脈沖電壓充電和脈沖電流充電的自動切換以及對太陽能電池和蓄電池充電保護,不僅使太陽能得到充分利用,而且可以提高蓄電池的使用壽命。在proteus軟件中對所建立的電路模型進行仿真,仿真結果表明,該充電系統(tǒng)滿足設計要求,具有一定的應用價值。
參考文獻
[1]徐曉丹,白志峰.關于密封鉛酸蓄電池充放電電路的研究.[J].通信電源技術,2010,27(1):63-65
[2]夏芝瑋.密封鉛酸蓄電池脈沖充電方式的研究[D].西安:西安理工大學碩士學位論文,2011
[3]天一信科科技有限公司.鉛酸蓄電池知識培訓手冊[Z].2010
[4]朱松然.鉛酸蓄電池技術[M].北京:機械工業(yè)出版社,2002:31-33
[5]周潤景,徐宏偉,丁莉.單片機電路設計,分析與制作[M].北京:機械工業(yè)出版社,2010:16-17