專利名稱::電池檢測(cè)電路及其控制方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及檢測(cè)電池剩余電量的裝置。尤其涉及與電池一起構(gòu)成一個(gè)電池組來(lái)檢測(cè)電池剩余電量的一種電池檢測(cè)電路(Circuit)及其控制方法。技術(shù)背景通常情況下,電池是向在移動(dòng)中使用的各種便攜式電子設(shè)備提供必要電量的電源。這些^f更攜式電子設(shè)備包括手機(jī)、PDA(PortableDataApparatus)、筆記本電腦(NotebookComputer)、便攜式游戲機(jī)、數(shù)碼照相機(jī)、MP3播放器、便攜式多-媒體播放器(PMP:PortableMultimediaPlayer)等。此種電池因?yàn)榇鎯?chǔ)的電荷容量有限,所以只能在限定的時(shí)間內(nèi)給便攜式電子產(chǎn)品提供電量。這樣,便攜式電子設(shè)備的用戶往往會(huì)因電池沒(méi)電導(dǎo)致工作中的重要信息丟失,或者無(wú)法在希望的時(shí)間進(jìn)行重要的工作。此外,對(duì)于充電電池來(lái)說(shuō),過(guò)度充電和過(guò)度放電會(huì)損壞充電電池或者縮短充電電池的壽命,也會(huì)加重便攜式電子產(chǎn)品用戶的費(fèi)用負(fù)擔(dān)。為避免電池此種弊端,當(dāng)務(wù)之急是提供能為用戶顯示電池剩余電量的電池剩余電量檢測(cè)技術(shù)。檢測(cè)電池剩余電量的技術(shù)有利用電池檢測(cè)集成電路(IntegratedCircuit以下簡(jiǎn)稱、、IC〃)芯片的檢測(cè)方法和只根據(jù)電池電壓(或電流)的檢測(cè)方法。只根據(jù)%^電壓(或電流)的檢測(cè)方法構(gòu)造簡(jiǎn)單,制作成本低,但不能精確檢測(cè)電池的剩余電量。與此相反,利用電池檢測(cè)IC芯片的方法是根據(jù)電池內(nèi)部的化學(xué)特性的變化、體積、電流及電壓等各種條件來(lái)檢測(cè)電池的剩余電荷量。利用這電池檢測(cè)IC芯片方法可以保證剩余電量檢測(cè)的準(zhǔn)確度和可信度,,舉一個(gè)利用電池檢測(cè)IC芯片的電池剩余電量檢測(cè)方法的例子如圖1所示,以具有充電控制功能的便攜式電子設(shè)備為例。圖1中未標(biāo)出與本發(fā)明無(wú)直接^L手、、易混淆本發(fā)明要旨的構(gòu)成條件,但任何相關(guān)工作人員均可通過(guò)圖1所示的電路充分理解本發(fā)明所要解決的技術(shù)性課題、目的和特征。參照?qǐng)Dl,電池檢測(cè)IC芯片14與電池12、保護(hù)器16—起構(gòu)成電池組10。電池檢測(cè)IC芯片14與電池12用電連接,以便可以測(cè)量到電池12的溫度、體積、電壓和也流等諸多條件。同時(shí),電;,測(cè)IC芯片也與便搆式電子設(shè)備20內(nèi)的CPU26連接,向CPU26提供有關(guān)電池12的檢測(cè)信號(hào)。與該電池4全測(cè)IC芯片l命相連接的便攜式電子設(shè)備20的CPU26根據(jù)程序存儲(chǔ)器24存儲(chǔ)的程序的順序,向電池檢測(cè)IC芯片14下達(dá)檢測(cè)指令,根據(jù)其發(fā)出的檢測(cè)信號(hào),計(jì)算出電池12的剩余電量。根據(jù)計(jì)算出詢—電池12的剩余電量,CPU26控制充電器22開(kāi)始充電或終止充電。充電器22進(jìn)行充電時(shí),電池組10內(nèi)的保.護(hù)器16可保護(hù)檢測(cè)IC芯片14和電池12防止來(lái)自充電器22的過(guò)度電壓,同時(shí)電池12根據(jù)充電器22的充電電壓積蓄電荷。這種利用電池檢測(cè)IC芯片檢測(cè)電池剩余電量的方法,電池檢測(cè)IC芯片只簡(jiǎn)單地執(zhí)行感應(yīng)和傳送電池的電壓、電流、體積和溫度等功能,所以,只能加重使用電池的機(jī)體(即便攜式電子設(shè)備)內(nèi)CPU26的程序負(fù)擔(dān)。這樣,只能降低使用電池組的機(jī)體(即便攜式電子設(shè)備)的性能。
發(fā)明內(nèi)容因此,本發(fā)明的目的在于解決上述問(wèn)題,提供一種適用于提高使用電池的便攜式電子設(shè)備性能的電池檢測(cè)電路及其控制方法。本發(fā)明的另一目的在于提供一種適用于減輕使用電池的便攜式電子設(shè)備的程序負(fù)擔(dān)的電池檢測(cè)電路及其控制方法。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例的電池檢測(cè)電路包括以下幾個(gè)組成部分感應(yīng)電池的放電電壓、放電電流、體積和溫度的傳感器;對(duì)-使用電池的電子設(shè)備和數(shù)據(jù)通信起中繼作用的中繼器;根據(jù)傳感器感應(yīng)的電壓、電流、體積和溫度計(jì)算出電池的剩余電量相關(guān)數(shù)據(jù),根據(jù)計(jì)算出的數(shù)據(jù),通過(guò)中繼器向電子設(shè)備傳送請(qǐng)求執(zhí)行操作的數(shù)據(jù)&對(duì)電子設(shè)備通過(guò)中繼器接收到的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量相-關(guān)信息的數(shù)據(jù)包向上述電子設(shè)備傳送的控制部。上述控制部包括存儲(chǔ)電池剩余電量相關(guān)檢測(cè)及通信相關(guān)程序的程序存儲(chǔ)—器;根據(jù)該程序存儲(chǔ)器存儲(chǔ)的程序,將上述電池剩余電量相關(guān)數(shù)據(jù)的計(jì)算、向上述電子的處理器。上述控制都根據(jù)中斷發(fā)生器提供的中斷信號(hào),可周期性根據(jù)感應(yīng)信號(hào)進(jìn)行電池剩余電量相關(guān)數(shù)據(jù)的運(yùn)算。另外上述控制部根據(jù)檢測(cè)的電池剩余電量相關(guān)數(shù)據(jù),監(jiān)測(cè)電池狀態(tài)的變化,將電池的變化狀態(tài)通知給電—子設(shè)備。傳送給上述電子設(shè)備的數(shù)掩包—包括具有固有地址的識(shí)別符、電池剩余電量及信息。上述數(shù)據(jù)包還可附加包括信息中的數(shù)據(jù)種類以及表示上述電池剩余電量的模式比特。另外,為了實(shí)現(xiàn)上述目的,本發(fā)明的另外一個(gè)實(shí)施例的電池檢測(cè)電路的控制方法包括如下幾個(gè)步驟根據(jù)傳感器感應(yīng)的電壓、電流、體積和溫度,計(jì)算電池剩余電量相關(guān)數(shù)據(jù)的步驟;根據(jù)計(jì)算出的數(shù)據(jù),監(jiān)測(cè)是否有必要向使用電池的電子設(shè)備傳送信息的步驟;請(qǐng)求傳送信息時(shí),將數(shù)據(jù)剩余電量和包含信息的數(shù)據(jù)包傳送給電子設(shè)備的步驟;在收到電子設(shè)備發(fā)出的含有指令的數(shù)據(jù)包之前一直待機(jī)的步驟;對(duì)電子設(shè)備發(fā)出的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量的數(shù)據(jù)包傳送給電子設(shè)備的步驟。上述信息包括請(qǐng)求電子設(shè)備執(zhí)行動(dòng)作的數(shù)據(jù)和上述電池狀態(tài)變化的相關(guān)數(shù)據(jù)中的任何一個(gè)。向電子設(shè)備傳送的上述數(shù)據(jù)包包括上述具有固有地址的識(shí)別符、電池剩余電量以及信息。另外,上述數(shù)據(jù)包還可以包括信息中的數(shù)據(jù)種類和表示電池剩余電量模式比特。為了實(shí)現(xiàn)上述目的,本發(fā)明的另外一個(gè)實(shí)施例的電池檢測(cè)電路的控制方法包括根據(jù)使用電池的電子設(shè)備發(fā)血的數(shù)據(jù)包中的指令,設(shè)定上述電池檢測(cè)模式的步驟;根據(jù)上述傳感器周期性感應(yīng)到的電壓、電流、體積和溫度,計(jì)算上述電池剩余電量相關(guān)數(shù)據(jù)的步驟;根據(jù)計(jì)算出的數(shù)據(jù),監(jiān)測(cè)是否有必要將信息傳送給使用電池的電子設(shè)備的步驟;請(qǐng)求傳送信息時(shí),將含有信息的數(shù)據(jù)包和數(shù)據(jù)剩余電量一起傳送給上述電子設(shè)備的步驟;在收到電子設(shè)備發(fā)出的含有指令的數(shù)據(jù)包時(shí)-一直待機(jī)的步驟;對(duì)電子設(shè)備發(fā)出的數(shù)據(jù)-包做出i向應(yīng),將含有上述電池剩余電量的數(shù)據(jù)包傳送給電子設(shè)備的步驟;執(zhí)行-取消上述檢測(cè)模式中任何一個(gè)動(dòng)作的步驟。上述信息包括請(qǐng)求電子設(shè)備執(zhí)行動(dòng)作的數(shù)據(jù)和上述電池狀態(tài)變化相關(guān)數(shù)據(jù)中的^壬^可一個(gè)。傳送給上述電子設(shè)備的上述數(shù)據(jù)包括具有固有地址的識(shí)別符、電池剩余電量和信息。上述數(shù)據(jù)包還包括信息中的數(shù)據(jù)種類和表示上述電池剩余電量的模式比特。根據(jù)上述構(gòu)成,本發(fā)明的電池檢測(cè)電路及其控制方法可減輕使用電池的電子設(shè)備的程序負(fù)擔(dān),進(jìn)而提高該電子設(shè)備的性能。本發(fā)明的效果如上所述,依據(jù)本發(fā)明的電池檢測(cè)電路及其控制方法不但檢測(cè)電池剩余電量相關(guān)數(shù)據(jù),向使用電池的便攜式電子設(shè)備傳送,而且根據(jù)檢測(cè)的數(shù)據(jù),向便攜式電子設(shè)備請(qǐng)求執(zhí)行開(kāi)始或終止充電等必要?jiǎng)幼?。因此,本發(fā)明實(shí)施例的電池檢測(cè)電路及控制方法術(shù)但能減輕便攜式電子設(shè)備的程序負(fù)擔(dān),而且能提高便攜式電子設(shè)備的性能。為進(jìn)一步說(shuō)明本發(fā)明的上迷目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。圖1是利用現(xiàn)有技術(shù)電池檢測(cè)電路的便攜式電子設(shè)備的充電控制裝置的模塊圖;.圖2是依據(jù)本發(fā)明實(shí)施例的電池檢測(cè)電路模塊圖;圖3a及圖3b是圖2的電池檢測(cè)電路輸出的數(shù)據(jù)包格式示意圖;圖4是依據(jù)本發(fā)明實(shí)施例的電池檢測(cè)電路的控制方法的分步流程圖。附圖中主要部分的<image>imageseeoriginaldocumentpage9</image>具體實(shí)施方式下面參照附閨對(duì)本發(fā)明的電池檢測(cè)電路及其控制方法的實(shí)施例進(jìn)行詳細(xì)的說(shuō)明。圖2是本發(fā)明理想實(shí)施例的電池檢測(cè)電路概略圖。茵3a及蜀-3b^L圖2的電池檢測(cè)電路輸出的數(shù)據(jù)包格式示意圖。本發(fā)明實(shí)施例的電池檢測(cè)每路包括共同連接在處理器150上的傳感器140、程序存儲(chǔ)器142、作業(yè)存儲(chǔ)器144、中斷發(fā)生器146-和中繼器148。傳感器140包括與電池(未圖示)通電相連接的感應(yīng)傳感器,或者與電池接觸或鄰近安裝的感應(yīng)傳感器。這些感應(yīng)傳感器將感應(yīng)到的電池的電壓、電流、溫度和體積等提供給處理器150。此種傳感器140已在現(xiàn)有電池檢測(cè)電路中做過(guò)說(shuō)明,故不再贅述。上述程序存儲(chǔ)器142,處理器150、中斷發(fā)生器146組成控制部。程序存儲(chǔ)器142—面存儲(chǔ)處理器150計(jì)算電池剩余電量及其相關(guān)的可能的總放電容量(或可能的總充電容量)、可能的總放電時(shí)間、剩余》文電時(shí)間和剩余充電時(shí)間等程序,一面存儲(chǔ)與便攜式電子設(shè)備進(jìn)行通信的一系列過(guò)程的相關(guān)程序。該種程序存儲(chǔ)器142是在無(wú)電源期間也能保存程序的非揮發(fā)性存儲(chǔ)器。例如,使用EEPROM和SRAM等。作業(yè)存儲(chǔ)器144暫時(shí)存儲(chǔ)處理器150計(jì)算作業(yè)時(shí)產(chǎn)生的臨時(shí)數(shù)據(jù)、與便攜式電子設(shè)備通信時(shí)收到的或?qū)⒁獋魉偷男畔?、電池的剩余電量、傳感器HO感應(yīng)到的感應(yīng)信號(hào)等。為此,作業(yè)存儲(chǔ)器144使用可進(jìn)4亍數(shù)據(jù)更新的隨才幾存取存儲(chǔ)器(RandomAccessMemory)。中斷發(fā)生器146每經(jīng)過(guò)一定時(shí)間時(shí)就發(fā)生中斷(即,時(shí)間中斷)。為此,中斷發(fā)生器146包括可計(jì)算一定時(shí)間的計(jì)時(shí)器。將中斷發(fā)生器146產(chǎn)生的中斷信號(hào)施加給處理器15G,使處理器15G按預(yù)先設(shè)定的模式進(jìn)行作業(yè)。中繼器148對(duì)用電池電源驅(qū)動(dòng)的便攜式電子設(shè)備和處理器150之間的相互通信起中繼作用。為此,中繼器148通過(guò)連接線141與使用電池的便攜式電子設(shè)備相連接。連接線141包括用串行方式傳送數(shù)據(jù)包的1位寬的傳輸線。處理器150根據(jù)程序存儲(chǔ)器14-2存儲(chǔ)的圖4中的流程圖程序,執(zhí)行電池剩余電量相關(guān)數(shù)據(jù)的檢測(cè)、將檢測(cè)的數(shù)據(jù)向便攜式電子設(shè)備的傳送、根據(jù)檢測(cè)信息的充電開(kāi)始及終止等動(dòng)作執(zhí)行請(qǐng)求、電池狀態(tài)(或條件)的通知等。首先,處理器150訪問(wèn)中繼器148,檢測(cè)是否有從通過(guò)連接線141與中繼器148相連的便攜式電子設(shè)備的CPU傳送過(guò)來(lái)的數(shù)據(jù)包。如果有收到的4t據(jù)包,對(duì)數(shù)據(jù)包中信息做出響應(yīng),處理器15-0將檢測(cè)的電池剩余電量和狀態(tài)信息或動(dòng)作請(qǐng)求信息附加在識(shí)別信息或識(shí)別信息及信息比特?cái)?shù)據(jù)包—如圖3a或圖3b中的數(shù)據(jù)包中,然后通過(guò)中繼器148及連接線—141將該數(shù)據(jù)包向便攜式電子設(shè)備的CPU傳送。另夕卜,處J紹150對(duì)便攜式電子設(shè)備發(fā)出的數(shù)據(jù)包信息做出響應(yīng),可設(shè)定或取消電池剩余電量的檢測(cè)模式。若設(shè)定檢測(cè)模式,處理器150周期性輸入傳感器140感應(yīng)到的電池的放電電流、放電電壓、溫度和體積等諸多條件感應(yīng)信號(hào),4艮據(jù)輸入的感應(yīng)信號(hào),對(duì)電池的剩余電量、剩余放電時(shí)間、剩余充電時(shí)間、可能的總充電容量(或可能的總放電容量)和可能的總放電時(shí)間等進(jìn)行計(jì)算。同時(shí),處理器150根據(jù)電池的剩余電量,判斷是否有必要執(zhí)行終止充電或開(kāi)始充電等動(dòng)作請(qǐng)求,以及判斷對(duì)可能的總充電容量和可能的總放電時(shí)間的變化等電池條件(或狀態(tài))進(jìn)行通知的必要性。有必要執(zhí)行動(dòng)作請(qǐng)求或通知電池條件時(shí),處理器150將動(dòng)作執(zhí)行請(qǐng)求信息或電池條件信息與電池的剩余電量一起附'加到識(shí)別符或識(shí)別符及模式比特中的數(shù)據(jù)包一如圖3a或圖3b中所示的數(shù)據(jù)包中,然后通過(guò)中繼器148以及連接線141將該數(shù)據(jù)包向便攜式電子設(shè)備的CPU傳送。此種電池的剩余電量檢測(cè)與上述按一定周期進(jìn)行不同,是可按監(jiān)測(cè)-檢測(cè)電池的剩余電量這一程序進(jìn)行的。這樣,可大大縮短電池檢測(cè)電路檢測(cè)電池剩余電量的放電時(shí)間。另外,檢測(cè)模式與根據(jù)便攜式電子設(shè)備發(fā)出的指令進(jìn)行設(shè)定及取消不同,制作者可進(jìn)行設(shè)定。此時(shí),電池檢測(cè)電路可加快電池剩余電量的放電。這樣,本發(fā)明實(shí)施例的電池檢測(cè)電路檢測(cè)電池剩余電量相關(guān)數(shù)據(jù),不但傳送檢測(cè)的信息,還請(qǐng)求執(zhí)行開(kāi)始或終止充電等必要?jiǎng)幼?。因此,本發(fā)明實(shí)施例的電池檢測(cè)電路不但可以減輕便攜式電子設(shè)備的程序負(fù)擔(dān),而且還可以提高便攜式電子設(shè)備的性能。圖3a是按固2的電池電路向與連接線141相連接的便攜式電子設(shè)備傳送的數(shù)據(jù)包格式示意圖。圖3a的數(shù)據(jù)包包括不斷分配到識(shí)別符中的信息及電池剩余電量。識(shí)別符包括可識(shí)別便攜式電子設(shè)備的外圍電路之一的電池檢測(cè)集成電路芯片的固有地址。信—息中包括終止或開(kāi)始充電等動(dòng)作執(zhí)行請(qǐng)求或者電池的可能的總充電容量(可箭的總放電容量)或電池的可能的總放電時(shí)間等電池的條件。電池剩余電量包括豎格標(biāo)記形式的剩佘電量數(shù)據(jù)或百分率形式的剩余電量數(shù)據(jù)。圖3b是由圖2的電池檢測(cè)電路向便攜式電子設(shè)備傳送的數(shù)據(jù)包的其它實(shí)施例格式示意圖。圖3b中的數(shù)據(jù)包與圖3a的相比,還包括識(shí)別符及信息間分配的模式比特。該模式比特指定信息包含數(shù)據(jù)的種類和電池剩余電量的表示方法。例如.模式比特—值—為"0"對(duì),信息包括電池條件相關(guān)數(shù)據(jù)和電池剩余電量用f格標(biāo)記表示的數(shù)據(jù)。與此相反,當(dāng)模式比特值為、、1〃時(shí),信息包括向便攜式電子設(shè)備請(qǐng)求執(zhí)行動(dòng)作的請(qǐng)求—措令以及電池的剩余電量用百分率表示的數(shù)據(jù)。圖—4是本發(fā)明實(shí)施例的電池檢測(cè)電路的控制方法的分步流程圖。圖4的電池檢測(cè)電路的控制方法是利用圖2所示的電池檢測(cè)電路中的處理器150來(lái)執(zhí)行的。因此,圖4的流程圖將結(jié)合圖2所示的電池檢測(cè)電路進(jìn)行詳細(xì)說(shuō)明。步驟10,處理器150訪問(wèn)中繼器148,查詢是否有從利用連接線141與中繼器148相連接的便攜式電子設(shè)備(未圖示)傳送的數(shù)據(jù)包。步驟12,若沒(méi)有步驟II)中從便攜式電子設(shè)備傳送的數(shù)據(jù)包,處理器150便視為設(shè)有便攜式電子設(shè)備發(fā)出的通信請(qǐng)求或指令傳達(dá),即沒(méi)有查詢(Polling)。另夕卜,處理器150檢查中斷發(fā)生器146是否輸入了中斷信號(hào)。此時(shí),如果中斷發(fā)生器146沒(méi)有發(fā)生中斷信號(hào),處理器150便返回到步驟10。步驟14,若在步驟10中有查詢,處理器150通過(guò)連接線141及中繼器148檢查收到的數(shù)據(jù)包中包含的識(shí)別符是否與自身的識(shí)別符(即,分配給自身的固定地址)一致。換句話說(shuō),處理器150根據(jù)數(shù)據(jù)包中包含的識(shí)別符判斷自身是否被便攜式電子設(shè)備呼叫。此時(shí),如果數(shù)據(jù)包的識(shí)別符與自身的識(shí)別符(即,自身的固定地址)不一致,處理器150便視為自身未被呼叫,返回到步驟10。步驟16,與此相反,若數(shù)據(jù)包的識(shí)別符與自身的識(shí)別符一致,處理器150接收數(shù)據(jù)包包含的信息,將該信息暫時(shí)存儲(chǔ)在作業(yè)存儲(chǔ)器144中。步驟1&接老,處理器15Q解讀作業(yè)存儲(chǔ)器144存儲(chǔ)的信息,檢測(cè)該信息是否是指定設(shè)定或取消周期性檢測(cè)電池剩余電量的檢測(cè)模式的指令。步驟20,在步驟18中,若接收到的信息不是指定設(shè)定或取消檢測(cè)模式的指令,判斷處理器150檢測(cè)接收到信息是否是請(qǐng)求傳送電池剩余電量和與此相關(guān)數(shù)據(jù)的信息請(qǐng)求指令。此時(shí),如果接收到的信息既不是有關(guān)設(shè)定或取消檢測(cè)模式的指定指令,又不^:信息請(qǐng)求指令,那么處理器150會(huì)返回到步驟10。步驟22,在上述步驟18中,如果接收到的信息包括有關(guān)設(shè)定或取消檢鄰'j模式的:指定指令,處理器150將分配到自身內(nèi)任意一個(gè)寄存器的剩余電量檢測(cè)模式標(biāo)記設(shè)置為"1〃或者復(fù)位為、、0",設(shè)定或取消剩余量檢測(cè)模式。此種檢測(cè)模式的設(shè)置及取消根據(jù)使用電池的便攜式電子設(shè)備的指令,可使放電終期剩余電量的消耗最小化。步謙24,另外,在步驟20中,如果接收到的信息含有信息請(qǐng)求指令,處理器150會(huì)將作業(yè)存儲(chǔ)器144存儲(chǔ)的電池剩余電量和電池狀態(tài)相關(guān)信息附加到自身的識(shí)別符中,形成圖3a所示—的教振包。另外,處理器150將形成的數(shù)據(jù)包通過(guò)中繼器14S及連接線141向便攜式電子設(shè)備傳送。執(zhí)行步驟22或步驟24后,處理器15G返回到步驟10。在這里,處理器150形成的數(shù)據(jù)包可形成如圖3a所示的數(shù)據(jù)格式,也可形成如圖3b所示的數(shù)據(jù)格式。步驟26,另外,在步驟12中,如果因中斷發(fā)生器146發(fā)生時(shí)間中斷,處理器150根據(jù)分配到自身內(nèi)部任意一個(gè)寄存器的信息發(fā)送模式標(biāo)記值,檢查是否為信息發(fā)送模式。步驟28,此時(shí),如果信息發(fā)送模式標(biāo)記復(fù)位為、、0",處理器150判斷為不是信息發(fā)送模式,然后根據(jù)分配到自身內(nèi)部任意一個(gè)寄存器的檢測(cè)模式標(biāo)記值,檢測(cè)是否為剩余電量檢測(cè)模式。如果檢測(cè)模式標(biāo)記復(fù)位為、、0",處理器150判斷為不是剩余電量檢測(cè)模式。在步驟26以及步驟28中,如果既不是信息發(fā)送模式,也不是剩余量檢測(cè)模式時(shí),處理器150會(huì)返回到步驟10。步驟30,在步驟28中,如果檢測(cè)模式標(biāo)記設(shè)置為、、1〃,處理器150判斷為剩余電量檢測(cè)模式,輸入傳感器140感應(yīng)到的電池的電壓、電流、溫度和體積等感應(yīng)信號(hào),將輸入的感應(yīng)信號(hào)存儲(chǔ)在作業(yè)存儲(chǔ)器144中。步驟30、步驟34,利用作業(yè)存儲(chǔ)器l"存儲(chǔ)的感應(yīng)信號(hào),處理器150計(jì)算電池的剩余電量、剩余》文電時(shí)間、剩余充電時(shí)間、可能的總充電容量(可能的總;改電容量)和可能的總放電對(duì)間等電池剩余電量相關(guān)數(shù)據(jù),將計(jì)算出來(lái)的電池的剩余電量相關(guān)數(shù)據(jù)存儲(chǔ)在作業(yè)存^^器1"中。步驟36,接著,處理器150檢測(cè)計(jì)算出來(lái)的電池剩余電量相關(guān)數(shù)據(jù),檢測(cè)是否有必要將電池剩余電量相關(guān)數(shù)據(jù)向便攜式電子設(shè)備傳送。具體地說(shuō),在電池幾乎沒(méi)有剩余電量要求充電時(shí),電荷充電結(jié)束(完全充電)要求終止充電時(shí),或者電池的可能的總充電容量(或總放電容量)和可能的總放電時(shí)間發(fā)生變更,將變更的可能的總充電容量(或總放電容量)及可能的總放電時(shí)間向便攜式電子設(shè)備通知對(duì),處理器判斯為有必要傳送數(shù)掭。步驟—38,在步驟36中,如果判斷為有必要傳送電池剩余電量相關(guān)數(shù)據(jù),處理器150將上述數(shù)據(jù)發(fā)送模式標(biāo)記設(shè)置為、、1",設(shè)定數(shù)據(jù)發(fā)送模式。執(zhí)行步驟38后,或者在步^^36中沒(méi)有必要發(fā)送電池剩余電量相關(guān)數(shù)據(jù)時(shí),處理器150返回封步驟10。步驟40、步驟—42,另外,在步驟26中,如果數(shù)據(jù)發(fā)送模式標(biāo)記設(shè)置為、、1",處理器150判斷為電池的狀態(tài)(或條件)有變更或者有必要向便攜式電子設(shè)備請(qǐng)求執(zhí)行動(dòng)作。另外,處理器15(M爭(zhēng)作業(yè)存儲(chǔ)器144存儲(chǔ)的電池狀態(tài)(或條件)數(shù)據(jù)或動(dòng)作執(zhí)行請(qǐng)求數(shù)據(jù)和電池的剩余電量相關(guān)數(shù)據(jù)附加到標(biāo)識(shí)碼或標(biāo)識(shí)碼及模式比特中,生成圖3a或圖3b所示的數(shù)據(jù)包,將生成的數(shù)據(jù)包通過(guò)中繼器148及連接線141向便攜式電子設(shè)備傳送。接著,處理器150將步驟38中設(shè)置的數(shù)值為、、1"的數(shù)據(jù)傳送模式標(biāo)記復(fù)位為、、0〃,取消數(shù)據(jù)傳送模式。執(zhí)行完步驟40后,處理器150返回到步驟10。這樣,依據(jù)本發(fā)明實(shí)施例的電池檢測(cè)電路控制方法對(duì)便攜式電子設(shè)備請(qǐng)求做出響應(yīng),發(fā)送電池的剩余電量相關(guān)數(shù)據(jù)或者進(jìn)入電池的檢測(cè)模式。在這里,電池的檢測(cè)模式的進(jìn)入與便攜式電子設(shè)備請(qǐng)求無(wú)關(guān),如果電池有剩余電量,制作者可任意設(shè)計(jì)程序。同時(shí),本發(fā)明實(shí)施例的電池檢測(cè)電路控制方法根據(jù)電池剩余電量相關(guān)數(shù)據(jù)的計(jì)算得出的電池的剩余電量,檢測(cè)終止電池充電或者開(kāi)始電池充電等動(dòng)作執(zhí)行的必要性,或者檢測(cè)電池的可能的總充電容量(或可能的總放電容量)以及可能的總放電時(shí)間的變更等電池的狀態(tài)(或條件)變化與否,向便攜式電子設(shè)備請(qǐng)求執(zhí)行上述動(dòng)作,或者將電池的狀態(tài)變化通知給便攜式電子設(shè)備。另外,本發(fā)明實(shí)施例的電池電路控制方法中,電池剩余電量的檢測(cè)與周期性進(jìn)行不同,是以監(jiān)視-檢測(cè)電池剩余電量的形式設(shè)計(jì)程序的。這樣,可大大縮短電池檢測(cè)電路檢測(cè)電池剩余電量的放電時(shí)間。本發(fā)明實(shí)施例的電池檢測(cè)電路控制方法不但使電池檢測(cè)電路檢測(cè)電池剩余電量相關(guān)數(shù)據(jù),將檢測(cè)的數(shù)據(jù)傳送,而且請(qǐng)求執(zhí)行開(kāi)始或終止充電等必要?jiǎng)幼鳌R虼?,本發(fā)明實(shí)施例的電池檢測(cè)電路控制方法不但能減輕便攜式電子設(shè)備的程序負(fù)擔(dān),還能提高便攜^電子設(shè)備的性能。本
技術(shù)領(lǐng)域:
中的普通技術(shù)人員Jl-^認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明,而并非用作為對(duì)本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上所逸實(shí)施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。權(quán)利要求1、一種電池檢測(cè)電路,其特征在于與電池構(gòu)成整體電池組的電池檢測(cè)電路包括以下幾個(gè)部分感應(yīng)上述電池的放電電壓、放電電流、體積和溫度的傳感器;對(duì)使用上述電池的電子設(shè)備和數(shù)據(jù)通信起中繼作用的中繼器;根據(jù)上述傳感器感應(yīng)的電壓、電流、體積和溫度計(jì)算出電池的剩余電量相關(guān)數(shù)據(jù),根據(jù)計(jì)算出的數(shù)據(jù),通過(guò)所述中繼器向電子設(shè)備傳送請(qǐng)求執(zhí)行操作的數(shù)據(jù)包,對(duì)電子設(shè)備通過(guò)中繼器接收到的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量相關(guān)信息的數(shù)據(jù)包向上述電子設(shè)備傳送的控制部。2、如權(quán)利要求1所述的電池檢測(cè)電路,其特征在于上迷控制部包括存儲(chǔ)上述電池剩余電量相關(guān)檢測(cè)及通信相關(guān)程序的程序存儲(chǔ)器;根據(jù)上述程序存儲(chǔ)器存儲(chǔ)的程序,將上述電池剩余電量相關(guān)數(shù)據(jù)的計(jì)算、向上述電子設(shè)備請(qǐng)求動(dòng)作執(zhí)行以及對(duì)上述電子設(shè)備發(fā)出的數(shù)據(jù)包進(jìn)行響應(yīng)的數(shù)據(jù)包進(jìn)行傳送的處理器。3、如權(quán)利要求2所述的電池檢測(cè)電路,其特征在于上述控制部還包括周期性執(zhí)行根據(jù)上述感應(yīng)信號(hào)的數(shù)據(jù)的計(jì)算,向上述控制"W供中斷信號(hào)的中斷發(fā)生器^。4、如權(quán)利要求1所述的電池檢測(cè)電路,其特征在于上述控制部還包括執(zhí)行以下動(dòng)作根據(jù)上述檢測(cè)的電池剩余電量相關(guān)-數(shù)據(jù),監(jiān)測(cè)電池的狀態(tài)變化,將電池的變化狀態(tài)通知給上述電子設(shè)備。5、如權(quán)利要求4所述的電池檢測(cè)電路,—其特征在于向-上述電子il備傳送的上述數(shù)據(jù)包包括固定地址的識(shí)別符;電池的剩余電量;信息。6、如權(quán)利要求5所逸的電池檢測(cè)電-路,其特征在于上述數(shù)據(jù)包還包括上述信息中包含妁數(shù)據(jù)種類以及表示上述電池剩余電量顯示形式的模式比特。7、一種電池檢測(cè)電路的控制方法,其特征在于包括感應(yīng)電池的放電電壓、電流和溫度的傳感器,與上述電池一起構(gòu)成電池組的電池檢測(cè)電路的控制方法包括以下幾個(gè)步驟根據(jù)上述傳感器感應(yīng)的電壓、電流、體積和溫度,計(jì)算電池剩余電量相關(guān)數(shù)據(jù)的步驟;根據(jù)上述計(jì)算出的數(shù)據(jù),監(jiān)測(cè)是否有必要向使用電池的電子設(shè)備傳送信息的步驟請(qǐng)求傳送上述信息時(shí),將數(shù)據(jù)剩余電量和包含信息的數(shù)據(jù)包傳送給電子設(shè)備的步驟;在收到上述電子設(shè)備發(fā)出的含有指令的數(shù)據(jù)包之前一直待機(jī)的步驟;對(duì)上述電子設(shè)備發(fā)出的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量的數(shù)據(jù)包傳送給電子設(shè)備的步驟。8、如權(quán)利要求7所迷的—電池檢測(cè)電路的控制方法,其特征在于上述信息包括請(qǐng)求電子設(shè)備執(zhí)行動(dòng)作的數(shù)據(jù)和上述電池狀態(tài)變化的相關(guān)數(shù)據(jù)中的任何一個(gè)。9、如權(quán)利要求8所述的^檢測(cè)電路的控制方法,其特征在于向上述電子設(shè)備傳送的數(shù)據(jù)包包括固定地址的識(shí)對(duì)符;電池的剩余電量;—信息。10、如權(quán)利要求9所述的電池檢測(cè)電路的控制方法,其特征在于上述數(shù)據(jù)包還包括上述信息中包含的數(shù)據(jù)種類以及表示上迷-電池剩余電-量顯示形式的模式比特。11、一種電池檢測(cè)電路的控制方法,其特征在于包括感應(yīng)電池的放電電壓、電流和溫度的傳感器,與上述電池一起構(gòu)成電池組的電池檢測(cè)電路的控制方法包括以下幾個(gè)步驟根據(jù)上述使用電池的電子設(shè)備發(fā)出的數(shù)據(jù)包中的指令,設(shè)定上述電池檢測(cè)模式的步驟;根據(jù)上述傳感器周期性感應(yīng)到的電壓、電流、體積和溫度,計(jì)算上述電池剩余電量相關(guān)數(shù)據(jù)的步驟;根據(jù)上述計(jì)算出的數(shù)據(jù),監(jiān)測(cè)是否有必要將信息4爭(zhēng)送給使用電池的電子設(shè)備的步驟;請(qǐng)求傳送上述信息時(shí),將包含信息的數(shù)據(jù)包和數(shù)據(jù)剩余電量一起傳送給上述電子設(shè)備的步驟;在收到上述電子設(shè)備發(fā)出的含有指令的數(shù)據(jù)包時(shí)一直待機(jī)的步驟;對(duì)上述電子設(shè)備發(fā)出的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量的數(shù)據(jù)包傳送給電子設(shè)備或者取消上述檢測(cè)模式的步驟。12、如權(quán)利要求11所述的電池檢測(cè)電路的控制方法,其特征在于上述信息包括向上^L電子設(shè)備請(qǐng)求執(zhí)行動(dòng)作的數(shù)據(jù)和上述電池變化相關(guān)數(shù)據(jù)中的任意一個(gè)。13、如權(quán)利要求12所述的電池檢測(cè)電路的控制方法—,其特征在于向上述設(shè)備傳送的數(shù)據(jù)包包括所述固定地址的識(shí)別符;所述電池的剩余電量;所述信息。14、如權(quán)利要求13所述的電池檢測(cè)電路的控制方備,其特征在-于上述數(shù)據(jù)包還包括上述信息中包含的數(shù)據(jù)種類以及表示上述電池剩余電量顯示形式的4莫式比特。全文摘要本發(fā)明涉及一種電池檢測(cè)電路及其控制方法。電池檢測(cè)電路和電池一起構(gòu)成電池組。本發(fā)明的電池檢測(cè)電路及其控制方法利用對(duì)感應(yīng)電池的放電電壓、電流和溫度的傳感器和使用電池的電子設(shè)備之間的數(shù)據(jù)通信起中繼作用的中繼器。在該種電池檢測(cè)電路及控制方法中,控制部根據(jù)傳感器感應(yīng)到的電壓、電流和溫度,計(jì)算電池的剩余電量相關(guān)數(shù)據(jù),并根據(jù)該計(jì)算數(shù)據(jù),通過(guò)中繼器向電子設(shè)備傳送請(qǐng)求執(zhí)行操作的數(shù)據(jù)包,對(duì)電子設(shè)備通過(guò)中繼器接收到的數(shù)據(jù)包做出響應(yīng),將含有上述電池剩余電量相關(guān)數(shù)據(jù)的數(shù)據(jù)包向上述電子設(shè)備傳送。這樣,可減輕使用電池的便攜式電子設(shè)備的程序負(fù)擔(dān),進(jìn)而可提高該便攜式電子設(shè)備的性能。文檔編號(hào)G01R31/36GK101101321SQ20061002865公開(kāi)日2008年1月9日申請(qǐng)日期2006年7月6日優(yōu)先權(quán)日2006年7月6日發(fā)明者樸善榆申請(qǐng)人:樂(lè)金電子(昆山)電腦有限公司