新四季網

準確估計電池的電量百分比的方法和電源管理裝置與流程

2023-05-10 15:00:52


本發明涉及對電池的電量百分比進行估計,更具體地,涉及準確地估計電池的電量百分比的方法和電源管理裝置。



背景技術:

一般而言,目前提供有多個類型的傳統電量計量(fuelgauge)方案以估計電池的電量百分比,特別是當電池重新連接到電量計量設備或首次連接到該電量計量設備時。不幸的是,由於電池可以被更換、充電、放電、處理或在靜止狀態,傳統方案具有各自的性能局限;也就是說,電池的狀態在不同時間可能會有所不同。例如,一些傳統方案可以實現估計精度高,但是只有當電池處於靜止狀態很長一段時間時才能應用。其他傳統方案可以應用於所有電池狀態但不能達到較高的估計精度。因此,很難僅僅採用單一的傳統電量計量方案來針對所有電池狀態實現高估計精度和高適用性。



技術實現要素:

有鑑於此,本發明提供一種準確地估計電池的電量百分比的方法和電源管理裝置以解決上述問題。

根據至少一個實施方式,提供了一種能夠準確估計電池的電量百分比的方法,該方法包括:執行以測量該電池的電量百分比的第一電量計量操作,生成第一信息,該第一信息包括第一百分比和與該第一百分比對應的第一電池電壓中至少一者;執行以測量該電池的電量百分比的第二電量計量操作,生成第二信息,該第二信息包括第二百分比和與該第二百分比對應的第二電池電壓中至少一者,該第一電量計量操作不同於該第二電量計量操作;以及根據該第一信息和該第二信息,從該第一百分比和該第二百分比中動態地確定一個百分比作為該電池的電量百分比。

根據至少一個實施方式,提供了一種能夠準確估計電池的電量百分比的方法,該包括:從存儲設備讀取或加載該電池的先前信息,該先前信息包括該電池的先前電量百分比和與該先前電量百分比對應的先前電池電壓中至少一者;執行測量該電池的電量百分比的第一電量計量操作,生成第一信息,該第一信息包括第一百分比和與該第一百分比對應的第一電池電壓中至少一者;執行測量該電池的電量百分比的第二電量計量操作,生成第二信息,該第二信息包括第二百分比和與該第二百分比對應的第二電池電壓中至少一者,該第一電量計量操作不同於該第二電量計量操作;以及根據該第一信息和該第二信息,從該先前電量百分比、該第一百分比和該第二百分比中動態地確定一個百分比作為該電池的電量百分比。

根據至少一個實施方式,提供了一種能夠準確估計電池的電量百分比的電源管理裝置,該電源管理裝置包括存儲設備和控制器,控制器耦接到該存儲設備且配置為從該存儲設備加載程序代碼,以執行如下操作:執行測量該電池的電量百分比的第一電量計量操作,生成第一信息,該第一信息包括第一百分比和與該第一百分比對應的第一電池電壓中至少一者;執行測量該電池的電量百分比的第二電量計量操作,生成第二信息,該第二信息包括第二百分比和與該第二百分比對應的第二電池電壓中至少一者,該第一電量計量操作不同於該第二電量計量操作;以及根據該第一信息和該第二信息,從該第一百分比和該第二百分比中動態地確定一個百分比作為該電池的電量百分比。

根據至少一個實施方式,提供了一種能夠準確估計電池的電量百分比的電源管理裝置,包括存儲設備和控制器,控制器耦接到該存儲設備且被配置為:從該存儲設備讀取或加載該電池的先前信息,該先前信息包括該電池的先前電量百分比和與該先前電量百分比對應的先前電池電壓中至少一者;執行第一電量計量操作以測量該電池的電量百分比,生成第一信息,該第一信息包括第一百分比和與該第一百分比對應的第一電池電壓中至少一者;執行第二電量計量操作以測量該電池的電量百分比,生成第二信息,該第二信息包括第二百分比和與該第二百分比對應的第二電池電壓中至少一者,該第一電量計量操作不同於該第二電量計量操作;以及根據該第一信息和該第二信息,從該先前電量百分比、該第一百分比和該第二百分比中動態地確定一個百分比作為該電池的電量百分比。

通過本發明,即使電池處於不同條件下也可以為用戶提供準確的電量計量結果,能夠準確地估計電池的電量百分比。

在閱讀各個附圖中例示的優選實施例的如下詳細描述之後,本發明的這些和其他目的對本領域技術人員來說無疑將變得顯而易見。

附圖說明

圖1根據本發明的第一實施方式例示了能夠準確地計量/測量電池的電量(尤其是剩餘電量)的方法的流程圖。

圖2是能夠根據圖1的流程圖準確地計量/測量電池的剩餘電量的電源管理裝置的框圖。

