本發(fā)明涉及電源管理技術(shù),具體涉及一種電池及電池組的狀態(tài)檢測(cè)方法及裝置。
背景技術(shù):
:對(duì)電池狀態(tài)進(jìn)行檢測(cè)對(duì)于便攜終端或戶外設(shè)備的電源管理至關(guān)重要。以電池的荷電狀態(tài)(也稱為剩余電量百分比,StateofCharge,SOC)為例,部分現(xiàn)有技術(shù)采用電池端電壓分區(qū)法,其根據(jù)電池的端電壓所在區(qū)間給出對(duì)應(yīng)的電池荷電狀態(tài),這種方案的優(yōu)點(diǎn)在于結(jié)構(gòu)簡(jiǎn)單,但是只能粗略的顯示電池電量的大致情況,而且在電池充電或放電電流較大時(shí)誤差非常大。由此,亟需一種更加精確并具有更好的適應(yīng)性的電池或電池組的狀態(tài)測(cè)量方法和裝置。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供一種更加精確的電池及電池組的狀態(tài)測(cè)量方法及裝置。第一方面,提供一種電池狀態(tài)檢測(cè)方法,所述方法包括:根據(jù)在前周期獲取的開路電壓(OCV)以及在前周期對(duì)應(yīng)的電池內(nèi)阻和電池電容獲取當(dāng)前周期的開路電壓,其中,所述電池內(nèi)阻和所述電池電容根據(jù)電池荷電狀態(tài)更新;根據(jù)開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲取與所述當(dāng)前周期的開路電壓對(duì)應(yīng)的荷電狀態(tài)。優(yōu)選地,根據(jù)在前周期獲取的開路電壓(OCV)以及在前周期對(duì)應(yīng)的電池內(nèi)阻和電池電容獲取當(dāng)前周期的開路電壓包括:根據(jù)前一周期獲取的開路電壓以及前一周期對(duì)應(yīng)的電池內(nèi)阻和電池電容獲取所述當(dāng)前周期的開路電壓。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池內(nèi)阻根據(jù)所述在前周期的電池的端電壓、充放電電流和開路電壓計(jì)算獲得,所述開路電壓根據(jù)開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系和所述在前周期的荷電狀態(tài)獲得。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池內(nèi)阻根據(jù)所述在前周期的荷電狀態(tài)和預(yù)先設(shè)置的荷電狀態(tài)-電池內(nèi)阻對(duì)應(yīng)關(guān)系獲得。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池內(nèi)阻還根據(jù)電池的充放電次數(shù)進(jìn)行補(bǔ)償。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池內(nèi)阻還根據(jù)溫度進(jìn)行補(bǔ)償。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池電容根據(jù)周期時(shí)長、電池充放電電流和電池在對(duì)應(yīng)周期內(nèi)的開路電壓變化值獲得。優(yōu)選地,所述電池在對(duì)應(yīng)周期內(nèi)的開路電壓變化值根據(jù)所述對(duì)應(yīng)周期內(nèi)的荷電狀態(tài)變化值和開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲得。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池電容根據(jù)所述在前周期的荷電狀態(tài)和預(yù)先設(shè)置的荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系獲得。優(yōu)選地,所述在前周期對(duì)應(yīng)的電池電容還根據(jù)電池的充放電次數(shù)進(jìn)行補(bǔ)償。第二方面,提供一種電池組狀態(tài)檢測(cè)方法,所述電池組包括至少兩個(gè)串聯(lián)或并聯(lián)的電池,所述方法包括:根據(jù)如上所述的方法獲取電池組中每個(gè)電池對(duì)應(yīng)的荷電狀態(tài);根據(jù)每個(gè)電池對(duì)應(yīng)的荷電狀態(tài)計(jì)算所述電池組的荷電狀態(tài)。第三方面,提供一種電池組狀態(tài)檢測(cè)方法,所述電池組包括至少兩個(gè)串聯(lián)或并聯(lián)的電池,所述方法包括:根據(jù)在前周期獲取的開路電壓(OCV)以及在前周期對(duì)應(yīng)的電池組內(nèi)阻和電池組電容獲取當(dāng)前周期的開路電壓,其中,所述電池組內(nèi)阻和所述電池組電容隨電池荷電狀態(tài)變化并根據(jù)電池組電流和電池組電壓更新,在所述電池組為串聯(lián)電池組時(shí),所述電池組電流為電池組充放電電流,所述電池組電壓為電池組的平均端電壓,在所述電池組為并聯(lián)電池組時(shí),所述電池組電流為電池組充放電平均電流,所述電池組電壓為電池組的端電壓;根據(jù)電池開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲取與所述當(dāng)前周期開路電壓對(duì)應(yīng)的荷電狀態(tài)作為電池組的荷電狀態(tài)。第四方面,提供一種電池或電池組的狀態(tài)檢測(cè)裝置,所述裝置包括處理器,所述處理器適于執(zhí)行如上所述的方法。本發(fā)明實(shí)施例利用簡(jiǎn)單的電池模型,根據(jù)歷史電池參數(shù)計(jì)算當(dāng)前的電池狀態(tài),同時(shí),基于荷電狀態(tài)的變化不斷更新電池模型中的電池內(nèi)阻和電池電容,由此,在簡(jiǎn)單模型的基礎(chǔ)上解決了參數(shù)隨時(shí)間及電池電量變化對(duì)電池電量檢測(cè)的影響,提高了電池和電池組狀態(tài)檢測(cè)的準(zhǔn)確性。附圖說明通過以下參照附圖對(duì)本發(fā)明實(shí)施例的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:圖1是本發(fā)明實(shí)施例的電池狀態(tài)檢測(cè)方法的流程圖;圖2是本發(fā)明實(shí)施例進(jìn)行開路電壓獲取采用的電池模型的示意圖;圖3是OCV-SOC曲線的一個(gè)示例性示意圖;圖4是本發(fā)明實(shí)施例中某型號(hào)電池的電池內(nèi)阻隨荷電狀態(tài)變化的對(duì)應(yīng)關(guān)系曲線圖;圖5是本發(fā)明實(shí)施例的電池狀態(tài)檢測(cè)方法的一個(gè)優(yōu)選實(shí)施方式的信號(hào)流向圖;圖6是本發(fā)明另一個(gè)實(shí)施例的電池組狀態(tài)檢測(cè)方法的流程圖;圖7是本發(fā)明又一個(gè)實(shí)施例的電池組狀態(tài)檢測(cè)方法的流程圖。具體實(shí)施方式以下基于實(shí)施例對(duì)本發(fā)明進(jìn)行描述,但是本發(fā)明并不僅僅限于這些實(shí)施例。在下文對(duì)本發(fā)明的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對(duì)本領(lǐng)域技術(shù)人員來說沒有這些細(xì)節(jié)部分的描述也可以完全理解本發(fā)明。為了避免混淆本發(fā)明的實(shí)質(zhì),公知的方法、過程、流程、元件和電路并沒有詳細(xì)敘述。此外,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,在此提供的附圖都是為了說明的目的,并且附圖不一定是按比例繪制的。同時(shí),應(yīng)當(dāng)理解,在以下的描述中,“電路”是指由至少一個(gè)元件或子電路通過電氣連接或電磁連接構(gòu)成的導(dǎo)電回路。當(dāng)稱元件或電路“連接到”另一元件或稱元件/電路“連接在”兩個(gè)節(jié)點(diǎn)之間時(shí),它可以是直接耦接或連接到另一元件或者可以存在中間元件,元件之間的連接可以是物理上的、邏輯上的、或者其結(jié)合。相反,當(dāng)稱元件“直接耦接到”或“直接連接到”另一元件時(shí),意味著兩者不存在中間元件。除非上下文明確要求,否則整個(gè)說明書和權(quán)利要求書中的“包括”、“包含”等類似詞語應(yīng)當(dāng)解釋為包含的含義而不是排他或窮舉的含義;也就是說,是“包括但不限于”的含義。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上?,F(xiàn)有技術(shù)中,可以實(shí)時(shí)采樣電池的充放電電流,并通過積分獲取電池的電荷量變化,然后根據(jù)電池的總電荷量以及電荷量變化值來計(jì)算出電池的荷電狀態(tài)。這種方法可稱為電荷量計(jì)算法或庫侖計(jì)法,其在大電流充放電時(shí)測(cè)量準(zhǔn)確度較高。但是,在充放電電流較小時(shí),由于電流計(jì)測(cè)量誤差會(huì)帶來測(cè)量誤差,同時(shí)這個(gè)測(cè)量誤差會(huì)累積,不能消除。電池存在自放電現(xiàn)象,這個(gè)電流很小且不可測(cè)量,庫侖計(jì)法不能計(jì)算這部分電量消耗。另一方面,在現(xiàn)有技術(shù)中,還存在方法通過構(gòu)建電池模型,并基于可測(cè)量的電池參數(shù)和電池模型計(jì)算電池的開路電壓(OpenCircuitVoltage,OCV),然后根據(jù)電池的SOC-OCV(荷電狀態(tài)-開路電壓)關(guān)系曲線/表格獲取對(duì)應(yīng)的荷電狀態(tài)。但是,電池的開路電壓模型有很多種,簡(jiǎn)單的模型無法完全表征電池的特性,復(fù)雜的模型需要測(cè)量的電池參數(shù)較多,為方法的應(yīng)用帶來困難。本發(fā)明實(shí)施例的方案利用簡(jiǎn)單的電池模型,根據(jù)歷史電池參數(shù)計(jì)算當(dāng)前的電池狀態(tài),同時(shí),基于荷電狀態(tài)的變化不斷更新電池模型中的電池內(nèi)阻和電池電容,由此,在簡(jiǎn)單模型的基礎(chǔ)上解決了參數(shù)隨時(shí)間及電池電量變化對(duì)電池電量檢測(cè)的影響,提高了電池和電池組狀態(tài)檢測(cè)的準(zhǔn)確性。圖1是本發(fā)明實(shí)施例的電池的檢測(cè)方法的流程圖。如圖1所示,所述方法包括:步驟S100、根據(jù)在前周期獲取的開路電壓(OCV)以及在前周期對(duì)應(yīng)的電池內(nèi)阻和電池電容獲取當(dāng)前周期的開路電壓,其中,所述電池內(nèi)阻和所述電池電容根據(jù)電池荷電狀態(tài)更新。圖2是本發(fā)明實(shí)施例進(jìn)行開路電壓獲取采用的電池模型的示意圖。如圖2所示,所述電池模型包括串聯(lián)的電池電容CCAP和電池電阻RBAT。電池電容CCAP兩端電壓為電池開路電壓VOCV。電池模型的兩端電壓為電池的端電壓VBAT。其中,電池內(nèi)阻RBAT和電池電容CCAP至少隨電池的荷電狀態(tài)變化,同時(shí),有可能受到例如充放電次數(shù)、溫度等多種因素影響。對(duì)于圖2所示的電路,根據(jù)基爾霍夫電壓定律有:VOCV-RBATCCAPdVOCVdt=VBAT]]>對(duì)上式進(jìn)行離散化有:VOCV(k)-RBAT(k-1)CCAP(k-1)VOCV(k)-VOCV(k-1)T=VBAT(k)]]>其中,T為進(jìn)行檢測(cè)的周期,VOCV(k)為當(dāng)前周期的開路電壓,VOCV(k-1)為前一周期的開路電壓,RBAT(k-1)為前一周期的電池內(nèi)阻,CCAP(k-1)為前一周期的電池電容。基于上式可求得當(dāng)前周期對(duì)應(yīng)的開路電壓VOCV(k):VOCV(k)=-VOCV(k-1)RBAT(k-1)Ccap(k-1)+VBAT(k)·T-RBAT(k-1)Ccap(k-1)+T]]>由此,根據(jù)電池的在前周期的參數(shù),可以獲得當(dāng)前周期的電池開路電壓。容易理解,采用在前周期的參數(shù)計(jì)算開路電壓并不限于前一周期的參數(shù),基于不同的方式進(jìn)行基爾霍夫電壓公式的離散化(例如,離散化為與k-2或k-3的參數(shù)相關(guān)的公式),可以獲得開路電壓與前N個(gè)周期的參數(shù)關(guān)系,并進(jìn)而基于此進(jìn)行計(jì)算。更進(jìn)一步地,電池模型也可以并不限于圖2所示的電路模型,基于更復(fù)雜的電路模型構(gòu)建開路電壓與電池參數(shù)的關(guān)系,并離散化后,也可以通過歷史電池參數(shù)獲取當(dāng)前周期的電池開路電壓。更進(jìn)一步地,即使不進(jìn)行離散化,而采用歷史數(shù)據(jù)求取VOCV的變化斜率進(jìn)而也可以計(jì)算獲得當(dāng)前的開路電壓。步驟S200、根據(jù)開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲取與所述當(dāng)前周期開路電壓對(duì)應(yīng)的荷電狀態(tài)。圖3是OCV-SOC曲線的一個(gè)示例性示意圖。如圖3所示,隨著荷電狀態(tài)SOC的下降,電池的開路電壓呈下降趨勢(shì),圖3中示出了多個(gè)不同制造商制造的電池的OCV-SOC曲線。根據(jù)圖3可知,開路電壓VOCV與電池荷電狀態(tài)SOC之間是一一對(duì)應(yīng)關(guān)系,由此,在預(yù)先測(cè)量獲得該曲線后,可以根據(jù)開路電壓VOCV獲取對(duì)應(yīng)的荷電狀態(tài)SOC,也可以那樣,根據(jù)荷電狀態(tài)SOC獲取對(duì)應(yīng)的開路電壓VOCV。如上所述,電池內(nèi)阻RBAT和電池電容CCAP根據(jù)電池荷電狀態(tài)實(shí)時(shí)更新。在本實(shí)施例中,每個(gè)檢測(cè)周期中都根據(jù)電池荷電狀態(tài)的變化跟新電池內(nèi)阻RBAT和電池電容CCAP。對(duì)于圖2所示的電池模型,開路電壓VOCV等于端電壓VBAT加上電池內(nèi)阻RBAT的壓降,也即,VOCV=VBAT+I*RBAT,其中,I為流過電池的電流,也即充放電電流。由此,可得電池內(nèi)阻RBAT(k-1)滿足:RBAT(k-1)=VOCV(k-1)-VBAT(k-1)I(k-1)]]>電池電流I以及端電壓VBAT容易通過對(duì)電池的測(cè)量獲得。而開路電壓VOCV可以通過上一周期的SOC根據(jù)OCV-SOC對(duì)應(yīng)關(guān)系反查表獲得。也即,獲取前一周期計(jì)算獲得的荷電狀態(tài),根據(jù)OCV-SOC的對(duì)應(yīng)關(guān)系獲取該荷電狀態(tài)對(duì)應(yīng)的VOVC。類似地,所有在前周期的電池內(nèi)阻均可以基于類似方式來進(jìn)行計(jì)算。也就是說,在前周期對(duì)應(yīng)的電池內(nèi)阻根據(jù)所述在前周期的電池的端電壓、充放電電流和開路電壓計(jì)算獲得,所述開路電壓根據(jù)開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系和所述在前周期的荷電狀態(tài)獲得。圖4是本發(fā)明實(shí)施例中某型號(hào)電池的電池內(nèi)阻隨荷電狀態(tài)變化的對(duì)應(yīng)關(guān)系曲線圖。如圖4所示,曲線1表征根據(jù)如上方式計(jì)算獲得的電池內(nèi)阻隨SOC的下降而逐漸上升。對(duì)于曲線1進(jìn)行分段線性化可以獲得曲線2。曲線2以一一對(duì)應(yīng)的方式表征電池內(nèi)阻和電池的荷電狀態(tài)之間的關(guān)系。由此,在一個(gè)優(yōu)選的實(shí)施方式中,可以預(yù)先通過計(jì)算或測(cè)量獲得特定型號(hào)電池的荷電狀態(tài)-電池內(nèi)阻對(duì)應(yīng)關(guān)系(例如圖4所示的曲線2)。然后,基于在前周期的荷電狀態(tài)獲取對(duì)應(yīng)的電池內(nèi)阻。采用這種方式不需要每個(gè)周期進(jìn)行計(jì)算,減少了計(jì)算量。除了荷電狀態(tài)外,電池內(nèi)阻通常還會(huì)受到電池充放電次數(shù)和/或溫度的影響。由此,可以引入相應(yīng)的參量對(duì)電池內(nèi)阻進(jìn)行補(bǔ)償和修正以獲得更加準(zhǔn)確的電池內(nèi)阻估計(jì)值。在一個(gè)優(yōu)選實(shí)施方式中,同時(shí)考慮荷電狀態(tài)、充放電次數(shù)以及溫度對(duì)于電池內(nèi)阻的影響,也即,將電池內(nèi)阻看作與荷電狀態(tài)、充放電次數(shù)以及溫度相關(guān)的函數(shù)。因此,在通過計(jì)算或通過的荷電狀態(tài)-電池內(nèi)阻對(duì)應(yīng)關(guān)系獲得電池內(nèi)阻的初步估計(jì)值后,根據(jù)電池的充放電次數(shù)進(jìn)行對(duì)電池內(nèi)阻估計(jì)值進(jìn)行補(bǔ)償。在本優(yōu)選實(shí)施方式中,充放電次數(shù)可定義為荷電狀態(tài)單方向變化量累計(jì)達(dá)到100%的次數(shù)。例如,上一次電池充到80%,然后開始放電到40%,再充電20%至60%時(shí),此時(shí)荷電狀態(tài)單方向變化量(充電)累積到100%,由此,將充放電次數(shù)cycles加1。根據(jù)當(dāng)前電池充放電次數(shù)的不同,采用不同的加權(quán)系數(shù)來修正補(bǔ)償電池內(nèi)阻估計(jì)值,如下表所示:Cycles≤100100<cycles≤200200<cycles≤300300<cycles≤400400<cyclesRBATK1*RBATK2*RBATK3*RBATK4*RBATK5*RBAT其中,K1-K5可以由實(shí)驗(yàn)測(cè)試得到也可以由電池廠商提供。容易理解,上述的補(bǔ)償方式僅為示例,本領(lǐng)域技術(shù)人員也可以采用現(xiàn)有技術(shù)中其它的基于電池使用時(shí)間或次數(shù)的補(bǔ)償方法對(duì)電池內(nèi)阻估計(jì)值進(jìn)行補(bǔ)償。同時(shí),針對(duì)溫度的補(bǔ)償可以基于如下公式進(jìn)行:RBAT(Temp)=RBAT(Temp1)+(Temp-Temp1)×m×RBAT(Temp1)上式中RBAT(Temp)是指在溫度等于Temp時(shí)的電池內(nèi)阻,RBAT(Temp1)是指在溫度等于Temp1時(shí)對(duì)電池內(nèi)阻,m是溫度調(diào)整系數(shù)。上述公式進(jìn)行溫度補(bǔ)償?shù)幕驹砭褪且阅骋粶囟认碌碾娮枳鳛榛鶞?zhǔn),其他溫度下的電阻都是在基準(zhǔn)電阻的基礎(chǔ)上進(jìn)行調(diào)整。可選地,溫度補(bǔ)償可以在進(jìn)行充放電次數(shù)補(bǔ)償前進(jìn)行,基于溫度補(bǔ)償后的電池內(nèi)阻估計(jì)值再進(jìn)行充放電次數(shù)補(bǔ)償??蛇x地,溫度補(bǔ)償也可以在充放電次數(shù)補(bǔ)償后進(jìn)行。由此,可以精確補(bǔ)償荷電狀態(tài)、溫度以及電池使用次數(shù)對(duì)電池內(nèi)阻的影響,保證方法的估計(jì)精度。同時(shí),對(duì)于圖2所示的電池模型,電池電容CCAP滿足:CCAP=IdtdVOCV=I*TΔVOCV]]>其中,T為檢測(cè)的周期時(shí)長,I為流過電池的電流,也即充放電電流。ΔVOCV為電池的開路電壓在對(duì)應(yīng)周期內(nèi)的變化值,其可以通過根據(jù)荷電狀態(tài)的變化值通過查詢電池開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲得對(duì)應(yīng)周期的ΔVOCV。由此,可以通過歷史數(shù)據(jù)計(jì)算獲得該周期其對(duì)應(yīng)的電池電容。也就是說,在前周期對(duì)應(yīng)的電池電容根據(jù)周期時(shí)長、電池充放電電流和電池在對(duì)應(yīng)周期內(nèi)的開路電壓變化值獲得。也就是說,電池電容CCAP實(shí)際上是隨著荷電狀態(tài)而變化的。因此,與電池內(nèi)阻類似,也可以采用預(yù)先測(cè)量或計(jì)算獲得電池電容隨荷電狀態(tài)變化的規(guī)律,獲取荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系。在進(jìn)行檢測(cè)時(shí),直接根據(jù)所述在前周期的荷電狀態(tài)和預(yù)先設(shè)置的荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系獲得在前周期對(duì)應(yīng)的電池電容。除了荷電狀態(tài)外,電池電容還會(huì)受到電池使用次數(shù)的影響(電池電容受溫度的影響較小,可以忽略不計(jì))。因此,在通過計(jì)算或通過的荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系獲得電池電容的初步估計(jì)值后,根據(jù)電池的充放電次數(shù)進(jìn)行對(duì)電池電容估計(jì)值進(jìn)行補(bǔ)償。在一個(gè)優(yōu)選實(shí)施方式中,采用如下表所示的方式對(duì)電池電容進(jìn)行補(bǔ)償:Cycles≤100100<cycles≤200200<cycles≤300300<cycles≤400400<cyclesCCAPK6*CCAPK7*CCAPK8*CCAPK9*CCAPK10*CCAP其中,K6-K10可以由實(shí)驗(yàn)測(cè)試得到也可以由電池廠商提供。容易理解,上述的補(bǔ)償方式僅為示例,本領(lǐng)域技術(shù)人員也可以采用現(xiàn)有技術(shù)中其它的基于電池使用時(shí)間或次數(shù)的補(bǔ)償方法對(duì)電池電容估計(jì)值進(jìn)行補(bǔ)償。圖5是本發(fā)明實(shí)施例的電池狀態(tài)檢測(cè)方法的一個(gè)優(yōu)選實(shí)施方式的信號(hào)流向圖。在圖5所示的優(yōu)選實(shí)施方式中,采用查詢預(yù)先設(shè)置的荷電狀態(tài)-電池內(nèi)阻對(duì)應(yīng)關(guān)系和荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系的方式來獲得電池內(nèi)阻和電池電容的估計(jì)值。其中,電壓檢測(cè)模塊51檢測(cè)電池端電壓VBAT。溫度檢測(cè)模塊52檢測(cè)溫度Temp。電阻更新模塊53接收反饋的在前周期的荷電狀態(tài)SOC根據(jù)預(yù)先設(shè)置的荷電狀態(tài)-電池內(nèi)阻對(duì)應(yīng)關(guān)系獲取電池內(nèi)阻估計(jì)值RBAT’。同時(shí),電容更新模塊54接收反饋的在前周期的荷電狀態(tài)SOC根據(jù)預(yù)先設(shè)置的荷電狀態(tài)-電池電容對(duì)應(yīng)關(guān)系獲取電池電容估計(jì)值CCAP’。電阻和電容補(bǔ)償模塊55基于溫度以及使用次數(shù)計(jì)數(shù)模塊56輸出的使用次數(shù)cycles對(duì)電池內(nèi)阻估計(jì)值RBAT’補(bǔ)償,輸出經(jīng)補(bǔ)償?shù)碾姵貎?nèi)阻RBAT。同時(shí),電阻和電容補(bǔ)償模塊55還基于使用次數(shù)對(duì)電池電容估計(jì)值CCAP’進(jìn)行補(bǔ)償,輸出經(jīng)補(bǔ)償?shù)碾姵仉娙軨CAP。OCV計(jì)算模塊57根據(jù)在前周期獲取的開路電壓(OCV)以及在前周期對(duì)應(yīng)的電池內(nèi)阻和電池電容獲取當(dāng)前周期的開路電壓VOCV。對(duì)應(yīng)關(guān)系查詢模塊58根據(jù)當(dāng)前周期的開路電壓輸出對(duì)應(yīng)的荷電狀態(tài)SOC。所述荷電狀態(tài)SOC還被輸入到使用次數(shù)計(jì)數(shù)模塊56以累計(jì)進(jìn)行使用次數(shù)計(jì)數(shù)。通過基于荷電狀態(tài)的變化不斷更新電池模型中的電池內(nèi)阻和電池電容,可以在簡(jiǎn)單模型的基礎(chǔ)上解決了參數(shù)隨時(shí)間及電池電量變化對(duì)電池電量檢測(cè)的影響,提高電池狀態(tài)檢測(cè)的準(zhǔn)確性。同時(shí),本發(fā)明并不限于對(duì)于單個(gè)電池的狀態(tài)檢測(cè),對(duì)于多個(gè)相互串聯(lián)或并聯(lián)的電池構(gòu)成的電池組也可以進(jìn)行狀態(tài)檢測(cè)。圖6是本發(fā)明另一個(gè)實(shí)施例的電池組狀態(tài)檢測(cè)方法的流程圖。如圖6所示,所述方法包括:步驟S610、根據(jù)與上一實(shí)施例相同的方法獲取電池組中每個(gè)電池對(duì)應(yīng)的荷電狀態(tài)。步驟S610分別對(duì)每個(gè)電池進(jìn)行檢測(cè),然后分別對(duì)每個(gè)電池獲得能夠較為精確地表征每個(gè)電池的荷電狀態(tài)的荷電狀態(tài)估計(jì)值。步驟S620、根據(jù)每個(gè)電池對(duì)應(yīng)的加權(quán)荷電狀態(tài)計(jì)算所述電池組的荷電狀態(tài)。在步驟S620,對(duì)所有電池的荷電狀態(tài)進(jìn)行匯總計(jì)算,例如,在所有的電池的容量相同時(shí)進(jìn)行平均計(jì)算以獲得整個(gè)電池組的荷電狀態(tài)。由此,可以較為精確地檢測(cè)整個(gè)電池組的狀態(tài)。圖7是本發(fā)明又一個(gè)實(shí)施例的電池組狀態(tài)檢測(cè)方法的流程圖。如圖7所示,所述方法包括:步驟710、根據(jù)在前周期獲取的開路電壓VOCV以及在前周期對(duì)應(yīng)的電池組內(nèi)阻和電池組電容獲取當(dāng)前周期的開路電壓,其中,所述電池組內(nèi)阻和所述電池組電容隨電池荷電狀態(tài)變化并根據(jù)電池組電流和電池組電壓更新。在所述電池組為串聯(lián)電池組時(shí),所述電池組電流為電池組充放電電流,所述電池組電壓為電池組的平均端電壓。在所述電池組為并聯(lián)電池組時(shí),所述電池組電流為電池組充放電平均電流,所述電池組電壓為電池組的端電壓;步驟720、根據(jù)電池開路電壓-荷電狀態(tài)對(duì)應(yīng)關(guān)系獲取與所述當(dāng)前周期開路電壓對(duì)應(yīng)的荷電狀態(tài)作為電池組的荷電狀態(tài)。與圖6所示的方法不同,本實(shí)施例將整個(gè)電池組當(dāng)作一個(gè)電池來進(jìn)行檢測(cè)。在所述電池組為串聯(lián)電池組時(shí),將電池組的端電壓進(jìn)行平均后獲得電池組中串聯(lián)電池的平均端電壓來獲取對(duì)應(yīng)的電池內(nèi)阻和電池電容。在所述電池組為并聯(lián)電池組時(shí),將電池組的總充放電電流平均后作為虛擬的電池的充放電電流來獲取對(duì)應(yīng)的電池內(nèi)阻和電池電容。由此,可以減少計(jì)算量和檢測(cè)量而直接獲得整個(gè)電池組的荷電狀態(tài)。通過基于荷電狀態(tài)的變化不斷更新電池模型中的電池內(nèi)阻和電池電容,可以在簡(jiǎn)單模型的基礎(chǔ)上解決了參數(shù)隨時(shí)間及電池電量變化對(duì)電池電量檢測(cè)的影響,提高電池組狀態(tài)檢測(cè)的準(zhǔn)確性。容易理解,本說明書以上所述的各種電池或電池組的檢測(cè)方法可以應(yīng)用于包括處理器的通用數(shù)據(jù)處理裝置,從而實(shí)現(xiàn)對(duì)于電池狀態(tài)的檢測(cè)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3