亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種電池電量處理方法及設(shè)備與流程

文檔序號:12120044閱讀:336來源:國知局
一種電池電量處理方法及設(shè)備與流程

本發(fā)明涉及電池處理技術(shù)領(lǐng)域,更具體地,涉及一種電池電量處理方法及設(shè)備。



背景技術(shù):

隨著智能設(shè)備技術(shù)的發(fā)展,可穿戴設(shè)備作為新興的智能設(shè)備應(yīng)用越來越普及,用戶可以通過可穿戴設(shè)備獲取虛擬體驗、健康管理等多種應(yīng)用體驗。

但是,在可穿戴設(shè)備的實際應(yīng)用中,可穿戴設(shè)備的電池電量顯示一直存在較大的誤差,無法準(zhǔn)確顯示可穿戴設(shè)備的實際電池電量,使得用戶體驗不佳,一方面是因為受限于可穿戴設(shè)備的小體積特性,可穿戴設(shè)備配備的電池體積也相應(yīng)較小,具有較小的電池容量(通常可穿戴設(shè)備的電池電量范圍為50mAh-350mAh),準(zhǔn)確獲取電池電量存在難度;另一方面是受限于可穿戴設(shè)備的體積,不能在可穿戴設(shè)備中設(shè)置專門進(jìn)行電池電量檢測的芯片,并且設(shè)置芯片還會帶來額外的成本,而現(xiàn)有的方法通常是采集電池的電壓以確定所對應(yīng)的電壓區(qū)間范圍,從而獲取對應(yīng)的電量顯示值,但由于實際應(yīng)用中電池(特別是鋰電池)充電會出現(xiàn)較高且不穩(wěn)定的虛電,以及放電時存在壓降過大或者回壓現(xiàn)象,都會造成電壓的較大抖動,從而導(dǎo)致根據(jù)采集電壓獲取電量顯示值不準(zhǔn)確。

因此,發(fā)明人認(rèn)為,有必要對上述現(xiàn)有技術(shù)中存在的問題進(jìn)行改進(jìn)。



技術(shù)實現(xiàn)要素:

本發(fā)明的一個目的是提供一種用于電池電量處理的新技術(shù)方案。

根據(jù)本發(fā)明的第一方面,提供了一種電池電量處理方法,包括:

確定目標(biāo)電池在當(dāng)前采樣周期內(nèi)的電池狀態(tài),其中,所述電池狀態(tài)包括充電狀態(tài)和放電狀態(tài);

獲取所述目標(biāo)電池在當(dāng)前采樣周期內(nèi)的采樣電壓值;

根據(jù)所述電池狀態(tài)以及預(yù)先獲取的電池電壓與電量的映射信息,獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值,其中,所述電池電壓與電量的映射信息用于指示分別與預(yù)先劃分的符合預(yù)定等級數(shù)目的電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值,所述電池電壓區(qū)間包括充電電壓區(qū)間以及放電電壓區(qū)間。

可選地,所述獲取當(dāng)前采樣周期內(nèi)目標(biāo)電池的采樣電壓值的步驟包括:

獲取當(dāng)前采樣周期內(nèi)符合預(yù)定采樣數(shù)目的目標(biāo)電池的瞬時電壓值;

對所述預(yù)定采樣數(shù)目的瞬時電壓值,去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均以獲取平均采樣值;

根據(jù)所述電池狀態(tài)對所述平均采樣值進(jìn)行消抖處理以獲取所述采樣電壓值,其中,

所述電池狀態(tài)為充電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較大值,所述電池狀態(tài)為放電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較小值,所述采樣參考值為上一個所述采樣周期的采樣電壓值。

可選地,所述根據(jù)所述電池狀態(tài)以及預(yù)先獲取的電池電壓與電量的映射信息,獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值步驟包括:

所述電池狀態(tài)為充電狀態(tài)時,確定所述采樣電壓值對應(yīng)的充電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)充電電壓區(qū)間,獲取與所述目標(biāo)充電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值;

所述電池狀態(tài)為放電狀態(tài)時,確定所述采樣電壓值對應(yīng)的放電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)放電電壓區(qū)間,獲取與所述目標(biāo)放電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值。

可選地,所述方法還包括:

當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再執(zhí)行所述獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值的步驟。

