專利名稱:一種檢測移動終端恒壓充電過程中電池電量的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及移動設備的充電檢測技術,尤其涉及的是一種檢測移動終端恒壓充電 過程中電池電量的方法及系統(tǒng)。
背景技術:
手機的充電過程分為三個過程,預充電、恒流充電和恒壓充電。當手機結束恒流充電進入恒壓充電時,雖然此時電池并未完全充滿,但是由于電池內阻的存在,此時的電池電壓已經(jīng)達到了電池的最大電壓4. 2V。所以,當手機進入恒壓充電的過程中,僅僅靠電池電壓去判定電池容量的方法,無法正確判定電池實際的電池容量。下面以天津力神電池的TCL384461為例進行具體描述。參見圖1,根據(jù)圖I所示的200mA的充電曲線圖,建立200mA充電曲線的電池電壓和電池電量的對應關系表,如圖2所示。從圖I所示的200mA充電曲線圖和圖2所示的電池電源和電池電量的對應關系表可以看出,當電池電壓達到最大電壓4. 2V后,電池就進入恒壓充電過程,此時電池的實際電量僅達到94%,而在電池電壓達到4. 2V后顯示電池已充滿,這與實際值時不相符的。因此,僅僅靠電池電壓判定電池容量的方法無法準確判定電池的實際電量。因此,現(xiàn)有技術還有待于改進和發(fā)展。
發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種檢測移動終端恒壓充電過程中電池電量的方法及系統(tǒng),以便在恒壓充電過程中通過設定不同的截止電流更加準確的判定電池電量。本發(fā)明解決技術問題所采用的技術方案如下
一種檢測移動終端恒壓充電過程中電池電量的方法,其中,包括步驟
A、移動終端在進入恒壓充電過程設定當前截止電流為第一截止電流,并實時檢測當前充電電流,當當前充電電流等于第一截止電流時由電源管理單元產(chǎn)生中斷;
B、將當前截止電流減去一固定電流值,并判斷減去所述固定電流值后的當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量;
C、重復執(zhí)行步驟B,直到當前截止電流達到所述第二截止電流時完成充電。所述的檢測移動終端恒壓充電過程中電池電量的方法,其中,在所述步驟A中,移動終端通過寄存器設定當前截止電流,且通過設置寄存器的四個比特位來設置不同的截止電流。所述的檢測移動終端恒壓充電過程中電池電量的方法,其中,所述第一截止電流等于移動終端進入恒壓充電過程時的充電電流,所述第二截止電流等于移動終端充電完成時的充電電流。
3
所述的檢測移動終端恒壓充電過程中電池電量的方法,其中,所述步驟A還包括當前充電電流等于第一截止電流時,電源管理單元產(chǎn)生中斷,記錄當前充電電流,并查
詢預先存儲的充電電流與電池電量的關系表,更新當前電池電量。所述的檢測移動終端恒壓充電過程中電池電量的方法,其中,所述步驟C具體還包括
當當前截止電流未達到所述第二截止電流時,對當前截止電流進行重新設定,每次設定都將當前截止電流設定為上一截止電流與所述固定電流值的差值,并對當前充電電流進行實時檢測,以更新當前電池電量。一種檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其中,所述系統(tǒng)包括
截止電流設置模塊,用于在移動終端進入恒壓充電過程后設置用于確定充電電流的截止電流,以及每當充電電流等于截止電流時重新設定截止電流,將截止電流減去一固定電流值;
判斷模塊,用于判斷當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流;
電量更新模塊,用于當所述當前充電電流等于當前截止電流時,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量。所述的檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其中,所述截止電流設置模塊還包括寄存器,用于設定截止電流,且通過所述寄存器的四個比特位來設置不同的截止電流。所述的檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其中,所述系統(tǒng)還包括電源管理單元,用于在當前充電電量等于當前截止電流時產(chǎn)生中斷,以記錄當前充電電流。本發(fā)明所提供的移動終端恒壓充電過程中電池電量的方法及系統(tǒng),通過上述過程中不斷設定不同的截止電流,實現(xiàn)了在恒壓充電過程中電池電量的不斷更新,且使得更新的電池電量更加準確。
圖I是現(xiàn)有技術中一電池的200mA的充電曲線圖。圖2是根據(jù)圖I所示的充電曲線圖得出的充電電流與電池電量的關系表。圖3是本發(fā)明提供的檢測移動終端恒壓充電過程中電池電量的方法流程圖。圖4是本發(fā)明提供的檢測移動終端恒壓充電過程中電池電量的方法的一優(yōu)選實施例中充電電流與電池電量的關系表。圖5是本發(fā)明提供的檢測移動終端恒壓充電過程中電池電量的系統(tǒng)結構示意圖。圖6是本發(fā)明提供的檢測移動終端恒壓充電過程中電池電量的系統(tǒng)中一優(yōu)選實施例的結構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見圖1,圖I是本發(fā)明提供的檢測移動終端恒壓充電過程中電池電量的方法流程圖,包括以下步驟
步驟S100、移動終端在進入恒壓充電過程設定當前截止電流為第一截止電流,并實時檢測當前充電電流,當當前充電電流等于第一截止電流時由電源管理單元產(chǎn)生中斷;
步驟S200、將當前截止電流減去一固定電流值,并判斷減去所述固定電流值后的當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量;
步驟S300、重復執(zhí)行步驟S200,直到當前截止電流達到所述第二截止電流時完成充電。下面結合具體的實施例對上述步驟進行詳細的說明。本實施例以天津力神電池的TCL384491為例,電池在進入恒壓充電過程到充電完成,充電電流的變化范圍時200mA-50mA,也即是在進入恒壓充電過程時充電電流為200mA,在恒壓充電過程中充電電流不斷減小,直到等于50mA時電池充滿。由于本發(fā)明的主要是通過設定不同的截止電流來判斷手機等移動終端在恒壓充電過程中的實際電池電量。因此,在移動終端進入恒壓充電過程時首先設定當前截止電流。具體地,本發(fā)明通過寄存器來設定截止電量,本實施例采用的寄存器是MBCCTRL7,在設定截止電流時,通過軟件設置寄存器MBCCTRL7的四個比特位,從0000至1111,分別表示截止電流從50mA、60mA、…、190mA、200mA。因此,在步驟SlOO中的第一截止電流等于移動終端進入恒壓充電過程時的充電電流200mA,在步驟S200中的第二截止電流等于移動終端充電完成時的充電電流50mA。具體的實施過程為,在恒壓充電過程開始后,首先設定當前截止電流為200mA,并實時檢測當前充電電流,當檢測到當前充電電流達到設定的當前截止電流時由電源管理單元PMU產(chǎn)生中斷,提示當前充電電流已經(jīng)達到設定的截止電流200mA,此時,查詢預先存儲的充電電流與電池電量的關系表,對于本實施例,充電電流與電池電量的關系表如圖4所示,從圖4所示的關系表中可以看出,當當前充電電流為200mA時,實際電池電量為94%。移動終端重新設定截止電流,將截止電流設定為190mA,也即是上一截止電流減去一固定電流值IOmA,而在以后的每次設定時都會減去該固定電流值IOmA,直到設定的截止電流達到第二截止電流50mA。在每次設定過截止電流后,實時檢測當前充電電流是否達到設定的當前截止電流,在當前充電電流達到當前截止電流時,通過查找預先存儲的充電電流與電池電量的關系表,得出此時電池的實際電量,并更新當前電池電量。而在此過程中,電源管理單元PMU都會產(chǎn)生中斷,提示當前充電電流已經(jīng)達到設定的截止電流,以便進行電量更新。而當設定的當前截止電流達到第二截止電流50mA時,電源管理單元PMU再次產(chǎn)生中斷,提示當前充電電流為50mA,電池已經(jīng)充滿,此時,停止充電。通過上述過程中不斷設定不同的截止電流,實現(xiàn)了在恒壓充電過程中電池電量的不斷更新,且使得更新的電池電量更加準確。且本發(fā)明的上述檢測過程通過軟件實現(xiàn)。實現(xiàn)方式簡單,且不會增加硬件成本。基于上述檢測移動終端恒壓充電過程中電池電量的方法,本發(fā)明還提供了一種檢測移動終端恒壓充電過程中電池電量的系統(tǒng),如圖5所示,上述系統(tǒng)包括 截止電流設置模塊10,用于在移動終端進入恒壓充電過程后設置用于確定充電電流的截止電流,以及每當充電電流等于截止電流時重新設定截止電流,將截止電流減去一固定電流值;
判斷模塊20,用于判斷當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流;
電量更新模塊30,用于當所述當前充電電流等于當前截止電流時,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量。優(yōu)選地,如圖6所示,所述截止電流設置模塊還包括寄存器11,用于設定截止電流,且通過所述寄存器的四個比特位來設置不同的截止電流。而且該系統(tǒng)還包括電影管理單元40,用于在當前充電電量等于當前截止電流時產(chǎn)生中斷,以記錄當前充電電流。此外,本發(fā)明提供的在移動終端的恒壓充電過程中檢測電池電量的方法和系統(tǒng)中的移動終端并不限于手機,還可用于其他移動設備,比如筆記本電腦、平板電腦、數(shù)碼相機
坐坐寸寸ο應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
權利要求
1.一種檢測移動終端恒壓充電過程中電池電量的方法,其特征在于,包括步驟A、移動終端在進入恒壓充電過程時設定當前截止電流為第一截止電流,并實時檢測當前充電電流,當當前充電電流等于第一截止電流時由電源管理單元產(chǎn)生中斷;B、將當前截止電流減去一固定電流值,并判斷減去所述固定電流值后的當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量;C、重復執(zhí)行步驟B,直到當前截止電流達到所述第二截止電流時完成充電。
2.根據(jù)權利要求I所述的檢測移動終端恒壓充電過程中電池電量的方法,其特征在于,在所述步驟A中,移動終端通過寄存器設定當前截止電流,且通過設置寄存器的四個比特位來設置不同的截止電流。
3.根據(jù)權利要求I所述的檢測移動終端恒壓充電過程中電池電量的方法,其特征在于,所述第一截止電流等于移動終端進入恒壓充電過程時的充電電流,所述第二截止電流等于移動終端充電完成時的充電電流。
4.根據(jù)權利要求I所述的檢測移動終端恒壓充電過程中電池電量的方法,其特征在于,所述步驟A還包括當前充電電流等于第一截止電流時,電源管理單元產(chǎn)生中斷,記錄當前充電電流,并查詢預先存儲的充電電流與電池電量的關系表,更新當前電池電量。
5.根據(jù)權利要求I所述的檢測移動終端恒壓充電過程中電池電量的方法,其特征在于,所述步驟C具體還包括當當前截止電流未達到所述第二截止電流時,對當前截止電流進行重新設定,每次設定都將當前截止電流設定為上一截止電流與所述固定電流值的差值,并對當前充電電流進行實時檢測,以更新當前電池電量。
6.一種檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其特征在于,所述系統(tǒng)包括截止電流設置模塊,用于在移動終端進入恒壓充電過程后設置用于確定充電電流的截止電流,以及每當充電電流等于截止電流時重新設定截止電流,將截止電流減去一固定電流值;判斷模塊,用于判斷當前截止電流是否達到第二截止電流,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流;電量更新模塊,用于當所述當前充電電流等于當前截止電流時,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量。
7.根據(jù)權利要求6所述的檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其特征在于,所述截止電流設置模塊還包括寄存器,用于設定截止電流,且通過所述寄存器的四個比特位來設置不同的截止電流。
8.根據(jù)權利要求6所述的檢測移動終端恒壓充電過程中電池電量的系統(tǒng),其特征在于,所述系統(tǒng)還包括電源管理單元,用于在當前充電電量等于當前截止電流時產(chǎn)生中斷,以記錄當前充電電流。
全文摘要
本發(fā)明公開了一種檢測移動終端恒壓充電過程中電池電量的方法及系統(tǒng)。所述方法包括A、移動終端在進入恒壓充電過程設定當前截止電流為第一截止電流,并實時檢測當前充電電流,當當前充電電流等于第一截止電流時由電源管理單元產(chǎn)生中斷;B、將當前截止電流減去一固定電流值,當當前截止電流未達到所述第二截止電流時,實時判斷當前充電電流與當前截止電流的大小,直到檢測出當前充電電流等于當前截止電流,查詢預先存儲的充電電流與電池電量的關系表,得出當前電池電量;C、重復執(zhí)行步驟B,直到當前截止電流達到所述第二截止電流時完成充電。本發(fā)明實現(xiàn)了在恒壓充電過程中電池電量的不斷更新,且使得更新的電池電量更加準確。
文檔編號G01R31/36GK102944846SQ20121043560
公開日2013年2月27日 申請日期2012年11月5日 優(yōu)先權日2012年11月5日
發(fā)明者徐建峰 申請人:Tcl通訊(寧波)有限公司