可以在電池充電時對充電電流進行動態(tài)補償,從而讓當前電池的實際電量與當前電池電量的顯示值同步,但值得一提的是,由于電池放電時的電流不可控,因此,這種方式只能針對電池的充電過程。
[0048]上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。
[0049]本發(fā)明第二實施方式涉及一種充放電方法。第二實施方式與第一實施方式大致相同,其主要區(qū)別之處在于:在第一實施方式中,預設(shè)的N秒為總的充電時間/100、預設(shè)的M秒為總的放電時間/100、第一預設(shè)值及第二預設(shè)值均為1% ;即:在終端檢測到電池充滿電,且當前電池電量的顯示值小于100%時,終端每隔總的充電時間/100,在當前電池電量的顯示值上增加1% ;在終端檢測到電池放電至關(guān)機電壓,且當前電池電量的顯示值大于0%時,終端每隔總的放電時間/100在當前電池電量的顯示值上減去1%。而在本發(fā)明第二實施方式中,預設(shè)的N、M均為10,第一預設(shè)值為終端檢測到電池充滿電時電池電量的顯示值與100%之間的差值的百分之一;第二預設(shè)值為終端檢測到電池放電至關(guān)機電壓時電池電量的顯示值的百分之一。
[0050]具體地說,在步驟104中,在終端檢測到電池充滿電,且當前電池電量的顯示值小于100%時,終端會先計算出當前電池電量的顯示值與100%之間的差值,并判斷該差值是否小于或等于10% ;若該差值小于或等于10% ;則每隔1s在當前電池電量的顯示值上增加該差值的百分之一。
[0051]比如說,當終端檢測到電池已經(jīng)充滿電,而當前電池電量的顯示值僅為95%時,終端會先計算出當前電池電量的顯示值95%與100%之間的差值5%,然后每隔10秒在當前電池電量的顯示值95%上增加5% /100,也就是說,每隔200秒,用戶會觀察到當前電池電量的顯示值增加1%,1000秒后電池電量的顯示值達到100%。同樣地,若終端檢測到電池已經(jīng)充滿電,而當前電池電量的顯示值僅為90%時,每隔100秒,用戶會觀察到當前電池電量的顯示值增加1%,當電池電量的顯示值達到100%后則停止增加。
[0052]在步驟109中,當終端檢測到電池放電至關(guān)機電壓,且當前電池電量的顯示值大于0%,并小于或等于10%時,則每隔10秒在當前電池電量的顯示值上減去所述終端檢測到電池放電至關(guān)機電壓時電池電量的顯示值的百分之一。比如說,當終端檢測到電池放電至關(guān)機電壓,而當前電池電量的顯示值為8%,則每隔10秒在當前電池電量的顯示值8%上減去8% /100,也就是說,每隔125秒,用戶會觀察到當前電池電量的顯示值減去1%,直到當前電池電量的顯示值減至0%為止。
[0053]相對于現(xiàn)有技術(shù)中,每隔10秒在當前電池電量的顯示值增加或減小1%而言,本發(fā)明實施方式,增大了電池電量的顯示值變化的時間間隔,從而減緩了電池充放電曲線的變化趨勢,能夠給用戶帶來更好的體驗。
[0054]本發(fā)明第三實施方式涉及一種電池放電系統(tǒng)。如圖2所示,該電池放電系統(tǒng)包括:充電檢測模塊、判斷模塊、示值增加模塊、示值減小模塊。
[0055]其中,充電檢測模塊用于在電池充電時實時檢測電池是否充滿電,并在電池充滿電時,觸發(fā)判斷模塊判斷當前電池電量的顯示值是否達到100% ;
[0056]判斷模塊用于在判定當前電池電量的顯示值小于100%時,觸發(fā)示值增加模塊每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值,直到當前電池電量的顯示值達到100% ;
[0057]放電檢測模塊用于在電池放電時,實時檢測電池的電壓是否達到預設(shè)的關(guān)機電壓,并在電池的電壓達到預設(shè)的關(guān)機電壓時,觸發(fā)示值減小模塊每隔預設(shè)的M秒在當前電池電量的顯示值上減去第二預設(shè)值,直到當前電池電量的顯示值減到0% ;
[0058]其中,第一預設(shè)值與N的比值、第二預設(shè)值與M的比值均小于或等于0.0001,且M、N均大于O。
[0059]具體地說,在本實施方式中,當充電檢測模塊檢測到電池充滿電,且判斷模塊判斷出當前電池電量的顯示值小于100%時,示值增加模塊每隔總的充電時間/100,在當前電池電量的顯示值上增加1%,直到當前電池電量的顯示值增加到100%為止。
[0060]同樣地,當放電檢測模塊檢測到電池的電壓已降至關(guān)機電壓,且判斷模塊判斷出當前電池電量的顯示值大于0%時,示值減小模塊每隔總的放電時間/100,在當前電池電量的顯示值上減去1%,直到當前電池電量的顯示值減少到0%為止。
[0061]不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應的系統(tǒng)實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應用在第一實施方式中。
[0062]值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單
J L.ο
[0063]本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
【主權(quán)項】
1.一種充放電方法,其特征在于,包含以下步驟: 在終端檢測到電池充滿電,且當前電池電量的顯示值小于100%時,每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值,直到當前電池電量的顯示值達到100% ; 在終端檢測到電池放電至關(guān)機電壓,且當前電池電量的顯示值大于0%時,每隔預設(shè)的M秒在當前電池電量的顯示值上減去第二預設(shè)值,直到當前電池容量的顯示值減到0% ; 其中,第一預設(shè)值與N的比值、第二預設(shè)值與M的比值均小于或等于0.0001,且M、N均大于O。
2.根據(jù)權(quán)利要求1所述的充放電方法,其特征在于,所述N秒為總的充電時間/100,所述第一預設(shè)值為1%。
3.根據(jù)權(quán)利要求2所述的充放電方法,其特征在于,在所述每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值的步驟之前,還包括以下步驟: 終端根據(jù)電池的總?cè)萘考半姵爻跏汲潆姇r的恒定電流,獲取所述電池充滿電所需要的總的充電時間。
4.根據(jù)權(quán)利要求1所述的充放電方法,其特征在于,所述M秒為總的放電時間/100,所述第二預設(shè)值為1%。
5.根據(jù)權(quán)利要求4所述的充放電方法,其特征在于,在所述直到當前電池電量的顯示值達到100%的步驟之后,還包括以下步驟: 終端獲取電池的實際總?cè)萘?;其中,所述實際總?cè)萘繛殡姵貜拈_始充電到所述終端檢測到電池充滿電時實際存儲的電量; 記錄所述電池的實際總?cè)萘?,并將所述電池的實際總?cè)萘孔鳛殡姵氐目側(cè)萘俊?br>6.根據(jù)權(quán)利要求5所述的充放電方法,其特征在于,在所述每隔預設(shè)的M秒在當前電池電量的顯示值上減去第二預設(shè)值的步驟之前,還包括以下步驟: 終端根據(jù)所述電池的總?cè)萘考半姵爻跏挤烹姇r的恒定電流,獲取所述電池放電所需要的總的放電時間。
7.根據(jù)權(quán)利要求1所述的充放電方法,其特征在于,所述N為10,所述第一預設(shè)值為終端檢測到電池充滿電時電池電量的顯示值與100%之間的差值的百分之一; 在所述每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值的步驟中,包括以下子步驟: 在終端檢測到電池充滿電,且當前電池電量的顯示值小于100%時,計算當前電池電量的顯示值與100%之間的差值; 如果所述差值小于或等于10%;則每隔1s在當前電池電量的顯示值上增加所述差值的百分之一。
8.根據(jù)權(quán)利要求1所述的充放電方法,其特征在于,所述M為10,所述第二預設(shè)值為終端檢測到電池放電至關(guān)機電壓時電池電量的顯示值的百分之一; 在所述每隔預設(shè)的M秒在當前電池電量的顯示值上減去第二預設(shè)值的步驟中,包括以下步驟; 在終端檢測到電池放電至關(guān)機電壓,且當前電池電量的顯示值大于0%,并小于或等于10%時,則每隔1s在當前電池電量的顯示值上減去所述終端檢測到電池放電至關(guān)機電壓時電池電量的顯示值的百分之一。
9.一種充放電系統(tǒng),其特征在于,包含:充電檢測模塊、判斷模塊、示值增加模塊、示值減小模塊; 所述充電檢測模塊用于在電池充電時實時檢測電池是否充滿電,并在電池充滿電時,觸發(fā)所述判斷模塊判斷當前電池電量的顯示值是否達到100% ; 所述判斷模塊用于在判定所述當前電池電量的顯示值小于100%時,觸發(fā)所述示值增加模塊每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值,直到當前電池電量的顯示值達到100% ; 放電檢測模塊用于在電池放電時實時檢測電池的電壓是否達到預設(shè)的關(guān)機電壓,并在所述電池的電壓達到預設(shè)的關(guān)機電壓時,觸發(fā)所述示值減小模塊每隔預設(shè)的M秒當前電池電量的顯示值上減去第二預設(shè)值,直到當前電池電量的顯示值減到0% ; 其中,第一預設(shè)值與N的比值、第二預設(shè)值與M的比值均小于或等于0.0001,且M、N均大于O。
10.根據(jù)權(quán)利要求9所述的充放電系統(tǒng),其特征在于,所述N秒為總的充電時間/100,所述M秒為總的放電時間/100,所述第一預設(shè)值、第二預設(shè)值均為1%。
【專利摘要】本發(fā)明涉及電池充放電領(lǐng)域,公開了一種充放電方法及系統(tǒng)。本發(fā)明中,在終端檢測到電池充滿電,且當前電池電量的顯示值小于100%時,每隔預設(shè)的N秒在當前電池電量的顯示值上增加第一預設(shè)值,直到當前電池電量的顯示值達到100%;在終端檢測到電池放電至關(guān)機電壓,且當前電池電量的顯示值大于0%時,每隔預設(shè)的M秒在當前電池電量的顯示值上減去第二預設(shè)值,直到當前電池容量的顯示值減到0%;其中,第一預設(shè)值與N的比值、第二預設(shè)值與M的比值均小于或等于0.0001,且M、N均大于0。相對于現(xiàn)有技術(shù)而言,本發(fā)明實施方式減小了各預設(shè)值與預設(shè)的時間的比值,從而減緩了電池充放電曲線的變化趨勢,能夠給用戶帶來更好的體驗。
【IPC分類】H01M10-44, H02J7-00
【公開號】CN104752784
【申請?zhí)枴緾N201510120784
【發(fā)明人】儲呈龍
【申請人】上海天奕達電子科技有限公司
【公開日】2015年7月1日
【申請日】2015年3月18日