可選地,所述方法還包括:

當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再執(zhí)行所述獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值的步驟。

根據(jù)本發(fā)明的第二方面,提供一種電池電量處理設(shè)備,包括:

電池狀態(tài)確定單元,用于確定目標(biāo)電池在當(dāng)前采樣周期內(nèi)的電池狀態(tài),其中,所述電池狀態(tài)包括充電狀態(tài)和放電狀態(tài);

采樣電壓值獲取單元,用于所述獲取目標(biāo)電池在當(dāng)前采樣周期內(nèi)的采樣電壓值;

顯示電量值獲取單元,用于根據(jù)所述電池狀態(tài)以及預(yù)先獲取的電池電壓與電量的映射信息,獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值,其中,所述電池電壓與電量的映射信息用于指示分別與預(yù)先劃分的符合預(yù)定等級數(shù)目的電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值,所述電池電壓區(qū)間包括充電電壓區(qū)間以及放電電壓區(qū)間。

可選地,所述采樣電壓值獲取單元還用于:

獲取當(dāng)前采樣周期內(nèi)符合預(yù)定采樣數(shù)目的目標(biāo)電池的瞬時電壓值;

對所述預(yù)定采樣數(shù)目的瞬時電壓值,去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均以獲取平均采樣值;

根據(jù)所述電池狀態(tài)對所述平均采樣值進(jìn)行消抖處理以獲取所述采樣電壓值,其中,

所述電池狀態(tài)為充電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較大值,所述電池狀態(tài)為放電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較小值,所述采樣參考值為上一個所述采樣周期的采樣電壓值。

可選地,所述采樣電壓值獲取單元還用于:

獲取當(dāng)前采樣周期內(nèi)符合預(yù)定采樣數(shù)目的目標(biāo)電池的瞬時電壓值;

對所述預(yù)定采樣數(shù)目的瞬時電壓值,去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均以獲取平均采樣值;

根據(jù)所述電池狀態(tài)對所述平均采樣值進(jìn)行消抖處理以獲取所述采樣電壓值,其中,

所述電池狀態(tài)為充電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較大值,所述電池狀態(tài)為放電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較小值,所述采樣參考值為上一個所述采樣周期的采樣電壓值。

可選地,所述設(shè)備還包括:

滿電處理單元,用于當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再觸發(fā)所述顯示電量值獲取單元進(jìn)行工作。

可選地,所述設(shè)備還包括:

所述設(shè)備還包括:

滿電處理單元,用于當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再觸發(fā)所述顯示電量值獲取單元進(jìn)行工作。

本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,尚未存在一種電池電量處理方法及設(shè)備,可以準(zhǔn)確獲取電池電量顯示值并且不增加額外的處理成本。因此,本發(fā)明所要實現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問題是本領(lǐng)域技術(shù)人員從未想到的或者沒有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。

通過以下參照附圖對本發(fā)明的示例性實施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。

附圖說明

被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且連同其說明一起用于解釋本發(fā)明的原理。

圖1是顯示可用于實現(xiàn)本發(fā)明的實施例的電子設(shè)備的硬件配置的例子的框圖。

圖2示出了本發(fā)明實施例中電池電量處理方法的流程圖。

圖3示出了本發(fā)明實施例中電池電量處理方法的又一流程圖。

圖4示出了本發(fā)明實施例中電池電量處理方法的例子的流程圖。

圖5示出了本發(fā)明實施例中電池電量處理方法的例子示意圖。

圖6示出了本發(fā)明實施例中電池電量處理方法的又一例子的流程圖。

圖7示出了本發(fā)明實施例中電池電量處理設(shè)備的示意性框圖。

具體實施方式

現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。

以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。

對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。

在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。

<硬件配置>

圖1是示出可以實現(xiàn)本發(fā)明的實施例的電子設(shè)備1000的硬件配置的框圖。

