两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種手機(jī)電池的充電控制方法及其裝置的制作方法

文檔序號:6309959閱讀:241來源:國知局
專利名稱:一種手機(jī)電池的充電控制方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及手機(jī),尤其是涉及一種手機(jī)電池的充電控制方法及其裝置。
背景技術(shù)
在信息產(chǎn)業(yè)突飛猛進(jìn)的今天,手機(jī)已成為人們?nèi)粘9ぷ魃顝V泛使用的通訊工具。作為配套產(chǎn)品的電池和充電器質(zhì)量的好壞直接影響到手機(jī)待機(jī)和通話時(shí)間的長短,如果安全性能有問題還會直接涉及人身與財(cái)產(chǎn)安全。因此,手機(jī)電源管理也變得越來越重要。一些手機(jī)電源管理系統(tǒng)專用IC已被應(yīng)用在GSM和CDMA手機(jī)電池中。但是目前的手機(jī)電池在電池溫度不正常((50℃以上或者-10℃以下)的情況下,手機(jī)電池即結(jié)束充電,且由于非正常的溫度而結(jié)束充電時(shí)在手機(jī)的顯示屏上還出現(xiàn)充電動畫。這樣給手機(jī)的用戶帶來諸多不方便。
圖1為現(xiàn)有技術(shù)的手機(jī)電池充電(電池安裝在手機(jī)上進(jìn)行充電)流程示意圖。在圖1中,手機(jī)中的核心DBB或ABB(數(shù)字基帶處理器或模擬基帶處理器)首先檢測電池電壓、電池溫度,步驟101;然后,再判斷電壓是否滿壓,步驟102;如是,則不需再充電了,結(jié)束充電,步驟103;如否,則進(jìn)一步判斷電池溫度是否正常,步驟104;如正常,則對電池正常充電,步驟105;如電池溫度不正常,則結(jié)束電池充電,步驟106?,F(xiàn)有技術(shù)的手機(jī)電池充電在電池溫度異常時(shí),手機(jī)即無法充電。
圖2為現(xiàn)有技術(shù)的手機(jī)電池的狀態(tài)機(jī)示意圖。現(xiàn)有技術(shù)的手機(jī)電池管理系統(tǒng)要控制的狀態(tài)包括正常充電使能狀態(tài)(CHARGE_ENABLE)1、禁止充電狀態(tài)(CHARGE_DISABLE)2、準(zhǔn)備充電啟動狀態(tài)(TA_STARTUP)3、不準(zhǔn)備充電啟動狀態(tài)(NTA_STARTUP)4、通話狀態(tài)(CALL)5、閑置狀態(tài)(IDLE)6。在不同的狀態(tài)之間可以進(jìn)行轉(zhuǎn)換,不同狀態(tài)間的連線表明了可以轉(zhuǎn)換的狀態(tài)間的關(guān)系,箭頭線方向指向的是要轉(zhuǎn)換到的狀態(tài)。其中,準(zhǔn)備充電啟動狀態(tài)(TA_STARTUP)3即安裝在手機(jī)上的電池與充電器相連時(shí)的啟動狀態(tài),不準(zhǔn)備充電啟動狀態(tài)(NTA_STARTUP)4即安裝在手機(jī)上的電池未與充電器相連時(shí)的啟動狀態(tài)。
圖3為現(xiàn)有技術(shù)的手機(jī)電池的狀態(tài)轉(zhuǎn)換圖,圖中可轉(zhuǎn)換的狀態(tài)間用帶箭頭的線連接,用箭頭線上相應(yīng)的標(biāo)號表示相應(yīng)的轉(zhuǎn)換步驟。首先進(jìn)入初始化函數(shù)狀態(tài)7,在此狀態(tài)下禁止充電,先進(jìn)行變量的初始化,并決定初始化的狀態(tài)(STATE),如有TA(即與充電器相連),則進(jìn)入準(zhǔn)備充電啟動狀態(tài)(TA_STARTUP)3,如無TA(未與充電器相連),則進(jìn)入不準(zhǔn)備充電啟動狀態(tài)(NTA_STARTUP)4,相應(yīng)的轉(zhuǎn)換步驟分別對應(yīng)圖3中的步驟31和步驟36。TA_STARTUP后,通過判斷電池溫度正常與否可轉(zhuǎn)換至正常充電使能狀態(tài)(CHARGE_ENABLE)1,如步驟32所示;或轉(zhuǎn)換至禁止充電狀態(tài)(CHARGE_DISABLE)2,如步驟33所示。相應(yīng)的,通過一定條件的觸發(fā),正常充電使能狀態(tài)(CHARGE_ENABLE)1和禁止充電狀態(tài)(CHARGE_DISABLE)2之間可相互轉(zhuǎn)換,如步驟34、步驟35所示。系統(tǒng)進(jìn)入準(zhǔn)備充電啟動狀態(tài)(TA_STARTUP)3后,在此狀態(tài)下禁止充電,驅(qū)動150ms器直到把TEMPSENSE管腳的信號讀16遍后獲得平均值后,判斷溫度是否正常,并根據(jù)判斷結(jié)果進(jìn)入正常充電使能狀態(tài)1和禁止充電狀態(tài)2。其它的狀態(tài)轉(zhuǎn)換具體如圖3所示。表1進(jìn)一步示出了現(xiàn)有技術(shù)電池充電控制的狀態(tài)之間的相互關(guān)系及轉(zhuǎn)換條件和步驟。


表1下面詳細(xì)介紹電池處于各狀態(tài)時(shí)需要執(zhí)行的步驟及在特定條件下可能的轉(zhuǎn)換。
(1)系統(tǒng)處于初始化函數(shù)狀態(tài),在此狀態(tài)下禁止充電,要執(zhí)行的步驟包括步驟a1,變量初始化步驟a2,決定初始化狀態(tài)(STATE)其中,如果有TA的話,轉(zhuǎn)換至TA_STARTUP(步驟31)其中,如果沒有TA的話,轉(zhuǎn)換至NTA_STARTUP(步驟36)步驟a3,驅(qū)動150ms計(jì)數(shù)器(2)系統(tǒng)處于TA_STARTUP狀態(tài)時(shí),禁止充電步驟b1,驅(qū)動150ms計(jì)時(shí)器(直到把TEMPSENSE讀16遍得到平均值為止)步驟b2,把TEMPSENSE讀16遍以后,進(jìn)行狀態(tài)轉(zhuǎn)換其中,當(dāng)溫度正常時(shí),轉(zhuǎn)換至CHARGE_ENABLE狀態(tài)(步驟32);當(dāng)溫度非正常,轉(zhuǎn)換至CHARGE_DISABLE(步驟33);(3)系統(tǒng)處于CHARGE_ENABLE狀態(tài)時(shí),系統(tǒng)執(zhí)行如下步驟步驟c1,開始充電;步驟c2,驅(qū)動2sec計(jì)時(shí)器(直到發(fā)生EOC或者溫度非正常為止);步驟34,系統(tǒng)發(fā)生EOC或者溫度非正常為止時(shí)轉(zhuǎn)換至狀態(tài)CHARGE_DISABLE;其中,檢測EOC信號,當(dāng)EOC發(fā)生時(shí)轉(zhuǎn)至CHARGE_DISABLE(步驟341);其中,檢測TEMPSENSE信號,當(dāng)溫度非正常時(shí)轉(zhuǎn)至CHARGE_DISABLE(步驟342)。
(4)系統(tǒng)處于CHARGE_DISABLE狀態(tài)時(shí),禁止充電,執(zhí)行如下步驟步驟d1,驅(qū)動2sec計(jì)時(shí)器(直到比再充電電壓低還有溫度正常為止);步驟d2,直到比再充電電壓(通常為4.1V)低為止,檢測MVBAT信號;其中,如果比再充電電壓低的話,開始檢測TEMPSENSE信號,直到溫度正常為止,轉(zhuǎn)至CHARGE_ENABLE狀態(tài)(步驟35)。
(5)系統(tǒng)處于NTA_STARTUP狀態(tài)時(shí),禁止充電步驟e1,驅(qū)動150ms計(jì)時(shí)器(直到把MVBAT讀16遍得到平均值為止)步驟e2,把MVBAT管腳信號讀16遍以后決定現(xiàn)在的電池的Level,轉(zhuǎn)換手機(jī)電池狀態(tài);如要通話,則轉(zhuǎn)至CALL狀態(tài)(步驟38),否則轉(zhuǎn)入閑置狀態(tài)(步驟37)。
(6)系統(tǒng)處于IDLE狀態(tài)時(shí)步驟f1,驅(qū)動10sec計(jì)時(shí)器;步驟f2,檢測MVBAT信號以后決定電池Level;其中,確認(rèn)是否通話中,如是則轉(zhuǎn)入CALL狀態(tài)(步驟39)。
(7)系統(tǒng)處于CALL狀態(tài)時(shí)步驟g1,驅(qū)動3sec計(jì)時(shí)器;步驟g2,檢測MVBAT信號以后決定現(xiàn)在的電池Level;其中,確認(rèn)是否通話中,若否,則轉(zhuǎn)入IDLE狀態(tài)(步驟310)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種手機(jī)電池的充電控制方法及其裝置,以實(shí)現(xiàn)在電池溫度不正常時(shí),仍能在電池電壓滿足一定的條件下對手機(jī)電池進(jìn)行異常時(shí)的充電,使得在充電的手機(jī)電池不會因?yàn)橐怀霈F(xiàn)溫度的不正常即結(jié)束充電,這樣方便了手機(jī)用戶的使用。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種手機(jī)電池的充電控制方法,適用于電池安裝在手機(jī)上進(jìn)行充電的情況,包括檢測電池電壓和電池溫度的步驟,用于控制電池在其電壓未達(dá)滿壓、溫度正常的情況下充電,其中,還包括在電池電壓未達(dá)滿壓且溫度不正常的情況下控制電池充電的步驟。
所述的手機(jī)電池的充電控制方法,其中,所述在電池電壓未達(dá)滿壓且溫度不正常的情況下控制電池充電的步驟進(jìn)一步包括步驟A,判斷電池溫度是否不正常;步驟B,如是,則進(jìn)一步判斷電池電壓是否小于一異常充電預(yù)設(shè)值;步驟C,如電池電壓是小于所述異常充電預(yù)設(shè)值,則控制電池進(jìn)行異常時(shí)充電,所述異常時(shí)充電可以是將電池反復(fù)充電一預(yù)定時(shí)間長度;步驟D,如果電池電壓不小于所述異常充電預(yù)設(shè)值,則結(jié)束充電。
所述的手機(jī)電池的充電控制方法,其中,所述電池為鋰離子電池;所述電池電壓未達(dá)滿壓指的是電池電壓低于4.2V;所述溫度不正常指的是電池溫度介于-10℃~-20℃之間和/或50℃~60℃之間。
所述的手機(jī)電池的充電控制方法,其中,所述電池電壓的異常充電預(yù)設(shè)值為3.5V;所述一預(yù)定時(shí)間長度為70秒。
所述的手機(jī)電池的充電控制方法,其中,進(jìn)一步包括一充電前的準(zhǔn)備充電的啟動步驟,所述準(zhǔn)備充電的啟動步驟具體包括步驟E,判斷電池溫度是否正常;步驟F,如是,則進(jìn)入正常充電使能狀態(tài),電池可以正常充電;步驟G,如否,則進(jìn)一步判斷所述電池電壓是否小于所述異常充電預(yù)設(shè)值;步驟H,如是小于異常充電預(yù)設(shè)值,則進(jìn)入所述異常時(shí)充電狀態(tài),準(zhǔn)備對電池進(jìn)行異常時(shí)充電;步驟I,如不小于異常充電預(yù)設(shè)值,則進(jìn)入禁止充電狀態(tài)。
所述的手機(jī)電池的充電控制方法,其中,所述正常充電的電池進(jìn)一步包括一結(jié)束正常充電的步驟,具體包括當(dāng)接收到充電結(jié)束信號時(shí),結(jié)束充電;或判斷電池溫度,當(dāng)電池溫度不正常且電池電壓不小于異常充電預(yù)設(shè)值時(shí),結(jié)束充電;或當(dāng)電池溫度不正常且電池電壓小于異常充電預(yù)設(shè)值時(shí),電池由所述正常充電狀態(tài)進(jìn)入所述異常時(shí)充電狀態(tài)。
所述的手機(jī)電池的充電控制方法,其中,所述處于禁止充電狀態(tài)的電池進(jìn)一步包括一重新進(jìn)入充電狀態(tài)的步驟,具體包括步驟J,判斷電池電壓是否小于再充電電壓;步驟K,如是,進(jìn)一步判斷電池溫度是否正常;
步驟L,如正常,則電池進(jìn)入正常充電使能狀態(tài);步驟M,如不正常,則進(jìn)一步判斷電池電壓是否小于所述異常充電預(yù)設(shè)值;步驟N,如是小于所述預(yù)設(shè)值,則電池進(jìn)入所述異常時(shí)充電狀態(tài)。
所述的手機(jī)電池的充電控制方法,其中,所述再充電電壓為4.1V。
所述的手機(jī)電池的充電控制方法,其中,所述處于異常時(shí)充電狀態(tài)的電池進(jìn)一步包括結(jié)束所述異常時(shí)充電的步驟,具體包括當(dāng)接收到所述充電結(jié)束信號時(shí),結(jié)束充電;或當(dāng)所述異常時(shí)充電時(shí)間已達(dá)到所述預(yù)先設(shè)定的時(shí)間長度時(shí),結(jié)束充電;或當(dāng)電池溫度恢復(fù)正常且電池電壓不足則重新進(jìn)入正常充電狀態(tài)。
本發(fā)明還提供了一種手機(jī)電池的充電控制裝置,適用于電池安裝在手機(jī)上進(jìn)行充電的情況,包括一設(shè)置在手機(jī)上的手機(jī)電源管理集成電路、一微處理器、一閃存及設(shè)置在所述閃存上的電池溫度檢測模塊及判斷所述電池溫度是否正常的判斷模塊和電池電壓檢測模塊,用于控制電池在其電壓未達(dá)滿壓、溫度正常的情況下充電,其中,還包括一異常時(shí)充電控制模塊,用于在電池電壓未達(dá)滿壓且電池溫度不正常的情況下控制電池充電。
所述的手機(jī)電池的充電控制裝置,其中,所述異常時(shí)充電控制模塊進(jìn)一步包括一異常充電預(yù)設(shè)值判斷模塊,用于判斷電池電壓是否小于所述異常充電預(yù)設(shè)值;一異常時(shí)充電模塊,用于在所述電池溫度不正常及所述電池電壓小于所述異常充電預(yù)設(shè)值的情況下,對所述電池反復(fù)充電。
所述的手機(jī)電池的充電控制裝置,其中,所述電池為鋰離子電池;所述電池電壓未達(dá)滿壓指的是電池電壓低于4.2V;所述溫度不正常指的是電池溫度介于-10℃~-20℃之間和/或50℃~60℃之間。
所述的手機(jī)電池的充電控制裝置,其中,所述電池電壓的異常充電預(yù)設(shè)值為3.5V;所述一預(yù)定時(shí)間長度為70秒。
所述的手機(jī)電池的充電控制裝置,其中,通過所述微處理器處理來自所述手機(jī)電源管理集成電路的相應(yīng)電池電壓、電池溫度信號來實(shí)現(xiàn)對所述手機(jī)電池的充電控制。
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。