圖3根據本發明的第二實施方式例示了能夠準確地計量/測量電池的電量的方法的流程圖。

圖4a和圖4b是示出圖3所示方法的第一實施方式的流程圖。

圖5是示出圖3所示方法的第二實施方式的流程圖。

圖6a和圖6b是示出圖3所示方法的第三實施方式的流程圖。

圖7、圖8和圖9是基於電池使用/歷史信息、時間信息、老化因子和/或溫度信息,確定或配置電池的初始電量百分比的不同場景下實施方式的流程圖。

具體實施方式

在說明書及後續的權利要求當中使用了某些詞彙來指稱特定的組件。本領域一般技術人員應可理解,電子設備製造商可以會用不同的名詞來稱呼同一組件。本說明書及後續的權利要求並不以名稱的差異來作為區別組件的方式,而是以組件在功能上的差異來作為區別的基準。在通篇說明書及後續的權利要求當中所提及的「包含」是開放式的用語,故應解釋成「包含但不限定於」。此外,「耦接」一詞在此是包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置電性連接於第二裝置,則代表該第一裝置可直接連接於該第二裝置,或通過其他裝置或連接手段間接地連接至該第二裝置。

請參考圖1,圖1根據本發明的第一實施方式例示了能夠準確地計量/測量電池的電量(尤其是剩餘電量)的方法的流程圖。該方法可以顯著提高電池的電池電量百分比測量的準確性。應該注意的是,在本申請的實施方式中,電池電量百分比由放電深度(depth-of-discharge,dod)表示。這並非是對本發明的限制,因為電池電量百分比也可以由荷電狀態(state-of-charge,soc)表示,荷電狀態是放電深度的補充。該方法被設置為採用和執行兩種不同的電量計量操作以生成兩種不同的信息結果,每種信息結果包括由dod所表示的百分比和與該百分比對應的電池電壓這兩者中至少一者,其中這兩種不同的信息結果被視為測量結果,並且根據電池的不同狀況從兩種不同的電量計量操作的測量結果中動態地選擇一種作為測量結果。在實踐中,該方法被設置為動態地安排/設置在不同條件下兩種電量計量操作的不同置信水平。在一些情況下,一種電量計量操作的置信水平被配置為高於另一種電量計量操作的置信水平,但在其他情況下其被配置為低於另一種電量計量操作的置信水平。因此,通過動態評級/調整在不同條件下的置信水平,該方法可以配置/設置測量結果為具有較高置信水平的電量計量操作的百分比。此外,該方法可以被設置為從至少三種電量計量操作中基於它們的置信水平選擇一種對應操作的測量結果,電量計量操作的數量並非是對本發明的限制。

在實施方式中,這兩種不同的電量計量操作包括第一電量計量操作(例如基於電壓的電量計量操作)和第二電量計量操作(例如基於庫侖計的電量計量操作)。基於電壓的計量操作採用感測電阻並測量感測電阻上的壓降,以估計電池的電流,從而測量電池的剩餘電量並獲得第一信息,該第一信息包括由dod表示的相應第一百分比和對應於第一百分比的第一電池電壓中的至少一個。基於庫侖計的電量計量操作採用庫侖計數電路來測量電池的電流,從而測量電池的剩餘電量並獲得第二信息,該第二信息包括由dod表示的相應第二百分比和對應於第二百分比的第二電池電壓中的至少一個。該方法可以改善傳統方案,並且根據採用基於電壓的電量計量操作和基於庫侖計的電量計量操作這兩者的優勢,即使電池操作在諸如溫度、老化因子、電池歷史等不同條件下也可以為用戶提供更準確的電量計量結果。

應該注意,確定哪些百分比作為電池的電量百分比是基於第一信息和第二信息的確定。在實踐中,可以基於第一百分比和第二百分比執行確定操作;另外,可以基於第一電池電壓和第二電池電壓執行確定操作。基於第一電池電壓和第二電池電壓執行確定操作的優勢在於,在某些情況下,相應電池電壓的變化範圍比上述百分比的變化範圍更寬。此外,通過基於查找錶轉化上述百分比以生成相應的電池電壓,可以容易地獲得相應的電池電壓。

只要能夠實現基本相同的結果,圖1所示流程圖的步驟的先後順序可以不需嚴格按照所示的順序且不需要是連續的,也就是說,中間可以有其他步驟。圖1的詳細步驟如下。

步驟105:開始;

步驟110:確定是否重新估計或重新計算電池的電量百分比?如果是,執行步驟120,否則,繼續步驟115;

步驟115:通過使用感測電阻和測量感測電阻上的壓降來估計電池的電流,執行基於電壓的電量計量操作,從而測量電池的剩餘電量百分比並生成第一百分比;