如圖1所示,電子設(shè)備1000可以是可穿戴設(shè)備例如運動手表、運動手環(huán)、頭戴式設(shè)備等,還可以是手機(jī)、掌上電腦、平板電腦等。如圖1所示,電子設(shè)備1000可以包括處理器1110、存儲器1120、接口裝置1130、通信裝置1140、顯示裝置1150、輸入裝置1160、揚聲器1170、麥克風(fēng)1180,等等。其中,處理器1110可以是中央處理器CPU、微處理器MCU等。存儲器1120例如包括ROM(只讀存儲器)、RAM(隨機(jī)存取存儲器)、諸如硬盤的非易失性存儲器等。接口裝置1130例如包括USB接口、耳機(jī)接口等。通信裝置1140例如能夠進(jìn)行有線或無線通信。顯示裝置1150例如是液晶顯示屏、觸摸顯示屏等。輸入裝置1160例如可以包括觸摸屏、鍵盤等。用戶可以通過揚聲器1170和麥克風(fēng)1180輸入/輸出語音信息。

圖1所示的配置環(huán)境1100僅是解釋性的,并且決不是為了要限制本發(fā)明、其應(yīng)用或用途。應(yīng)用于本發(fā)明的實施例中,電子設(shè)備1000的所述存儲器1120用于存儲指令,所述指令用于控制所述處理器1110進(jìn)行操作以執(zhí)行本發(fā)明實施例提供的任意一項電池電量處理方法。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,盡管在圖1中對電子設(shè)備1000都示出了多個裝置,但是,本發(fā)明可以僅涉及其中的部分裝置,例如,電子設(shè)備1000只涉及處理器1110和存儲裝置1220等。技術(shù)人員可以根據(jù)本發(fā)明所公開方案設(shè)計指令。指令如何控制處理器進(jìn)行操作,這是本領(lǐng)域公知,故在此不再詳細(xì)描述。

<實施例>

在本實施例中,提供一種電池電量處理方法,如圖2所示,包括:

步驟S2100,確定所述目標(biāo)電池在當(dāng)前采樣周期內(nèi)的電池狀態(tài),其中,所述電池狀態(tài)包括充電狀態(tài)和放電狀態(tài)。

在本實施例中,所述目標(biāo)電池是設(shè)置于移動智能設(shè)備內(nèi),例如目標(biāo)電池可以是如運動手表、運動手環(huán)這類可穿戴設(shè)備的電池。所述采樣周期可以根據(jù)工程經(jīng)驗值或者試驗仿真值設(shè)置,在一個例子中,所述采樣周期設(shè)置為1秒。

步驟S2200,獲取目標(biāo)電池在當(dāng)前采樣周期內(nèi)的采樣電壓值。

在本實施例中,不限制步驟S2100與步驟S2200的前后順序,步驟S2100與步驟S2200可以并行執(zhí)行,也可以根據(jù)實際場景以合適的順序執(zhí)行。

具體地,所述步驟S2200可以如圖3所示,包括:

步驟2201,獲取當(dāng)前采樣周期內(nèi)符合預(yù)定采樣數(shù)目的目標(biāo)電池的瞬時電壓值,

其中,所述預(yù)定采樣數(shù)目可以根據(jù)預(yù)定的采樣間隔確定,例如,預(yù)定的采樣周期為T,預(yù)定的采樣間隔為t,則預(yù)定的采樣數(shù)目為T/t,所述預(yù)定的采樣間隔可以根據(jù),所述采樣間隔可以根據(jù)工程經(jīng)驗值或者試驗仿真值設(shè)置,在一個例子中,所述采樣間隔設(shè)置為5毫秒,若采樣周期設(shè)置為1秒,則預(yù)定的采樣數(shù)目為200;

步驟S2202,對所述預(yù)定采樣數(shù)目的瞬時電壓值,去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均以獲取平均采樣值,

所述瞬時電壓值是在采樣周期內(nèi)的每個采樣間隔內(nèi)獲取的目標(biāo)電池的電壓瞬時值,為了避免可能出現(xiàn)的電壓畸變影響后續(xù)獲取的采樣電壓值的準(zhǔn)確性,可以通過去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均值計算來避免電壓畸變值的影響。預(yù)定數(shù)目的瞬時電壓值,可以是預(yù)定采樣數(shù)目的瞬時電壓值中最大的N個瞬時電壓值和最小的N個瞬時電壓值,N的取值可以給根據(jù)工程經(jīng)驗值或者仿真實驗值確定,一個例子中,N的取值為5;

步驟S2203,根據(jù)所述電池狀態(tài)對所述平均采樣值進(jìn)行消抖處理以獲取所述采樣電壓值,

