張鵬
(渭南師范學院 物理與電氣工程學院,陜西 渭南714099)
基于STC89C51的便攜式太陽能充電器設計
張鵬
(渭南師范學院 物理與電氣工程學院,陜西 渭南714099)
針對電子產品在戶外使用時電池容量有限,影響用戶正常使用的問題,設計了一種便攜式多用太陽能充電器。該裝置可將太陽能轉換成適合電子產品電源,而且能夠調節不同電壓,滿足了用戶外即時電源的需求。系統采用STC89C51單片機作為控制核心,由升壓、光電轉換、充電保護、電壓調節和數碼顯示等功能電路構成。對系統進行了性能測試,結果表明系統具有輸出電壓范圍寬、結構簡單和可靠性高的優點,配合市電充電功能,可以滿足多種條件下不同負載對充電電壓的要求。
太陽能;充電器;單片機;便攜式
電子產品的普及給人們的生活帶來極大便利,而各類電子產品所依賴的電池儲能技術卻沒有相應大的提高,有限的待機時間給用戶戶外用電帶來了諸多不便。太陽能是一種清潔能源,具有可再生,采集方便,無污染等特點,在很多領域都得到廣泛的應用[1-3]。用戶只需將太陽能板置于陽光下,系統就可以對負載或蓄電池進行供電和充電,保證了多種電子產品的正常使用。針對太陽能充電器對蓄電池的保護不夠充分,造成蓄電池的壽命縮短的問題,設計了一種基于STC89C51單片機的太陽能充電器的方案,在充電電路、電壓和電流控制器的功能要求方面做了分析。,設置了電壓電流檢測與保護電路,對蓄電池進行了有效管理,實現了充電過程的智能控制。
圖1為系統總體框圖,主要包含了穩壓濾波單元、過充電保護單元、調壓單元等模塊,設計要求實現以下幾個基本功能:
1)可直接利用光電轉換輸出電能對負載進行供電;
2)可把光伏面板對充電器內置蓄電池充電;
3)可利用市電對負載或內置蓄電池進行供電或充電;
4)可完成蓄電池對負載供電的自動切換。

圖1 系統總體框圖
便攜式多用太陽能充電器設計采用STC89C51單片機作為控制單元,由按鍵指示模塊、數碼管顯示模塊、直流斬波電路模塊和A/D采集模塊等模塊構成。
圖2為系統原理圖,通過光電轉換電路將太陽能轉化為電能后經過LM7805形成穩定的電流,然后由DC/DC轉換電路進行處理后由輸出端為負載進行供電。整個充電過程系統通過單片機進行智能控制,以防止電池的過充[4-5]。
2.1單片機選型
STC89C51系列單片機具有結構簡單、易于實現的優點,能夠滿足對小型系統的控制,且易于調節[6-7]。STC89C51單片機的定時計數器、I/O口等器件能滿足太陽能充電器的設計需要,因此選擇STC89C51單片機作為系統控制芯片。
2.2升壓充電電路設計
大部分電子產品的輸入電壓都為5.5 V左右[8-9],所以設計中設定充電系統對外充電電路的輸出為U=5.5 V,I=500 mA。光伏板輸出電壓低于5.0 V,所以需要經過直流斬波升壓環節達到電子產品的用電要求[10-12],選擇MC34063升壓芯片進行升壓后對充電。圖3為升壓充電電路。

圖2 系統原理圖

圖3 升壓充電電路
TC引腳外接電容C6=470μF,L2=200μH,其工作頻率為72 kHz;C7=220μF,二極管D4能防止電流回流,電容C5具有過濾雜波作用。比較器的反向輸入端引腳為FB,當電池電壓等于參考電壓時,三極管關斷,停止充電。
2.3市電充電電路設計
利用220 V交流電給電路內部的鋰電池進行充電,必須具有整流和充電模塊。圖4為市電充電電路,包含顯示單元、電壓比較單元、基準電壓單元、開關控制單元四大部分模塊,比較電路用來判斷蓄電池的充電狀態,由芯片U1A及其他周邊元器件構成。顯示電路由雙色發光二極管LED、電阻、集成電路構成,用來指示電路的充電狀態。充電控制電路由三極管Q1構成,用來控制電路充電電流。在電路中設置二極管能夠防止因電源電壓低于電池的電壓而造成電池漏電[13-15]。

圖4 市電充電電路
2.4電路的穩定性設計
充電器在恒流模式下,為了使電路正常運行,電池正負極之間需要連接一個電容值為4.7μF的電容用來增強系統的穩定性,若沒有連接電容,則可以連接一個阻值為R=50 kΩ的電阻,且連接的電容和電阻形成的極點需不小于200 kHz,設計電路中接有4.7μF的電容,所以在ISET端能夠連接的最大阻值為:


圖5 隔離ISET管腳的RC波濾電路
為了提升系統的穩定性和對充電電流大小的調節,電路中外接一個RC波濾模塊,圖5為隔離ISET管腳的RC波濾電路。
3.1輸入電壓調節
在輸入電壓調節的電阻分壓器RIN1和RIN2中,取RIN2為100 kΩ,內置電壓取2.74 V時,則:

太陽能板VREG(MAX)和VREG(MIN)峰值功率追蹤電壓范圍:

3.2恒壓充電電壓調節
FB引腳為電池電壓檢測輸入端口,FB引腳能夠通過檢測電池陽極電壓從而調節電池恒壓充電電壓,在電路FB和BAT間連接RX以便調整恒壓充電電壓。

圖6 恒壓充電調節電路
圖6為恒壓充電調節電路,電池電壓Vbat為:

該電路輸入電壓為6 V,輸出電壓要求為4.2 V,則當Rx= 0時,輸出電壓為4.2 V。
3.3恒流充電電流調節
IR管腳連接的外部電阻對CN3068編程從而實現電池進行恒流和恒壓充電,在電路預充電時,電壓被限制在0.2 V;在恒流充電階段,電壓被限制在2 V。電路的充電電流在恒流情況下的計算公式如(7):

設定充電電流為500mA的,則:

使用金屬膜電阻用來保證充電系統的穩定性和其良好的溫度特性。電路的充電電流可以通過對IR管腳兩端的電壓測量來進行測量:

TC引腳的外接電容C3=470 pF,電感L1=200μH,其工作頻率F=72 kHz;要使輸出電壓的波紋系數等于8mV則C4= 220 UF;該充電電路能在0~70℃的環境中使用。
充電電路的主要工作由單片機進行控制,電路工作過程如下:電路初始化,輸出功能選擇,選擇確定輸出電流電壓,為負載進行充電直至充電完成,充電停止。系統主程序流程如圖7所示。

圖7 主程序流程圖
測試所用太陽電池單片有效面積為343 cm2×6,表1為系統參數測試結果。當太陽能電池板外接電阻,所得到的負載U-I特性曲線圖所示。

表1 系統參數測試結果

圖8 負載U-I特性曲線
圖8為負載U-I特性曲線圖由統計數據可得在U=5.84 V、I=1.3 A時有最大功率7.592W。同時可以算得該太陽電池的填充因子為0.376;而電池板面積為2 060 cm2,可以算得每片電池獲得的總光能為19.012W,算出的電池轉換效率為21.92%與理論值接近。經過檢測,在有陽光照射情況下,太陽能板充電指示燈變亮,調節調壓按鈕,用萬用表測得電路輸出端電壓為0~10 V之間變化,且能夠對負載正常充電;在無光照時,太陽能板充電指示燈不亮,蓄電池充電指示燈變亮,且能夠對負載正常充電;按下應急燈按鈕,LED燈變亮,檢測結果表明系統能夠正常工作,達到了預設任務的要求。
系統采用STC89C51單片機作為控制單元,由按鍵指示模塊、數碼管顯示模塊、BUCK斬波電路模塊和A/D采集電路模塊等模塊構成。通過光電轉化電路將太陽能轉化為電能后經過LM7805形成穩定的電流,然后由DC/DC轉換電路進行處理后由充電電路輸出端為負載進行供電。考慮到便攜式太陽能充電器的多為戶外使用,電路中還加入了LED發光二極管作為應急光源供使用者在無光環境下應急使用。對系統進行了測試實驗,結果表明所設計的太陽能多用充電器具有工作穩定、使用方便、易于攜帶、性價比高等優勢,達到了設計的要求,為光伏電源的小型化實際應用提供了參考。
[1]濱川圭弘.太陽能光伏電池及其應用[M].北京:科學出版社,2008.
[2]張軍軍,梁海濤.智能化小區LED路燈光伏充電器的設計[J].電源技術,2007,31(2):157-159.
[3]張紅梅,尹云華.太陽能電池的研究現狀與發展趨勢[J].水電能源科學,2008,26(6):193-196.
[4]郭天祥.新概念51單片機C語言教程[M].上海:電子工業出版社,2009.
[5]陳維,沈輝.太陽能半導體照明驅動技術研究[J].照明工程學報,2011,16(3):7-10.
[6]蔣鴻飛,胡淑婷.綠色能源—太陽能充電器[J].上海應用技術學院學報:自然科學版,2007(2):147-149.
[7]羅翼,張宏偉.51單片機應用系統開發典型實例[M].北京:中國電力出版社,2012.
[8]陳振官,光電子電路及制作實例[M].北京:國防工業出版社,2008.
[9]張瑾,張偉,張立寶.電路設計與制版Protel99[M].北京:人民郵電局出版社,2012.
[10]周園,譚功全.數字可調式直流穩壓電源設計[J].電子設計工程,2013,21(11):120-122.
[11]黃兆林,吳文彤,景曉軍,等.精密數控直流電源設計[J].工礦自動化,2011,12(8):134-136.
[12]邵國安,鄧文浪,李輝,等.基于DSP的PWM整流器自適應控制策略研究[J].電氣傳動,2014,44(10):23-26.
[13]胡波,李波,羅賢虎,等.微安級數控恒流源的設計[J].電子技術,2010,47(4):29-30.
[14]謝自美.電子線路設計、實驗與測試[M].武漢:華中科技大學出版社,2008.
[15]張洪潤.電子線路與電子技術[M].北京:清華大學出版社,2010.
The design and implementation of portable solar charger based on STC89C51
ZHANG Peng
(School of Physics and Electrical Engineering,Weinan Normal University,Weinan 714099,China)
when electronic productsare used outdoors its battery capacity is limited,itcan affectusers'normaluse,a portable multi-purpose solar charger is designed.The charger can convert solar energy into charging voltage which fits for battery of electronic products,and can adjustdifferentvoltage,with built-in battery canmeetportable powersupply demandwhen theuser is in outdoors.The system uses STC89C51 microcontroller as the control core,structured by boost circuit,photoelectric conversion circuit,overcharge protection circuit,voltage regulation circuitand digitaldisplay circuit.The performanceofsystem is tested,the resultsshow thatthe system hasadvantagesofwideoutputvoltage range,simple structureand high reliability,with mainscharging function;itcanmeetdifferent load requirementschargingvoltageunderavarietyofconditions.
solar energy;charger;single chip microcomputer;portable
TN102
A
1674-6236(2016)19-0128-03
2015-11-09稿件編號:201511088
陜西省軍民融合研究基金項目(15JMR14)
張 鵬(1979—),男,陜西渭南人,碩士,講師。研究方向:電力電子技術及電力傳動。