步驟120:通過使用庫侖計數器電路來測量電池的電流,執行基於庫侖計的電量計量操作,從而測量電池的剩餘電量百分比並生成第二百分比;

步驟125:比較和計算第一和第二百分比之間的百分比差;

步驟130:確定該百分比差是否高於百分比閾值?如果百分比差高於百分比閾值,則基於電壓的電量計量操作的置信水平被配置為高於基於庫侖計的電量計量操作的置信水平,並且流程進一步執行步驟120;否則,基於電壓的電量計量操作的置信水平被配置為低於基於庫侖計的電量計量操作的置信水平,流程進行到步驟115。

在步驟110中,可以通過確定電池是否已保持在靜止狀態一個特定時間段來執行如何確定是否重新估計或重新計算電池的電量百分比的操作,靜止狀態是指當電池是在靜態條件下時電池不向系統提供電流或幾乎不提供電流。如果電池在該靜態條件已保持了特定時間段,該方法被設置為確定電池已經休息了該特定時間段,並該方法使得能夠重新估計或重新計算電池的電量百分比,以計算當前的電量百分比。接著,前進到步驟115。在步驟115中,庫侖計數器電路被用來在一時間間隔期間測量/累積電池的電流,從而測量電池的電量百分比。

應該注意的是,該方法在步驟105被設置為估計或計算電池的初始電量百分比,因此當由電池供電的系統重啟時,進行到步驟120。在步驟120,通過採用ac(交流)電阻器並測量ac電阻上壓降來估計電池的電流,執行基於電壓的電量計量操作,從而測量當前的由dod或soc表示的電池電量百分比。壓降的變化可以反映電池的電流變化,因此該方法可以根據壓降的變化測量當前電池的dod百分比。

在步驟125和步驟130,方法被設置為動態地和選擇性地從基於庫侖計的電量計量操作和基於電壓的電量計量操作的兩個測量結果中選擇一個。該方法被設置為比較和計算兩個百分比之間的百分比差,然後決定是否百分比差是否高於百分比閾值。如果百分比差高於百分比閾值,該方法確定基於庫侖計的電量計量操作的可靠性低於基於電壓的電量計量操作的可靠性,並且相應地,其置信水平被設置為較低的值。相反,如果百分比差低於百分比閾值,該方法確定基於庫侖計的電量計量操作的可靠性高於基於電壓的電量計量操作的可靠性,並且相應地,其置信水平被設置為較高的值。通過如此,該方法可以有效地估計基於庫侖計的電量計量操作和基於電壓的電量計量操作的可靠性,並因此確定兩種測量結果中的一種作為電池電量百分比結果。由於兩種不同的電量計量操作具有不同的優勢、準確度和測量條件,通過選擇性地採樣一種測量結果作為最終結果,該方法可以獲得這兩種不同的電量計量操作的優點並且避免它們的局限性。例如,如果電池已保持在靜態條件,該方法可以採樣基於庫侖計的電量計量操作的百分比作為最終的電池電量百分比。如果電池沒有保持在靜態條件,該方法可以採樣基於電壓的電量計量操作的百分比作為最終的電池電量百分比。也就是說,該方法被設置為能夠使用這兩種不用的電量計量操作並且動態地選擇這兩種不用的電量計量操作的一個測量結果作為最終結果。因此,該方法可以改善最終測量結果的精確性並且為用戶顯示電池電量百分比的最終測量結果。

在另一個實施方式中,對於步驟125,該方法可以設置為比較和計算第一電池電壓和第二電池電壓之間的電壓差。對於步驟130,該方法可以設置為確定電壓差是否高於電壓閾值。如果電壓差高於電壓閾值,基於電壓的電量計量操作的置信水平被配置為高於基於庫侖計的電量計量操作的置信水平。否則,基於電壓的電量計量操作的置信水平被配置為低於基於庫侖計的電量計量操作的置信水平。

此外,如果基於電壓的電量計量操作的置信水平高於基於庫侖計的電量計量操作的置信水平並且超過了高閾值(或者如果兩個百分比之間的百分比差高於高百分比閾值),這意味著基於電壓的電量計量操作的的測量結果變得更加可靠,在這種情況下,重新執行基於庫侖計的電量計量操作以測量電池的電量百分比,再次生成基於庫侖計的電量計量操作的百分比結果,並重新評估基於庫侖計的電量計量操作的置信水平。這相當於通過參照基於電壓的電量計量操作的測量結果改善了基於庫侖計的電量計量操作的準確性。同樣,如果基於庫侖計的電量計量操作的置信水平高於基於電壓的電量計量操作的置信水平並且超過了高閾值(或者如果兩個百分比之間的百分比差高於高百分比閾值),這意味著基於庫侖計的電量計量操作的測量結果變得更加可靠,在這種情況下,重新執行基於電壓的電量計量操作以測量電池的電量百分比,再次生成基於電壓的電量計量操作的百分比結果,並重新評估基於電壓的電量計量操作的置信水平。這相當於通過參照基於庫侖計的電量計量操作的測量結果改善了基於電壓的電量計量操作的準確性。