其中,所述電池狀態(tài)為充電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較大值,所述電池狀態(tài)為放電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較小值,所述采樣參考值為上一個所述采樣周期的采樣電壓值,

通過所述消抖處理,可以使得目標(biāo)電池處于充電狀態(tài)時,在當(dāng)前采樣周期獲取的采樣電壓值不小于上一個所述采樣周期的采樣電壓值,目標(biāo)電池處于放電狀態(tài)時,在當(dāng)前采樣周期獲取的采樣電壓值不大于上一個所述采樣周期的采樣電壓值,可以一定程度降低由于電池充電時的虛電現(xiàn)象或者電池放電時的回壓現(xiàn)象帶來的采樣電壓值的過大抖動,避免出現(xiàn)電池充電時顯示電量減少或者電池放電時電量反而增加的電量顯示不準(zhǔn)確現(xiàn)象。

在如圖3所示的電池電量處理方法中,步驟S2201、S2202可以與步驟S2100可以并行執(zhí)行,也可以根據(jù)實際場景以合適的先后順序執(zhí)行,而步驟S2203在S2100之后執(zhí)行。具體地,所述步驟S2203可以如圖4所示,包括:

步驟S2201-1,在當(dāng)前采樣周期,確定是否為目標(biāo)電池所在的設(shè)備首次開機(jī),如果是首次開機(jī),進(jìn)入步驟S2203-2,否則,進(jìn)入步驟S2203-3;

步驟S2203-2,將通過步驟S2201、步驟S2202獲取的平均采樣值作為采樣電壓值,進(jìn)入步驟S2203-8;

步驟S2203-3,確定當(dāng)前目標(biāo)電池的電池狀態(tài),若電池狀態(tài)為充電狀態(tài),進(jìn)入步驟S2203-4,若電池狀態(tài)為放電狀態(tài),進(jìn)入步驟S2203-5;

步驟S2203-4,電池狀態(tài)為充電狀態(tài)下,若平均采樣值小于采樣參考值,進(jìn)入步驟S2203-6,否則,進(jìn)入步驟S2203-7,

步驟S2203-5,電池狀態(tài)為放電狀態(tài)下,若平均采樣值大于采樣參考值,進(jìn)入步驟S2203-6,否則,進(jìn)入步驟S2203-7,

步驟S2203-6,將采樣參考值作為采樣電壓值,進(jìn)入步驟S2203-8;

步驟S2203-7,將平均采樣值作為采樣電壓值,進(jìn)入步驟S2203-8;

步驟S2203-8,將采樣電壓值存儲為采樣參考值,在下一個采樣周期,重新進(jìn)入步驟S2203-1。

在如圖3或圖4所示的電池電量獲取方法中,通過設(shè)置符合數(shù)目的采樣間隔、對瞬時電壓值去除電壓畸變值以及根據(jù)電池狀態(tài)進(jìn)行消抖處理,可以使得獲取的采樣電壓值更為準(zhǔn)確地反映電池電量狀態(tài)。

如圖2所示,在確定目標(biāo)電池的電池狀態(tài)和獲取采樣電壓值之后,進(jìn)入步驟S2300,根據(jù)所述電池狀態(tài)以及預(yù)先獲取的電池電壓與電量的映射信息,獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值。

其中,所述電池電壓與電量的映射信息包括分別與預(yù)先劃分的符合預(yù)定等級數(shù)目的電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值,所述電池電壓區(qū)間包括充電電壓區(qū)間以及放電電壓區(qū)間。

在本實施例中,所述電池電壓與電量的映射信息用于指示通過對目標(biāo)電池的性能進(jìn)行實際測試獲取,也可以根據(jù)實際測試數(shù)據(jù)對目標(biāo)電池出廠時制造商提供的目標(biāo)電池的電壓電量曲線進(jìn)行修正后獲取。所述電量等級可以根據(jù)目標(biāo)電池的電量顯示需求進(jìn)行預(yù)先劃分,以符合預(yù)定等級數(shù)目。所述電池電壓區(qū)間包括區(qū)間上限電壓和區(qū)間下限電壓。所述虛電補(bǔ)償值用于補(bǔ)償對應(yīng)的電池電壓區(qū)間下虛電現(xiàn)象(充電狀態(tài)時)或者回壓現(xiàn)象(放電狀態(tài)時)對電池電壓帶來的影響。

