一種電池剩余電量的更正方法及裝置制造方法
【專利摘要】本發明公開一種電池剩余電量的更正方法及裝置,該方法包括:對當前電池的開路電壓進行估算,得到開路電壓估算值OCVt′,根據開路電壓估算值OCVt′對電池的當前剩余電量進行估算,得到剩余電量估算值SOCt′,根據剩余電量估算值SOCt′判斷是否需要對當前剩余電量值SOCt進行更正,若判斷結果為需要更正,則對當前剩余電量值SOCt進行更正。本發明通過以上技術方案,使上報給用戶的當前剩余電量值的誤差控制在一定范圍內,主要解決手機、個人計算機、PAD等便攜式設備在長期使用中,特別是后期使用中因電池老化及關鍵器件老化帶來的電池剩余電量計算不準確,以及運行大功耗應用時導致電池剩余電量波動等技術問題,提升了用戶體驗。
【專利說明】一種電池剩余電量的更正方法及裝置【技術領域】
[0001 ] 本發明涉及電源管理領域,尤其涉及一種電池剩余電量的更正方法及裝置。
【背景技術】
[0002]便攜式設備為了滿足用戶的各種需要,集成了越來越多的功能,然而,電池的老化效應以及隨時變化的負載使得追蹤電池的剩余電量變得非常復雜。
[0003]目前較為常見的獲知電池剩余電量的方式有如下兩種:
[0004]其中一種稱為電壓平滑類方法,該方法通過采樣器件采得電池當前電壓,對跳變的電壓做細分處理,再通過電壓與電量轉換表轉換成當前剩余電量,上報給用戶,來達到電量的平滑效果。然而該方法只是在向用戶上報剩余電量時,把波動的電壓細分后再轉化為電量上報給用戶,不能從根本上反映電壓的波動;而且實際應用中,大電流往往伴隨著溫度的變化,該方法也不能反映溫度對電量的影響,因此,其精確度較低。
[0005]另一種方法是利用放電容量計數(Ah-計數)和不同溫度對的開路電壓(Opencircuit voltage, OCV)來對電池剩余電量進行估計的一種方法,該方法中,開路電壓的檢測必須在電池停止供電一段時間后才有意義,否則因電池內部電壓尚未穩定,測得的開路電壓值不夠準確。該方法主要適用于電動車輛上的電池,對于電動車電池來說,用戶使用一天后,可以放置一夜不工作。而對于手機、個人計算機、PAD等便攜式設備而言,對電池剩余電量的監控要求更為嚴格。而且該方法中并沒有涉及對電池剩余電量的誤差的控制。
【發明內容】
`[0006]本發明提供一種電池剩余電量的更正方法及裝置,解決現有技術中電池剩余電量的計算準確度不高的技術問題。
[0007]為解決上述技術問題,本發明采用以下技術方案:
[0008]一種電池剩余電量的更正方法,包括:
[0009]步驟A、對當前電池的開路電壓進行估算,得到開路電壓估算值OCVt';
[0010]步驟B、根據開路電壓估算值OCVt'對電池的當前剩余電量進行估算,得到剩余電量估算值SOCt';
[0011]步驟C、根據剩余電量估算值SOCt'判斷是否需要對當前剩余電量值SOCt進行更正;
[0012]步驟D、若判斷結果為需要更正,則對當前剩余電量值SOCt進行更正。
[0013]進一步地,步驟A具體為:
[0014]計算電池的當前有效電阻值Rt、當前電池電流It,及獲取電池正極到地的當前電池電壓Vt ;
[0015]通過下述公式對當前電池的開路電壓進行估算:0CVt' =Vt+It*Rt。
[0016]進一步地,步驟B具體為:
[0017]步驟bl、根據開路電壓估算值OCVt'和檢測出的當前電池溫度從預設的速查表中查出對應的剩余電量百分比Pt ;
[0018]步驟b2、通過下述公式對電池的當前剩余電量進行估算:
[0019]
【權利要求】
1.一種電池剩余電量的更正方法,其特征在于,包括: 步驟A、對當前電池的開路電壓進行估算,得到開路電壓估算值OCVt'; 步驟B、根據開路電壓估算值OCVt'對電池的當前剩余電量進行估算,得到剩余電量估算值SOCt'; 步驟C、根據剩余電量估算值SOCt'判斷是否需要對當前剩余電量值SOCt進行更正; 步驟D、若判斷結果為需要更正,則對當前剩余電量值SOCt進行更正。
2.如權利要求1所述的電池剩余電量的更正方法,其特征在于,步驟A具體為: 計算電池的當前有效電阻值Rt、當前電池電流It,及獲取電池正極到地的當前電池電壓Vt; 通過下述公式對當前電池的開路電壓進行估算:0CV/ = Vt+It*Rt。
3.如權利要求2所述的電池剩余電量的更正方法,其特征在于,步驟B具體為: 步驟b 1、根據開路電壓估算值OCVt,和檢測出的當前電池溫度從預設的速查表中查出對應的剩余電量百分比Pt ; 步驟b2、通過下述公式對電池的當前剩余電量進行估算:
P ^ FCC - CC - UUC SOC't=」~FC: _ y^c-L,其中,FCCt表示當前電池充滿時總電量,CCt表示當前電池已消耗電量,UUCt表示當前電池不可用電量。
4.如權利要求3所述的電池剩余電量的更正方法,其特征在于,步驟C具體為: 計算剩余電量估算值SOC/與當前剩余電量值SOCt的差值; 判斷該差值的絕對值是否大于預設的誤差閾值; 若大于誤差閾值,則判斷結果為需要更正。
5.如權利要求4所述的電池剩余電量的更正方法,其特征在于,判斷該差值的絕對值是否大于預設的誤差閾值之前,還包括:比較得出F、兩者中的較小者,將較 小者作為誤差閾值;其中,1≤F≤10,且F為定值;Mt表示剩余電量估算值SOCt'在當前電池溫度下電池放電特性曲線上的對應斜率,G表示比例系數。
6.如權利要求3所述的電池剩余電量的更正方法,其特征在于,步驟D中對當前剩余電量值SOCt進行更正具體為: 按照預設規則計算開路電壓的補償值; 根據補償值對開路電壓基準值OCV進行更正; 根據更正后的開路電壓基準值OCVt"對電池的當前剩余電量進行重新計算,得到更正后的當前剩余電量值SOCt"; 將更正后的當前剩余電量值SOCt"替代更正前的當前剩余電量值SOCt返回進入步驟C0
7.如權利要求6所述的電池剩余電量的更正方法,其特征在于,按照預設規則計算開路電壓的補償值具體為: 通過下述公式計算開路電壓的補償值:AOCVi = Ml^SQC,其中,Δ0CVt表
Nt示開路電壓的補償值;Nt為根據剩余電量估算值SOCV和當前剩余電量值SOCt確定的調整步長; 根據補償值對開路電壓基準值OCV進行更正具體為:更正后的開路電壓基準值OCVt"等于更新前的開路電壓基準值OCV加上補償值Λ OCVto
8.如權利要求7所述的電池剩余電量的更正方法,其特征在于,按照預設規則計算開路電壓的補償值之前,還包括: 根據以下公式計算j =Jt=SOCdSOCV +SOCt^/ ,SOCt^/表示相鄰前一次計算出的剩余電量估算值; 比較得出1、Jt兩者中的較大者; 比較得出200、該較大者兩者中的較小者,將該較小者作為調整步長Nt。
9.如權利要求6所述的電池剩余電量的更正方法,其特征在于,開路電壓基準值OCV的初始值為檢測電池的開路電壓獲得的開路電壓檢測值。
10.一種電池剩余電量的更正裝置,其特征在于,包括: 用于對當前電池的開路電壓進行估算,得到開路電壓估算值OCVt'的開路電壓估算模塊; 用于根據開路電壓估算值OCVt'對電池的當前剩余電量進行估算,得到剩余電量估算值SOCt'的剩余電量計算模塊; 用于根據剩余電量估算值SOC/判斷是否需要對電池的當前剩余電量值SOCt進行更正的判斷模塊; 用于判斷模塊的判斷結果為需要更正時,對當前剩余電量值SOCt進行更正的更正模塊。
【文檔編號】G01R31/36GK103675701SQ201310631874
【公開日】2014年3月26日 申請日期:2013年11月29日 優先權日:2013年11月29日
【發明者】邵超杰, 常學健 申請人:宇龍計算機通信科技(深圳)有限公司