圖1為現(xiàn)有技術(shù)的手機(jī)電池充電流程示意圖;圖2為現(xiàn)有技術(shù)的手機(jī)電池的狀態(tài)機(jī)示意圖;圖3為現(xiàn)有技術(shù)的手機(jī)電池的狀態(tài)轉(zhuǎn)換圖;圖4為本發(fā)明實(shí)施例的設(shè)置在手機(jī)上的充電電路示意圖;圖5為本發(fā)明實(shí)施例的硬件狀態(tài)流程圖;圖6為本發(fā)明實(shí)施例的鋰離子充電時(shí)的電流電壓圖;圖7為本發(fā)明的手機(jī)電池充電流程示意圖;圖8為本發(fā)明實(shí)施例的手機(jī)電池的狀態(tài)機(jī)示意圖;圖9為本發(fā)明實(shí)施例的流程示意圖。
其中,附圖標(biāo)記如下1-正常充電使能狀態(tài)(CHARGE_ENABLE)2-禁止充電狀態(tài)(CHARGE_DISABLE)3-準(zhǔn)備充電啟動狀態(tài)(TA_STARTUP)4-不準(zhǔn)備充電啟動狀態(tài)(NTA_STARTUP)5-通話狀態(tài)(CALL)6-閑置狀態(tài)(IDLE)7-初始化函數(shù)狀態(tài)8-模擬基帶處理器9-手機(jī)電池11-異常時(shí)充電狀態(tài)(CHARGE_ABNORML)具體實(shí)施方式
圖4為本發(fā)明實(shí)施例的設(shè)置在手機(jī)上的充電電路示意圖,示出了手機(jī)電池的充電原理。本發(fā)明適用于電池安裝在手機(jī)上進(jìn)行充電的情況。在圖4中,包含手機(jī)電源管理功能的模擬基帶處理器8AD 6535(Analog BasebandProcessor)通過相應(yīng)的GPIO輸入輸出管腳與手機(jī)電池9相連接,由此實(shí)現(xiàn)對手機(jī)電池9的電壓、溫度、充電電流等信號進(jìn)行檢測的功能,并將檢測出的信號傳送到處理器中進(jìn)行處理,以實(shí)現(xiàn)對手機(jī)電池的充電控制,包括監(jiān)測充滿、執(zhí)行充電步驟、結(jié)束充電步驟及在不同的充電狀態(tài)下進(jìn)行轉(zhuǎn)換,其中所述的充電步驟包括溫度正常情況下的正常充電步驟及在溫度異常情況下的異常時(shí)充電步驟。相應(yīng)的實(shí)現(xiàn)上述控制手機(jī)電池充電的程序模塊存儲在手機(jī)中的FLASH存儲器(閃存)中。表2示出了模擬基帶處理器8的相應(yīng)管腳的功能。其中,模擬基帶處理器8可為其他型號的芯片或是具有相應(yīng)功能的核心DBB(數(shù)字基帶處理器)芯片。