具體的一個例子中,假設(shè)預(yù)先劃分的電量等級分為0、10%、20%、30%、40%、50%、60%、70%、80%、90%、100%共11個電量等級(預(yù)定等級數(shù)目為11),電池電壓與電量的映射信息可以通過數(shù)組Charger[]和數(shù)組DisCharger[]表示:

數(shù)組DisCharger[]用于指示每個電量等級對應(yīng)的放電電壓區(qū)間以及虛電補(bǔ)償值,其中包含與電量等級數(shù)目相同的數(shù)據(jù)元素,例如,本例中包含11個數(shù)據(jù)元素(元素序號為0-10,分別對應(yīng)電量等級0-100%),每個數(shù)據(jù)元素的數(shù)據(jù)格式為{Data_A,Data_B,Offset},其中Data_A表示區(qū)間下限電壓、Data_B表示區(qū)間上限電壓、Offset表示虛電補(bǔ)償值;

數(shù)組Charger[]用于指示每個電量等級對應(yīng)的充電電壓區(qū)間以及虛電補(bǔ)償值,其中,由于可以通過檢測當(dāng)前充電電流來確定電池是否滿電,因此數(shù)組Charger[]可以只包含與未滿電的電量等級(電池電量等級0-90%共10個等級)數(shù)目相同的數(shù)據(jù)元素,例如,本例中包含10個數(shù)據(jù)元素(元素序號為0-9,分別對應(yīng)電量等級0-90%),數(shù)據(jù)元素的數(shù)據(jù)格式可以同數(shù)組DisCharger[]中的數(shù)據(jù)元素的格式,不再贅述。

在一個示意性的例子中,通過數(shù)組Charger[]和數(shù)組DisCharger[]表示的電池電壓與電量的映射信息可以如圖5所示。

而具體地,所述步驟S2300可以包括:

所述電池狀態(tài)為充電狀態(tài)時,確定所述采樣電壓值對應(yīng)的充電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)充電電壓區(qū)間,獲取與所述目標(biāo)充電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值;

所述電池狀態(tài)為放電狀態(tài)時,確定所述采樣電壓值對應(yīng)的放電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)放電電壓區(qū)間,獲取與所述目標(biāo)放電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值。

例如,假設(shè)電池電壓與電量的映射信息如圖5所示:

當(dāng)電池狀態(tài)為充電狀態(tài)時,采樣電壓值為4.025V,確定對應(yīng)的充電電壓區(qū)間為[4.006,4.036](數(shù)組Charger[]中元素序號為3的數(shù)據(jù)元素,對應(yīng)電池電量等級為30%),獲取對應(yīng)的虛電補(bǔ)償值為-0.018,獲取的補(bǔ)償電壓值為4.025+(-0.018)=4.007,確定補(bǔ)償電壓值對應(yīng)的目標(biāo)充電電壓區(qū)間為[4.006,4.036],對應(yīng)還是數(shù)組Charger[]元素序號為3的數(shù)據(jù)元素,對應(yīng)的電量等級為30%,從而確定所述電量顯示值為30%;

當(dāng)電池狀態(tài)為放電狀態(tài)時,采樣電壓值為4.025V,確定對應(yīng)的充電電壓區(qū)間為[3.974,4.077](數(shù)組DisCharger[]中元素序號為7的數(shù)據(jù)元素,對應(yīng)電池電量等級為70%),獲取對應(yīng)的虛電補(bǔ)償值為-0.006,獲取的補(bǔ)償電壓值為4.025+0.006=4.031,確定補(bǔ)償電壓值對應(yīng)的目標(biāo)充電電壓區(qū)間為[3.974,4.077],對應(yīng)還是數(shù)組DisCharger[]元素序號為7的數(shù)據(jù)元素,對應(yīng)的電量等級為70%,從而確定所述電量顯示值為70%。

以上已經(jīng)結(jié)合附圖和例子說明了如圖2或圖3或圖4所示的電池電量獲取方法,通過用于指示與不同電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值的電池電壓與電量的映射信息,可以在根據(jù)目標(biāo)電池的采樣電壓值獲取對應(yīng)的目標(biāo)電池的顯示電量值時,針對虛電現(xiàn)象或者回壓現(xiàn)象進(jìn)行電壓補(bǔ)償,使得獲取的顯示電量值更準(zhǔn)確。并且,實施復(fù)雜度低,可以快速獲取顯示電量值。此外,消耗的處理資源較少,無需增加額外的芯片成本。