可以通過控制器或微控制器執行從存儲器設備(例如寄存器電路)加載的相應程序代碼,來執行上述方法或至少一個步驟。圖2是能夠根據圖1的流程圖準確地計量/測量電池201的剩餘電量的電源管理裝置200的框圖。電源管理裝置200耦接到電池201並且包括存儲設備205和控制器210,並且可以通過使用單個集成電路晶片實現。存儲設備205被設置為存儲或緩衝上述電量計量操作的測量結果(即,百分比)和相應的程序代碼。控制器210耦接到存儲設備205並且被設置為當啟用軟體應用程式或系統時,從存儲設備205加載程序代碼,來啟用和執行兩個電量計量操作以估計電池的電量百分比。接著控制器210被設置為執行程序代碼以執行上述步驟的操作。進一步的描述這裡不再贅述。

此外,在本發明的第二實施方式中,提供能夠更準確地估計/計算電池的電量百分比的方法。特別地,當由電池供電的系統重啟或電池已經休息了一段時間(完全休息狀態或靜態狀態)時,電量百分比可以例如是電池的放電深度百分比(但不限於此)。在一些實施方式,電量百分比可以用荷電狀態百分比來表示。更具體地,該方法可以被設置為估計或測量電池的初始電量百分比,並可以提高初始電量百分比的估計的準確性,特別是當電池第一次連接到或重新連接到庫侖計數器電路時。該方法被設置為根據從如下信息計算或確定的置信水平準確地從先前電量百分比、軟體估計百分比和硬體測量百分比中選擇一個電量百分比作為初始電量百分比,該信息包括至少一對上述百分比之間的百分比差和至少一對與上述百分比對應的電池電量之間的電壓差這兩者中至少一者。也就是說,可以基於百分比差和/或對應的電壓差,選擇一個電量百分比作為初始電量百分比。此外,該方法可以在一些情形下可選地為通過控制器控制屏幕為用戶顯示先前電量百分比以改善用戶體驗,即使電池的初始電量百分比被確定為是軟體估計百分比或硬體測量百分比。圖3根據本發明的第二實施方式例示了能夠準確地計量/測量電池的電量的方法的流程圖。只要能夠實現基本相同的結果,圖3所示流程圖的步驟的先後順序可以不需嚴格按照所示的順序且不需要是連續的,也就是說,中間可以有其他步驟。圖3的詳細步驟如下。

步驟305:開始;

步驟310:從位於包含該電池的電池組內部或外部的存儲設備(諸如寄存器電路)讀取先前電量百分比rtcp(或稱為最近的電量百分比);

步驟315:通過使用硬體電路(例如庫侖計數器電路),生成電池的硬體測量百分比hwp,其中硬體測量百分比hwp可例如硬體開路電壓測量百分比;

步驟320:通過使用能夠估算電池電量的軟體算法,生成電池的軟體估計百分比swp,其中軟體估計百分比swp可例如軟體開路電壓估計百分比;

步驟325:根據先前電量百分比rtcp、硬體測量百分比hwp、軟體估計百分比swp中至少一對百分比之間的差,計算或確定先前電量百分比rtcp、硬體測量百分比hwp、軟體估計百分比swp的置信水平;

步驟330:通過參考上述置信水平,從先前電量百分比rtcp、硬體測量百分比hwp、軟體估計百分比swp中動態地選擇一個百分比作為初始電量百分比;

步驟335:結束。

例如,如果硬體測量百分比hwp和先前電量百分比rtcp之間的差(或絕對差)遠高於閾值(例如30%dod),該方法被設置為確定先前電量百分比rtcp的置信水平低於硬體測量百分比hwp和軟體估計百分比swp的置信水平。另選地,如果軟體估計百分比swp和先前電量百分比rtcp之間的差(或絕對差)遠高於閾值(例如10%dod),該方法被設置為確定軟體估計百分比swp的置信水平高於先前電量百分比rtcp的置信水平。此外,如果硬體測量百分比hwp和軟體估計百分比swp之間的差(或絕對差)遠高於閾值(例如30%),該方法被設置為確定軟體估計百分比swp的置信水平高於硬體測量百分比hwp的置信水平。此外,如果電池沒有連接到充電器設備、沒有被調換/預置、和/或先前電量百分比rtcp未被訪問/處理,則該方法可以提高先前電量百分比rtcp的置信水平。此外,如果軟體估計百分比swp低於較低的閾值(例如3%dod),該方法可以提高軟體估計百分比swp的置信水平。因此,通過參照對先前電量百分比rtcp、硬體測量百分比hwp和軟體估計百分比swp的置信水平進行評等、配置或調整的至少一個步驟,該方法可以相應地並且準確地從三個百分比中選擇一個作為電池的初始電量百分比。下面詳細地提供了幾個修改的實施方式。

