于 莉
(天津城市職業(yè)學院,中國 天津 300251)
草坪燈廣泛應用于廣場、公園、別墅等綠化帶,不僅起到了良好的照明作用也裝點著人們的生活。目前常用的草坪燈光源有白熾燈、節(jié)能燈以及新型LED光源。其中LED光源發(fā)光效率高、耗電量少、安全可靠性強、有利于環(huán)保、壽命長,可連續(xù)使用10萬小時,比普通白熾燈泡長100倍,這種光源必將成為未來照明的主流產(chǎn)品。再從草坪燈的供電上看,傳統(tǒng)能源日益減少,而太陽能以其清潔可再生、蘊藏量巨大和普遍性受到了人們的關注[1]。因此太陽能供電、LED光源是草坪燈的好組合,體現(xiàn)了國家倡導的循環(huán)經(jīng)濟理念。
本文設計了一款基于單片機的太陽能LED草坪燈控制器,該系統(tǒng)采用單片機mega128芯片作為主控芯片,實現(xiàn)根據(jù)光照情況的蓄電池充電、放電;蓄電池保護,包括防止過充、過放、反沖;過載保護、溫度補償?shù)戎悄芄δ堋?/p>
(1)充電過程中,根據(jù)蓄電池的充電特性,采用三段式充電算法,提高蓄電池的使用壽命;
(2)根據(jù)光照情況自動開燈、關燈功能;
(3)蓄電池保護功能,包括防止過充、過放、反沖;
(4)PWM控制技術運用到充電電路中,提高充電效率;運用到LED草坪燈驅動電路中,調節(jié)LED光源亮度。
圖1 系統(tǒng)構成框圖
本系統(tǒng)的構成如圖1所示,系統(tǒng)由太陽能電池板組件、蓄電池組、LED恒流驅動、LED草坪燈、單片機、檢測電路以及相關保護電路構成。
其工作過程可以簡述如下。單片機檢測光照強度來判斷白天還是黑夜。如果是白天,太陽能電池板將太陽輻射能轉化為電能對蓄電池組進行充電,該充電過程中,單片機檢測電池板的輸出電壓、充電電流、蓄電池電壓和環(huán)境溫度等信號,控制PWM功率驅動,實現(xiàn)最大功率點跟蹤 (MPPT)充電和蓄電池的分階段充電,以及相應的充電保護。如果檢測到時黑夜,蓄電池對LED草坪燈放電,放電過程中,由單片機輸出信號控制LED恒流驅動,LED草坪燈工作。同時單片機檢測負載電流實現(xiàn)過載保護。
本文將對充電電路和放電電路進行重點討論,其他時控功能、溫度補償電路不再贅述。
(1)主控芯片介紹
ATmega128為基于AVR RISC結構的8位低功耗CMOS微處理器。由于其先進的指令集以及單周期指令執(zhí)行時間,ATmega128的數(shù)據(jù)吞吐率高達1MIPS/MHz,從而可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。它具有128K字節(jié)的系統(tǒng)內(nèi)可編程Flash、4K字節(jié)的EEPROM、4K字節(jié)的SRAM、53個通用I/O口線、32個通用工作寄存器、實時時鐘RTC、兩路8位PWM和6路分辨率可編程(1到16位)的PWM、8路10位ADC;非常適合本設計要求。
(2)充電電路設計及其工作過程
充電電路采用可升降壓控制的SEPIC拓撲結構電路,充電電路圖如圖2所示。SEPIC(single ended primary inductor converter)電路是一種允許輸出電壓大于、小于或者等于輸入電壓的DC/DC變換器。輸出電壓由主控開關的占空比控制。這種電路最大的好處是輸入輸出同極性,尤其適合于電池供電的應用場合,允許電池電壓高于或者小于所需要的輸入電壓。輸入輸出電壓與占空比的關系如式(1)所示。
圖2 充電電路圖
本設計中SEPIC電路中的開關元件采用MOSFET,通過改變加在MOSFET控制柵極的脈沖寬度,即脈寬調制PWM控制,就可以改變太陽能電池板的輸出電壓。充電電路的脈寬調制策略采用符合蓄電池充電特性的三階段充電:快充MPPT、過充和浮充[2],從而提高充電的效率和延長蓄電池的壽命。檢測太陽能電池板和蓄電池組的電壓和電流情況,判斷蓄電池的狀態(tài),從而由單片機發(fā)出不同階段控制脈沖,實現(xiàn)優(yōu)化充電以及充電保護。
(3)驅動LED電路設計及其工作過程
蓄電池組向LED草坪燈供電是放電過程,要保證LED有穩(wěn)定的發(fā)光強度,就要保證流過LED的電流恒流且其正向電壓恒壓。為此其控制電路采用可升降壓控制的SEPIC電路,設計電路圖如圖3所示。開關元件采用MOSFET,控制策略采用PWM控制。
圖3中單片機控制輸出PWM2,得到穩(wěn)定的輸出電壓;單片機控制輸出PWM3使LED實現(xiàn)恒流控制。檢測R6處照明恒流驅動電流實現(xiàn)電流反饋及過載保護。
圖3 放電電路圖
圖4 主程序流程圖
單片機程序控制設計主要有以下幾個方面:系統(tǒng)初始化子程序、采樣檢測子程序(包括檢測太陽能電池板和蓄電池組的電壓、電流、LED恒流驅動電流、光照檢測、溫度檢測)、充電子程序、放電子程序、MPPT算法子程序和保護子程序。系統(tǒng)主程序流程圖如圖4所示。
本文介紹了基于單片機的太陽能草坪燈控制器的軟、硬件設計。本系統(tǒng)使用mega128單片機作為控制器,利用蓄電池的充電特性采用三段式充電控制,放電過程采用恒壓恒流驅動LED草坪燈。采用PWM控制SEPIC變換器中的開關元件MOSFET,使充電回路的電壓損失較使用二極管的充電電路降低近一半,充電效率較非PWM高3%-6%。具有過充、過放、過載保護的功能。本系統(tǒng)節(jié)能環(huán)保,具有很高的推廣使用價值。
[1]李向欣.智能化太陽能LED照明系統(tǒng)設計[C]//峽兩岸第十六屆照明科技與營銷研討會專題報告暨論文集.2009:15-19.
[2]吳正茂.基于STC單片機的太陽能LED路燈控制器設計[J].中國科技財富,2012(4):36-38.