近年來,能源短缺問題日益突出,人們在擔憂能源枯竭的同時,對能源的浪費卻大得驚人。例如各種廢棄的電池,尤其是遙控玩具車使用的電池,甚至沒用到其能量的一半就被廢棄掉了,這不僅造成能源的浪費,更造成了環境的污染。因而研制一種收集各種廢舊電池能量的裝置已迫在眉睫。 本文設計一種以直流電源變換器為核心的電能收集裝置,該裝置可用于人們在旅途為手機隨時充電,也可用于礦工照明等。該充電器可將直流電源的能量傳遞到3.6 V以上的可充電電池中。系統根據輸入電壓不同采用MC34063和HT7750來構建供電電路給電池充電,經過89C51單片機控制 AD0832來檢測電源輸出電壓的大小,從而判斷是否對電池進行充電,并且檢測時間的長短可以根據用戶的需要進行設定 ,并通過數碼管顯示出來。為了提高單片機的工作效率,對單片機處于休眠和工作兩種狀態進行斷續的檢測。 1 系統設計框圖 電能收集充電器的核心為直流電源變換器,從直流電源中吸收的電能轉移到可充電電池中。電能收集充電器是將輸入的功率盡可能大的輸送到所需充電的設備中,使得充電器的充電效率盡可能提高。該充電器對輸入電壓要求低,并且可以最大可能的吸收直流電源中的能量,比一般的充電器節能。系統框圖如圖1所示。 圖1 系統框圖 根據電壓Ui 取值的大小采用兩種直流電源變換器,當電壓為1.1 Vi 2.3 控制電路設計 采用8051 單片機,它擁有編程靈活、功能強大、而且廉價的好處,與INTEL公司的8096系列16位單片機相比,8051更具有明顯的價格優勢 。同時能夠滿足需要,成為首選。它可以自身休眠來減小功耗,提高效率,它由基準電源電路輸出穩定的5 V電壓供電,主要起到檢控電壓的作用。89C51單片機控制AD0832來檢測電源輸出電壓的大小,從而判斷是否對電池進行充電,并且檢測時間的長短可以根據用戶的需要進行設定,通過數碼管顯示出來。這里用的ADC 是ADC0832 芯片,它是一個串行的ADC,它具有速度和精度都足以滿足此電路,在ADC0832 的VCC 腳與基準電路供電的輸出腳間接一個大電容從而使輸入給ADC0832 的電壓更穩定。電路構成如圖4所示。 圖4 控制電路 2.4 充電電路設計 該電路是通過單片機對充電電路的控制從而實現對電池的充電,起到開關作用。并且電路中加入了LED燈,從而顯示充電器是否工作。電路如圖5所示。 圖5 充電電路 3 軟件部分的設計 本系統的軟件采用C 語言來編寫,所有代碼在UV2下編譯調試。軟件程序設計主要檢測電源輸出電壓的大小,從而對判斷是否對電池進行充電,同時單片機通過自身休眠來減小功耗,提高效率。程序主流程圖如圖6所示,休眠時間控制流程圖如圖7 所示。 圖6 主流程圖 圖7 休眠時間控制流程圖 4 測試方法與結果 (1)當輸入電壓Ui 為10~20 V 時,取電源內阻Rs為100 Ω,可充電池的內阻Rc 為0.1 Ω,由理論計算得: Ic > (Es - Ec) (Rs + Rc) 即: Ic > (20 - 3.6) (100 + 0.1) = 163.8 mA 實際測量時Ic = 164.6 mA>163.8 mA,滿足了設計的要求。測試數據見表1。 本設計的工作效率由輸出電壓U*out 與輸出電流Iout的乘積比上輸入的電壓Uin 與電流Iin 的乘積。即: η = (Uout*Iout ) (Uin*Iin ) (2)當Ui 從0逐漸升高時,能啟動充電功能的Ui 為0.28 V;當Ui 為0時,系統最大反向充電電流僅為0.09 mA。 表1 高壓參數表 5 結語 本文設計并實現了一種基于單片機的直流電能收集充電器,該充電器在輸入電壓低至1 V的情況下仍能將能量傳遞至3.6 V以上的可充電池中。同時制作了實驗樣機并對實驗樣機進行了測試。實驗結果表明該充電器具有工作電壓范圍寬,效率高,適應性強、可靠性好等優點。從一定程度上解決了廢棄電池能源的浪費及對環境的污染。 |