鉅大鋰電 | 點擊量:0次 | 2020年02月12日
能夠為電子設(shè)備提供直充電源的單片機智能控制充電器
隨著全球工業(yè)化的進程,人類對能源的需求在不斷增長,能源危機日益加劇。太陽能是資源最豐富的可再生能源,它分布廣泛、可再生、不污染環(huán)境,是國際公認的理想替代能源。隨著太陽能技術(shù)的發(fā)展,近年來超薄、超輕的光伏電池在便攜式電子設(shè)備中的應(yīng)用也得到了很大發(fā)展。
內(nèi)置鋰離子電池的太陽能充電器擺脫了傳統(tǒng)充電方式的束縛,節(jié)能與環(huán)保,具有良好的發(fā)展前景。本文的研究目標是設(shè)計一個基于單片機智能控制的,能夠為手機、Mp3、pDA等電子設(shè)備提供直充電源的太陽能充電器。
1系統(tǒng)的總體結(jié)構(gòu)
整個充電器主要包括太陽能電池、鋰離子電池、充電電路、放電電路、控制電路5個組成部分。系統(tǒng)整體框圖如圖1所示。該充電電路是一個Buck變換器及其驅(qū)動,由它把太陽能電池發(fā)出的電能進行變換后對鋰離子電池充電,Buck的驅(qū)動脈沖由單片機輸出,并由單片機控制其工作。
放電電路是一個有關(guān)閉模式的集成Boost變換器,它將鋰離子電池的端電壓進行升壓,使充電器輸出的電壓適合于給手機、Mp3等電子產(chǎn)品充電??刂齐娐分饕▎纹瑱C及其外圍電路、驅(qū)動電路、采樣電路和供電電源??刂齐娐穼崿F(xiàn)的功能是:單片機根據(jù)采樣的充電電流信號,調(diào)節(jié)Buck變換器占空比以實現(xiàn)充電電流的控制,當沒有充電電流輸出時關(guān)閉Buck以減少電路損耗;根據(jù)采樣的鋰離子電池電壓信號進行充電過程的控制,實現(xiàn)脈沖方式的充電,并進行過充保護,以及使能或關(guān)閉放電電路防止過放;根據(jù)采樣的鋰離子電池溫度信號實現(xiàn)超溫保護,當溫度超出正常工作范圍時,暫停充電。
2系統(tǒng)硬件電路設(shè)計
本文采用的鋰離子電池充電方法包括預(yù)充電、快速充電、脈沖充電三個階段。當鋰離子電池端電壓低于3V時,先對其進行預(yù)充電處理。當鋰離子電池端電壓≥3v時,可直接進人快速充電階段。當鋰離子電池端電壓達到4.2V時,進入脈沖充電階段,在此階段間歇關(guān)閉充電電路使電池電壓保持在4.2V左右。鋰離子電池的放電電壓區(qū)間設(shè)為3.3~4.2V,當電池端電壓低至3.3V時關(guān)閉放電電路,防止過放電。
充電主回路如圖2所示,包括太陽能電池、屏蔽二極管、Buck變換器和鋰離子電池。
Buck變換器設(shè)計的關(guān)鍵是確保磁路不會飽和,因此電感應(yīng)該在最不利工作條件下設(shè)計,即電感電流最大。對于Buck變換器,電感平均電流總是等于負載電流J。,因此它的最惡劣情況還要考慮輸入電壓最高的情況,此時電感電流的峰值最大。對本設(shè)計來說,最不利條件發(fā)生在變換器輸人功率最大,鋰離子電池端電壓最小,此時輸出負載電流最大。可得電感量L:
放電電路的輸人電壓為鋰離子電池的端電壓,其工作范圍從3.3V~4.2V,為保護鋰離子電池,當電壓低至3.3V時,關(guān)閉放電回路。放電電路的輸出為手機、pDA等設(shè)備提供5V~5.5V的直充電源,因此放電電路需要用一個Boost變換器,選擇LINEAR公司的集成Boost變換器LTC3402,如圖3所示。放電電路穩(wěn)壓輸出為5.3V/500mA。電路有兩種關(guān)閉模式。第一種模式由手動控制開關(guān)S。當充電器需要輸出電源為手機等設(shè)備充電時,閉合S;當充電完畢后,斷開S,防止放電電路繼續(xù)消耗功率。第二種模式由單片機自動控制。單片機對鋰離子電池的端電壓進行采樣,經(jīng)過內(nèi)部比較器比較后輸出高電平或低電平。當電壓在3.3~4.2V之間時,pICl6F883單片機的6腳輸出高電平,Boost電路正常工作。當電壓小于3.3V時,6腳輸出低電平,關(guān)閉Boost電路,防止電池繼續(xù)放電。同時給出電池缺電指示燈,等待手動切斷S,開關(guān)。
pICl6F883是Microchip公司于2006年推出的pICl6F88X系列單片機中的一個型號。pICl6F883單片機不僅集成了本電路所需要的pWM脈沖調(diào)制模塊、A/D轉(zhuǎn)換模塊、模擬比較器,而且芯片設(shè)計采用納瓦技術(shù),具有非常良好的低功耗特性,待機電流低至50nA。另外它還有多個可將單片機從休眠模式下喚醒的中斷源,進一步減少了功耗,非常適合電池供電系統(tǒng)的使用。其引腳功能如圖4所示。
在數(shù)字控制電路中,必須將模擬信號轉(zhuǎn)換為單片機可以處理的數(shù)字信號,通常由A/D轉(zhuǎn)換器(簡稱ADC)來實現(xiàn)。pICl6F883單片機內(nèi)部集成了11通道10位分辨率的A/D轉(zhuǎn)換器,因此不需要外接A/D轉(zhuǎn)換芯片。
(1)電流采樣電路設(shè)計
采樣電流的主要作用是為了實現(xiàn)鋰離子電池充電電流最大,因此采樣電阻R,。串聯(lián)在電池充電回路中,采樣電阻上的壓降與充電電流的大小成正比。采樣電、路如圖5所示。
(2)電壓采樣電路設(shè)計
電壓采樣電路對鋰離子電池的電壓進行采樣,采樣電壓是充放電控制的依據(jù)。鋰離子電池的最高電壓為4.2V,對其進行兩次分壓,第一次分壓后采樣信號的最大值為2.8V,輸入單片機的AN2模擬通道進行A/D轉(zhuǎn)換,根據(jù)轉(zhuǎn)換后的值判斷鋰離子電池應(yīng)該進人預(yù)充電、快速充電還是脈沖充電。第二次分壓后采樣信號的最大值為2.16V,該信號作為單片機內(nèi)部比較器的反相輸入信號,與內(nèi)部參考電壓比較,再通過軟件設(shè)置將比較結(jié)果反轉(zhuǎn)后,由單片機6腳輸出給Boost變換器的引腳,控制Boost電路工作或關(guān)閉。電壓采樣電路如圖6所示。
(3)溫度采樣電路設(shè)計
為了防止鋰離子電池超溫工作,必須采樣電池溫度。溫度采樣通過一個負溫度系數(shù)(NTC)熱敏電阻實現(xiàn)。電阻貼在電池表面中心位置,因此得到的溫度是電池表面溫度。采用的熱敏電阻在額定溫度25℃時的電阻值為47k,熱敏指數(shù)B值為3950K(25/50),精度±3%。溫度采樣電路如圖7所示,熱敏電阻與電阻R:。并聯(lián)后再與Rz。串聯(lián),當NTC阻值變化時,送給A/D轉(zhuǎn)換通道ANll的采樣電壓值也發(fā)生變化。若采樣得到的電壓值超過0.94~2.2V的范圍,單片機會關(guān)閉充電電路,暫停充電,直到電池溫度恢復正常為止。
3系統(tǒng)軟件設(shè)計
單片機是整個系統(tǒng)控制的核心,而所有的控制命令都要由軟件來實現(xiàn)。系統(tǒng)軟件要實現(xiàn)以下控制功能:
(1)充電過程的轉(zhuǎn)換與控制。充電過程包括預(yù)充電、快速充電、脈沖充電三個階段,必須使充電電路在這三個階段之間正確轉(zhuǎn)換,并在每個階段執(zhí)行不同的控制策略,使鋰離子電池合理充電。
(2)正確判斷鋰離子電池是否充滿,充滿后充電器進入休眠狀態(tài)。若充電器電源按鈕一直接通,則當電池電壓下降到重復充電值后自動重新開始充電過程。
(3)在整個充電過程中一直監(jiān)測鋰離子電池的溫度,并進行過溫保護。
(4)進行放電控制。
主程序流程設(shè)計如圖8所示,在主程序中主要完成系統(tǒng)初始化、開中斷、調(diào)用充電子程序、充電完成處理等功能。初始化子程序中要進行變量、I/0端口、比較器、pWM、定時器、中斷的初始化。初始化完成后,啟動比較器中斷,并根據(jù)鋰離子電池的電壓轉(zhuǎn)人預(yù)充、快速或脈沖充電子程序。UBATT_MAX是鋰離子電池的終止充電電壓,設(shè)為42V。UBATT_MIN是快速充電的起始電壓,設(shè)為3V。當充電完成后,置充電指示燈為綠燈,然后將其余端口設(shè)為低電平,修改比較器基準電壓為4V,關(guān)閉全局中斷使能位,單片機進入休眠狀態(tài)。
本文設(shè)計的鋰電池充電器的充電電壓和電流及放電電壓曲線分別如圖9~圖11所示,實驗結(jié)果證明本方案能較好地完成對鋰離子電池進行過充、過放和過溫保護的功能。
技術(shù)專區(qū)高頻變壓器繞線原則及注意事項C8051F020為核心的數(shù)字式半導體激光器電源設(shè)計方案國軒高科宣布三元811電池預(yù)計2019年實現(xiàn)小批量生產(chǎn)USB-IF將新的認證LOGO付諸實施,最大充電功率將直接標注我國動力鋰電池已經(jīng)從核心技術(shù)進入規(guī)模應(yīng)用階段
上一篇:MacBook電源適配器拆解
下一篇:電路中放大器噪聲分布分析