<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用帶2KB閃存的80C51基微控制器設(shè)計(jì)離線鋰離子電池充電器

          用帶2KB閃存的80C51基微控制器設(shè)計(jì)離線鋰離子電池充電器

          ——
          作者:飛利浦半導(dǎo)體應(yīng)用工程師Anthony Xie 時間:2005-06-07 來源: 收藏

          工程師可以采用恰當(dāng)組合外設(shè)和閃存的合適8位微控制器來設(shè)計(jì)離線鋰離子電池充電器,這是一個相當(dāng)不錯的選擇。 集成2KB閃存和合適外設(shè)的80C51基微控制器所提供的解決方案并不昂貴。集成的閃存還能簡便有效地調(diào)試應(yīng)用碼,如果必要的話,還可現(xiàn)場升級軟件。
          由于設(shè)計(jì)領(lǐng)域已經(jīng)廣泛接受并熟悉了80C51,軟件/硬件開發(fā)便可以加快進(jìn)行。這一方法的另一優(yōu)勢在于,眾多廠商提供了一系列強(qiáng)大而經(jīng)濟(jì)的應(yīng)用開發(fā)工具??紤]到成本、設(shè)計(jì)效率和安全的電池充電的重要性,基于微控制器的解決方案的諸多優(yōu)勢便不言而喻。 

          本文引用地址:http://www.ex-cimer.com/article/6648.htm

          外設(shè)集成
          離線鋰離子電池充電器設(shè)計(jì)的益處體現(xiàn)在2個方面。微控制器集成了一個內(nèi)部振蕩器,節(jié)省了外部振蕩器的器件成本及其PC主板的封裝形式;內(nèi)部振蕩器改進(jìn)了系統(tǒng)啟動時的穩(wěn)定性。
          4通道模數(shù)轉(zhuǎn)換器是設(shè)計(jì)工程師應(yīng)集成到芯片上的另一個頗具價值的外設(shè)。 它不僅能節(jié)省外部模數(shù)轉(zhuǎn)換器成本,還能用于監(jiān)測充電電壓、電流及電池溫度,這些都是安全電池充電操作的重要參數(shù)。
          本文介紹的用于設(shè)計(jì)的微控制器-飛利浦半導(dǎo)體的P89LPC916 - 不僅集成了這些功能, 同時包含高性能的處理器架構(gòu),能在2個時鐘中執(zhí)行指令,這樣可以將性能提高至標(biāo)準(zhǔn)80C51器件的6倍。定時器0很容易配置,用于脈寬調(diào)制(PWM)輸出,使裝配和使用PWM功能變得簡單。

          電池充電的基本原理
          該設(shè)計(jì)方案是專門針對放電電壓為3.6 V、電壓極限為4.2 V、額定容量為700-750mAh的鋰離子電池的充電方案。
          充電分為3個階段:預(yù)充階段、恒流充電階段和恒壓充電階段。
          如果電池的電荷很低,只能產(chǎn)生很低的輸出電壓,預(yù)充階段則必不可少。這種情況下,必須采用低電流充電,以保護(hù)電池。如果電池已經(jīng)可以產(chǎn)生很高的電壓(大于3V),就可以安全地省略預(yù)充階段。當(dāng)然,大多數(shù)情況都是如此。
          能量大多數(shù)是在恒流充電階段和恒壓充電階段由充電器流入電池的。特定電池允許的最大充電電流由電池的額定容量決定。例如,額定容量為700mAh的電池,可以使用350mA到400mA的電流進(jìn)行快速充電。
          就鋰離子電池而言,微控制器必須維持電池的默認(rèn)充電電壓,同時還要監(jiān)測充電電流,以確定電池何時充滿,結(jié)束充電。
          溫度監(jiān)測可以保證安全的充電流程,因?yàn)橹灰姵剡_(dá)到充滿狀態(tài),所有多余的電能都會轉(zhuǎn)化為熱能。盡管微控制器必須在原有性能之上增加溫度監(jiān)測功能,然而目前市場上大多數(shù)鋰離子電池都已經(jīng)具備了過充保護(hù)功能,因此,溫度監(jiān)測盡管必不可少,卻很少應(yīng)用。

          降壓轉(zhuǎn)換器設(shè)計(jì)
          設(shè)計(jì)具有錐形中止功能的充電器最經(jīng)濟(jì)有效的方法是,采用降壓轉(zhuǎn)換器作為開關(guān)穩(wěn)壓器。降壓轉(zhuǎn)換器采用電感器存儲電能。圖1a和圖1b是開關(guān)閉合和斷開時降壓轉(zhuǎn)換器的運(yùn)行情況。
          圖1a  開關(guān)閉合時的降壓轉(zhuǎn)換器
          圖1b  開關(guān)斷開時的降壓轉(zhuǎn)換器
          PWM輸出的信號控制著充電開關(guān)。開關(guān)閉合時(如圖1a所示),充電器(Charger Vin)提供的電壓迫使電流流經(jīng)電路。電容器通過電感器進(jìn)行充電。
          開關(guān)斷開時(如圖1b所示),電感器試圖感應(yīng)電壓以保持電流流動, 但不能立即發(fā)生變化。然后,電流流經(jīng)肖特基二極管,為電容器充電。該周期能自動重復(fù)。
          開關(guān)閉合時間被PWM的工作周期縮短時,平均電壓下降;反之, 開關(guān)斷開時間被PWM的工作周期延長時,平均電壓則上升。因此,控制PWM的工作周期能使微控制器調(diào)節(jié)充電電壓(或電流),達(dá)到滿意的輸出值。
          必須注意所關(guān)采用的電感器和電容器。
          電感器
          顯而易見,降壓轉(zhuǎn)換器的電感器的大小是達(dá)到合適的充電電壓和電流的關(guān)鍵因素。 電感器的大小也隱含成本因素。電感器大小可以通過下列方程式進(jìn)行計(jì)算:
          L = ( Vi - Vsat - Vo) * ( T * DutyCycle) / 2Io     (1)
          其中Vi:充電器帶給開關(guān)的電壓;Vsat:開關(guān)閉合時開關(guān)的電壓損耗;Vo:電壓輸出;T:PWM的周期;DutyCycle:PWM的工作周期;Io:電流輸出(例如,恒流充電階段) 。
          如方程式1 所示, PWM轉(zhuǎn)換頻率越高(即轉(zhuǎn)換周期T越?。桦姼衅髟叫?,器件成本隨之降低。
          電容器
          必須注意的是,該電路中的電容器僅僅是一個脈動電流減壓器,越大越好,因?yàn)槊}動和電容器的值成反比。

          設(shè)計(jì)要點(diǎn)
          該解決方案是基于飛利浦的P89LPC916。整體設(shè)計(jì)策略是,首先采用恒流充電,然后采用恒壓充電,以達(dá)到最快充電。微控制器還可控制顯示工作狀態(tài)的發(fā)光二極管。
          精確供電
          LPC916的VDD需要精確供壓,因?yàn)樵撾妷菏菙?shù)模/模數(shù)轉(zhuǎn)換器的基準(zhǔn)。低壓降(LDO)調(diào)節(jié)器是該功能的最佳選擇,采用 3終端LDO LM1117為VDD精確提供3.31V的電壓。
          PWM輸出方案
          定時器0的單信道是用來產(chǎn)生控制降壓轉(zhuǎn)換器開關(guān)的PWM信號的。由于LPC916 自身包含片上RC振蕩器,充電更加穩(wěn)定有效,尤其是在電壓控制運(yùn)行模式下。所需PWM頻率僅為約14 kHz,正好在片上振蕩器的范圍之內(nèi)??梢愿淖兘祲恨D(zhuǎn)換器的工作時間,以調(diào)整PWM的工作周期。

          系統(tǒng)設(shè)計(jì)
          電池充電器系統(tǒng)如圖2所示。PWM輸出控制著充電開關(guān),其工作周期根據(jù)充電電壓與充電電流的反饋進(jìn)行相應(yīng)的調(diào)節(jié)。LPC916 片上高速的8位模數(shù)轉(zhuǎn)換器能夠非常精確地監(jiān)測充電電壓。鋰離子電池應(yīng)用中,避免過充相當(dāng)重要,因?yàn)閷⒊潆娏靠刂圃谧畲蠓秶鷥?nèi)可以延長電池的壽命。
          圖2  LPC916 控制的鋰離子電池充電器解決方案
          表 1所示是電路的輸入/輸出規(guī)格。
          表1  輸入/輸出規(guī)格
          輸入規(guī)格
          輸出規(guī)格
          輸入電壓
          5.1VDC
          輸出電壓- Vout
          (恒壓充電時)
          4.23VDC ( 1%

          輸入電壓范圍
          最小值:  5.0V
          最大值:  5.5V
          輸出電壓范圍
          最小值:0 V
          最大值:4.27 V
          輸入電流
          500 mA
          輸出電流
          (恒流充電時)
          350 mA ( 10%

          輸入電流極限
          最小值: 400mA
          輸出電流范圍
          最小值:0mA
          最大值:385 mA
          輸入脈動
          最大值: 50Vpp
          輸出脈動
          最大值:50mVpp
          下一步根據(jù)(1)式計(jì)算電感值。假定Vi為5.1V ,所需輸出電壓Vsat 為0.5 V (Io = 350 mA時),就可以計(jì)算出電感值。此外,Vo 為4.25V;所需輸出電流Io 為350mA;1/T 為14.7kHz;所需工作周期為50%。將這些數(shù)值輸入公式(1),所得到的結(jié)果會大于或等于10 _H 。此外,所得數(shù)值的建議值為33 10 _H。盡管輸入電壓可以高于5.1V,電路也可能正常運(yùn)行,但是高電壓要求采用頻率更高的PWM或更大的電感器,這樣會造成器件成本壓力。
          電池充電方法
          鋰離子電池充電分3個階段完成:電池電壓低于3V時 ,需要進(jìn)行預(yù)充電,充電電流需保持在65 mA。如果電池電壓上升為3V ( 1%,需要進(jìn)行快速充電,恒定充電電流應(yīng)保持在350 mA 。電流可以通過調(diào)節(jié)控制脈沖維持恒定。 當(dāng)電池電壓達(dá)到4V ( 1% 時,轉(zhuǎn)而進(jìn)行恒壓充電。此時電壓需保持在4.23V,充電器對電流進(jìn)行監(jiān)測。
          進(jìn)入恒壓充電階段后,還將繼續(xù)充電50分鐘,電流應(yīng)不高于30mA。雖然計(jì)時器控制著充電時間,但監(jiān)測充電終止有三種方式:探測充電電流、使用計(jì)時器以及監(jiān)測溫度(可選)。
          充電過程如圖3所示。充電階段轉(zhuǎn)換的精確值如下:
          * 預(yù)充階段(如果必要)
          如果 Vbat < 3.0 ( 1% ,  Iout 應(yīng)為Ireg的10%,為65mA
          * 快速充電階段(恒流充電)
          如果Vbat <= 4.00 ( 1% V,Iout應(yīng)等于Ireg,為350mA
          * 快速充電階段(恒壓充電)
          如果Vbat > 4.00 ( 1% V,且Ibat >= 60 mA,Vout應(yīng)等于Vreg,為4.23V
          * 計(jì)時器控制充電階段(恒壓充電)
          如果Ibat < 60 mA,50分鐘內(nèi),Vout應(yīng)等于Vreg,為4.23V,以確保電池充分充電,同時將充電電流維持在30mA之內(nèi)。
          四個小時后,充電完成。
          圖 3  恒流與恒壓充電階段
          狀態(tài)指示燈
          考慮到終端用戶的需求,該設(shè)計(jì)還包含一個發(fā)光二極管狀態(tài)指示燈,用以提供充電狀態(tài)信息。表2所示是各種具體狀態(tài)。
          表2  狀態(tài)指示燈
          發(fā)光二極管可視信號
          狀態(tài)報告
          紅色發(fā)光二極管低頻率閃動
          接通電源,電池充電
          紅燈發(fā)光穩(wěn)定
          充電完成
          紅色發(fā)光二極管高頻率閃動
          電池不在插座中
          紅色發(fā)光二極管高頻率閃動
          電池短路,充電器自動斷電
          紅色發(fā)光二極管高頻率閃動
          電池突然從插座中拔出;電池重新插入插座15秒后恢復(fù)充電
          測試
          圖4所示電路圖可以在充電過程中對設(shè)計(jì)進(jìn)行測試。可以采用兩個萬用表,電壓讀數(shù)分別以Vout 和Vsense_res表示。
          Vout = Vbat + Vsense_res
          充電電流可以通過以下公式進(jìn)行計(jì)算:Iout = Vsense res/0.75。
          充電開始時,每隔15秒就會對數(shù)據(jù)進(jìn)行一次記錄,當(dāng)充電電流與充電電壓趨于穩(wěn)定時,記錄周期會延長為5分鐘一次。
          圖4  測試電路
          由于各種電池的化學(xué)屬性各異,測試結(jié)果也會有所不同;此外,電池的原始電壓也會影響測試結(jié)果。然而,如圖5和圖6 所示,達(dá)到了技術(shù)規(guī)范的要求。
          圖5  輸出電壓測試結(jié)果
          圖6  輸出電流測試結(jié)果

          結(jié)語
          如今,充電電池越來越普遍地用于家庭和工作場合。設(shè)計(jì)高效、經(jīng)濟(jì)、可靠的電池充電器,可以通過多種途徑完成。然而,采用諸如飛利浦的P89LPC916之類帶閃存微控制器能夠縮短設(shè)計(jì)時間,降低成本,生產(chǎn)出安全可靠的產(chǎn)品,幫助設(shè)計(jì)人員輕而易舉地實(shí)現(xiàn)產(chǎn)品的現(xiàn)場升級。



          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();