表2為實(shí)現(xiàn)本發(fā)明的充電控制,從模擬基帶處理器8硬件輸入的信號包括充電結(jié)束信號(EOC-END OF CHARGE),當(dāng)電池充滿時(shí),相應(yīng)的EOC管腳變成高電平;充電檢測信號(CHRDET-CHARGE DETECT OUTPUT),用于檢測是否要進(jìn)行充電,當(dāng)其為高電平時(shí)表明需進(jìn)行充電,當(dāng)其為低電平時(shí)表明不需進(jìn)行充電;電池輸出電壓(MVBAT-DIVIDED BATTERY VOLTAGEOUTPUT),通過讀取此管腳的信號來決定現(xiàn)在電池根據(jù)電壓來劃分所處的水平;溫度傳感器(TEMPSENSE),通過讀取此管腳的信號來檢驗(yàn)現(xiàn)在電池的溫度,然后進(jìn)行充電控制。本發(fā)明的實(shí)施例中,電池為鋰離子(Lithium-ion)電池,根據(jù)電池的電壓值將電池電量劃分為6級(level),具體劃分如下1.Level_33.80[V]以上2.Level_23.73[V]以上~3.80[V]以下3.Level_13.62[V]以上_3.73[V]以下4.Level_03.50[V]以上~3.62[V]以下5.Warning3.35[V]以上~3.50[V]以下6.Shutdown3.35[V]以下當(dāng)帶電池的手機(jī)不與充電器相連時(shí),根據(jù)電池所處的級別在手機(jī)的顯示屏上會有相應(yīng)的顯示。當(dāng)電池電壓介于3.35V到3.50V時(shí),核心ABB(模擬基帶處理器)芯片會發(fā)出警告,當(dāng)電池電壓低于3.35V時(shí)核心ABB會因電池電量不足而將手機(jī)關(guān)閉。
圖5為本發(fā)明實(shí)施例的硬件狀態(tài)流程圖。首先檢測是否需充電,步驟501;若否,則置為充電功能關(guān)閉狀態(tài),步驟502;然后檢測是否有需充電的電池,步驟503;若否,則置為無電池狀態(tài),步驟504;如是,則進(jìn)一步判斷是否發(fā)生DDLO(深度放電閉鎖),步驟505;若是發(fā)生DDLO,則置為DDLO狀態(tài),步驟506;若未發(fā)生DDLO,則進(jìn)一步判斷是否發(fā)生UVLO(欠電壓閉鎖),步驟507;若是發(fā)生UVLO,則置為UVLO狀態(tài),步驟508;若未發(fā)生UVLO,則進(jìn)入充電準(zhǔn)備狀態(tài),步驟509。
在對電池充電時(shí),需先使能模擬基帶處理器8的CHGEN(正常充電使能)管腳,微處理器柵極控制信號GATEIN通過CHGEN信號來使能。使能充電的過程為CHGEN=LOW→DELAY→GATEIN=LOW充電DISABLE(禁止充電的)過程為GATEIN=HIGH→Delay→CHGEN=HIGH其中,DELAY的原因是因?yàn)槿敉瑫r(shí)變動的話會發(fā)生問題,所以給130ms的delay。
圖6為本發(fā)明實(shí)施例的鋰離子充電時(shí)的電流電壓圖。如圖6所示,將完全被放電的電池充滿電池的時(shí)間最多需3個(gè)小時(shí)(不包括預(yù)充電時(shí)間)。在圖6中,整個(gè)充電過程包括恒流充電(CC)過程和恒壓(CV)充電過程。先恒流充電直到電壓達(dá)到某個(gè)確定的電壓值(正常情況下是4.2V),然后維持此電壓值(恒壓區(qū))繼續(xù)充電,直到充電電流下降到初始比率的10%。結(jié)束充電后若電池的電壓下降到再充電電壓(4.1V)以下的話要開始充電。
圖7為本發(fā)明的手機(jī)電池充電流程示意圖。在圖7中,手機(jī)中的核心ABB首先檢測電池電壓、電池溫度,步驟701;然后,再判斷電壓是否滿壓,通常為4.2V±0.03V,步驟702;如是,則不需再充電了,結(jié)束充電,步驟703;如否,則進(jìn)一步判斷電池溫度是否正常,步驟704;如正常,則對電池正常充電,步驟705;如電池溫度不正常,則進(jìn)一步判斷電池電壓是否小于3.5V,步驟706;如是,則進(jìn)行電池異常時(shí)的充電,步驟707,即電池在溫度不正常的情況下對電池反復(fù)充電70S;如否,則結(jié)束電池充電,步驟708。與圖1相比,本發(fā)明的手機(jī)電池充電控制方法多了在電池電壓不滿壓且電池溫度不正常的情況下,控制電池充電的步驟。相應(yīng)的在手機(jī)電池充電的過程中,其狀態(tài)也就相應(yīng)的多了一異常時(shí)充電狀態(tài)(CHARGE_ABNORML)11(如圖8中示)。
圖8為本發(fā)明實(shí)施例的手機(jī)電池的狀態(tài)機(jī)示意圖。與圖2所示的現(xiàn)有技術(shù)相比,按照本發(fā)明的手機(jī)電池的狀態(tài)多了一異常時(shí)充電狀態(tài)(CHARGE_ABNORML)11。相應(yīng)的,在控制手機(jī)電池充電的過程中就多了由其它狀態(tài)與異常時(shí)充電狀態(tài)11之間相互轉(zhuǎn)換的步驟,包括正常充電使能狀態(tài)1與異常時(shí)充電狀態(tài)11之間的轉(zhuǎn)換,步驟818、步驟820所示;準(zhǔn)備充電啟動狀態(tài)3轉(zhuǎn)至異常時(shí)充電狀態(tài)11的步驟,步驟817所示;禁止充電狀態(tài)2轉(zhuǎn)至異常時(shí)充電狀態(tài)11的步驟,步驟819所示;異常時(shí)充電狀態(tài)11轉(zhuǎn)至不準(zhǔn)備充電啟動狀態(tài)4,步驟822所示;異常時(shí)充電狀態(tài)11轉(zhuǎn)至禁止充電狀態(tài)2,步驟821所示。
如表3所示的,當(dāng)手機(jī)電池處于異常時(shí)充電狀態(tài)11時(shí),若此時(shí)電池溫度恢復(fù)正常,則可轉(zhuǎn)入電池正常充電使能狀態(tài)1,對手機(jī)進(jìn)行正常充電,步驟820;若此時(shí)由于異常時(shí)充電即對手機(jī)電池反復(fù)充電70S,已充滿使得電池電壓滿壓,即產(chǎn)生EOC信號,則轉(zhuǎn)入禁止充電狀態(tài)2,停止充電,步驟821;若此時(shí)拔下充電器,或發(fā)生其它不充電的信號,即進(jìn)入不準(zhǔn)備充電啟動狀態(tài)4,步驟822。當(dāng)手機(jī)處于準(zhǔn)備充電啟動狀態(tài)3時(shí),若檢測判斷電池溫度不正常且電池電壓小于一異常充電預(yù)設(shè)值,在本實(shí)施例中該異常充電預(yù)設(shè)值取值3.5V(注嚴(yán)格說此處3.5V是臨界值,電壓=異常充電預(yù)設(shè)值時(shí),電池為非充電狀態(tài)),則轉(zhuǎn)入異常時(shí)充電狀態(tài)11,步驟817。當(dāng)手機(jī)處于正常充電使能狀態(tài)3時(shí),若檢測判斷電池溫度不正常且電池電壓小于3.5V,則轉(zhuǎn)入異常時(shí)充電狀態(tài)11,步驟818。當(dāng)手機(jī)處于禁止充電狀態(tài)2時(shí),若此時(shí)檢測判斷電池溫度不正常且電池電壓小于3.5V,則轉(zhuǎn)入異常時(shí)充電狀態(tài)11,步驟819。與表1對比,本發(fā)明在手機(jī)電池狀態(tài)的轉(zhuǎn)換過程中還發(fā)生變化的是,當(dāng)手機(jī)電池處于準(zhǔn)備充電啟動狀態(tài)3,只有檢測到電池溫度不正常且電池電壓不低于3.5V時(shí),才轉(zhuǎn)入禁止充電狀態(tài)2,步驟83。正常充電使能狀態(tài)1轉(zhuǎn)至禁止充電狀態(tài)2的條件可以是電池已充滿,發(fā)生EOC,或者檢測到電池溫度不正常且電池電壓不低于3.5V,步驟84。


