微控制器電池充電方案

2022-09-25 01:57:03 字數 3730 閱讀 8239

高效、低成本及可靠的電池充電器設計可用各種方法來實現,但採用8位閃速mcu不僅能縮短設計時間、降低成本及提供安全可靠的產品,而且還能使設計人員以最少的工作量來進行現場公升級。

考慮到電池安全充電的成本、設計效率及重要性,基於mcu的解決方案可為設計者們提供諸多優勢。通過選擇帶適當外圍與快閃儲存器的8位mcu,工程師們能充分利用其優勢來設計一種離線鋰電池充電器。帶2kb快閃儲存器及適當外圍以提供一種廉價解決方案的飛利浦 80c51型mcu就是這樣乙個例子。

整合化快閃儲存器還能提供高效及方便地除錯應用**並進行現場軟體公升級(如果需要)的能力。

由於設計界不僅熟悉而且廣泛接受8位mcu,故軟硬體開發可快速進行。由眾多廠商提供的各種功能強大且並不昂貴的應用開發工具,也是這種方法的另一項優勢。

利用這種方法,設計團隊不僅能極大地縮短設計週期,而且還能進行更為複雜的設計,並使專案的整體材料費(bom)不超出可接受的範圍。

外圍電路整合

譬如,當mcu整合有內部振盪器時,離線鋰電池充電器設計可從以下兩方面獲益。首先,可省掉外部振盪器,從而節省成本及pcb佔位;其次,內部振盪器可提高系統啟動時的穩定性。

四通道a/d轉換器是設計工程師們應該尋求整合到晶元中的另一種有價值的外圍電路。除能比使用外部a/d轉換器更節約成本外,還能用它來檢測充電電壓、電流及電池溫度--幾乎包括安全電池充電操作中的所有重要引數。

用來實現以下所介紹設計的mcu(p89lpc916)不僅整合了上述所有這些特性而且還擁有可同時在兩個時鐘上執行指令的高效能處理器架構,從而將其效能提高至標準80c51器件的6倍。time0(計時器0)很容易被配置成pwm輸出,故易於設定及使用pwm功能。

基本電池充電標準

本設計為專門針對額定700-750mah、3.6v放電電壓及4.2v電壓極限的鋰電池充電器解決方案。

充電順序分成以下三個階段:預充電階段、恆定電流充電階段及恆定電壓充電階段。

當電池只剩下很少的電量且因此而只能產生很低的輸出電壓時,就必須有預充電階段。在此情況下,必須採用低電流充電以保護電池。但如果被充電電池可產生較高電壓(>3v),則可省略掉預充電階段。

當然,這是最普遍的情況。

大部分電能是在恆定電流及恆定電壓充電階段從充電器流入電池。電池的最大允許充電電流由該電池的額定容量決定。對於快速充電,例如額定700mah的電池,可用350-400ma電流來充電。

在鋰電池情況下,mcu必須在保持電池正常充電電壓的同時還監視充電電流,以在電池充滿時能終止充電過程。

溫度監視可用來確保執行安全的充電步驟,因為隨著電池充滿,任何額外的電能都將被轉換成熱量。儘管mcu必須為其完成的功能增加溫度監視,但當今市場上的大多數鋰電池都帶有內建過充電保護,故溫度監視儘管需要但卻很少使用。

降壓轉換器設計

若要設計一種帶錐形端接特性的充電器,最有效及最經濟的方法是採用降壓轉換器來作為開關調整器。降壓轉換器使用電感來儲存電能。圖1a及1b分別為開關處於通/斷位置時的降壓轉換器工作示意圖。

來自pwm的訊號控制充電開關。當開關閉合時(圖1a),電流由於充電器提供的電壓(充電器vin)而流過電路,此時電容通過電感充電。

當開關開啟時(如1b所示),電感試圖通過感應電壓來保持電流流動,但它不能立刻充電。然後電流流過肖特基二極體並給電容充電。此過程迴圈往復。

當通過減少pwm占空比來縮短開關「通」時間時,平均電壓減少。相反,當通過增加pwm占空比來延長開關「斷」時間時,平均電壓增加。故通過控制pwm占空比來使mcu調整充電電壓(或電流)可達到所需的輸出值。

在討論設計細節以前,需先討論與電感及電容有關的兩個要點:

1.電感大小

不難看出,確定降壓轉換器電感的大小是達到合適充電電壓及電流的關鍵。電感大小也與成本有關。電感容量可用公式1來計算:

公式1其中:vi:輸入至開關的充電器電壓;

vsat:開關「通」時開關的電壓損失;

vo:電壓輸出;

t:pwm週期;

dutycycle:pwm占空比;

io:電流輸出(亦即恆定電流充電)。

公式1顯示pwm的開關頻率越高(亦即開關週期t越小),則所需的電感越小,這有助於減少器件成本。

2.電容大小

還需注意的是,此電路中的電容完全是用來減少紋波電流,故越大越好,因為紋波與電容值成反比。

設計要點