此外,在步驟325中,在另一個實施方式中,該方法可以被設置為,根據與這三個百分比對應的電池電壓中至少一對之間的電壓差,計算或確定先前電量百分比rtcp、硬體測量百分比hwp和軟體估計百分比swp的置信水平。

圖4a和圖4b是示出圖3所示方法的第一實施方式的流程圖。只要能夠實現基本相同的結果,圖4a和圖4b所示流程圖的步驟的先後順序可以不需嚴格按照所示的順序且不需要是連續的,也就是說,中間可以有其他步驟。圖4a和圖4b的詳細步驟如下。

步驟405:開始;

步驟410:如果充電器與電池連接,停止/禁用該充電器;

步驟415:執行硬體計量操作以獲得硬體測量百分比hwp,執行軟體計量操作以獲得軟體估計百分比swp,從存儲設備讀取先前電量百分比rtcp;

步驟420:確定電池是否被置換。如果電池沒有被置換,繼續步驟425;否則,則繼續步驟455;

步驟425:確定現在電池是否連接到充電器設備。如果電池沒有連接到充電器設備,則繼續執行步驟430;否則,執行步驟455;

步驟430:確定是否使用先前電量百分比rtcp作為初始電量百分比。如果確定先前電量百分比rtcp不用於設置初始電量百分比,繼續執行步驟435;否則,執行步驟440;

步驟435:設置硬體測量百分比hwp的置信水平或軟體估計百分比swp置信水平為最高水平,並配置初始電量百分比為硬體測量百分比hwp或軟體估計百分比swp;

步驟440:確定軟體估計百分比swp是否低於低閾值。如果軟體估計百分比swp低於低閾值(例如3%dod),繼續執行步驟445;否則,執行步驟450;

步驟445:設置軟體估計百分比swp的置信水平為最高水平,並且配置初始電量百分比為軟體估計百分比swp,為用戶顯示先前電量百分比rtcp以向用戶指示與先前電量百分比rtcp相等的初始電量百分比,而不顯示軟體估計百分比swp,從而對於電池電量顯示的用戶體驗的流暢性;

步驟450:設置先前電量百分比rtcp的置信水平為最高水平,並且配置初始電量百分比為先前電量百分比rtcp,為用戶顯示先前電量百分比rtcp;

步驟455:計算硬體測量百分比hwp和先前電量百分比rtcp之間的絕對差值,並確定該絕對差值是否高於特定的閾值;如果絕對差值高於特定的閾值(例如30%dod),繼續執行步驟460;否則,執行步驟465;

步驟460:計算硬體測量百分比hwp和軟體估計百分比swp之間的第一絕對差值以及軟體估計百分比swp和先前電量百分比rtcp之間的第二絕對差值,並確定第一絕對差值是否小於第二絕對差值;如果是,開始執行步驟470,否則,執行步驟465;

步驟465:計算軟體估計百分比swp和先前電量百分比rtcp之間的絕對差值,並確定該絕對差值是否大於閾值(如10±1%);如果大於該閾值,開始執行步驟475;否則,執行步驟430;

步驟470:計算硬體測量百分比hwp和軟體估計百分比swp之間的絕對差值,並確定該絕對差值是否大於閾值(如15%);如果大於該閾值,開始執行步驟480;否則,執行步驟485;

步驟475:計算軟體估計百分比swp和先前電量百分比rtcp之間的第三絕對差值以及軟體估計百分比swp和額定電池百分比vbatp之間的第四絕對差值,並確定第三絕對差值是否高於第四絕對差值;如果是,開始執行步驟480,否則,執行步驟430;

步驟480:設置軟體估計百分比swp的置信水平為最高水平,並配置初始電量百分比為軟體估計百分比swp,以及為用戶顯示軟體估計百分比swp;

步驟485:設置硬體測量百分比hwp的置信水平為最高水平,並配置初始電量百分比為硬體測量百分比hwp,以及為用戶顯示硬體測量百分比hwp;

步驟490:結束。

圖5是示出圖3所示方法的第二實施方式的流程圖。只要能夠實現基本相同的結果,圖5所示流程圖的步驟的先後順序可以不需嚴格按照所示的順序且不需要是連續的,也就是說,中間可以有其他步驟。圖5的詳細步驟如下。

