亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

個人計算機的電池電量監(jiān)視器的制作方法

文檔序號:6086749閱讀:214來源:國知局
專利名稱:個人計算機的電池電量監(jiān)視器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電池電量監(jiān)視器領(lǐng)域,更具體地說涉及用于電池供電的便攜式計算機的電池電量監(jiān)視器。
與本發(fā)明同時提交的相關(guān)申請簡述如下(1)“電池供電計算機的電源管理系統(tǒng)”,F(xiàn)rancis,James Canova,Jr.等。
(2)“電池供電的計算機響應環(huán)境傳感器輸入的運行暫?!?,Neil Alan Katz等。
(3)“可泊接便攜式計算機的自動設備配置”,F(xiàn)ancis James Canova Jr.等。
高性能的便攜式計算機通常都包含一主要電池,當計算機不與交流電源插接時靠電池來驅(qū)動計算機。電池類型的選擇依賴于其大小、重量及功率要求,最好是可再充電式的。雖然有許多種可供使用的電池供電的計算機,其大小各不相同,從臺式的到膝上式的、手提式的和袖珍式的,但是,本發(fā)明的設計主要用于高性能系統(tǒng)如目前在市場上買得到的膝上式計算機。通常絕大多數(shù)的這類計算機都有過份簡化了的電池電量監(jiān)視器。其中許多該類計算機僅提供低電池報警信號允許用戶在關(guān)機前將任何易失的數(shù)據(jù)存儲在軟盤上。
有關(guān)電池電量監(jiān)視器的有代表性的先有技術(shù),包含有夏普(Sharp)公司制造的型號PC-G200筆記簿式計算機內(nèi)。PC-G200的電池監(jiān)視器包括三個可視指示器(功率、低電池和電量)和一個音頻指示器。當電池放電90%時,電池電量指示器變成紅色,而音頻指示器則發(fā)出短周期性的“嗶嗶”聲。。其它電池容量或電量監(jiān)視器是眾所周知的,即要求用戶“調(diào)用”條型圖顯示在便攜式計算機液晶顯示器(LCD)上。該條型圖顯示電池內(nèi)剩余電量。
本發(fā)明的主要目的在于提供一種電池容量或電量監(jiān)視器,使便攜式計算機能利用處理器來監(jiān)視電池能量,從而允許計算機用戶觀察電池具體電量或能量狀態(tài)的可視指示。
本發(fā)明的另一目的是允許便攜式計算機用戶從監(jiān)視器上有效地獲得關(guān)于電池剩余壽命的合理的詳細信息。
簡而言之,根據(jù)本發(fā)明計算機有一監(jiān)視電池狀態(tài)和產(chǎn)生電信號的處理器用以產(chǎn)生對這些狀態(tài)的視覺和音頻指示。這樣的處理器同樣控制電池的充電。
本發(fā)明的優(yōu)點和其他目的從下面結(jié)合附圖的描述中將會是明顯的,其中