本設計基於飛利浦p89lpc916型mcu,其整體設計思想是,通過先用恆定電流充電、然後再用恆定電壓充電來實現盡可能快的充電。mcu還控制用於指示充電器工作狀態的led。

1.精密電源

vdd需採用精密電壓源,因為此電壓被用作da-da轉換器的電壓參考。低壓降(ldo)調整器為該電壓源的最佳選擇,且本設計採用3端ldo lm1117來為vdd提供精密3.31 v電源。

2.pwm輸出解決方案

timer0(定時器0)的乙個通道用來產生控制降壓轉換器開關的pwm訊號。由於lpc916帶有其自己的片上rc振盪器,故充電更加穩定而有效--尤其在電壓控制工作模式下。所需的pwm頻率僅大約為14khz,故能很好地控制在片上振盪器的頻率範圍內。

可通過改變降壓轉換器的「開」時間來調整pwm占空比。

系統設計

圖2為鋰電池充電器系統組成框圖。其中pwm輸出控制充電開關,且其占空比可根據需要用充電電壓及電流的反饋來調整。lpc916的8位片上高速a/d轉換器提供了監視充電電壓所需的高精度。

避免鋰離子應用中的過充電非常重要,因為將充電保持在其最大值以內可延長電池的使用壽命。表1為該電路的輸入/輸出引數規格。

下一步是計算電感值,首先必須指出的是,公式1給出了占空比、輸出電流、pwm週期及其他變數之間的關係。電感值可通過假設vi=5.1v、所需輸出電壓vsat=0.

5v(在io=350ma上,vo=4.25v、所需輸出電流io=350ma、1/t=14.7khz以及占空比為50%來計算)。

採用以上這些值,用公式1可計算出電感值不小於10μh。在本設計中,建議電感值為33-10μh。儘管可以採用大於5.

1v的輸入電壓,但更高的輸入電壓要求採用更高頻率的pwm或更大的電感,從而使器件成本提高。

鋰電池應以三個獨立的階段來充電。如果電池電壓低於3v,則需要有預充電階段且充電電流應保持為65ma。一旦電池電壓達到3v+-1%,即開始進入快速充電階段,並採用350ma的恆定充電電流。

通過調整控制脈衝可使充電電流保持恆定。當電池電壓達到4v+-1%時,即開始接恆定電壓充電階段。此時電壓被保持在4.

23v,充電電流處於監視下。

在恆定電壓充電階段之後,電池被另外再充電50分鐘,同時保持充電電流小於30ma。充電時間可用乙個計時器來控制,但監視充電終結的方法有三種:檢測充電電流、使用計時器以及監視溫度(可選)。

充電過程如圖3所示。從乙個階段進入到另乙個階段的準確標誌如下:

預充電階段(當需要時):如果vbat<3.0(1%,則設定iout=10%;ireg=65ma;

快速充電階段(恆定電流充電):當vbat<=4.00+-1%v時,設定iout=ireg=350ma;

計時器控制充電階段(恆定電壓充電):當ibat<60ma時,設定vout=vreg=4.23v(50分鐘)以保證電池充分充電,但使充電電流小於30ma。

充電在4小時內完成。

考慮到終端使用者,設計中採用了led狀態指示燈,以提供有關充電序列狀態的資訊。

設計方案的測試

可用來在充電過程中測試該設計的電路框圖如圖4所示。用兩塊萬用表來測量vout及vsense_res讀數。

vout=vbat+vsense_res,充電電流可用公式iout=vsense res/0.75來計算。

當充電開始時,每15秒記錄一次資料,但當電流及電壓穩定後,記錄週期可縮短為每5秒記錄一次。

結果可能會隨不同電池的化學特徵而變化,而且電池的起始電壓也對結果有影響。圖5及圖6顯示該設計滿足指標。

微控制器電子教案

第21 22課時備課時間5月18日備課教師 期中考試 知識與技能能綜合運用之前學習過的內容製作產品 課題教學過程與方法自主設計為主目標情感態度與 價值觀培養學生的動手能力和邏輯思維 教學中斷製作流水燈和時鐘 重點教學 中斷源的啟動 難點教學方法 教法考試學法期中考試 教學試卷 準備教學過程 一 寫出...

如何給手機電池充電

其實對鎳氫電,國家標準也已經規定了高倍率充放電的指標,現在我不多談。4 什麼算 啟用 鋰離子電池本身就是 活 的,假如設計容量600mah,我雖然充電2小時就飽了,然後放電,可以得到容量600mah,設計的容量達到了就可以了,這有什麼活不活的問題呢?技術監督部門執行國家標準,檢測容量是用1c充電的,...

手機電池充電技巧須知

如果使用者希望延長電池的有效使用時間,除了充電器的質量要 外,正確的充電技巧也必不可少,因為質量差的充電器或錯誤的充電方法都將影響電池的使用時間和迴圈壽命,下面就是筆者整理出來的有關充電技巧。手機電池,電池充電器,智慧型快速充電器,1如果新買的手機電池是鋰離子,第一次充電應充14小時以上。2 延長調...