步驟505:開始;

步驟510:如果充電器與電池連接,停止/禁用該充電器;

步驟515:執行硬體計量操作以獲得硬體測量百分比hwp,執行軟體計量操作以獲得軟體估計百分比swp,從存儲設備讀取先前電量百分比rtcp;

步驟520:確定電池是否被嵌入在電池組中。如果是嵌入在電池組中,繼續執行步驟525;否則,則繼續步驟530;

步驟525:配置初始電量百分比為嵌入式電量百分比;

步驟530:確定電池是否被置換。如果電池沒有被置換,繼續步驟535;否則,則繼續步驟540;

步驟535:確定現在電池是否連接到充電器設備。如果電池沒有連接到充電器設備,則繼續執行步驟525;否則,執行步驟545;

步驟540:配置電池循環(batterycycle)為零以及庫侖計數器電路的循環為零;

步驟545:計算硬體測量百分比hwp和先前電量百分比rtcp之間的絕對差值,並確定該絕對差值是否高於特定的閾值;如果絕對差值高於該特定的閾值(例如30%dod),繼續執行步驟550;否則,執行步驟555;

步驟550:計算硬體測量百分比hwp和軟體估計百分比swp之間的第一絕對差值以及軟體估計百分比swp和先前電量百分比rtcp之間的第二絕對差值,並確定第一絕對差值是否小於第二絕對差值;如果是,開始執行步驟560,否則,執行步驟555;

步驟555:計算額定電量百分比vbatp和先前電量百分比rtcp之間的絕對差值,並確定該絕對差值是否大於閾值(如10%);如果大於該閾值,開始執行步驟560;否則,執行步驟525;

步驟560:計算硬體測量百分比hwp和軟體估計百分比swp之間的絕對差值,並確定該絕對差值是否大於閾值(如15%);如果大於該閾值,開始執行步驟565;否則,執行步驟570;

步驟565:設置軟體估計百分比swp的置信水平為最高水平,並且配置初始電量百分比為軟體估計百分比swp,為用戶顯示軟體估計百分比swp;

步驟570:設置硬體測量百分比hwp的置信水平為最高水平,並配置初始電量百分比為硬體測量百分比hwp,以及為用戶顯示硬體測量百分比hwp;

步驟575:結束。

圖6a和圖6b是示出圖3所示方法的第三實施方式的流程圖。只要能夠實現基本相同的結果,圖6a和圖6b所示流程圖的步驟的先後順序可以不需嚴格按照所示的順序且不需要是連續的,也就是說,中間可以有其他步驟。圖6a和圖6b的詳細步驟如下。

步驟605:開始;

步驟610:確定是否使用先前電量百分比rtcp作為初始電量百分比。如果確先前電量百分比rtcp不用於作為初始電量百分比,則執行步驟615;否則,執行步驟630;

步驟615:計算硬體測量百分比hwp和軟體估計百分比swp之間的絕對差值,並確定該絕對差值是否大於閾值(如15%);如果大於該閾值,開始執行步驟620;否則,執行步驟625;

步驟620:設置軟體估計百分比swp的置信水平為最高水平,並且配置初始電量百分比為軟體估計百分比swp,為用戶顯示軟體估計百分比swp,以便當系統重新啟動時指示電池的電量;

步驟625:設置硬體測量百分比hwp的置信水平為最高水平,並配置初始電量百分比為硬體測量百分比hwp,以及為用戶顯示硬體測量百分比hwp,以便當系統重新啟動時指示電池的電量;

步驟630:確定先前電量百分比rtcp是否高於軟體估計百分比swp。如果先前電量百分比rtcp是否高於軟體估計百分比swp,則開始執行步驟650;否則,執行步驟635;

步驟635:確定電池現在是否連接到或者插入充電器設備。如果電池連接到充電器設備,執行步驟645;否則,執行步驟640;

步驟640:計算軟體估計百分比swp和先前電量百分比rtcp之間的絕對差值,並確定該絕對差值是否大於閾值(如15%±1%);如果大於16%(或者在一些情形下14%),開始執行步驟650;否則,執行步驟645;

步驟645:設置先前電量百分比rtcp的置信水平為最高水平,並且配置初始電量百分比為先前電量百分比rtcp,為用戶顯示先前電量百分比rtcp,以便當系統重新啟動時指示電池的電量;

步驟650:確定軟體估計百分比swp和先前電量百分比rtcp之間的絕對差值是否大於較低閾值(如10%±1%);如果大於11%(或者在一些情形下9%),開始執行步驟655;否則,執行步驟660;

