武漢理工大學(xué) 黃 磊 楊 鍵
?
UPS蓄電池智能充電電路設(shè)計
武漢理工大學(xué) 黃 磊 楊 鍵
【摘要】在本設(shè)計中,蓄電池的充放電采用的是Buck-Boost雙向功率傳輸電路,這種電路是把蓄電池的充電電路與放電電路組合在了一起,在市電正常時起充電電路的作用為蓄電池充電,在市電異常時作為放電電路使用,為外部電路供電。在本設(shè)計中,對蓄電電池的充電采用了恒流恒壓充電方式,這種充電方式不僅能夠為蓄電池快速充電,而且能夠有效的保護(hù)蓄電池延長蓄電池的使用壽命。在本文中,利用Simulink對Buck-Boost電路的中蓄電池的恒流、恒壓充電過程和升壓放電過程進(jìn)行仿真,驗證這種充電電路及充電方式的可實現(xiàn)性。
【關(guān)鍵詞】蓄電池;恒流恒壓充電;Buck-Boost電路
在本文中是針對UPS電源中的磷酸鐵鋰電池設(shè)計的一種充電電路,其中主控制芯片采用的是STM32F103ZE。由于在UPS電源中蓄電池的充電和放電總是不同時工作的,因此在本文UPS電源的充放電電路中采用了一種Buck-Boost雙向DC/DC變換電路。在市電正常時,系統(tǒng)可以通過Buck電路為蓄電池充電;當(dāng)市電出現(xiàn)異常時,蓄電池中的電能通過Boost電路為系統(tǒng)中的主電路供電。為了對蓄電池的充放電電路實現(xiàn)智能控制,在設(shè)計中對蓄電池的電壓和電流進(jìn)行采樣,然后把采樣到的值輸送到STM32F103ZE主控芯片中進(jìn)行分析處理,以保證充放電過程的穩(wěn)定進(jìn)行,而且還能根據(jù)這些采樣值保護(hù)蓄電池和充放電電路。
在本設(shè)計中,主電路采用的是Buck-Boost雙向變換電路,電路圖如圖1所示。在本設(shè)計中,在UPS電源內(nèi)部蓄電池直流充電電壓為30V。在市電正常時,系統(tǒng)要為24V的蓄電池進(jìn)行充電,此時,主電路中的正向的Buck電路工作對蓄電池進(jìn)行降壓充電,而Boost電路不工作;在市電異常時,蓄電池要對外放電,此時正向Buck充電電路停止工作,反向的Boost電路開始工作,把蓄電池的電壓提升到30V供給外部電路。
圖1 Buck/Boost主電路
在市電正常時,主電路處于充電模式。開關(guān)管Q1工作,Q2不工作,此時,D1一直關(guān)斷,而二極管D2則在Buck電路中起到續(xù)流的作用。這時從正向端看去,主電路就等效為由開關(guān)管Q1、二極管D2及電感L1組成的Buck電路,此時可以控制Q1來控制蓄電池充電電壓U2和電流I2。
圖1中電感L的值可由如下公式計算得出:
式中,f=10KHz,U1=30V,U2=24V,ΔI=5A,則L=0.096mH。
電容C2的計算公式如下所示:
當(dāng)市電異常時,蓄電池要對外放電。開關(guān)管Q1是不工作的,開關(guān)管Q2開始工作,D1導(dǎo)通,而D2一直關(guān)斷。從電路的反向端來看,是由電感L1、開關(guān)管Q2、二極管D1和電容C1組成的Boost電路,此時可以通過調(diào)節(jié)開關(guān)管Q2的開合調(diào)節(jié)Boost電路輸出電壓U1的電壓值。對于電容C1的計算公式如下所示:
式中,Io=30A, D=0.2, f=10KHz,ΔV=U1-U2=6V,則C1=100μF。
在主電路中,使用了開關(guān)管IGBT,由于STM32不能直接使IGBT導(dǎo)通,需要采用驅(qū)動電路。在本設(shè)計中采用IR2110S驅(qū)動芯片,它是美國IR公司生產(chǎn)的兼有光耦隔離(體積小)和電磁隔離(速度快)的優(yōu)點。在對蓄電池進(jìn)行恒流恒壓充電時,需要對蓄電池的充電電壓和充電電流進(jìn)行有效的控制,為了能夠準(zhǔn)確的控制它們的值,就需要對充電電壓和電流進(jìn)行采樣。在本文中對蓄電池的采樣都采用霍爾傳感器進(jìn)行采樣。
在本文中,采用STM32F103ZE作為主控芯片,這款芯片的性能好、精度高、運(yùn)算速度快。在蓄電池充放電電路中,STM32主控芯片主要起到檢測蓄電池運(yùn)行狀況、控制蓄電池充放電電路運(yùn)行及顯示蓄電池信息的作用。在本設(shè)計中,使用液晶顯示器來顯示蓄電池各個狀態(tài)的信息。當(dāng)市電正常時,系統(tǒng)為蓄電池進(jìn)行充電,此時Buck電路其作用,當(dāng)檢測到蓄電池電壓小于18V時,為了保護(hù)蓄電池對蓄電池進(jìn)行0.5A小電流充電;當(dāng)蓄電池電壓超過18V時,對蓄電池進(jìn)行10A電流恒流充電。當(dāng)檢測到蓄電池的電壓達(dá)到26V時,此時改用26V恒壓充電。隨著蓄電池電量的漸漸充滿,充電電流會逐漸減少電流小于0.1A時,視為蓄電池充滿,蓄電池充電過程結(jié)束。當(dāng)市電異常時,Boost升壓電路開始工作,把蓄電池電壓提升到30V為外電路提供電能。當(dāng)系統(tǒng)檢測到蓄電池電壓低于20V時,為了防止蓄電池過放電,使蓄電池停止放電。
在本文中,利用Simulink模塊對Buck-Boost電路進(jìn)行仿真。在本文的仿真中分別對蓄電從池充電及放電過程進(jìn)行仿真分析。如圖2 (a)所示為蓄電池Buck充電電路的恒流充電過程仿真電流圖,在這個過程中蓄電池的充電電流保持恒定為 10 A。如圖2(b) 所示為蓄電池Buck充電電路的恒壓充電過程仿真電壓圖,在這個過程中蓄電池的充電電壓保持恒定為26V。如圖2(c)所示是蓄電池放電Boost仿真的電壓圖,在這個過程中蓄電池釋放電能,Boos升壓電路把蓄電池中的24V電壓升高到30V供給UPS系統(tǒng)使用。
圖2 充放電電路仿真波形圖
在本文中,采用Buck-Boost雙向變換電路作為蓄電池充放電電路,電路結(jié)構(gòu)簡單,容易實現(xiàn)控制,節(jié)約成本,而且制作體積小。在本文中,充電采用了恒流恒壓充電的方式,在蓄電池電量低時采用恒流充電方式能快速為蓄電池充電。當(dāng)蓄電池電量達(dá)到一定程度是采用恒壓充電,能夠減少大電流充電對蓄電池的損壞,延長蓄電池的壽命。通過圖2仿真中可以看出,恒流充電時,電流穩(wěn)定在10A左右;恒壓充電時,電壓穩(wěn)定在26V左右;在放電模式下,電壓波形在開始是有一些波動,但是很快能夠穩(wěn)定在30V左右。因此,可以看出本文所設(shè)計的Buck-Boost雙向變換充電電路可行,能夠滿足UPS電源中的蓄電池充放電電路的要求。
參考文獻(xiàn)
[1]潘軍.蓄電池充電系統(tǒng)的研究與設(shè)計[D].南京航空航天大學(xué),2009.
[2]趙鍵.基于智能控制技術(shù)的鉛酸蓄電池充電設(shè)備的研究[D].南京理工大學(xué),2008.
[3]鄧春花.UPS系統(tǒng)中蓄電池充電的研究[D].華中科技大學(xué),2008.
[4]徐志奇.基于模糊PID控制的鉛酸蓄電池充電研究[D].蘭州交通大學(xué),2014.