專利名稱:電池放電方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種電池放電方法,且特別關(guān)于一種用于電腦系統(tǒng)中電池的電池放電方法。
背景技術(shù):
可攜式電子裝置例如智能型手機(jī)、平板電腦或筆記本電腦等均配置有內(nèi)部電源以適應(yīng)隨身操作的要求,目前內(nèi)部電源多以電池實(shí)作。因電池儲(chǔ)能有限,故如何有效率的使用電池內(nèi)的儲(chǔ)能即是重要課題。最簡(jiǎn)單的方法就是減少不必要的耗能,例如于系統(tǒng)待機(jī)一段時(shí)間后,關(guān)閉無需立即使用的裝置(例如熒幕)或暫時(shí)停止部分應(yīng)用程序運(yùn)作以減少耗能。但此方法著重系統(tǒng)狀態(tài),而未考慮電池本身狀態(tài),致使于電池儲(chǔ)能已嚴(yán)重不足時(shí),若系統(tǒng)仍以高速運(yùn)行極可能造成儲(chǔ)能在很短的時(shí)間內(nèi)耗盡,甚至使系統(tǒng)不當(dāng)中斷,導(dǎo)致數(shù)據(jù)流失,對(duì)軟、硬件也是傷害。此外,由于電池有其充放電特性,通常于使用一段時(shí)間后,電池最大儲(chǔ)能容量縮減,造成系統(tǒng)上的電池儲(chǔ)能容量標(biāo)示常常與實(shí)際容量顯不相當(dāng),若于實(shí)際的儲(chǔ)能已近不足時(shí),仍容許系統(tǒng)高速運(yùn)作,將因使用者無法被正確警示正確的容量,而使得前述問題更形嚴(yán)重。目前已有監(jiān)控電池儲(chǔ)能容量以調(diào)整系統(tǒng)時(shí)脈的節(jié)流率(throttle rate),雖可降低電池儲(chǔ)能消耗,但系統(tǒng)仍是以高時(shí)脈進(jìn)行運(yùn)作,高時(shí)脈系統(tǒng)本身即會(huì)有一定的耗能,于儲(chǔ)能不足或?qū)嶋H的容量與偵測(cè)容量顯不相當(dāng)時(shí),對(duì)系統(tǒng)的安全性仍有風(fēng)險(xiǎn)。
發(fā)明內(nèi)容
鑒于先前技術(shù)中的問題,本發(fā)明的目的之一在于提供一種電池放電方法,其基于多個(gè)電池狀態(tài)進(jìn)行工作時(shí)脈的調(diào)整,以降低耗能,延長(zhǎng)放電時(shí)間。本發(fā)明的電池放電方法用于一電腦系統(tǒng)中,該電腦系統(tǒng)包含一處理器及供應(yīng)該處理器電力的一電池。該電池放電方法先偵測(cè)出關(guān)于該電池的一第一狀態(tài)的一第一偵測(cè)值及關(guān)于該電池的一第二狀態(tài)的一第二偵測(cè)值,再根據(jù)該第一偵測(cè)值及該第二偵測(cè)值,決定出一時(shí)脈調(diào)整參數(shù),最后根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整該處理器的一工作時(shí)脈。于實(shí)作上,該第一狀態(tài)及該第二狀態(tài)選自下列群組其中之二:放電溫度、放電電流、放電電壓及剩余容量。因此,本發(fā)明監(jiān)控該電池的多個(gè)狀態(tài),故能較現(xiàn)有技術(shù)更能反映該電池實(shí)際狀況,使電池能于較適當(dāng)?shù)姆烹姉l件下放電,進(jìn)而延長(zhǎng)該電池放電時(shí)間,有效率的使用該電池的儲(chǔ)能。此外,于一般使用情境中,電池儲(chǔ)能容量逐漸降低,該電池放電方法對(duì)該處理器實(shí)施降頻操作,時(shí)脈降低除可減緩儲(chǔ)能的消耗速度外,系統(tǒng)以較低的時(shí)脈運(yùn)作也可提升電能的使用效率。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以通過以下的發(fā)明詳述及所附圖式得到進(jìn)一步的了解。
圖1為根據(jù)本發(fā)明一較佳具體實(shí)施例的電腦系統(tǒng)的方塊圖。
圖2為根據(jù)該較佳具體實(shí)施例的電池放電方法的主要流程圖。圖3為根據(jù)該較佳具體實(shí)施例的電池放電方法的詳細(xì)流程圖。圖4為圖3中第一調(diào)整值根據(jù)一實(shí)施例的設(shè)定流程圖。圖5為圖3中第二調(diào)整值根據(jù)一實(shí)施例的設(shè)定流程圖。圖6A及圖6B為根據(jù)一實(shí)施例的電池放電方法的詳細(xì)流程圖。其中,附圖標(biāo)記說明如下:1:電腦系統(tǒng)12:電池14:嵌入式控制器16:平臺(tái)控制集線器18:中央處理器20:B10S 晶片SlOO S140、S200 S260:實(shí)施步驟
具體實(shí)施例方式請(qǐng)參閱圖1及圖2,圖1為根據(jù)本發(fā)明一較佳具體實(shí)施例的電腦系統(tǒng)I的方塊圖,圖2為根據(jù)該較佳具體實(shí)施例的電池放電方法的主要流程圖。于本實(shí)施例中,電腦系統(tǒng)I包含一電池12、一嵌入式控制器(embe dded controller) 14、一平臺(tái)控制集線器(platformcontroller hub) 16、一中央處理器 18及一基本輸出入系統(tǒng)(Basic Input/Output System,BIOS)晶片20,電池12經(jīng)由系統(tǒng)管理總線(system management bus)與嵌入式控制器14電連接,嵌入式控制器14、平臺(tái)控制集線器16及BIOS晶片20經(jīng)由低針腳數(shù)總線(low pincount bus)電連接,平臺(tái)控制集線器16與中央處理器18經(jīng)由彈性顯示接口(FlexibleDisplay Interface,FDI)及直接媒體接口(Direct Media Interface,DMI)連結(jié)。于本實(shí)施例中,該電池放電方法將主要于嵌入式控制器14內(nèi)運(yùn)行,通過控制中央處理器18的工作時(shí)脈,以減緩電池12儲(chǔ)能的消耗,延長(zhǎng)電池12放電時(shí)間,進(jìn)而能有效率的使用電池12儲(chǔ)倉泛。大體而言,請(qǐng)參閱圖2,該電池放電方法先偵測(cè)出關(guān)于電池12的一第一狀態(tài)的一第一偵測(cè)值及關(guān)于電池12的一第二狀態(tài)的一第二偵測(cè)值,如步驟S100所不;該第一狀態(tài)與該第二狀態(tài)相異且分別可為放電溫度、放電電流、放電電壓、剩余容量或其他與電池12放電相關(guān)的狀態(tài)。該電池放電方法接著根據(jù)該第一偵測(cè)值及該第二偵測(cè)值,決定出一時(shí)脈調(diào)整參數(shù),如步驟S120所示;再根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整中央處理器18的工作時(shí)脈,如步驟S140所示。因此,相較于先前技術(shù),該電池放電方法采用同時(shí)監(jiān)控電池12多個(gè)電氣特性狀態(tài),能更精確地反映電池12放電狀態(tài),更有效率的使用電池12儲(chǔ)能。請(qǐng)參閱圖3,其為根據(jù)該較佳具體實(shí)施例的電池放電方法的詳細(xì)流程圖。該電池放電方法的啟動(dòng)可為系統(tǒng)啟始即常駐或由使用者觸發(fā),本發(fā)明均不以此為限。該電池放電方法啟動(dòng)后即先偵測(cè)電池12的剩余容量及外部電源,并判斷是否電池12的剩余容量小于一預(yù)定值且無外部電源輸入電腦系統(tǒng)I,如步驟S200所示。于一般情況下,該預(yù)定值可設(shè)定為50%,且可由使用者事后設(shè)定或變更。若于步驟S200中,判斷結(jié)果為否,該電池放電方法則延遲一段時(shí)間,如步驟S210所示。之后,流程再回到步驟S200。于一般情況下,此延遲時(shí)間可設(shè)定為200ms,但本發(fā)明不以此為限。此時(shí)間的設(shè)定原則上以不過度妨礙嵌入式控制器14其他工作即可。若于步驟S200中,判斷結(jié)果為是,該電池放電方法則偵測(cè)出關(guān)于電池12的第一狀態(tài)的第一偵測(cè)值,如步驟S220a,并且該電池放電方法偵測(cè)出關(guān)于電池12的第二狀態(tài)的第二偵測(cè)值,如步驟S220b。于本實(shí)施例中,該第一狀態(tài)為剩余容量,該第一偵測(cè)值以百分比表示,但本發(fā)明不以此為限;該第二狀態(tài)為放電電流,該第二測(cè)值以容量電流(C)表示,但本發(fā)明也不以此為限。其中,該第一偵測(cè)值實(shí)已于步驟S200中偵測(cè)得知,故實(shí)作上步驟S220a得省略。于本實(shí)施例中,該電池放電方法采多階調(diào)整,故將前述第一偵測(cè)值及第二偵測(cè)值再予以分組(grouping)。于步驟S220a實(shí)施完畢后,該電池放電方法根據(jù)該第一偵測(cè)值,決定出一第一調(diào)整值,如步驟S230a所示。邏輯上,該電池放電方法根據(jù)關(guān)于該第一狀態(tài)的多個(gè)偵測(cè)值范圍及多個(gè)對(duì)應(yīng)的參考調(diào)整值,決定出包含該第一偵測(cè)值的該偵測(cè)值范圍;此可通過對(duì)照表的概念設(shè)計(jì)。接著,該電池放電方法以該決定的偵測(cè)值范圍對(duì)應(yīng)的該參考調(diào)整值作為該第一調(diào)整值。于實(shí)作上,步驟S230a可通過一連串的判斷流程實(shí)現(xiàn),如圖4所示;但本發(fā)明不以此為限。如圖4所示,剩余容量分為六級(jí),也即六個(gè)偵測(cè)值范圍,分別為剩余容量大于50%、剩余容量介于40%至50%之間、剩余容量介于30%至40%之間、剩余容量介于20%至30%之間、剩余容量介于10%至20%之間及剩余容量小于10%,分別對(duì)應(yīng)值為O至5的參考調(diào)整值。因此,當(dāng)該第一偵測(cè)值小于10%時(shí),該第一調(diào)整值設(shè)定為5 ;當(dāng)該第一偵測(cè)值大于10 %且小于20 %時(shí),該第一調(diào)整值設(shè)定為4 ;當(dāng)該第一偵測(cè)值大于20 %且小于30 %時(shí),該第一調(diào)整值設(shè)定為3 ;當(dāng)該第一偵測(cè)值大于30%且小于40%時(shí),該第一調(diào)整值設(shè)定為2 ;當(dāng)該第一偵測(cè)值大于40%且小于50%時(shí),該第一調(diào)整值設(shè)定為I ;當(dāng)該第一偵測(cè)值大于50%時(shí),該第一調(diào)整值設(shè)定為O。補(bǔ)充說明的是,原則上當(dāng)該第一偵測(cè)值大于50%時(shí),該電池放電方法已于步驟S200判斷該次回圈結(jié)束,實(shí)作上設(shè)定該第一調(diào)整值為O將不會(huì)被執(zhí)行,故實(shí)際可視為剩余容量分為五級(jí)。另外,剩余容量分組級(jí)數(shù)的多寡視設(shè)計(jì)規(guī)格而定,本發(fā)明不以此為限。同理,于步驟S22·0b實(shí)施完畢后,該電池放電方法根據(jù)該第二偵測(cè)值,決定出一第二調(diào)整值,如步驟S230b所示。邏輯上,該電池放電方法也是根據(jù)關(guān)于該第二狀態(tài)的多個(gè)偵測(cè)值范圍及多個(gè)對(duì)應(yīng)的參考調(diào)整值,決定出包含該第二偵測(cè)值的該偵測(cè)值范圍;接著,該電池放電方法以該決定的偵測(cè)值范圍對(duì)應(yīng)的該參考調(diào)整值作為該第二調(diào)整值。同樣地,于實(shí)作上,步驟S230b也可通過一連串的判斷流程實(shí)現(xiàn),如圖5所示;但本發(fā)明不以此為限。如圖5所示,放電電流分為五級(jí),也即五個(gè)偵測(cè)值范圍,分別為放電電流大于0.5C、放電電流介于0.4C至0.5C之間、放電電流介于0.3C至0.4C之間、放電電流介于0.2C至0.3C之間及放電電流小于0.2C,分別對(duì)應(yīng)值為I至5的參考調(diào)整值。因此,當(dāng)該第二偵測(cè)值大于0.5C時(shí),該第二調(diào)整值設(shè)定為5 ;當(dāng)該第二偵測(cè)值大于
0.4C且小于0.5C時(shí),該第二調(diào)整值設(shè)定為4 ;當(dāng)該第二偵測(cè)值大于0.3C且小于0.4C時(shí),該第二調(diào)整值設(shè)定為3 ;當(dāng)該第二偵測(cè)值大于0.2C且小于0.3C時(shí),該第二調(diào)整值設(shè)定為2 ;當(dāng)該第二偵測(cè)值小于0.2C時(shí),該第二調(diào)整值設(shè)定為I。大體而言,于本實(shí)施例中,放電電流分為五級(jí),其分組級(jí)數(shù)的多寡視設(shè)計(jì)規(guī)格而定,本發(fā)明不以此為限。請(qǐng)回到圖3。該電池放電方法接著相加該第一調(diào)整值及該第二調(diào)整值以得到一第三調(diào)整值,如步驟S240所示。接著,該電池放電方法根據(jù)該第三調(diào)整值,決定出該時(shí)脈調(diào)整參數(shù),如步驟S250所示。邏輯上,于步驟S250中,該電池放電方法根據(jù)多個(gè)對(duì)照調(diào)整值及多個(gè)對(duì)應(yīng)的參考調(diào)整參數(shù),決定出匹配該第三調(diào)整值的該對(duì)照調(diào)整值;此可通過對(duì)照表的概念設(shè)計(jì)。接著,該電池放電方法以該決定的對(duì)照調(diào)整值對(duì)應(yīng)的該參考調(diào)整參數(shù)作為該時(shí)脈調(diào)整參數(shù)。于對(duì)照表設(shè)計(jì)上,可將該多個(gè)對(duì)照調(diào)整值涵蓋所有可能的第三調(diào)整值,或可于步驟S240中先針對(duì)該第三調(diào)整值設(shè)一最大限值,以限制該第三調(diào)整值的可能的數(shù)值范圍,例如當(dāng)該第三調(diào)整值大于一預(yù)定值時(shí),將該第三調(diào)整值變更為該預(yù)定值。一般而言,電池放電以有足夠的儲(chǔ)能為前題,故于本實(shí)施例中,當(dāng)電池12的剩余容量少于一定容量時(shí),宜將該第一調(diào)整值直接設(shè)定于最大值(即前述預(yù)定值),例如當(dāng)該第一偵測(cè)值小于10%時(shí),將該第一調(diào)整值設(shè)定為最大值,以確保該第三調(diào)整值為最大值,進(jìn)而使對(duì)中央處理器18的工作時(shí)脈的調(diào)整程度最大,以有效控制電池12放電。于實(shí)作上,該時(shí)脈調(diào)整參數(shù)可為目前時(shí)脈調(diào)降的百分比或?qū)?yīng)多個(gè)降頻階數(shù)其中之一,此降頻階數(shù)可設(shè)定為全速時(shí)脈的百分比,但本發(fā)明不以此為限,例如直接設(shè)定為目標(biāo)時(shí)脈值。此時(shí),該電池放電方法即根據(jù)該時(shí)脈調(diào)整參數(shù)調(diào)整中央處理器18的工作時(shí)脈至該對(duì)應(yīng)的降頻階數(shù),如步驟S260所示。原則上,該第三調(diào)整值越大,該時(shí)脈調(diào)整參數(shù)對(duì)應(yīng)的降頻階數(shù)引致工作時(shí)脈調(diào)降程度越大。補(bǔ)充說明的是,前述雖以調(diào)降時(shí)脈來說明本發(fā)明,但于某些情形下,也有調(diào)升時(shí)脈的效果。例如于電腦系統(tǒng)I運(yùn)作過程中對(duì)電池12充電一段時(shí)間后,又拔除外部電源,則此時(shí)電池12的放電條件已改善,該電池放電方法再次執(zhí)行時(shí)將可獲得值較小的第三調(diào)整值,若電腦系統(tǒng)I于前述充電期間未恢復(fù)全速運(yùn)行,則該電池放電方法將使該工作時(shí)脈被相對(duì)調(diào)升。于步驟S260完成后,該電池放電方法回到步驟S210,延遲一段時(shí)間,之后再回到步驟S200,以執(zhí)行下一個(gè)回圈。再補(bǔ)充說明的是,于實(shí)際應(yīng)用上,該電池放電方法縱使以常駐方式啟動(dòng),也可容許使用者以設(shè)定變數(shù)的方式來控制該電池放電方法的偵測(cè)程序及其后續(xù)時(shí)脈調(diào)整程序是否執(zhí)行。此外,若目前中央處理器18的工作時(shí)脈已符合該時(shí)脈調(diào)整參數(shù)時(shí),中央處理器18的工作時(shí)脈實(shí)作上可無需進(jìn)行調(diào)整。前述效果可通過變數(shù)設(shè)定的方式實(shí)現(xiàn)。請(qǐng)參閱圖6A及圖6B,其為根據(jù)一實(shí)施例的電池 放電方法的詳細(xì)流程圖。圖6A及圖6B所示的電池放電方法與圖3所示的電池放電方法架構(gòu)大致相同,以下主要僅就不同之處說明,其他說明請(qǐng)參閱前述關(guān)于圖3所示的電池放電方法的說明。 如圖6A及圖6B所示,該電池放電方法于步驟S200之后、步驟S220a及步驟S220b之前,包含讀取并判斷一啟動(dòng)變數(shù)的程序,如步驟S205所示。使用者可于其他程序中設(shè)定該啟動(dòng)變數(shù)。于步驟S205中,若判斷結(jié)果為真(即使用者允許執(zhí)行該電池放電方法),則該電池放電方法繼續(xù)后續(xù)步驟S220a及步驟S220b ;若判斷結(jié)果為偽(即使用者拒絕執(zhí)行該電池放電方法),則該電池放電方法則延遲一段時(shí)間,如步驟S210所示。之后,流程再回到步驟S200。補(bǔ)充說明的是,于實(shí)作上,前述步驟S205可于步驟S200之前執(zhí)行,也有控制步驟S220a及步驟S220b是否執(zhí)行的效果;甚至可將步驟S200與步驟S205整合,也即該電池放電方法當(dāng)電池的剩余容量小于一預(yù)定值、無外部電源輸入電腦系統(tǒng)I且該啟動(dòng)變數(shù)為真時(shí),執(zhí)行步驟S220a及步驟S220b。該電池放電方法于步驟S250之后,將該時(shí)脈調(diào)整參數(shù)以降頻階數(shù)的型態(tài)儲(chǔ)存于嵌入式控制器14,如步驟S252所示;于實(shí)作上,該時(shí)脈調(diào)整參數(shù)也可儲(chǔ)存于他處存儲(chǔ)器。接著,該電池放電方法使嵌入式控制器14發(fā)出一降頻事件信號(hào)至基本輸出入系統(tǒng)(于本實(shí)施例中以BIOS晶片20實(shí)作),如步驟S254所示。該電池放電方法于執(zhí)行步驟S260之前,使BIOS晶片20讀取該時(shí)脈調(diào)整參數(shù),如步驟S256所示。該電池放電方法接著判斷目前中央處理器18的工作時(shí)脈是否與該時(shí)脈調(diào)整參數(shù)(即儲(chǔ)存的降頻階數(shù))相同,如步驟S258所示。若步驟S258判斷結(jié)果為是,則該電池放電方法無需調(diào)整中央處理器18的工作時(shí)脈,即維持中央處理器18此時(shí)的工作時(shí)脈,故該電池放電方法回到步驟S210。若步驟S258判斷結(jié)果為否,則該電池放電方法執(zhí)行步驟S260,使BIOS晶片20根據(jù)該時(shí)脈調(diào)整參數(shù)調(diào)整中央處理器18的工作時(shí)脈至該儲(chǔ)存的降頻階數(shù)。補(bǔ)充說明的是,于實(shí)作上,當(dāng)該電池放電方法持續(xù)執(zhí)行,中央處理器18目前的工作時(shí)脈多處于前次的降頻階數(shù),故可另設(shè)一變數(shù),用于儲(chǔ)存前次的降頻階數(shù),此時(shí),前述步驟S258可直接進(jìn)行兩個(gè)變數(shù)的比對(duì),而無需偵測(cè)實(shí)際中央處理器18的工作時(shí)脈。此外,前次降頻階數(shù)的儲(chǔ)存可于前次步驟S260中一并執(zhí)行,也即一旦有實(shí)際上對(duì)中央處理器18的工作時(shí)脈的調(diào)整操作時(shí),即儲(chǔ)存當(dāng)時(shí)的降頻階數(shù),以作為之后的前次的降頻階數(shù)。再補(bǔ)充說明的是,于前文中,中央處理器18的工作時(shí)脈的調(diào)整雖基于有限的階數(shù)來實(shí)施,但本發(fā)明不以此為限。 于實(shí)作上,中央處理器18的工作時(shí)脈的調(diào)整也可采無段調(diào)整(continuousadjustment),例如以一轉(zhuǎn)換函數(shù),轉(zhuǎn)換前述第一偵測(cè)值及第二偵測(cè)值以直接獲得該時(shí)脈調(diào)整參數(shù);此時(shí),前述圖3及圖6A及圖6B所示的流程圖可再簡(jiǎn)化表示。如前述說明,該電池放電方法同時(shí)監(jiān)控兩個(gè)關(guān)于電池12的電氣特性狀態(tài),故能較現(xiàn)有技術(shù)更能反映該電池實(shí)際狀況,使電池能于較適當(dāng)?shù)姆烹姉l件下放電,進(jìn)而延長(zhǎng)該電池放電時(shí)間,有效率的使用該電池的儲(chǔ)能。此外,前述實(shí)施例中,該電池放電方法雖僅監(jiān)控兩個(gè)電池常用的狀態(tài),即剩余容量及放電電流;但本發(fā)明不以此為限,其他例如放電溫度、放電電壓等,也可使用。并且,于實(shí)際應(yīng)用上,本發(fā)明也可監(jiān)控更多關(guān)于電池12的狀態(tài),以更能反映該電池實(shí)際狀況。例如,電池儲(chǔ)能的釋放于適當(dāng)溫度下始有較佳的釋放效率,而電池放電溫度往往與放電電流相關(guān)性高,現(xiàn)有技術(shù)的控制電池放電方法僅考慮電池儲(chǔ)能而未考慮電池放電溫度,實(shí)難有效釋放電池儲(chǔ)能,于某些情形下,可能計(jì)算出尚有儲(chǔ)電卻無法釋放,造成系統(tǒng)中斷,對(duì)系統(tǒng)軟、硬件均是傷害。因此,本發(fā)明能能較現(xiàn)有技術(shù)更能反映該電池實(shí)際狀況,使電池能于較適當(dāng)?shù)姆烹姉l件下放電,進(jìn)而延長(zhǎng)該電池放電時(shí)間,有效率的使用該電池的儲(chǔ)能。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種電池放電方法,用于一電腦系統(tǒng)中,該電腦系統(tǒng)包含一處理器及供應(yīng)該處理器電力的一電池,該方法包含下列步驟: (a)偵測(cè)出關(guān)于該電池的一第一狀態(tài)的一第一偵測(cè)值及關(guān)于該電池的一第二狀態(tài)的一第二偵測(cè)值; (b)根據(jù)該第一偵測(cè)值及該第二偵測(cè)值,決定出一時(shí)脈調(diào)整參數(shù);以及 (c)根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整該處理器的一工作時(shí)脈。
2.如權(quán)利要求1所述的電池放電方法,其中于步驟(a)中,該第一狀態(tài)及該第二狀態(tài)選自下列群組其中之二:放電溫度、放電電流、放電電壓及剩余容量。
3.如權(quán)利要求1所述的電池放電方法,其中步驟(b)由下列步驟實(shí)施: (b_l)根據(jù)該第一偵測(cè)值,決定出一第一調(diào)整值; (b-2)根據(jù)該第二偵測(cè)值,決定出一第二調(diào)整值; (b-3)相加該第一調(diào)整值及該第二調(diào)整值以得到一第三調(diào)整值;以及 (b-4)根據(jù)該第三調(diào)整值,決定出該時(shí)脈調(diào)整參數(shù)。
4.如權(quán)利要求3所述的電池放電方法,其中步驟(b-Ι)由下列步驟實(shí)施: 根據(jù)關(guān)于該第一狀態(tài)的多個(gè)偵測(cè)值范圍及多個(gè)對(duì)應(yīng)的參考調(diào)整值,決定出包含該第一偵測(cè)值的該偵測(cè)值范圍;以及 以該決定的偵測(cè)值范圍對(duì)應(yīng)的該參考調(diào)整值作為該第一調(diào)整值。
5.如權(quán)利要求3所述的電池放電方法,其中步驟(b-3)還包含下列步驟實(shí)施: 當(dāng)該第三調(diào)整值大于一預(yù)定值時(shí),將該第三調(diào)整值變更為該預(yù)定值。
6.如權(quán)利要求3所述的電池放電方法,其中步驟(b-4)由下列步驟實(shí)施: 根據(jù)多個(gè)對(duì)照調(diào)整值及多個(gè)對(duì)應(yīng)的參考調(diào)整參數(shù),決定出匹配該第三調(diào)整值的該對(duì)照調(diào)整值;以及 以該決定的對(duì)照調(diào)整值對(duì)應(yīng)的該參考調(diào)整參數(shù)作為該時(shí)脈調(diào)整參數(shù)。
7.如權(quán)利要求1所述的電池放電方法,其中該時(shí)脈調(diào)整參數(shù)對(duì)應(yīng)多個(gè)降頻階數(shù)其中之一,步驟(C)由下列步驟實(shí)施: 調(diào)整該處理器的該工作時(shí)脈至該對(duì)應(yīng)的降頻階數(shù)。
8.如權(quán)利要求1所述的電池放電方法,其中該電腦系統(tǒng)包含一嵌入式控制器及一基本輸出入系統(tǒng),該時(shí)脈調(diào)整參數(shù)為一降頻階數(shù),步驟(c)由下列步驟實(shí)施: (c-1)使該嵌入式控制器儲(chǔ)存該時(shí)脈調(diào)整參數(shù); (c-2)使該嵌入式控制器發(fā)出一降頻事件信號(hào)至該基本輸出入系統(tǒng); (c-3)使該基本輸出入系統(tǒng)讀取該時(shí)脈調(diào)整參數(shù);以及 (c-4)使該基本輸出入系統(tǒng)根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整該處理器的該工作時(shí)脈至該降頻階數(shù)。
9.如權(quán)利要求8所述的電池放電方法,其中步驟(c-4)由下列步驟實(shí)施: 使該基本輸出入系統(tǒng)判斷該處理器的該工作時(shí)脈是否與時(shí)脈調(diào)整參數(shù)相同;以及若判斷結(jié)果為否,使該基本輸出入系統(tǒng)根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整該處理器的該工作時(shí)脈至該降頻階數(shù)。
10.如權(quán)利要求9所述的電池放電方法,其中步驟(c-4)還包含下列步驟: 若判斷結(jié)果為是,使該基本輸出入系統(tǒng)維持該處理器的該工作時(shí)脈。
11.如權(quán)利要求1所述的電池放電方法,其中步驟(a)由下列步驟實(shí)施: 當(dāng)電池的剩余容量小于一預(yù)定值且無外部電源輸入該電腦系統(tǒng)時(shí),偵測(cè)出關(guān)于該電池的該第一狀態(tài)的該第一偵測(cè)值及關(guān)于該電池的該第二狀態(tài)的該第二偵測(cè)值。
12.如權(quán)利要求11所述的電池放電方法,其中該預(yù)定值為50%。
13.如權(quán)利要求1所述的電池放電方法,于步驟(a)之前,還包含設(shè)定一啟動(dòng)變數(shù),其中步驟(a)由下列步驟實(shí)施: 當(dāng)電池的剩余容量小于一預(yù)定值、無外部電源輸入該電腦系統(tǒng)且該啟動(dòng)變數(shù)為真時(shí),偵測(cè)出關(guān)于該電池的該第一狀態(tài)的該第一偵測(cè)值及關(guān)于該電池的該第二狀態(tài)的該第二偵測(cè)值。
全文摘要
本發(fā)明公開了一種電池放電方法,用于一電腦系統(tǒng)中。該電池放電方法先偵測(cè)出關(guān)于該電腦系統(tǒng)的一電池的一第一狀態(tài)的一第一偵測(cè)值及關(guān)于該電池的一第二狀態(tài)的一第二偵測(cè)值,再根據(jù)該第一偵測(cè)值及該第二偵測(cè)值,決定出一時(shí)脈調(diào)整參數(shù),最后根據(jù)該時(shí)脈調(diào)整參數(shù),調(diào)整該電腦系統(tǒng)的一處理器的一工作時(shí)脈。其中該電池的狀態(tài)可為放電溫度、放電電流、剩余容量或其他電池狀態(tài)。因此,本發(fā)明能同時(shí)考慮該電池多種狀態(tài)而調(diào)整該處理器的工作時(shí)脈,以達(dá)到延長(zhǎng)該電池放電時(shí)間,有效率的使用該電池的儲(chǔ)能。
文檔編號(hào)H01M10/44GK103247831SQ201210031488
公開日2013年8月14日 申請(qǐng)日期2012年2月13日 優(yōu)先權(quán)日2012年2月2日
發(fā)明者曹育瑋 申請(qǐng)人:緯創(chuàng)資通股份有限公司