步驟655:設置軟體估計百分比swp的置信水平為最高水平,並且配置初始電量百分比為軟體估計百分比swp,為用戶顯示先前電量百分比rtcp(或者先前電量百分比rtcp減去1%),以便當系統重新啟動時指示電池的電量;

步驟660:確定軟體估計百分比swp是否低於低閾值(如3%);如果軟體估計百分比swp低於3%,開始執行步驟655;否則,執行步驟645;

步驟665:結束。

同樣地,對於圖4至圖6的步驟,在其他實施方式中,該方法可以設置為根據與rtcp、hwp和swp這三個百分比對應的電池電壓中至少一對之間的電壓差,計算或確定先前電量百分比rtcp、硬體測量百分比hwp和軟體估計百分比swp的置信水平。與電池電壓相關的相應操作(計算以及與閾值比較)與這三個百分比相關操作類似,進一步詳細描述不再贅述。

此外,在一些實施方式中,該方法可以設置為基於電池使用/歷史信息、時間信息、老化因子和/或溫度信息等調整上述三種百分比的置信水平。例如,該方法可以將硬體測量百分比hwp的置信水平提高為最高水平,如果時間信息表明電池已休息了特定時間段(例如30分鐘)。也就是說,在這種情況下,硬體測量百分比hwp可以直接被選擇為用於設置初始電量百分比。因此,在基於電池使用/歷史信息、時間信息、老化因子和/或溫度信息等調整這三種百分比的置信水平後,該方法可以據此設置初始電量百分比。此外,例如,如果檢測到連接至充電器設備的電池的電量消耗小於低電量閾值(例如5mah,但不限於此),方法可以調整的置信水平。此外,例如,如果檢測到新電池電壓和先前電池電壓之間的電壓差大於電壓閾值(例如20mv,但不限於此),該方法可以調整置信水平。所有這些示例都並非是本發明的限制。電池的使用/歷史信息包括電池的狀態歷史記錄。

圖7、圖8、圖9是基於電池使用/歷史信息、時間信息、老化因子和/或溫度信息,確定或配置電池的初始電量百分比的不同場景下實施方式的流程圖。例如,在第一場景中,如圖7所示,該方法確定/檢測到系統被啟用或激活並且沒有充電器與電池相連,即,沒有充電器插入電池。在這種場景中,該方法被設置為檢測電池是否已被移除或置換。如果檢測到電池沒有被移除(步驟705),該方法被設置為檢查/檢測電池的系統關閉時間(systemofftime)(步驟710),以確定系統關閉時間是否超過特定時間段(如30分鐘)(步驟713)。系統關閉時間是指從系統被關閉(禁用)的最後時間起至系統被開啟(啟用)的當前時間之間的時間段。如果系統關閉時間超過30分鐘,則繼續步驟715,該方法被設置為通過設置硬體測量百分比hwp的置信水平為最高水平,使用硬體測量百分比hwp作為電池的初始電量百分比。並且該方法可以被設置為為用戶顯示先前電量百分比rtcp減去百分比差(percentagegap)。相反,如果系統關閉時間小於30分鐘,執行步驟720,該方法被設置為通過設置先前電量百分比rtcp的置信水平為最高水平,使用先前電量百分比rtcp作為電池的初始電量百分比。同時,方法被設置為為用戶顯示先前電量百分比rtcp。

在第二場景中,如圖8所示,該方法確定/檢測到沒有充電器連接到電池並且在系統被禁用時的溫度條件不同的溫度條件下,系統被啟用或激活。在這種場景中,該方法被設置為檢測電池是否已被移除或置換。如果檢測到電池沒有被移除(步驟805),該方法被設置為檢查/檢測系統上次被禁用時的電池溫度和系統被再次啟用時的當前電池溫度之間的溫度差(步驟810),以確定溫度差是否高於溫度閾值(步驟815)。如果溫度差不超過溫度閾值,則執行步驟820,並且該方法被設置為時間檢查/檢測用於電池的系統關閉時間。該方法被設置為確定系統關閉時間是否超過特定時間段(如30分鐘)(步驟825),如果系統關閉時間超過特定時間段(如30分鐘),則繼續步驟830,該方法被設置為通過設置硬體測量百分比hwp的置信水平為最高水平,使用硬體測量百分比hwp作為電池的初始電量百分比。並且該方法可以被設置為為用戶顯示先前電量百分比rtcp減去百分比差(percentagegap)。相反,如果系統關閉時間小於30分鐘,執行步驟835,該方法被設置為通過設置先前電量百分比rtcp的置信水平為最高水平,使用先前電量百分比rtcp作為電池的初始電量百分比。同時,方法被設置為為用戶顯示先前電量百分比rtcp。但是,在第二場景中,如果溫度差高於溫度閾值,則執行步驟840,並且該方法被設置為基於先前電量百分比rtcp、硬體測量百分比hwp和軟體測量百分比swp的置信水平從先前電量百分比rtcp、硬體測量百分比hwp和軟體測量百分比swp中選擇一個作為電池的初始電量百分比。