表3圖9為本發(fā)明實(shí)施例的流程示意圖。圖9綜合表達(dá)了圖7和圖8中的信息,可以更清晰地了解本發(fā)明的手機(jī)電池充電控制方法。正常充電使能狀態(tài)1、禁止充電狀態(tài)2及異常時(shí)充電狀態(tài)11之間通過判斷電池溫度的正常與否(步驟901)進(jìn)行轉(zhuǎn)換。電池在充滿了電,并由此觸發(fā)了EOC信號的情況下或電池充電的時(shí)間已足夠長(3小時(shí))時(shí)(步驟902),進(jìn)入禁止充電狀態(tài)2,停止充電。
下面具體給出本發(fā)明的電池在充電過程中處于各狀態(tài)時(shí)要執(zhí)行的步驟及在特定條件下可能的轉(zhuǎn)換。
(1)系統(tǒng)處于初始化函數(shù)狀態(tài),在此狀態(tài)下禁止充電,需要執(zhí)行如下步驟步驟A1,變量初始化步驟A2,決定初始化狀態(tài)(STATE)如果有TA的話,轉(zhuǎn)換至TA_STARTUP(步驟81)如果沒有TA的話,轉(zhuǎn)換至NTA_STARTUP(步驟86)步驟A3,驅(qū)動150ms計(jì)數(shù)器(2)系統(tǒng)處于TA_STARTUP狀態(tài)時(shí),禁止充電步驟B1,驅(qū)動150ms計(jì)時(shí)器(直到把TEMPSENSE讀16遍得到平均值為止)步驟B2,把TEMPSENSE讀16遍以后,進(jìn)行狀態(tài)轉(zhuǎn)換;其中,當(dāng)溫度正常時(shí),轉(zhuǎn)換至CHARGE_ENABLE狀態(tài)(步驟82);其中,當(dāng)溫度非正常且電池電壓>=3.5時(shí),轉(zhuǎn)換至CHARGE_DISABLE(步驟83);
其中,當(dāng)溫度非正常且電池電壓<3.5V時(shí),轉(zhuǎn)換至CHARGE_ABNORMAL(步驟817);(3)系統(tǒng)處于CHARGE_ENABLE狀態(tài)時(shí),需執(zhí)行如下步驟步驟C1,開始充電;步驟C2,驅(qū)動2sec計(jì)時(shí)器(直到發(fā)生EOC或者溫度非正常且電池電壓>=3.5時(shí)為止);步驟84,發(fā)生EOC或者溫度非正常且電池電壓>=3.5時(shí),轉(zhuǎn)換指狀態(tài)CHARGE_DISABLE;其中,檢測EOC信號,當(dāng)EOC發(fā)生時(shí)轉(zhuǎn)至CHARGE_DISABLE(步驟841);其中,檢測TEMPSENSE信號,當(dāng)溫度非正常且電池電壓>=3.5時(shí)轉(zhuǎn)至CHARGE_DISABLE(步驟842);其中,當(dāng)溫度非正常且電池電壓<3.5V時(shí),轉(zhuǎn)換至CHARGE_ABNORMAL(步驟817)。
(4)系統(tǒng)處于CHARGE_DISABLE狀態(tài)時(shí),系統(tǒng)禁止充電,執(zhí)行如下步驟;步驟D1,驅(qū)動2sec計(jì)時(shí)器(直到比再充電電壓低還有溫度正?;驕囟确钦G译姵仉妷海?.5V時(shí)為止);步驟D2,直到比再充電電壓(通常為4.1V)低為止,檢測MVBAT信號;步驟D3,如果比再充電電壓低的話,開始檢測TEMPSENSE信號,直到溫度正常為止,轉(zhuǎn)至CHARGE_ENABLE狀態(tài)(步驟85)或溫度非正常且電池電壓<3.5V時(shí),轉(zhuǎn)至CHARGE_ABNORMAL(步驟819)。
(5)系統(tǒng)處于NTA_STARTUP狀態(tài)時(shí),系統(tǒng)禁止充電,執(zhí)行如下步驟步驟E1,驅(qū)動150ms計(jì)時(shí)器(直到把MVBAT讀16遍得到平均值為止)步驟E2,把MVBAT管腳信號讀16遍以后決定現(xiàn)在的電池的Level,轉(zhuǎn)換手機(jī)電池狀態(tài);如要通話,則轉(zhuǎn)至CALL狀態(tài)(步驟88),否則轉(zhuǎn)入閑置狀態(tài)(步驟87)。
(6)系統(tǒng)處于IDLE狀態(tài)時(shí),執(zhí)行如下步驟步驟F1,驅(qū)動10sec計(jì)時(shí)器;
步驟F2,檢測MVBAT信號以后決定電池Level;步驟F3,確認(rèn)是否通話中;如是則轉(zhuǎn)入CALL狀態(tài)(步驟89)。
(7)系統(tǒng)處于CALL狀態(tài)時(shí)步驟G1,驅(qū)動3sec計(jì)時(shí)器步驟G2,檢測MVBAT信號以后決定現(xiàn)在的電池Level步驟G3,確認(rèn)是否通話中;若否,則轉(zhuǎn)入IDLE狀態(tài)(步驟810)。
(8)系統(tǒng)處于異常時(shí)充電狀態(tài)時(shí)步驟H1,開始充電;步驟H2,驅(qū)動2sec計(jì)時(shí)器(直到發(fā)生EOC或溫度非正常、充電70S為止)步驟821,當(dāng)發(fā)生EOC或溫度非正常、充電70S為止是,系統(tǒng)轉(zhuǎn)入CHARGE_DISABLE狀態(tài);其中,檢測EOC信號,如發(fā)生EOC,則轉(zhuǎn)至CHARGE_DISABLE(步驟8211);其中,若未發(fā)生EOC,檢測TEMPSENSE信號,當(dāng)溫度非正常且已反復(fù)充電達(dá)70S則轉(zhuǎn)至CHARGE_DISABLE(步驟8212);或當(dāng)溫度正常則轉(zhuǎn)至CHARGE_ENABLE(步驟820)。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種手機(jī)電池的充電控制方法,適用于電池安裝在手機(jī)上進(jìn)行充電的情況,包括檢測電池電壓和電池溫度的步驟,用于控制電池在其電壓未達(dá)滿壓、溫度正常的情況下充電,其特征在于,還包括在電池電壓未達(dá)滿壓且溫度不正常的情況下控制電池充電的步驟。
2.根據(jù)權(quán)利要求1所述的手機(jī)電池的充電控制方法,其特征在于,所述在電池電壓未達(dá)滿壓且溫度不正常的情況下控制電池充電的步驟進(jìn)一步包括步驟A,判斷電池溫度是否不正常;步驟B,如是,則進(jìn)一步判斷電池電壓是否小于一異常充電預(yù)設(shè)值;步驟C,如電池電壓是小于所述異常充電預(yù)設(shè)值,則控制電池進(jìn)行異常時(shí)充電,所述異常時(shí)充電可以是將電池反復(fù)充電一預(yù)定時(shí)間長度;步驟D,如果電池電壓不小于所述異常充電預(yù)設(shè)值,則結(jié)束充電。
3.根據(jù)權(quán)利要求2所述的手機(jī)電池的充電控制方法,其特征在于,所述電池為鋰離子電池;所述電池電壓未達(dá)滿壓指的是電池電壓低于4.2V;所述溫度不正常指的是電池溫度介于-10℃~-20℃之間和/或50℃~60℃之間。
4.根據(jù)權(quán)利要求3所述的手機(jī)電池的充電控制方法,其特征在于,所述電池電壓的異常充電預(yù)設(shè)值為3.5V;所述一預(yù)定時(shí)間長度為70秒。
5.根據(jù)權(quán)利要求2、3或4所述的手機(jī)電池的充電控制方法,其特征在于,進(jìn)一步包括一充電前的準(zhǔn)備充電的啟動步驟,所述準(zhǔn)備充電的啟動步驟具體包括步驟E,判斷電池溫度是否正常;步驟F,如是,則進(jìn)入正常充電使能狀態(tài),電池可以正常充電;步驟G,如否,則進(jìn)一步判斷所述電池電壓是否小于所述異常充電預(yù)設(shè)值;步驟H,如是小于異常充電預(yù)設(shè)值,則進(jìn)入所述異常時(shí)充電狀態(tài),準(zhǔn)備對電池進(jìn)行異常時(shí)充電;步驟I,如不小于異常充電預(yù)設(shè)值,則進(jìn)入禁止充電狀態(tài)。
6.根據(jù)權(quán)利要求5所述的手機(jī)電池的充電控制方法,其特征在于,所述正常充電的電池進(jìn)一步包括一結(jié)束正常充電的步驟,具體包括當(dāng)接收到充電結(jié)束信號時(shí),結(jié)束充電;或判斷電池溫度,當(dāng)電池溫度不正常且電池電壓不小于異常充電預(yù)設(shè)值時(shí),結(jié)束充電;或當(dāng)電池溫度不正常且電池電壓小于異常充電預(yù)設(shè)值時(shí),電池由所述正常充電狀態(tài)進(jìn)入所述異常時(shí)充電狀態(tài)。
7.根據(jù)權(quán)利要求6所述的手機(jī)電池的充電控制方法,其特征在于,所述處于禁止充電狀態(tài)的電池進(jìn)一步包括一重新進(jìn)入充電狀態(tài)的步驟,具體包括步驟J,判斷電池電壓是否小于再充電電壓;步驟K,如是,進(jìn)一步判斷電池溫度是否正常;步驟L,如正常,則電池進(jìn)入正常充電使能狀態(tài);步驟M,如不正常,則進(jìn)一步判斷電池電壓是否小于所述異常充電預(yù)設(shè)值;步驟N,如是小于所述預(yù)設(shè)值,則電池進(jìn)入所述異常時(shí)充電狀態(tài)。
8.根據(jù)權(quán)利要求7所述的手機(jī)電池的充電控制方法,其特征在于,所述再充電電壓為4.1V。
9.根據(jù)權(quán)利要求8所述的手機(jī)電池的充電控制方法,其特征在于,所述處于異常時(shí)充電狀態(tài)的電池進(jìn)一步包括結(jié)束所述異常時(shí)充電的步驟,具體包括當(dāng)接收到所述充電結(jié)束信號時(shí),結(jié)束充電;或當(dāng)所述異常時(shí)充電時(shí)間已達(dá)到所述預(yù)先設(shè)定的時(shí)間長度時(shí),結(jié)束充電;或當(dāng)電池溫度恢復(fù)正常且電池電壓不足則重新進(jìn)入正常充電狀態(tài)。
10.一種手機(jī)電池的充電控制裝置,適用于電池安裝在手機(jī)上進(jìn)行充電的情況,包括一設(shè)置在手機(jī)上的手機(jī)電源管理集成電路、一微處理器、一閃存及設(shè)置在所述閃存上的電池溫度檢測模塊及判斷所述電池溫度是否正常的判斷模塊和電池電壓檢測模塊,用于控制電池在其電壓未達(dá)滿壓、溫度正常的情況下充電,其特征在于,還包括一異常時(shí)充電控制模塊,用于在電池電壓未達(dá)滿壓且電池溫度不正常的情況下控制電池充電。
11.根據(jù)權(quán)利要求10所述的手機(jī)電池的充電控制裝置,其特征在于,所述異常時(shí)充電控制模塊進(jìn)一步包括一異常充電預(yù)設(shè)值判斷模塊,用于判斷電池電壓是否小于所述異常充電預(yù)設(shè)值;一異常時(shí)充電模塊,用于在所述電池溫度不正常及所述電池電壓小于所述異常充電預(yù)設(shè)值的情況下,對所述電池反復(fù)充電。
12.根據(jù)權(quán)利要求11所述的手機(jī)電池的充電控制裝置,其特征在于,所述電池為鋰離子電池;所述電池電壓未達(dá)滿壓指的是電池電壓低于4.2V;所述溫度不正常指的是電池溫度介于-10℃~-20℃之間和/或50℃~60℃之間。
13.根據(jù)權(quán)利要求12所述的手機(jī)電池的充電控制裝置,其特征在于,所述電池電壓的異常充電預(yù)設(shè)值為3.5V;所述一預(yù)定時(shí)間長度為70秒。
14.根據(jù)權(quán)利要求10、11、12或13所述的手機(jī)電池的充電控制裝置,其特征在于,通過所述微處理器處理來自所述手機(jī)電源管理集成電路的相應(yīng)電池電壓、電池溫度信號來實(shí)現(xiàn)對所述手機(jī)電池的充電控制。
全文摘要
本發(fā)明涉及一種手機(jī)電池的充電控制方法及其裝置,適用于電池安裝在手機(jī)上進(jìn)行充電的情況,包括檢測電池電壓和電池溫度的步驟,用于控制電池在其電壓未達(dá)滿壓、溫度正常的情況下充電,其特征在于,還包括在電池電壓未達(dá)滿壓且溫度不正常的情況下控制電池充電的步驟。利用本發(fā)明的手機(jī)電池充電控制方法可以實(shí)現(xiàn)當(dāng)電池溫度不正常但其電壓滿足一定的條件時(shí)對手機(jī)電池進(jìn)行異常時(shí)的充電,使得在充電的手機(jī)電池不會因?yàn)橐怀霈F(xiàn)溫度的不正常即結(jié)束充電,這樣方便了手機(jī)用戶的使用。
文檔編號G05B19/04GK1812220SQ20051001126
公開日2006年8月2日 申請日期2005年1月26日 優(yōu)先權(quán)日2005年1月26日
發(fā)明者聶傳虹 申請人:樂金電子(中國)研究開發(fā)中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
亚东县| 盈江县| 瑞丽市| 澳门| 肥乡县| 白山市| 遂川县| 新竹市| 鲁甸县| 孟村| 启东市| 瓦房店市| 屯昌县| 南丹县| 正阳县| 宕昌县| 安丘市| 阳谷县| 德州市| 彭州市| 长沙市| 沙河市| 横山县| 靖边县| 旌德县| 高雄市| 镇平县| 保康县| 建昌县| 桐庐县| 萍乡市| 沅陵县| 牟定县| 洛川县| 祁东县| 德钦县| 利辛县| 桐乡市| 毕节市| 清苑县| 东源县|