而在實施應(yīng)用中,為了進(jìn)一步提高處理效率,可以通過檢測當(dāng)前充電電流來確定目標(biāo)電池是否處于滿電狀態(tài)從而獲取對應(yīng)的電量顯示值,而不必通過步驟S2300以獲取目標(biāo)電池的電量顯示值,因此,在本實施例中提供的電池電量處理方法,還包括:當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再執(zhí)行所述獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值的步驟。

而在另一個例子中,在本實施例中提供的電池電量處理方法,還可以包括:當(dāng)所述電池狀態(tài)為放電狀態(tài)時,確定所述電壓采樣值低于低電關(guān)機(jī)閾值時觸發(fā)產(chǎn)生關(guān)機(jī)提醒,和/或確定所述電壓采樣值低于低電提醒閾值時觸發(fā)產(chǎn)生低電提醒。

所述低電提醒閾值、低電關(guān)機(jī)閾值可以根據(jù)工程經(jīng)驗值或者實際應(yīng)用場景進(jìn)行預(yù)設(shè),也可以提供界面供用戶根據(jù)自身需求設(shè)置。通過上述方法觸發(fā)關(guān)機(jī)提醒或者低電提醒,可以提升用戶使用目標(biāo)電池的使用體驗。

<例子>

以下將結(jié)合圖6舉例進(jìn)一步說明本實施例中提供的電池電量處理方法,其中,電池電壓與電量的映射信息如圖5所示,包括:

步驟S601,在當(dāng)前采樣周期,確定目標(biāo)電池的電池狀態(tài),電池狀態(tài)為放電狀態(tài)時,進(jìn)入步驟S602,電池狀態(tài)為充電狀態(tài)時,進(jìn)入步驟S603;

步驟S602,獲取當(dāng)前采樣周期的采樣電壓值,可以通過如圖3或圖4所示的方法,不再贅述,進(jìn)入步驟S603;

步驟S603,判斷采樣電壓值小于低電關(guān)機(jī)閾值,進(jìn)入步驟S604,否則進(jìn)入步驟S605;

步驟S604,判斷采樣電壓值小于低電提醒閾值,進(jìn)入步驟S606,否則,進(jìn)入步驟S607;

步驟S605,產(chǎn)生關(guān)機(jī)提醒,進(jìn)入步驟S607;

步驟S606,產(chǎn)生低電提醒,進(jìn)入步驟S607;

步驟S607,根據(jù)電池電壓與電量的映射信息中數(shù)組DisCharger[],獲取與采樣電壓值對應(yīng)的電量顯示值,進(jìn)入步驟S612;

步驟S608,獲取當(dāng)前采樣周期的采樣電壓值,可以通過如圖3或圖4所示的方法,不再贅述,進(jìn)入步驟S609;

步驟S609,判斷目標(biāo)電池的充電電流為零,進(jìn)入步驟S611,否則,進(jìn)入步驟S610;

步驟S610,根據(jù)電池電壓與電量的映射信息中數(shù)組Charger[],獲取與采樣電壓值對應(yīng)的電量顯示值,進(jìn)入步驟S612;

步驟S611,返回電量顯示值為100%,進(jìn)入步驟S612;

步驟S612,判斷電量顯示值與歷史電量值相同,進(jìn)入步驟S614,否則,進(jìn)入步驟S613,其中,歷史電量值為上一個采樣周期的電量顯示值;

步驟S613,根據(jù)電量顯示值更新電池電量,進(jìn)入步驟S615;

步驟S614,不更新電池電量,進(jìn)入步驟S615;

步驟S615,將電量顯示值存儲為歷史電量值,在下一個采樣周期,重新進(jìn)入步驟S601。

以上已經(jīng)結(jié)合附圖和例子說明本實施例中提供的電池電量處理方法,本實施例中還提供一種電池電量處理設(shè)備7000,如圖7所示,包括電池狀態(tài)確定單元7100、采樣電壓值獲取單元7200、顯示電量值獲取單元7300,可選地,還包括滿電處理單元7400、低電處理單元7500,用于實施本實施例提供的任意一項電池電量處理方法,在此不再贅述。

