一種電池電量值校準方法及其裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及通信技術領域,尤其涉及一種電池電量值校準方法及其裝置。
【背景技術】
[0002] 隨著電子技術和網(wǎng)絡技術的不斷發(fā)展,手機、平板、筆記本等終端已然成為人們生 活中不可或缺的必需品。大多數(shù)終端使用鎳鎘電池、鎳氫電池或者鋰離子電池等進行供電, 并在終端屏幕上顯示電量值,用于表示電池的使用狀況,以便用戶靈活管理可用電量。
[0003] 現(xiàn)有的終端中大多數(shù)采用電量計計算電量值,具體是通過采集電阻的壓降計算流 經(jīng)電阻的電流,對電流積分即可計算得到電池充入的電量值或者流出的電量值。然而,在電 量值計算過程中電阻都使用統(tǒng)一的硬件配置參數(shù),由于不同廠商、不同硬件批次的電阻原 料、貼片以及組裝等工藝的都存在差異,因此電阻值存在很大誤差,如果采用統(tǒng)一的硬件配 置參數(shù)對電量值計算,造成電池未充滿卻提示電池已充滿、電量值顯示可以繼續(xù)使用卻突 然斷電關機的情況,給用戶帶來諸多不便,降低了對電池電量值檢測的準確性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例提供一種電池電量值校準方法及其裝置,可獲得更加準確的電阻 值,進而可提高對電池電量值檢測的準確性。
[0005] 本發(fā)明實施例第一方面提供了一種電池電量值校準方法,包括:
[0006] 獲取電池對應的預存電阻值,并檢測所述電池的電池狀態(tài)信息和當前顯示電量 值,所述電池狀態(tài)信息包括電池充電是否結束或放電是否結束;
[0007] 將所述電池狀態(tài)信息和所述當前顯示電量值進行匹配;
[0008] 當所述電池狀態(tài)信息和所述當前顯示電量值匹配不一致時,計算當前電阻值;
[0009] 采用所述當前電阻值更新所述預存電阻值,用以對電池的電量值進行校準。
[0010] 本發(fā)明實施例第二方面提供了一種電池電量值校準裝置,包括:
[0011] 第一獲取單元,用于獲取電池對應的預存電阻值;
[0012] 檢測單元,用于檢測所述電池的電池狀態(tài)信息和當前顯示電量值,所述電池狀態(tài) 信息包括電池充電是否結束或放電是否結束;
[0013] 匹配單元,用于將所述電池狀態(tài)信息和所述當前顯示電量值進行匹配;
[0014] 計算單元,用于當所述電池狀態(tài)信息和所述當前顯示電量值匹配不一致時,計算 當前電阻值;
[0015] 更新單元,用于采用所述當前電阻值更新所述預存電阻值,用以對電池的電量值 進行校準。
[0016] 在本發(fā)明實施例中,通過獲取電池對應的預存電阻值,并檢測電池的電池狀態(tài)信 息和當前顯示電量值,再將電池狀態(tài)信息和當前顯示電量值進行匹配,當電池狀態(tài)信息和 當前顯示電量值匹配不一致時,計算當前電阻值,采用當前電阻值更新預存電阻值,用以對 電池的電量值進行校準。通過對電池的當前電阻值的計算,可以獲得準確的電池電阻值,進 而減少了采用統(tǒng)一電阻參數(shù)帶來的電量值的誤差,提高了對電池電量值檢測的準確性。
【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0018] 圖1是本發(fā)明實施例提供的一種電池電量值校準方法的流程示意圖;
[0019] 圖2是本發(fā)明實施例提供的另一種電池電量值校準方法的流程示意圖;
[0020] 圖3是本發(fā)明實施例提供的又一種電池電量值校準方法的流程示意圖;
[0021] 圖4是本發(fā)明實施例提供的一種電池電量值校準裝置的結構示意圖;
[0022] 圖5是本發(fā)明實施例提供的另一種電池電量值校準裝置的結構示意圖;
[0023] 圖6是本發(fā)明實施例提供的又一種電池電量值校準裝置的結構示意圖。
【具體實施方式】
[0024] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0025] 本發(fā)明實施例提供的終端的電池電量值校準方法及其裝置可以應用于的手機配 置電池的電量值校準方法,例如:獲取手機電池對應的預存電阻值,并檢測手機電池的電 池狀態(tài)信息和當前顯示電量值,這里的電池狀態(tài)信息包括電池充電是否結束或放電是否結 束,將電池狀態(tài)信息和當前顯示電量值進行匹配,當電池狀態(tài)信息和當前顯示電量值匹配 不一致時,計算當前電阻值,采用當前電阻值更新預存電阻值,用以對電池的電量值進行校 準。通過對手機電池的當前電阻值的計算,可以獲得準確的電池電阻值,進而減少了采用統(tǒng) 一電阻參數(shù)帶來的電量值的誤差,提高了對電池電量值檢測的準確性。
[0026] 本發(fā)明實施例涉及的終端可以是任何具備通信和存儲功能的設備,例如:平板電 腦、手機、電子閱讀器、遙控器、個人計算機(Personal Computer,PC)、筆記本電腦、車載設 備、網(wǎng)絡電視、可穿戴設備等具有網(wǎng)絡功能的智能設備。所述電池電量值校準裝置可以是與 所述終端連接的電池電阻計算設備,也可以是嵌入在所述終端中的電池電量值校準模塊。
[0027] 下面將結合附圖1-附圖3,對本發(fā)明實施例提供的電池電量值校準方法進行詳細 介紹。
[0028] 請參見圖1,為本發(fā)明實施例提供了一種電池電量值校準方法的流程示意圖。如圖 1所示,本發(fā)明實施例的所述方法可以包括以下步驟S101-步驟S104。
[0029] S101,獲取電池對應的預存電阻值,并檢測所述電池的電池狀態(tài)信息和當前顯示 電量值。
[0030] 具體的,電池電量值校準裝置獲取電池對應的預存電阻值,并檢測所述電池的電 池狀態(tài)信息和當前顯示電量值。其中,所述電池狀態(tài)信息包括電池充電是否結束或放電是 否結束,電池充電是否結束表示電池是否充滿電量,電池放電是否結束時表示電池是否還 有電量。所述預存電阻值是上一次對電池電阻計算得到的電阻值,可以理解是,當此次是第 一次對電池電阻計算時,所述預存電阻值為電池的統(tǒng)一配置參數(shù)值。所述電池電量值校準 裝置檢測電池是處于充電/放電狀態(tài)或者充電是否結束/放電是否結束,以及電池當前可 用電量的當前顯示電量值,用以根據(jù)電池狀態(tài)信息和當前顯示電量值計算電池的當前電阻 值。
[0031] S102,將所述電池狀態(tài)信息和所述當前顯示電量值進行匹配。
[0032] 具體的,所述電池電量值校準裝置將所述電池狀態(tài)信息和所述當前顯示電量值進 行匹配。當所述電池狀態(tài)信息是電池充電是否結束時,所述電池電量值校準裝置判斷電池 有無充滿電量與當前顯示電量值是否同步,當它不同步時,則說明計算當前顯示電量值的 預存電阻值存在誤差,需要對當前電阻值重新計算并校準。當所述電池狀態(tài)信息是電池放 電是否結束時,所述電池電量值校準裝置判斷電池有無可用電量與當前顯示電量值是否同 步,當它不同步時,則說明計算當前顯示電量值的預存電阻值存在誤差,需要對當前電阻值 重新計算并校準。
[0033] S103,當所述電池狀態(tài)信息和所述當前顯示電量值匹配不一致時,計算當前電阻 值。
[0034] 具體的,當所述電池狀態(tài)信息和所述當前顯示電量值匹配不一致時,所述電池電 量值校準裝置計算當前電阻值。所述電池狀態(tài)信息和所述當前顯示電量值匹配不一致是指 電池實際擁有的可用電量與測量得到的當前顯示電量值是不一致的,例如:電池未充滿卻 提示電池已充滿、電量值顯示可以繼續(xù)使用卻突然斷電關機等不一致情況。當所述電池狀 態(tài)信息和所述當前顯示電量值匹配不一致時,所述電池電量值校準裝置需要對電池的當前 電阻值進行計算。
[0035] 需要說明的是,由安培定律I = U/R,和電量計算
可以推導出電
。對于充電過程而言,電池是否充滿電量可以根據(jù)電池設定 的最高電壓而確定,當充電過程中,電池的電壓到達所設定的最高電壓時,說明電池已充滿 電量。若電池狀態(tài)信息反饋電池已充滿電量,但當前顯示電量值小于滿格電量時,即說明Q 偏小,則當前顯示電量值的R偏大;若電池狀態(tài)信息反饋電池未充滿電量,但當前顯示電量 值等于滿格電量時,即說明Q偏大,則當前顯示電量值的R偏小。對于放電過程而言,電池 的電壓降到最低電壓時,說明電池已沒有電量。若電池狀態(tài)信息反饋電池已沒有電量,但當 前顯示電量值大于電量時,即說明Q偏大,則當前顯示電量值的R偏?。蝗綦姵貭顟B(tài)信息反 饋電池仍有電量,但當前顯示電量值等于空格電量時,即說明Q偏小,則計算當前顯示電量 值的R偏大。因此,所述電池電量值校準裝置需要對電池的當前電阻值進行計算。
[0036] S104,采用所述當前電阻值更新所述預存電阻值,用以對電池的電量值進行校準。
[0037] 具體的,所述電池電量值校準裝置采用所述當前電阻值更新所述預存電阻值,以 使通過準確的預存電阻值計算獲得準確的電量值,這樣可以讓終端用戶準確了解電池的可 用電量,以便于終端用戶靈活管理可用電量,例如,開啟省電模式、退出使用頻率少的應用 程序等,增強了用戶黏性。
[0038] 在本發(fā)明實施例中,通過獲取電池對應的預存電阻值,并檢測電池的電池狀態(tài)信 息和當前顯示電量值,再將電池狀態(tài)信息和當前顯示電量值進行匹配,當電池狀態(tài)信息和 當前顯示電量值匹配不一致時,計算當前電阻值,采用當前電阻值更新預存電阻值,用以對 電池的電量值進行校準。通過對電池的當前電阻值的計算,可以獲得準確的電池電阻值,進 而減少了采用統(tǒng)一電阻參數(shù)帶來的電量值的誤差,提高了對電池電量值檢測的準確性。
[0039] 請參見圖2,為本發(fā)明實施例提供了另一種電池電量值校準方法的流程示意圖。如 圖2所示,本發(fā)明實施例的所述方法是針對電池處于充電狀態(tài)時的電池電量值校準方法流 程,可以包括以下步驟S201-步驟S208。
[0040] S201,獲取電池對應的預存電阻值。
[0041] 具體的,電池電量值校準裝置獲取電池對應的預存電阻值。其中,所述預存電阻值 是上一次對電池電阻計算得到的電阻值,可以理解是,當此次是第一次對電池電阻計算時, 所述預存電阻值為電池的統(tǒng)一配置參數(shù)值。
[0042] S202,檢測到對所述電池開始充電時,獲取所述電池的初始充電電量值。
[0043] 具體的,所述電池電量值校準裝置檢