在第三場景中,如圖9所示,該方法確定/檢測到沒有充電器連接到電池並且電池被移除。在這種場景中,方法被設置為檢測電池是否已被移除或置換。如果檢測到電池已經被移除,該方法被設置為檢測/檢查電池的特定信息,諸如電池標識、電池的化學成分或電池的特徵,以選擇相應的電池參數(步驟905)。在確定電池參數後,該方法被設置為檢測電池是否已被移除或置換。在這種場景中,該方法可以檢測到電池已被移除。接著,該方法被設置為檢測或檢查電池移除時間(步驟910)。檢測電池移除時間後,該方法被設置為比較和確定電池移除時間是否超過特定時間段(如30分鐘)(步驟915)。如果電池移除時間小於30分鐘,則繼續步驟920,該方法被設置為檢測/檢查系統上次被禁用時的電池溫度和系統被再次啟用時的當前電池溫度之間的溫度差,以確定溫度差是否高於溫度閾值temp(步驟925)。如果溫度差不超過溫度閾值temp,則執行步驟930,該方法被設置為基於先前電量百分比rtcp、硬體測量百分比hwp和軟體測量百分比swp的置信水平從先前電量百分比rtcp、硬體測量百分比hwp和軟體測量百分比swp中選擇一個作為電池的初始電量百分比。如果溫度差高於溫度閾值temp,執行步驟935,該方法被設置為通過設置硬體測量百分比hwp的置信水平為最高水平,使用硬體測量百分比hwp作為電池的初始電量百分比。並且該方法被設置為為用戶顯示硬體測量百分比hwp。但是,如果電池移除時間大於30分鐘,則繼續步驟940,該方法被設置為通過設置硬體測量百分比hwp的置信水平為最高水平,使用硬體測量百分比hwp作為電池的初始電量百分比。並且該方法被設置為為用戶顯示硬體測量百分比hwp或先前電量百分比rtcp。

在第四場景中,該方法可以確定/檢測從上次系統關閉(禁用)到系統打開(啟用)的當前時間之間有充電器插入/拔出,以確定電池的初始電量百分比。該方法可以被設置為確定是否插入有充電器電路。當檢測到插入有充電器電路時,該方法被設置為使用充電器電路執行硬體測量百分比估計並使用充電器電路的測量結果作為電池的初始電量百分比。相反,如果檢測到之前插入有充電器電路但是現在已拔出,該方法被設置為通過設置硬體測量hwp百分比或軟體測量百分比swp的置信水平為最高水平,使用硬體測量hwp百分比或軟體測量百分比swp作為初始電量百分比。同時,該方法可以被設置為為用戶顯示硬體測量百分比hwp或軟體測量百分比swp。

在第五場景中,該方法可以確定/檢測從上次系統關閉(禁用)到系統打開(啟用)的當前時間之間有充電器插入,以確定電池的初始電量百分比。該方法可以被設置為確定是否插入有充電器電路。當檢測到插入有充電器電路時,該方法被設置為使用充電器電路執行硬體測量百分比估計並使用充電器電路的測量結果作為電池的初始電量百分比。相反,如果檢測到之前插入有充電器電路但是現在已拔出,該方法被設置為通過設置硬體測量hwp百分比或軟體測量百分比swp的置信水平為最高水平,使用硬體測量hwp百分比或軟體測量百分比swp作為初始電量百分比。同時,該方法可以被設置為為用戶顯示硬體測量百分比hwp或軟體測量百分比swp。

應該注意的是,該方法可以被設置為基於上述不同場景的組合場景確定電池的電量百分比。也就是說,該方法能夠基於充電器插入/拔出、電池插入/拔出、溫度差、系統關機時間、電池移除時間中至少一個信息,更準確地確定電池的電量百分比。上述場景並非是對本發明的限制。

上述圖3至圖6的方法或其中至少一個步驟可以通過控制器或微控制器執行從諸如寄存器電路的存儲設備加載的相應程序代碼來執行。例如,圖2的控制器210可以被設置為從存儲設備205加載程序代碼並且執行程序代碼以執行至少一個步驟,從而評級/調整/設置置信水平以動態地從三種百分比中選擇一個作為電池的初始電量百分比。進一步的描述不再贅述。

儘管根據優選實施方式描述了本發明,應當理解本發明並不僅限於所揭露的實施方式。相反,本發明旨在涵蓋包含在權利要求的精神和範圍內的各種修改和類似結構,權利要求的精神和範圍符合最廣泛的解釋從而包括所有這些修改和類似結構。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