電池電量處理設(shè)備7000,包括:

電池狀態(tài)確定單元7100,用于確定目標(biāo)電池在當(dāng)前采樣周期內(nèi)的電池狀態(tài),其中,所述電池狀態(tài)包括充電狀態(tài)和放電狀態(tài);

采樣電壓值獲取單元7200,用于所述獲取目標(biāo)電池在當(dāng)前采樣周期內(nèi)的采樣電壓值;

顯示電量值獲取單元7300,用于根據(jù)所述電池狀態(tài)以及預(yù)先獲取的電池電壓與電量的映射信息,獲取與所述采樣電壓值對應(yīng)的目標(biāo)電池的顯示電量值,其中,所述電池電壓與電量的映射信息用于指示分別與預(yù)先劃分的符合預(yù)定等級數(shù)目的電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值,所述電池電壓區(qū)間包括充電電壓區(qū)間以及放電電壓區(qū)間。

可選地,所述采樣電壓值獲取單元7200還用于:

獲取當(dāng)前采樣周期內(nèi)符合預(yù)定采樣數(shù)目的目標(biāo)電池的瞬時電壓值;

對所述預(yù)定采樣數(shù)目的瞬時電壓值,去除預(yù)定數(shù)目的畸變電壓值后進(jìn)行平均以獲取平均采樣值;

根據(jù)所述電池狀態(tài)對所述平均采樣值進(jìn)行消抖處理以獲取所述采樣電壓值,其中,

所述電池狀態(tài)為充電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較大值,所述電池狀態(tài)為放電狀態(tài)時,通過所述消抖處理使得所述采樣電壓值為所述采樣參考值與所述平均采樣值兩者中的較小值,所述采樣參考值為上一個所述采樣周期的采樣電壓值。

可選地,所述顯示電量值獲取單元7300還用于:

所述電池狀態(tài)為充電狀態(tài)時,確定所述采樣電壓值對應(yīng)的充電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)充電電壓區(qū)間,獲取與所述目標(biāo)充電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值;

所述電池狀態(tài)為放電狀態(tài)時,確定所述采樣電壓值對應(yīng)的放電電壓區(qū)間以獲取對應(yīng)的所述虛電補(bǔ)償值,并根據(jù)所述采樣電壓值與所述虛電補(bǔ)償值獲取補(bǔ)償電壓值,以確定補(bǔ)償電壓值對應(yīng)的目標(biāo)放電電壓區(qū)間,獲取與所述目標(biāo)放電電壓區(qū)間對應(yīng)的電量等級以確定所述電量顯示值。

可選地,所述電池電量處理設(shè)備7000還包括:

滿電處理單元7400,用于當(dāng)所述電池狀態(tài)為充電狀態(tài)時,確定充電電流為零后返回滿電狀態(tài)對應(yīng)的電池電量顯示值,不再觸發(fā)所述顯示電量值獲取單元進(jìn)行工作。

可選地,所述電池電量處理設(shè)備7000還包括:

低電處理單元7500,用于當(dāng)所述電池狀態(tài)為放電狀態(tài)時,確定所述電壓采樣值低于低電關(guān)機(jī)閾值時觸發(fā)產(chǎn)生關(guān)機(jī)提醒,和/或確定所述電壓采樣值低于低電提醒閾值時觸發(fā)產(chǎn)生低電提醒。

以上已經(jīng)結(jié)合附圖描述了本發(fā)明的實施例,根據(jù)本實施例,通過用于指示與不同電量等級對應(yīng)的電池電壓區(qū)間以及虛電補(bǔ)償值的電池電壓與電量的映射信息,可以在根據(jù)目標(biāo)電池的采樣電壓值獲取對應(yīng)的目標(biāo)電池的顯示電量值時,針對虛電現(xiàn)象或者回壓現(xiàn)象進(jìn)行電壓補(bǔ)償,使得獲取的顯示電量值更準(zhǔn)確。并且,實施復(fù)雜度低,可以快速獲取顯示電量值。此外,消耗的處理資源較少,無需增加額外的芯片成本。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,可以通過各種方式來實現(xiàn)電池電量處理設(shè)備7000。例如,可以通過指令配置處理器來實現(xiàn)電池電量處理設(shè)備7000。例如,可以將指令存儲在ROM中,并且當(dāng)啟動設(shè)備時,將指令從ROM讀取到可編程器件中來實現(xiàn)電池電量處理設(shè)備7000。例如,可以將電池電量處理設(shè)備7000固化到專用器件(例如ASIC)中??梢詫㈦姵仉娏刻幚碓O(shè)備7000分成相互獨立的單元,或者可以將它們合并在一起實現(xiàn)。電池電量處理設(shè)備7000可以通過上述各種實現(xiàn)方式中的一種來實現(xiàn),或者可以通過上述各種實現(xiàn)方式中的兩種或更多種方式的組合來實現(xiàn)。

