本發(fā)明涉及充電技術(shù)領(lǐng)域,特別是涉及一種電池容量的檢測方法及裝置。
背景技術(shù):
現(xiàn)有的移動終端大多采用內(nèi)置電池、外部充電的方式進(jìn)行工作,在電池的充放電過程中,移動終端需要對電池的電量進(jìn)行實(shí)時的顯示,例如常用的手機(jī)在狀態(tài)欄上顯示的電池電量一般是以百分?jǐn)?shù)的形式來顯示的。
目前業(yè)界電量計的算法處理中,主要有下面幾個步驟:1.在不同溫度,不同放電電流下建模;2.提出電池的初始容量;3.充電和放電的電量算法;4.在循環(huán)過程中電池的容量的更新。在電量計的算法中,有一個很重要的參數(shù)是容量QMAX,眾所周知,電池的容量隨著不斷的使用不斷的循環(huán)慢慢的變小,所以循環(huán)過程的容量的準(zhǔn)確性直接影響電量計的其他幾個方面,從而影響整個電量計的誤差精度。
而電池在實(shí)際的使用過程中,容量QMAX是不斷變小的,需要對電池的容量QMAX不斷的更新,以真實(shí)的反應(yīng)使用過程中電池的電量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種電池容量的檢測方法及裝置,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種電池容量的檢測方法,該方法包括:檢測當(dāng)前電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差;獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及獲取標(biāo)準(zhǔn)電池的總?cè)萘?;根?jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘浚_定當(dāng)前電池的總?cè)萘俊?/p>
其中,根據(jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘浚ǎ翰捎靡韵鹿接嬎愕玫疆?dāng)前電池的總?cè)萘浚浩渲?,QM表示當(dāng)前電池的總?cè)萘浚琎N表示標(biāo)準(zhǔn)電池的總?cè)萘?,ΔQM表示第一容量差,ΔQN表示第二容量差。
其中,檢測當(dāng)前電池在充電過程中,在第一充電電壓時的容量與在第二充電電壓時的容量的第一容量差之前,還包括:獲取標(biāo)準(zhǔn)電池分別以若干個充電電壓充電時的容量,形成標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系,并存儲對應(yīng)關(guān)系;獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及獲取標(biāo)準(zhǔn)電池的總?cè)萘?,具體包括:在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量;計算標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量之間的第二容量差。
其中,方法還包括:當(dāng)存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,無法查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量或以第二充電電壓充電時的容量時,調(diào)整無法查找到其對應(yīng)容量的充電電壓的值,并利用調(diào)整后的充電電壓,重新執(zhí)行本方法。
其中,檢測當(dāng)前電池在充電過程中,在第一充電電壓時的容量與在第二充電電壓時的容量的第一容量差,具體包括:檢測當(dāng)前電池在恒流充電過程中以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種電池容量的檢測裝置,該裝置包括存儲器、檢測器以及處理器;檢測器用于檢測當(dāng)前電池以第一充電電壓充電時的容量與在以第二充電電壓充電時的容量的第一容量差;處理器用于從存儲器中獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及從存儲器中獲取標(biāo)準(zhǔn)電池的總?cè)萘浚惶幚砥饔糜诟鶕?jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘俊?/p>
其中,處理器具體用于采用以下公式計算得到當(dāng)前電池的總?cè)萘浚浩渲?,QM表示當(dāng)前電池的總?cè)萘?,QN表示標(biāo)準(zhǔn)電池的總?cè)萘?,ΔQM表示第一容量差,ΔQN表示第二容量差。
其中,存儲器具體用于獲取標(biāo)準(zhǔn)電池分別以若干個充電電壓充電時的容量,形成標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系,并存儲對應(yīng)關(guān)系;處理器具體用于在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以在第二充電電壓充電時的容量;計算標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量之間的第二容量差的第二容量差。
其中,處理器還用于在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,無法查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量或以第二充電電壓充電時的容量時,調(diào)整無法查找到其對應(yīng)容量的充電電壓的值,并利用調(diào)整后的充電電壓,重新執(zhí)行本方法。
其中,檢測器具體用于檢測當(dāng)前電池在恒流充電過程中以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的電池容量的檢測方法包括:檢測當(dāng)前電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差;獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及獲取標(biāo)準(zhǔn)電池的總?cè)萘?;根?jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘?。通過上述方式,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
附圖說明
圖1是本發(fā)明電池容量的檢測方法一實(shí)施方式的流程示意圖
圖2是充電過程中容量、電壓、電流的曲線示意圖;
圖3是本發(fā)明電池容量的檢測方法一實(shí)施方式中S12的流程示意圖;
圖4是本發(fā)明電池容量的檢測裝置一實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
參閱圖1,圖1是本發(fā)明電池容量的檢測方法一實(shí)施方式的流程示意圖,該方法包括:
S11:檢測當(dāng)前電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差。
如圖2所示,其中,T3之前表示恒流充電階段,T3之后表示恒壓充電階段。
具體地,可以選擇T1時刻對應(yīng)的第一充電電壓對應(yīng)的電量Q1與T2時刻對應(yīng)的第二充電電壓對應(yīng)的電量Q2的容量差Q2-Q1。
可以理解的,由于在恒壓充電階段無法選擇兩個不同的電壓值,并且在恒壓階段電池容量的變化曲線并不是一次函數(shù),因此,S11可以具體為:
檢測當(dāng)前電池在恒流充電過程中以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差。
S12:獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及獲取標(biāo)準(zhǔn)電池的總?cè)萘俊?/p>
在步驟S12中,獲取第二容量差的方式與上述獲取第一容量差的方式類似,只不過是將標(biāo)準(zhǔn)電池作為對象測試獲得的。
可選的,S11和S12可以調(diào)換步驟,即先執(zhí)行S12,再執(zhí)行S11。
可選的,在步驟S11之前,還可以包括:
獲取標(biāo)準(zhǔn)電池分別以若干個充電電壓充電時的容量,形成標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系,并存儲對應(yīng)關(guān)系。
那么,如圖3所示,S12可以具體包括:
S121:在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量。
S122:計算標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量之間的第二容量差。
另外,S12還可以包括:
當(dāng)存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,無法查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量或以第二充電電壓充電時的容量時,調(diào)整無法查找到其對應(yīng)容量的充電電壓的值,并利用調(diào)整后的充電電壓,重新執(zhí)行本方法。
S13:根據(jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘俊?/p>
具體地,S13可以具體包括:
采用以下公式計算得到當(dāng)前電池的總?cè)萘浚?/p>
其中,QM表示當(dāng)前電池的總?cè)萘?,QN表示標(biāo)準(zhǔn)電池的總?cè)萘?,ΔQM表示第一容量差,ΔQN表示第二容量差。
下面對步驟S13的原理進(jìn)行說明:
下面是一個普通電池的使用循環(huán)過程中隨機(jī)抽取的三次測試數(shù)據(jù):
計算充放電容量的比例為:
η5=(1495.25+338.1)/1824.25=99.5%;
η250=(1351.5.25+327.9)/1678.6=99.95%;
η450=(1351.5.25+327.9)/1678.6=99.95%。
從充放電容量比可以知道,雖然電池的容量在不斷的減小(性能降低),但是在電池充電過程中,充入電池的電量與電池能放出來的電量基本是一樣的。
因此,只要電池的型號不變,其特性的不變的,即可以通過N次循環(huán)使用過程的電量變化來推測電池的電量。
具體地,當(dāng)前電池的容量與標(biāo)準(zhǔn)電池的容量的比值與當(dāng)前電池第一容量差與標(biāo)準(zhǔn)電池第二容量差的比值應(yīng)當(dāng)是基本一致的。
下面以手機(jī)電池充電為例,進(jìn)行說明:
由于電池是安全器件,電池在出廠的時候通常是半電,由于運(yùn)輸,銷售等原因,當(dāng)用戶拿到的時候,通常電池電量已經(jīng)是比較低了,所以通常用戶買了手機(jī)后,先對電池進(jìn)行充電。
1、假定選型電池測試建模后的電池容量為QN,在V1和V2對應(yīng)的容量分別為Q1和Q2;△QN=Q2-Q1。
2、當(dāng)用戶用充電器充電時,在V1和V2對應(yīng)的容量分別為Q1’和Q2’;△QM=Q2’-Q1’。
3、那么可推倒出用戶正在使用的該電池的容量QN=△QN*QN/△QM。
由于用戶使用習(xí)慣不同,在實(shí)際中要多提取不同電池電壓對應(yīng)的容量,以便在用戶充電的時候就能找到對應(yīng)關(guān)系進(jìn)行電池容量的更新。
區(qū)別于現(xiàn)有技術(shù),本實(shí)施方式的電池容量的檢測方法包括:檢測當(dāng)前電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第一容量差;獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及獲取標(biāo)準(zhǔn)電池的總?cè)萘?;根?jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘?。通過上述方式,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
參閱圖4,圖4是本發(fā)明電池容量的檢測裝置一實(shí)施方式的結(jié)構(gòu)示意圖,該裝置包括電池41、存儲器42、檢測器43以及處理器44。
具體地,其中的電池41、存儲器42、檢測器43以及處理器44通過一條總線連接。
檢測器43用于檢測當(dāng)前電池以第一充電電壓充電時的容量與在以第二充電電壓充電時的容量的第一容量差。
處理器44用于從存儲器中獲取標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量與以第二充電電壓充電時的容量的第二容量差,以及從存儲器中獲取標(biāo)準(zhǔn)電池的總?cè)萘俊?/p>
處理器44用于根據(jù)第一容量差與第二容量差的比例關(guān)系以及標(biāo)準(zhǔn)電池的總?cè)萘?,確定當(dāng)前電池的總?cè)萘俊?/p>
可選的,檢測器43具體可以包括電壓計,用于測試電池兩端的電壓。
可選的,該裝置還包括顯示器,用于顯示電量。具體地,顯示的電量為當(dāng)前電量與上述計算得到的電池容量的比值。
可以理解的,上述的電池容量的檢測裝置可以是移動終端(例如手機(jī)),電池是移動終端本身的一部分。另外,在其他實(shí)施方式中,該檢測裝置可以不包括電池,而是連接外部電池來對外部電池的容量進(jìn)行檢測。
可選的,在一具體的實(shí)施方式中,處理器44具體用于采用以下公式計算得到當(dāng)前電池的總?cè)萘浚浩渲?,QM表示當(dāng)前電池的總?cè)萘浚琎N表示標(biāo)準(zhǔn)電池的總?cè)萘?,ΔQM表示第一容量差,ΔQN表示第二容量差。
可選的,在一具體的實(shí)施方式中,存儲器42具體用于獲取標(biāo)準(zhǔn)電池分別以若干個充電電壓充電時的容量,形成標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系,并存儲對應(yīng)關(guān)系;處理器44具體用于在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以在第二充電電壓充電時的容量;計算標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量以及以第二充電電壓充電時的容量之間的第二容量差的第二容量差。
可選的,在一具體的實(shí)施方式中,處理器44還用于在存儲的標(biāo)準(zhǔn)電池充電電壓與容量的對應(yīng)關(guān)系中,無法查找出標(biāo)準(zhǔn)電池以第一充電電壓充電時的容量或以第二充電電壓充電時的容量時,調(diào)整無法查找到其對應(yīng)容量的充電電壓的值,并利用調(diào)整后的充電電壓,重新執(zhí)行本方法。
可選的,在一具體的實(shí)施方式中,檢測器43具體用于檢測當(dāng)前電池在恒流充電過程中,在第一充電電壓時的容量與在第二充電電壓時的容量的第一容量差。
在本發(fā)明所提供的幾個實(shí)施方式中,應(yīng)該理解到,所揭露的方法以及設(shè)備,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施方式方案的目的。
另外,在本發(fā)明各個實(shí)施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
上述其他實(shí)施方式中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實(shí)施方式所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。