本發(fā)明涉及充電技術(shù)領(lǐng)域,特別是涉及一種電池容量的檢測(cè)方法及裝置。
背景技術(shù):
現(xiàn)有的移動(dòng)終端大多采用內(nèi)置電池、外部充電的方式進(jìn)行工作,在電池的充放電過程中,移動(dòng)終端需要對(duì)電池的電量進(jìn)行實(shí)時(shí)的顯示,例如常用的手機(jī)在狀態(tài)欄上顯示的電池電量一般是以百分?jǐn)?shù)的形式來顯示的。
目前業(yè)界電量計(jì)的算法處理中,主要有下面幾個(gè)步驟:1.在不同溫度,不同放電電流下建模;2.提出電池的初始容量;3.充電和放電的電量算法;4.在循環(huán)過程中電池的容量的更新。在電量計(jì)的算法中,有一個(gè)很重要的參數(shù)是容量QMAX,眾所周知,電池的容量隨著不斷的使用不斷的循環(huán)慢慢的變小,所以循環(huán)過程的容量的準(zhǔn)確性直接影響電量計(jì)的其他幾個(gè)方面,從而影響整個(gè)電量計(jì)的誤差精度。
而電池在實(shí)際的使用過程中,容量QMAX是不斷變小的,需要對(duì)電池的容量QMAX不斷的更新,以真實(shí)的反應(yīng)使用過程中電池的電量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種電池容量的檢測(cè)方法及裝置,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供電池容量的檢測(cè)方法,該檢測(cè)方法包括:獲取標(biāo)準(zhǔn)電池的容量累加和;其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的;檢測(cè)當(dāng)前電池的放電電量,并對(duì)在當(dāng)前次使用循環(huán)中的每次放電電量進(jìn)行累加,得到放電電量累加和;將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。
其中,檢測(cè)當(dāng)前電池的放電電量,并對(duì)每次放電電量進(jìn)行累加,得到放電電量累加和,包括:檢測(cè)當(dāng)前電池的放電電流以及放電時(shí)間;利用以下公式計(jì)算一次放電電量:ΔQ=I×(T2-T1);其中,ΔQ為放電電量,I為放電電流,T1為放電起始時(shí)間,T2為放電結(jié)束時(shí)間;利用以下公式計(jì)算放電電量累加和:∑ΔQN=ΔQ1+ΔQ2+…+ΔQN;其中,ΔQN表示第N次放電電量。
其中,還包括:利用以下公式對(duì)放電電量累加和進(jìn)行修正:其中,∑M為修正后的放電電量累加和,Q1為標(biāo)準(zhǔn)電池的初始容量,QM為當(dāng)前電池的初始容量。
其中,獲取標(biāo)準(zhǔn)電池的容量累加和,包括:利用以下公式計(jì)算標(biāo)準(zhǔn)電池的多個(gè)容量累加和∑Q1,∑Q2,…,∑QN:∑QN=Q1+Q2+…+QN;其中,QN表示標(biāo)準(zhǔn)電池第N次使用循環(huán)時(shí)的電量,N表示標(biāo)準(zhǔn)電池可使用循環(huán)的最大次數(shù)。
其中,將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量,具體為:將放電電量累加分別與標(biāo)準(zhǔn)電池的多個(gè)容量累加和進(jìn)行比較;在放電電量累加和大于或等于∑Qn,且小于∑Qn+1時(shí),將Qn作為當(dāng)前電池的電量,其中,n為1至N間的整數(shù)。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種電池容量的檢測(cè)裝置,該檢測(cè)裝置包括存儲(chǔ)器、檢測(cè)器以及處理器;存儲(chǔ)器用于獲取標(biāo)準(zhǔn)電池的容量累加和,并對(duì)標(biāo)準(zhǔn)電池的容量累加和進(jìn)行存儲(chǔ);其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的;檢測(cè)器,用于檢測(cè)當(dāng)前電池放電電量;處理器,用于對(duì)當(dāng)前次使用循環(huán)中每次放電電量進(jìn)行累加,得到放電電量累加和;處理器還用于將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。
其中,檢測(cè)器具體用于檢測(cè)當(dāng)前電池的放電電流以及放電時(shí)間;處理器具體用于:利用以下公式計(jì)算一次放電電量:ΔQ=I×(T2-T1);其中,ΔQ為放電電量,I為放電電流,T1為放電起始時(shí)間,T2為放電結(jié)束時(shí)間;利用以下公式計(jì)算放電電量累加和:∑ΔQN=ΔQ1+ΔQ2+…+ΔQN;其中,ΔQN表示第N次放電電量。
其中,處理器還用于利用以下公式對(duì)放電電量累加和進(jìn)行修正:其中,∑M為修正后的放電電量累加和,Q1為標(biāo)準(zhǔn)電池的初始容量,QM為當(dāng)前電池的初始容量。
其中,存儲(chǔ)器獲取并存儲(chǔ)的標(biāo)準(zhǔn)電池的多個(gè)容量累加和∑Q1,∑Q2,…,∑QN是利用以下公式計(jì)算得到的:∑QN=Q1+Q2+…+QN;其中,QN表示標(biāo)準(zhǔn)電池第N次使用循環(huán)時(shí)的電量,N表示標(biāo)準(zhǔn)電池可使用循環(huán)的最大次數(shù)。
其中,處理器具體用于將放電電量累加分別與標(biāo)準(zhǔn)電池的多個(gè)容量累加和進(jìn)行比較;以及在放電電量累加和大于或等于∑Qn,且小于∑Qn+1時(shí),將Qn作為當(dāng)前電池的電量,其中,n為1至N間的整數(shù)。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的的電池容量的檢測(cè)方法包括:獲取標(biāo)準(zhǔn)電池的容量累加和;其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的;檢測(cè)當(dāng)前電池的放電電量,并對(duì)在當(dāng)前次使用循環(huán)中的每次放電電量進(jìn)行累加,得到放電電量累加和;將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。通過上述容量累計(jì)疊加的方法,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
附圖說明
圖1是本發(fā)明電池容量的檢測(cè)方法一實(shí)施方式的流程示意圖;
圖2是本發(fā)明電池容量的檢測(cè)方法一實(shí)施方式中電池在使用循環(huán)中的電量變化示意圖;
圖3是本發(fā)明電池容量的檢測(cè)方法一實(shí)施方式中S12的流程示意圖;
圖4是本發(fā)明電池容量的檢測(cè)裝置一實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
參閱圖1,圖1是本發(fā)明電池容量的檢測(cè)方法一實(shí)施方式的流程示意圖,該方法包括:
S11:獲取標(biāo)準(zhǔn)電池的容量累加和。
其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的。
如圖2所示,圖2是電池在使用循環(huán)中的電量變化示意圖,其中橫左邊表示電池的使用循環(huán)次數(shù),縱坐標(biāo)表示電池的電量。從圖2中可以看出,隨著電池的使用循環(huán)不斷的增加,電池的電量不斷的減小,其中,當(dāng)電池的電量減小到一定的值時(shí)(N),電池的性能極差,不能再次使用,需要進(jìn)行回收處理。
結(jié)合圖2,步驟S11可以具體為:
利用以下公式計(jì)算標(biāo)準(zhǔn)電池的多個(gè)容量累加和∑Q1,∑Q2,…,∑QN:
∑QN=Q1+Q2+…+QN;
其中,Q1表示標(biāo)準(zhǔn)電池的初始容量,QN表示標(biāo)準(zhǔn)電池第N次使用循環(huán)時(shí)的電量,N表示標(biāo)準(zhǔn)電池可使用循環(huán)的最大次數(shù)。其中,N為1、2、3……。
S12:檢測(cè)當(dāng)前電池的放電電量,并對(duì)在當(dāng)前次使用循環(huán)中的每次放電電量進(jìn)行累加,得到放電電量累加和。
具體地,如圖3所示,步驟S12可以具體包括:
S121:檢測(cè)當(dāng)前電池的放電電流以及放電時(shí)間。
S122:利用以下公式計(jì)算一次放電電量:
ΔQ=I×(T2-T1)。
其中,ΔQ為放電電量,I為放電電流,T1為放電起始時(shí)間,T2為放電結(jié)束時(shí)間。
S123:利用以下公式計(jì)算放電電量累加和:
∑ΔQN=ΔQ1+ΔQ2+…+ΔQN。
其中,ΔQN表示第N次放電電量。
完成上述計(jì)算步驟后,所得到的∑ΔQN即為在第N次放電循環(huán)中的總放電量。
可選的,在得到∑ΔQN后,還可以采用以下公式對(duì)得到的值進(jìn)行修正:
其中,∑M為修正后的放電電量累加和,Q1為標(biāo)準(zhǔn)電池的初始容量,QM為當(dāng)前電池的初始容量。
具體地,當(dāng)前電池的初始容量QM可以從移動(dòng)終端的系統(tǒng)中獲取到,例如,在手機(jī)的出廠設(shè)置信息中。
S13:將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。
具體地,即是將∑ΔQN或者修正后的∑M與∑QN進(jìn)行比較。
可選的,在一具體的實(shí)施例中,將放電電量累加分別與標(biāo)準(zhǔn)電池的多個(gè)容量累加和進(jìn)行比較;在放電電量累加和大于或等于∑Qn,且小于∑Qn+1時(shí),將Qn作為當(dāng)前電池的電量,其中,n為1至N間的整數(shù)。
即在∑Qn≤∑M<∑Qn+1,則將Qn作為當(dāng)前電池的電量。
下面以一個(gè)手機(jī)電池為例對(duì)本實(shí)施方式的原理進(jìn)行說明:
1、首先獲取標(biāo)準(zhǔn)電池的電量累加和:∑QN=Q1+Q2+…+QN,將∑Q1、∑Q2……∑QN的數(shù)據(jù)分別存入手機(jī)寄存器中。
可以理解的,手機(jī)在用戶的使用過程中,充電和放電的時(shí)間都是隨不同的用戶的使用習(xí)慣而變化的,所以我們無法像電池的循環(huán)壽命測(cè)試一樣那么規(guī)律,但是無論如何變化,循環(huán)壽命測(cè)試的放出的容量與手機(jī)在實(shí)際使用疊加累計(jì)放出來的容量是一樣的。
2、不同的手機(jī)的電池往往型號(hào)不同,并且就算同一型號(hào)的電池每個(gè)電池的個(gè)體容量也有差異,所以要從手機(jī)系統(tǒng)中提取該手機(jī)對(duì)應(yīng)的電池容量QM,以便知道具體手機(jī)中的電池與實(shí)際建模標(biāo)準(zhǔn)化的電池的容量差異,以便后續(xù)的校準(zhǔn)。
3、由Q=∫idt來計(jì)算某一段時(shí)間電池的放電量,例如從T1到T2的放電量ΔQ=I×(T2-T1),手機(jī)在進(jìn)行電量顯示的時(shí)候本身就會(huì)對(duì)不同時(shí)間段的充電和放電容量進(jìn)行累計(jì),分別把在手機(jī)使用過程中的每次放電分別定義為ΔQN,那么∑ΔQN=ΔQ1+ΔQ2+…+ΔQN。
4、由于建模的標(biāo)準(zhǔn)電池的容量與實(shí)際電池的容量有差異,那么等效建模電池的累計(jì)容量
5、當(dāng)∑Qn≤∑M<∑Qn+1時(shí),就把Qn作為電池經(jīng)過循環(huán)后的電池的目前的容量。
區(qū)別于現(xiàn)有技術(shù),本實(shí)施方式的的電池容量的檢測(cè)方法包括:獲取標(biāo)準(zhǔn)電池的容量累加和;其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的;檢測(cè)當(dāng)前電池的放電電量,并對(duì)在當(dāng)前次使用循環(huán)中的每次放電電量進(jìn)行累加,得到放電電量累加和;將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。通過上述容量累計(jì)疊加的方法,能夠簡單準(zhǔn)確的確定循環(huán)使用后的電池的容量。
參閱圖4,圖4是本發(fā)明電池容量的檢測(cè)裝置一實(shí)施方式的結(jié)構(gòu)示意圖,該裝置包括電池41、存儲(chǔ)器42、檢測(cè)器43以及處理器44。
具體地,其中的電池41、存儲(chǔ)器42、檢測(cè)器43以及處理器44通過一條總線連接。
存儲(chǔ)器42用于獲取標(biāo)準(zhǔn)電池的容量累加和,并對(duì)標(biāo)準(zhǔn)電池的容量累加和進(jìn)行存儲(chǔ);其中,標(biāo)準(zhǔn)電池的容量累加和是根據(jù)標(biāo)準(zhǔn)電池每次使用循環(huán)的容量累加得到的。
檢測(cè)器43,用于檢測(cè)當(dāng)前電池放電電量。
可選的,檢測(cè)器43具體可以包括電流計(jì)以及計(jì)時(shí)器,通過測(cè)試放電回路的電流和放電時(shí)間來計(jì)算得到放電電量。
處理器44,用于對(duì)當(dāng)前次使用循環(huán)中每次放電電量進(jìn)行累加,得到放電電量累加和。
處理器44還用于將放電電量累加和與標(biāo)準(zhǔn)電池的容量累加和進(jìn)行比較,以確定當(dāng)前電池的容量。
可選的,該裝置還包括顯示器,用于顯示電量。具體地,顯示的電量為當(dāng)前電量與上述計(jì)算得到的電池容量的比值。
可以理解的,上述的電池容量的檢測(cè)裝置可以是移動(dòng)終端(例如手機(jī)),電池是移動(dòng)終端本身的一部分。另外,在其他實(shí)施方式中,該檢測(cè)裝置可以不包括電池,而是連接外部電池來對(duì)外部電池的容量進(jìn)行檢測(cè)。
可選的,在一具體的實(shí)施方式中,處理器44具體用于檢測(cè)當(dāng)前電池的放電電流以及放電時(shí)間;以及
處理器44具體用于:
利用以下公式計(jì)算一次放電電量:ΔQ=I×(T2-T1);其中,ΔQ為放電電量,I為放電電流,T1為放電起始時(shí)間,T2為放電結(jié)束時(shí)間;以及
利用以下公式計(jì)算放電電量累加和:∑ΔQN=ΔQ1+ΔQ2+…+ΔQN;其中,ΔQN表示第N次放電電量。
可選的,存儲(chǔ)器42獲取并存儲(chǔ)的標(biāo)準(zhǔn)電池的多個(gè)容量累加和∑Q1,∑Q2,…,∑QN是利用以下公式計(jì)算得到的:
∑QN=Q1+Q2+…+QN;其中,QN表示標(biāo)準(zhǔn)電池第N次使用循環(huán)時(shí)的電量,N表示標(biāo)準(zhǔn)電池可使用循環(huán)的最大次數(shù)。
可選的,處理器44具體用于將放電電量累加分別與標(biāo)準(zhǔn)電池的多個(gè)容量累加和進(jìn)行比較;以及在放電電量累加和大于或等于∑Qn,且小于∑Qn+1時(shí),將Qn作為當(dāng)前電池的電量,其中,n為1至N間的整數(shù)。
在本發(fā)明所提供的幾個(gè)實(shí)施方式中,應(yīng)該理解到,所揭露的方法以及設(shè)備,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施方式方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施方式中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
上述其他實(shí)施方式中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施方式所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。