本領(lǐng)域技術(shù)人員公知的是,隨著諸如大規(guī)模集成電路技術(shù)的電子信息技術(shù)的發(fā)展和軟件硬件化的趨勢,要明確劃分計算機(jī)系統(tǒng)軟、硬件界限已經(jīng)顯得比較困難了。因為,任何操作可以軟件來實現(xiàn),也可以由硬件來實現(xiàn)。任何指令的執(zhí)行可以由硬件完成,同樣也可以由軟件來完成。對于某一機(jī)器功能采用硬件實現(xiàn)方案還是軟件實現(xiàn)方案,取決于價格、速度、可靠性、存儲容量、變更周期等非技術(shù)性因素。因此,對于電子信息技術(shù)領(lǐng)域的普通技術(shù)人員來說,更為直接和清楚地描述一個技術(shù)方案的方式是描述該方案中的各個操作。在知道所要執(zhí)行的操作的情況下,本領(lǐng)域技術(shù)人員可以基于對所述非技術(shù)性因素的考慮直接設(shè)計出期望的產(chǎn)品。

本發(fā)明可以是系統(tǒng)、方法和/或計算機(jī)程序產(chǎn)品。計算機(jī)程序產(chǎn)品可以包括計算機(jī)可讀存儲介質(zhì),其上載有用于使處理器實現(xiàn)本發(fā)明的各個方面的計算機(jī)可讀程序指令。

計算機(jī)可讀存儲介質(zhì)可以是可以保持和存儲由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計算機(jī)可讀存儲介質(zhì)例如可以是――但不限于――電存儲設(shè)備、磁存儲設(shè)備、光存儲設(shè)備、電磁存儲設(shè)備、半導(dǎo)體存儲設(shè)備或者上述的任意合適的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲器(SRAM)、便攜式壓縮盤只讀存儲器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計算機(jī)可讀存儲介質(zhì)不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘枴?/p>

這里所描述的計算機(jī)可讀程序指令可以從計算機(jī)可讀存儲介質(zhì)下載到各個計算/處理設(shè)備,或者通過網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計算機(jī)或外部存儲設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計算機(jī)和/或邊緣服務(wù)器。每個計算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計算機(jī)可讀程序指令,以供存儲在各個計算/處理設(shè)備中的計算機(jī)可讀存儲介質(zhì)中。

用于執(zhí)行本發(fā)明操作的計算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言—諸如Smalltalk、C++等,以及常規(guī)的過程式編程語言—諸如“C”語言或類似的編程語言。計算機(jī)可讀程序指令可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實施例中,通過利用計算機(jī)可讀程序指令的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計算機(jī)可讀程序指令,從而實現(xiàn)本發(fā)明的各個方面。

這里參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)可讀程序指令實現(xiàn)。

這些計算機(jī)可讀程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。也可以把這些計算機(jī)可讀程序指令存儲在計算機(jī)可讀存儲介質(zhì)中,這些指令使得計算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲有指令的計算機(jī)可讀介質(zhì)則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的各個方面的指令。

也可以把計算機(jī)可讀程序指令加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機(jī)實現(xiàn)的過程,從而使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。

附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。對于本領(lǐng)域技術(shù)人員來說公知的是,通過硬件方式實現(xiàn)、通過軟件方式實現(xiàn)以及通過軟件和硬件結(jié)合的方式實現(xiàn)都是等價的。

以上已經(jīng)描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實施例的原理、實際應(yīng)用或?qū)κ袌鲋械募夹g(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實施例。本發(fā)明的范圍由所附權(quán)利要求來限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1