圖1是實施本發(fā)明的電池供電計算機的方框圖;
圖2是圖1中所示圖符顯示的平面圖;
圖3是說明圖1中所示的電源分配系統(tǒng)的方框圖;
圖4是PMP軟件中斷處理程序操作流程圖;
圖5是A/M開關(guān)處理程序操作流程圖;
圖6是“等待事件”(“wait on event”)操作的流程圖;
圖7是恢復處理程序操作的流程圖;
圖8是從睡眠狀態(tài)恢復操作的流程圖;
圖9是暫停操作的流程圖;
圖10是Ni Cad(鎳鎘)電池在20℃預定放電圖表;
圖11是圖10的圖表及進一步解釋性資料的曲線圖;
圖12A、12B和12C是鎳鎘電池在不同溫度下的放電曲線圖;
圖13是某一溫度下的一般放電圖表,示出相同額定值的電池在不同負荷下的多個電量區(qū)域;和
14頁是用以選擇預定放電表和照明或增輝面板137的算法圖表。
現(xiàn)在參照附圖和首先參照圖1,計算機10可有選擇性的由電池11供電或由交流電源供電。計算機10包含一主處理器12,該處理器是一高性能的微處理器諸如803868X微處理器。處理器12在計算機10內(nèi)是一主要或首要處理器,在操作系統(tǒng)諸如IBM DOS或OS/2的控制下,執(zhí)行應用程序。處理器12與系統(tǒng)總線14連接,而總線14再與輸入/輸出(I/O)設備諸如液晶顯示器(LCD)20、軟盤驅(qū)動器(FDD)16、和硬盤驅(qū)動器(HDD)18相連接。總線14還連接動態(tài)隨機存取存儲器(DRAM)22、只讀存儲器(ROM)24、電池基座、和電容性金屬氧化物半導體存儲裝置(以后稱之為CMOS)26。在諸如膝上式計算機的便攜式計算機中所述的部件都是常規(guī)的、并且目前在市場上買得到。因為本發(fā)明涉及電池功率的測量或控制,所以僅僅那些理解本發(fā)明所必需的常規(guī)部件的結(jié)構(gòu)和操作將予以描述。
FDD 16有它自己的控制器,并且當該驅(qū)動器不被訪問時可關(guān)掉電源避免消耗。HDD18的電源由PMP30的電源管理功能所控制,并且允許用戶設定延遲時間長度,當其在設定的延遲時間長度內(nèi)未被訪問時關(guān)掉供HDD使用的電源。一旦以后對該盤存取便恢復電源。LCD 20使用兩個電源輸入分別控制LCD顯示屏的消隱和控制顯示屏的背后光照,以便改善可見度。DRAM22是計算機的主存儲器它存儲由主處理器12執(zhí)行的應用程序和操作系統(tǒng)程序。ROM 24存儲后面詳細描述的各種中斷程序。如下面詳細描述的CMOS26存儲用戶選擇和控制標記的信息。
總線14還連接到電源控制寄存器(PCR)108和電源管理處理器(PMP)30。PMP30最好是日立(Hitachi)控制器芯片330/H8,該芯片有自己的RAM、ROM、16位中央處理器(CPU)、監(jiān)視計時器(WDT)、八個模擬輸入引線、和十六個數(shù)字I/O引線,所述I/O引線用以向PMP控制與監(jiān)視的裝置發(fā)送各種信號或接收來自這些裝置的各種信號。PMP30與鍵盤28相連接,并且除了實行電源管理功能外還監(jiān)視鍵盤的操作。當一鍵被激活或被按壓時,PMP 30監(jiān)視觸片的彈動并當觸片閉合和開路時產(chǎn)生一鍵掃描碼,這種方式同先有技術(shù)個人計算機中利用專門用于監(jiān)視鍵盤功能的微處理器方式基本上是一樣的。PMP 30包含一監(jiān)視計時器(WDT)32,其用途在下面描述。PMP30以時間片循環(huán)方式掃描各線路,對那些要求PMP處理的進行處理,而對無需處理的則迅速地跳過。PMP 30有四個內(nèi)部寄存器(未畫出),為它與MP12所共享人便相互間通訊。
PMP30監(jiān)視或測試環(huán)境溫度(AT)和電池的特性,即電池電壓(V),電流(I)和溫度(BT),并且利用這一信息來控制電池充電及電源消耗和確定電池電量或能量狀態(tài)。所述測試是利用四個運算放大器38-1至38-4來進行的,四個運算放大器分別與熱敏電阻46連接、與連接于電池11的電阻器40連接、與電阻器40并連、以及與安裝在電池11盒內(nèi)的熱敏電阻42連接。在運行過程中,四個運算放大器38-1至38-4輸出四個電信號,分別表示環(huán)境溫度和三個電池特性。運算放大器組38中的每一個都與PMP 30的不同模擬輸入34連接。線路44連接在PMP30和運算放大器38-3之間,以便允許將預定值的信號傳送給該放大器,并且進而依此校準測試結(jié)果。PMP 30還與濕度傳感器48和比較器49相連接,當計算機10內(nèi)環(huán)境濕度高于或低于預設值約93%時,比較器49會產(chǎn)生一數(shù)字輸入指示。當濕度超過所述預設值時,如果計算機10處于關(guān)機狀態(tài)則阻止其啟動,或者如果處于暫停狀態(tài)則阻止其重新運行。更進一步地關(guān)于監(jiān)視所述環(huán)境條件的詳細說明在前面提到的相關(guān)申請(2)中有所描述并且列入其權(quán)利要求之中。
當計算機由交流電源供電時,電池11被充電。當電池能量低于完全充電電平就會出現(xiàn)這種充電過程,并持續(xù)到電池完全充電為止。當電池能級低于完全充電電平時,如由PMP30所確定或查明的,PMP30就會在線路51上發(fā)出一信號來開啟內(nèi)部充電器50。充電器控制電池充電的速率。當電池已達到完全充電時,如由PMP30確定或查明的,PMP30就會在線路51上發(fā)出一關(guān)閉充電器50的信號。
最理想的是PMP30采取編程方式,當下列條件之中任一個滿足時,在線路51上發(fā)出關(guān)閉充電器50的信號(Ⅰ)電池11變?yōu)橥耆潆?,?Ⅱ)充電器50已經(jīng)連續(xù)運行10小時,或(Ⅲ)自電池開始充電時起算,內(nèi)部電池溫度升高10℃,或(Ⅳ)電池溫度(BT)低于5℃或高于47℃,或(Ⅴ)環(huán)境空氣溫度(AT)低于5℃或高于45℃。內(nèi)部電池溫度(IBT)等于電池溫度減去環(huán)境空氣溫度。換言之,IBT=BT-AT。
“或”門54用于在三個條件下復位PMP 30當系統(tǒng)電壓變?yōu)椤罢!?“good”)如充電電池已安裝時,響應恢復信號,和當交流電源適配器已連接時。所述條件分別在線路58、60和62上作為“信號電壓正?!薄ⅰ盎謴汀焙汀敖涣麟娫催m配器連接”加以饋送。當機蓋關(guān)閉時,系統(tǒng)暫停和絕大多數(shù)電源被切斷。由于PMP30被用來控制充電器,因此PMP 30需要它自己的電源,以便在機蓋關(guān)閉期間允許電池被重新充電。由此在交流電源適配器接通電源和計算機時復位PMP 30。線路62指示何時適配器被連接。
PMP 30控制一圖符顯示裝置52,該顯示裝置產(chǎn)生三個圖符130,136,134如圖2所示。圖符在面板129上形成,面板129裝在計算機外殼上引用戶注意的位置。在電池11正充電時則增輝充電圖符130。該圖符的形式是指向電池的箭頭。電池形狀的燃料圖符136包含三個面板137。當電池11電量充足(Vfc),三個面板全都增輝。隨著電源的消耗,面板137依次關(guān)閉用以表示2/3滿電量(中等電量Vmc),1/3滿電量(低電量Vlc)。當剩余電池能量過低(即少于低電量)時,使剩下的增輝面板閃爍一短時間(即一分鐘),之后全部面板都關(guān)閉表示電池能量用完。替換方案是PMP 30可以如此編程,即當剩余電池能量太低,所有三個面板和整個圖符136全都閃爍來表示電池能量用完。暫停圖符134有一關(guān)于這種功能的標準形狀和當計算機10處于暫停方式時該圖符134被增輝。該圖符在恢復運行期間閃爍和在恢復完成后計算機投入正常運行時該圖符關(guān)閉。最好的顯示方案在圖14的表中已給出。
PMP30按照存儲在ROM 24中的指令和數(shù)據(jù)控制圖符130、134、136的增輝。為控制面板137,PMP 30相應地對放大器38-2、3、4的輸出電信號取樣。這些信號含有關(guān)于電壓V、電流I和溫度BT等電池11特性的信息。根據(jù)電池溫度BT,PMP30從例如ROM24中存貯的一些放電圖表中選擇一具體的放電表。選擇放電表(即圖10中的表2)的最佳方案在圖14中給出。一旦正確的表選定后,PMP30利用電流信號I確定適當?shù)呢撦d曲線,然后利用電壓信號V確定與適當?shù)呢撦d曲線的交點。在該交點上,可確定電池的電量區(qū)域(見圖11)。圖11、12A-C和13的曲線由實驗得出。
當電池11放電后,PMP30在線72上輸出一低電池(LOW BATTERY)信號并在線118上提供報警信號。線72與“或”門76連接,該“或”門在輸入線74上也接收到機蓋關(guān)閉(LID CLOSE)信號?!芭c”門78接收“或”門76的輸出以及線80上的非泊接(NOT DOCKED)信號。計算機10也可以與泊接站(未示出)連接,該泊接站是一擴展裝置以便使AT卡同系統(tǒng)連接,當計算機10不與泊接站連接時響應低電池信號由門78產(chǎn)生一非泊接(NOT DOCKED)信號。門78的輸出是一暫停信號,該信號由線82饋送給多路轉(zhuǎn)換器MUX 96并控制系統(tǒng)被暫停的時間??傊?,當系統(tǒng)非泊接和機蓋關(guān)閉和(或)電池放電完畢時。則系統(tǒng)被暫停。關(guān)于泊接站的更詳盡的說明包含在相關(guān)申請(3)中。
MUX96有多個輸入端,這些輸入端的任何有效輸入都由MUX監(jiān)視和輪詢。根據(jù)任一線路上檢測的有效輸入,MUX在輸出線98上產(chǎn)生一中斷請求信號“PMP中斷”及在線99上的編碼信號,該編碼信號表示或標識具有有效輸入的具體輸入線。線98和99與控制器100連接。控制器100是一Western Digital(西部數(shù)字)公司的76 C10,它包含一用以控制LCD20的背后光照的計時器106。當鍵盤或鼠標活動出現(xiàn)在顯示器20上時,計時器106被復位。計時器累加到一預設值,當達到該預設值時,在保持背后光亮同時關(guān)掉顯示器??刂破?00通過線102連接到處理器12,用以按照其結(jié)構(gòu)中斷該處理器和按照中斷的具體類型執(zhí)行電源管理中斷處理程序。當電源在恢復操作之后接通時,控制器在線104上輸出一信號來復位電源控制寄存器。
線64連接在PMP30和MUX96之間,當在PMP30內(nèi)執(zhí)行的軟件觸發(fā)一中斷時,接收到有效的PMP軟件中斷信號。在參照圖4描述的監(jiān)視超時、溫度過高、和低電池條件下,上述情況就會發(fā)生。比較器70與MUX 96的輸入線66連接,并有一輸入線68用以接收表示系統(tǒng)電壓的信號。該輸入與比較器70中的預設內(nèi)部值相比較,當輸入是正常的5伏電平時,產(chǎn)生一電壓正常(V.GOOD)信號從而觸發(fā)電源管理中斷。系統(tǒng)電壓是可調(diào)整的變換器142(圖3)輸出端的電壓。當電池11換成已充電的電池時和當交流電源被接通時,所述電壓正常(V.GOOD)信號就會出現(xiàn)。
另一MUX的輸入線84與鎖存器86連接,該鎖存器從“或”門87的輸出端接收一輸入,而“或”門87有三個輸入端90、92和94分別接收天時警告信號TOD ALARM、機蓋打開(LID OPENED)信號和調(diào)制解調(diào)器振鈴(MODEM RING)信號。鎖存器86的輸出是一恢復(RESUME)信號,用以將計算機從暫停方式切換為活動方式。當機蓋打開、調(diào)制解調(diào)器(未示出)振鈴和一定的天時已到時,就會出現(xiàn)這種情況。所述最后兩個信號允許計算機被操作,即使機蓋是關(guān)閉的狀態(tài),從而給予用戶接收調(diào)制解調(diào)信號的機會,例如那些與傳真機(FAX)聯(lián)機運行的信號,或在一定天時完成一任務,即發(fā)出警告信號如鬧鐘響鈴。另一MUX輸入端與自動/手動開關(guān)A/M 83相連接,以便為開關(guān)位置變換時產(chǎn)生電源管理中斷。
在電池電源驅(qū)動下,計算機10以活動和暫停兩種不同方式操作。當活動時,處理器12以預選的速度運行,該速度依賴于開關(guān)83的設置和用戶手動速度的選擇。如下所述,應用程序也可以通過關(guān)閉處理器12的Vcc輸入關(guān)掉處理器12的電源。處理器12與一時鐘速率控制110連接,該時鐘速度控制110是控制器100的部件并產(chǎn)生三個預定的5、10和20兆赫芝(MHz)的時鐘速率。當計算機在電池電源或交流電源驅(qū)動下運行時,處理器以20 MHz或預選的速率運行。當在電池電源驅(qū)動下運行時,處理器12根據(jù)可設置到手動或自動位置的開關(guān)83的設置以5、10或20MHz運行。當設置在手動位置時,處理器12以用戶預選的速率運行。當開關(guān)設置在自動位置上時,處理器12根據(jù)用戶預先選擇的能量管理兩種選擇中的一種來運行,所述兩種選擇是“高性能”選擇或“長壽電池”選擇。處理器速度根據(jù)選取的選擇項自動地加以管理。當計算機處在活動方式時,包括鍵盤在內(nèi)的各種裝置的活動都被監(jiān)視而在預定超時周期后沒有活動時,處理器轉(zhuǎn)變?yōu)橥ㄟ^其Vcc輸入關(guān)閉處理器的“睡眠”(“sleep”)狀態(tài)。這種狀態(tài)對用戶是透明的,顯示并不受影響。
一“或”門114用來自音頻發(fā)生器116或線118的音頻激勵揚聲器112。當系統(tǒng)從電量飽和到2/3電量、和2/3到1/3電量、以及系統(tǒng)暫停前三分鐘時,所述音頻都會發(fā)生變化。當系統(tǒng)暫停和恢復和鍵盤鍵有微小靜電干擾聲時產(chǎn)生不同的音頻。音頻發(fā)生器116由處理器12執(zhí)行中斷程序來控制。
對于各單獨裝置的電源的實際通和斷由PCR 108的設置控制,PCR 108的設置則由執(zhí)行中斷處理程序的處理器12來控制。處理器12控制寄存器108的設置以便提供輸出信號用以控制供LCD消隱的電源,鼠標鍵盤電源、選擇項電源、HDD電源、背后光照電源、主處理器、面板電源、和RS232驅(qū)動器電源。寄存器108還提供用以由復位線85復位鎖存器86的信號。
電池11最好選用可反復充電的鎳鎘(Ni Cad)電池,因為該種電池每單位重量瓦特小時和每單體積瓦特小時比率高。在過去幾年的使用中,已證明該種電池的制造技術(shù)是成功的,所以提供給用戶作為相對便宜、易于使用的替換電池。如本領(lǐng)域的技術(shù)人員所了解的,本文所用的某些電源管理技術(shù)概括為可反復充電和不可反復充電兩類電池。其它技術(shù)一般系指可充電電池而言。其它諸如運行油量計和確定電池能量或燃料水平作為BT.V和I的函數(shù)的具體算法,局限于鎳鎘(Ni Cad)電池。用鎳鎘電池的困難在于剩余能量與例如電壓之間的關(guān)系不是線性的。放電控制也可能也與其它型號的電池不同。
目前電池供電的計算機有時有一低電池指示器,當該指示器激活時,該指示器提供給用戶一關(guān)于剩余多少時間的相當不確切的信號。在計算機10中,電池最好一直用到完全放電完畢而運行暫停為止。然后用戶可以取下放完電的電池而換上完全充電的電池或插入交流適配器。這樣的操作有其額外的優(yōu)點,電池放完電可避免電池存儲的影響。
電池11還與電源分配系統(tǒng)(PDS)122連接,詳細布局一般如圖3所示。電池11由線146連接到穩(wěn)壓DC/DC變換器142,該變換器142可將電池電壓(在12至9伏范圍變化)轉(zhuǎn)換為5伏系統(tǒng)電壓。系統(tǒng)電壓穩(wěn)定在接近容差例如2%之內(nèi)。線150連接到變換器142的輸出端,并與多個場效應晶體管(FET)相連接,場效應晶體管(FET)向各種裝置供電。電源控制寄存器108的輸出線分別連接到各FET的控制輸入端,因此它們能依據(jù)控制寄存器的設置來開關(guān)。如圖2所示,線150與FET158和160連接,F(xiàn)ET158和160的輸出線166和168供電給例如硬盤驅(qū)動器HDD18和液晶顯示器20。如圖1所示,電源線123與FET120連接,線124則連接在FET 120和MP POWER(MP電源)信號輸出線之間。FET 120的輸出饋送給處理器12的Vcc輸入并當應用程序調(diào)用BIOS(基本輸入輸出系統(tǒng))等待循環(huán)時用來將處理器關(guān)斷。
后備電池140由線152連接到第二個DC/DC變換器144。電池140供給較低的電壓(3.3伏),其由變換器144升壓到系統(tǒng)電壓電平和用來當主電池已取出替換時向DRAM22供電。充電器146連接到線148,只要電池11有電量就可以從電池11向電池140充電。
ROM 24存儲基本輸入/輸出操作系統(tǒng)(BIOS),BIOS包括各種電源管理中斷處理程序和用于處理PMP中斷和完成現(xiàn)在將要描述的某些電源管理功能的程序。參照圖4,PMP中斷處理程序170要做出一系列關(guān)于中斷的類型的判定,然后根據(jù)這些判定執(zhí)行操作。步驟172-180分別確定中斷是否是監(jiān)視計時器超時中斷、環(huán)境溫度過高或超出范圍引起的中斷、低電池中斷、機蓋關(guān)閉中斷、或A/M開關(guān)中斷。如果步驟172-178中的判斷全都是否定的,步驟180做出肯定判斷,步驟182轉(zhuǎn)至圖5所示的A/M開關(guān)處理程序202。若步驟180得出否定的判斷結(jié)果時,則步驟184將中斷做為來自未知源(例如偽線路噪音)對待并返回。
如果步驟172斷定中斷來自監(jiān)視計時器,則步驟186確定是否存在一正在進行的暫停,即暫停操作已開始但被延遲并還未完成。若果如此,步驟188就重新開始暫停程序。若是否定,則步驟190遞減少暫停超時。下一步驟192判定任一I/O裝置是否在活動。如果是,步驟194復位暫停超時。如果否,則步驟198確定所述超時是否已過。若否,步驟196返至在處理的應用程序。若是,則步驟200啟動暫停程序。來自步驟174-178的肯定判斷也轉(zhuǎn)至步驟200啟動暫停程序。
在啟動圖5所示A/M開關(guān)處理程序202時,步驟104依據(jù)開關(guān)83的位置轉(zhuǎn)移到步驟206或者216。如果開關(guān)設置在自動位置上,步驟206判斷用戶是否已選擇將運行的系統(tǒng)提供以高性能或長的電池壽命。對高性能,步驟208建立中央處理器(CPU)時鐘(通過時鐘速度控制110),從使高和低兩種速度運行都取20MHz。對于長電池壽命,步驟214建立時鐘使高速以20MHz運行、低速以5MHz運行。步驟210隨即清除CMOS中的“手動”標記而在步驟212返至應用程序。如果開關(guān)設置在手動位置,步驟216從CMOS拷貝用戶已預選的手動速度,以便對手動速度將時鐘設置在5、10或20MHz。然后步驟218在CMOS中設置“手動”標記和步驟212再返回。
參照圖6,當應用程序?qū)IOS做出“等待事件”調(diào)用時,例程220被調(diào)用。該例程允許用戶有機會通過關(guān)閉處理器12和設置其為睡眠(sleep)狀態(tài)來節(jié)省電池溢出物。步驟222判斷是否“手動”標記已置位。若是,步驟224返回。若否,則步驟226確定當前操作是否是第一次通過例行程序202,若是,轉(zhuǎn)移至步驟228允許PMP中斷。步驟230判斷計算機是否有V86工作方式。若是,步驟232設置CPU時鐘從而以5MHz運行,步驟234返回。若否,步驟236存儲處理器中全部實際模式CPU寄存器。然后步驟238設置停止碼指明睡眠狀態(tài)。步驟240然后保持CPU并關(guān)閉至Vcc的電源以便有效地提供一0MHz速度使處理器12處于睡眠狀態(tài)(步驟242)。
恢復處理程序244(圖7)首先閃爍暫停圖符(步驟246)以表示恢復操作在進行中。其次,步驟248恢復計算機10中存在的任何FAX和調(diào)制解調(diào)器(未示出)的參數(shù)設置。然后步驟250恢復對HDD18和FDD16的參數(shù)設置。步驟252清除任何正在進行的中斷。步驟254和256分別關(guān)閉暫停圖符以表示恢復已完成和使音頻發(fā)生器發(fā)出表示恢復操作結(jié)束的特定聲音。然后,步驟258恢復DRAM 22中存儲的時間和日期,步驟260恢復全部CPU寄存器,和步驟262返回至應用程序。
當處理器12處于睡眠狀態(tài)時,供給處理器12的電源被切斷。由鍵盤中斷來調(diào)用睡眠恢復的例行程序264(圖8),該鍵盤中斷首先置位PCR 108激活MP POWER(MP電源)信號并恢復處理器電源。例行程序264首先在步驟266復位CPU。步驟268分析停止碼。如果該碼的設置不是表示睡眠方式,步驟274分支至恢復處理程序。如果停止碼表示睡眠模式,步驟270則恢復CPU寄存器,步驟272返回。
參照圖9,當除DRAM22外計算機已關(guān)機時,暫停處理程序280響應SUSPEND(暫停)信號被執(zhí)行并通常完成關(guān)閉除CMOS 26外的系統(tǒng)全部電源的任務,CMOS26有自備電源以便保存所存儲的信息。當執(zhí)行處理程序280時,下面的一些操作就會發(fā)生。首先,步驟282判斷是否有任一外部設備處于忙狀態(tài)。若無,則步驟292禁止向LCD20、LCD的背后照光和HDD18供電。主處理器12中的CPU寄存器的內(nèi)容則由步驟294存儲在DRAM22中。當計算機隨之復位時,則由步驟296置位CMOS 26中的停止標記以引導恢復操作。其次,步驟298存儲平面中的和諸如調(diào)制解調(diào)器、可選設備等外圍設備中的寄存器內(nèi)容。一旦開始后續(xù)恢復操作步驟300設置硬件復位CPU,步驟302則禁止向其余的平面設備、調(diào)制解調(diào)器、VGA、通訊接口、和鍵盤/鼠標供電,辦法是設置存儲在PCR108中的相應的控制位。步驟304關(guān)閉CPU并使之處于停止狀態(tài)。如果步驟282所做出的判斷是一個或多個外圍設備一直處在忙狀態(tài),步驟284則要求來自PMP30的監(jiān)視計時器延遲,步驟286返回到應用程序。這一作用具有由線288示意性表明、引起一時間延遲以便等待任一忙著的設備變?yōu)榭臻e的效果。之后,重復步驟282產(chǎn)生關(guān)于設備忙否的否定判斷,并如上所述完成始自步驟292的否定分支操作。
顯然,對于本領(lǐng)域的熟練技術(shù)人員來說,在不脫離所附權(quán)利要求所定義本發(fā)明范圍的情況下,在細節(jié)上和部分上以及步驟安排上都可以做出許多改變。例如,僅需用如處理器12的主處理器來實現(xiàn)本發(fā)明的效益。處理器12可以用適當?shù)腁/D轉(zhuǎn)換器和附加的部件來提供,使其功能類似處理器30。
三個預定放電選擇表遵循的準則如下表1-電池溫度<20表2-20≤電池溫度<30表3-30≤電池溫度。
顯示的燃料指示字的數(shù)目如下計算3個指示字(面板)-V>Vfc2個指示字(面板)-Vfc>V≥Vmc1個指示字(面板)-Vmc>V≥Vlc3個指示字消穩(wěn) -Vlc>V0個指示字 -Vlc>V一分鐘,暫停當對于給定的電流負載在溫度表中電壓大于或等于Vfc時,系統(tǒng)處于飽和充電狀態(tài)。三個燃料指示字全都顯示。
當對于給定的電流負載在溫度表中電壓小于Vfc和大于或等于Vmc時,系統(tǒng)處于中等充電狀態(tài)。兩個燃料指示字被顯示。
當對于給定的電流負載在溫度表中電壓小于Vpc和大于或等于Vlc時,系統(tǒng)處于低充電狀態(tài)。
權(quán)利要求
1.一種用以監(jiān)視電池內(nèi)電能變化的裝置,其特征在于含有用以在第一輸出端產(chǎn)生電信號的裝置,該電信號代表電池放電電能的第一特性;用以在第二輸出端產(chǎn)生電信號的裝置,該電信號代表電池的第二特性;用以在第三輸出端產(chǎn)生電信號的裝置,該電信號代表電池的第三特性;電連接到所述第一、所述第二和所述第三輸出端的裝置,以便用以選擇預定放電表,該表至少定義一飽和電量區(qū)、一中等電量區(qū)和一低電量區(qū),并用以確定電池的具體電量區(qū)。
2.如權(quán)利要求1所述的裝置,其特征在于所述第一特性是電池的溫度。
3.如權(quán)利要求1所述的裝置,其特征在于所述第二特性是電池的電壓。
4.如權(quán)利要求1所述的裝置,其特征在于所述第三特性是電池的電流。
5.一種用以測量電池電能級的裝置,其特征在于用以產(chǎn)生代表電池溫度的第一電信號的裝置,所述產(chǎn)生裝置還包括用于檢測電池溫度的裝置和電連接到所述檢測裝置的第一放大器;用以產(chǎn)生代表電池電壓的第二電信號的裝置,所述第二電信號產(chǎn)生裝置還包括用檢測電池電壓的裝置和電連接到所述電壓檢測裝置的第二放大器;用以產(chǎn)生代表電池電流的第三電信號的裝置,所述第三電信號產(chǎn)生裝置還包括用于檢測電池電流的裝置和電連接到所述電流檢測裝置的第三放大器;用以選擇預定放電表的裝置,該表至少定義一滿電量區(qū)、一中等電量區(qū)和一低電量區(qū),所述選擇裝置依賴于所述第一電信號;用以確定電池具體電量區(qū)的裝置,所述確定裝置依賴于所述第二和第三電信號;所述第一、所述第二和所述第三放大器電耦合到所述選擇裝置和所述確定裝置。
6.如權(quán)利要求5所述述的裝置,其特征在于所述選擇裝置和所述確定裝置一起含有一電耦合到一非易失存儲器的處理器,所述存儲器含有所述預定的放電表。
7.如權(quán)利要求6所述的裝置,其特征在于包含用于可視地指示被確定的具體區(qū)域的裝置,所述可視指示裝置被電耦合到所述處理器。
8.一種便攜式計算機,其特征在于包含一電耦合到如權(quán)利要求5所述的測量裝置的主處理器。
全文摘要
用于電池供電的計算機的電量監(jiān)視器包括一個電連接到多個信號發(fā)生電路的處理器。產(chǎn)生的信號分別表示被監(jiān)視電池的溫度、電壓、電流特性。剩余電池能級是利用預定的放電表來確定的,所述放電表依賴于電池溫度、電壓和電流。
文檔編號G01R31/36GK1063769SQ9110757
公開日1992年8月19日 申請日期1991年12月31日 優(yōu)先權(quán)日1991年1月25日
發(fā)明者三戶敏嗣, L·L·蘇阿里茨, S·阿斯塔拉巴迪, M·G·卡萊西貝塔 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1