專利名稱:電池分析系統(tǒng)和方法
電池分析系統(tǒng)和方法
背景技術(shù):
筆記本或膝上型計(jì)算機(jī)和其他類型的便攜計(jì)算裝置使用內(nèi)部電池 以實(shí)現(xiàn)該計(jì)算裝置的自供電使用(即,不依賴于插座和/或其他類型的 外部電源)。當(dāng)該計(jì)算機(jī)裝置的消費(fèi)者和/或使用者察覺到與電池相關(guān)的 問(wèn)題時(shí),或者由使用者購(gòu)買更換電池,或者請(qǐng)求保修更換電池(例如, 如果電池仍在保修范圍內(nèi))。然而,由于電池仍正常工作或者僅僅是需 要重新校準(zhǔn),工作中的電池常常被不必要地更換,由此導(dǎo)致為消費(fèi)者 和/或電池供應(yīng)商產(chǎn)生附加和不必要的成本。
為了更全面理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)在結(jié)合附圖進(jìn)行下述描述,
附圖中
圖1為示出根據(jù)本發(fā)明的電池分析系統(tǒng)的實(shí)施例的圖示; 圖2為示出根據(jù)本發(fā)明的電池分析方法的實(shí)施例的流程圖; 圖3為示出根據(jù)本發(fā)明的電池分析方法的另一實(shí)施例的流程圖; 圖4為示出根據(jù)本發(fā)明的電池分析方法的另 一 實(shí)施例的流程圖; 圖5為示出根據(jù)本發(fā)明的電池分析方法的另一實(shí)施例的流程以及
圖6為示出根據(jù)本發(fā)明的電池分析方法的再一實(shí)施例的流程圖。
具體實(shí)施例方式
通過(guò)參考附圖的圖1至6,可以最好地理解本發(fā)明的優(yōu)選實(shí)施例 及其優(yōu)點(diǎn),各個(gè)附圖中相同的參考數(shù)字表示相同和相應(yīng)的部件。
圖1為示出根據(jù)本發(fā)明的電池分析系統(tǒng)10的實(shí)施例的圖示。在圖 1所示實(shí)施例中,分析系統(tǒng)10示為布置在計(jì)算機(jī)裝置12內(nèi)用于分析和 /或確定電池14是否有缺陷和/或需要更換。計(jì)算機(jī)裝置12可包括任意 類型的計(jì)算機(jī)裝置,例如但不限于膝上型或筆記本計(jì)算機(jī)、平板計(jì)算 機(jī)、個(gè)人數(shù)字助理、或者能夠由電池供電的任意其他類型的計(jì)算機(jī)裝 置。在圖l所示實(shí)施例中,電池14示為計(jì)算機(jī)裝置12的一部分和/或 形成計(jì)算機(jī)裝置12的一部分(例如內(nèi)部電池14)。然而,應(yīng)理解,電 池14可包括外部電池(例如旅行電池、二次電池、或者其他類型的外 部電池)。在圖l所示實(shí)施例中,分析系統(tǒng)10示為布置在計(jì)算機(jī)裝置 12內(nèi)和/或形成計(jì)算機(jī)裝置12的一部分。然而,應(yīng)理解,分析系統(tǒng)IO 可以相對(duì)于計(jì)算機(jī)裝置12來(lái)布置。例如,在圖l所示實(shí)施例中,分析 系統(tǒng)IO可以遠(yuǎn)離計(jì)算機(jī)裝置12,通常用16表示,并配置成通過(guò)通信 網(wǎng)絡(luò)18 (例如互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、或 者其他類型的有線和/或無(wú)線通信網(wǎng)絡(luò))與電池14通信和/或接口。為 了便于說(shuō)明,下面僅描述分析系統(tǒng)10;然而,應(yīng)理解,系統(tǒng)16可以類 似地配置用于遠(yuǎn)程使用。此外,應(yīng)理解,本發(fā)明的實(shí)施例不限于包含 單個(gè)系統(tǒng)10或16 (例如,計(jì)算機(jī)裝置12可以配置成具有內(nèi)部系統(tǒng)10 且也可以配置成通過(guò)系統(tǒng)16實(shí)現(xiàn)遠(yuǎn)程訪問(wèn))。
在圖1所示實(shí)施例中,分析系統(tǒng)10包括處理器20和存儲(chǔ)器22。 處理器20可以是形成分析系統(tǒng)10的一部分的離散處理器元件,和/或 分析系統(tǒng)10可以使用布置于計(jì)算機(jī)裝置12上的另一處理元件。在所 示實(shí)施例中,分析系統(tǒng)10包括測(cè)試模塊24。測(cè)試模塊24可包括硬件、 軟件、或者硬件和軟件的組合。在圖l所示實(shí)施例中,測(cè)試模塊24示 為存儲(chǔ)在存儲(chǔ)器22內(nèi),從而可由處理器20訪問(wèn)和執(zhí)行。然而,應(yīng)理 解,測(cè)試模塊24可以按其他方式布置,甚至遠(yuǎn)離計(jì)算機(jī)裝置12定位。 在工作中,測(cè)試模塊24從電池14讀取各種信息并分析這些信息以確 定電池14是否有缺陷和/或需要更換。優(yōu)選地,在運(yùn)行分析系統(tǒng)10時(shí), 計(jì)算機(jī)裝置12使用除被分析電池14以外的電源(例如外部交流(AC) 插座或者AC適配器)來(lái)工作,以利于對(duì)電池14的精確讀取。應(yīng)理解, 確定電池14是否有缺陷和/或需要更換,這可以基于在重新校準(zhǔn)電池 14之后和/或重新校準(zhǔn)電池14之前進(jìn)行的分析的結(jié)果。
在圖l所示實(shí)施例中,電池14包括微處理器30和一個(gè)或多個(gè)存 儲(chǔ)寄存器32。存儲(chǔ)寄存器32包括由微處理器30存儲(chǔ)的與電池14的各 種預(yù)設(shè)和/或工作參數(shù)相關(guān)聯(lián)的信息。例如,存儲(chǔ)在寄存器32內(nèi)的信息 可包括在電池14的笫 一次用戶4吏用之前預(yù)設(shè)和/或存儲(chǔ)在電池14內(nèi)的 信息(例如在電池14出廠之前的默認(rèn)值、設(shè)計(jì)值和/或存儲(chǔ)在寄存器 32內(nèi)的其他類型信息),和/或在電池14工作期間(例如,計(jì)算機(jī)裝置 12使用電池14期間)由微處理器30監(jiān)測(cè)、記錄和/或存儲(chǔ)的信息。
在圖l所示實(shí)施例中,存儲(chǔ)寄存器32包括設(shè)計(jì)電壓寄存器34、溫 度寄存器36、單元(cell)電壓寄存器38、周期計(jì)數(shù)寄存器40、狀態(tài) 寄存器42和容量寄存器44。如上所述,存儲(chǔ)在存儲(chǔ)寄存器32內(nèi)的信 息可包括在電池14使用期間采集和/或收集的信息和/或預(yù)先存儲(chǔ)在電 池14內(nèi)的信息。例如,在本發(fā)明某些實(shí)施例中,設(shè)計(jì)電壓寄存器34 包括與電池14的設(shè)計(jì)電壓電平相關(guān)聯(lián)的信息,溫度寄存器36包括與 電池14的記錄工作溫度相關(guān)聯(lián)的信息(例如,最小和/或最大記錄的工 作溫度),單元電壓寄存器38包括電池14的每個(gè)單元38t-38n的單元 電壓電平,周期計(jì)數(shù)寄存器40包括與電池14的再充電周期量相關(guān)聯(lián) 的信息,狀態(tài)寄存器42包括與各種狀態(tài)警報(bào)位(alarm bit)或指示符 相關(guān)聯(lián)的信息,以及容量寄存器44包括與電池14的充電容量相關(guān)聯(lián) 的信息。例如,在圖l所示實(shí)施例中,狀態(tài)寄存器42包括過(guò)熱寄存 器46,具有與電池14的過(guò)熱狀態(tài)相關(guān)聯(lián)的信息;以及終止放電寄存器 48,具有與電池14的放電相關(guān)聯(lián)的信息。此外,在圖l所示實(shí)施例中, 容量寄存器44包括設(shè)計(jì)容量寄存器49,具有與電池14的設(shè)計(jì)充電 容量相關(guān)聯(lián)的信息;以及最后獲知容量寄存器50,具有與最后確定的 和/或存儲(chǔ)的電池14的充電容量水平相關(guān)聯(lián)的信息。然而,應(yīng)理解,電 池14可包括其他類型的存儲(chǔ)寄存器32和/或可由分析系統(tǒng)IO使用的相 關(guān)信息以確定電池14是否有缺陷。
在工作中,測(cè)試模塊24從電池14的各種存儲(chǔ)寄存器32讀取信息 以確定電池14是否有缺陷和/或需要更換。例如,在本發(fā)明的某些實(shí)施 例中,測(cè)試模塊24從各種存儲(chǔ)寄存器32讀取信息并將讀取值與預(yù)定 閾值和/或預(yù)定范圍值比較。在圖l所示實(shí)施例中,數(shù)據(jù)庫(kù)52具有電池 參數(shù)數(shù)據(jù)54。電池參數(shù)數(shù)據(jù)54包括與從存儲(chǔ)寄存器32讀取的與值相 關(guān)聯(lián)的信息、和/或用于分析和/或評(píng)估所讀取的寄存器值的預(yù)定值,以 確定電池14是否有缺陷和/或需要更換。
在圖l所示實(shí)施例中,電池參數(shù)數(shù)據(jù)54包括設(shè)計(jì)電壓值60、單元 電壓值62、溫度值64、端子值66、容量值68、周期值70和狀態(tài)值72。 設(shè)計(jì)電壓值60包括寄存器值80,代表從設(shè)計(jì)電壓寄存器34讀取的 設(shè)計(jì)電壓值;以及預(yù)定設(shè)計(jì)電壓值82,代表電池14的預(yù)設(shè)和/或默認(rèn) 設(shè)計(jì)電壓值,用于分析和/或評(píng)估所讀取的寄存器值80,和/或用于與其 他所讀取的寄存器值和/或預(yù)定值結(jié)合來(lái)確定電池14是否有缺陷和/或
需要更換。在圖l所示實(shí)施例中,單元電壓值62包括寄存器值86, 代表從電池14每個(gè)單元的寄存器38t - 38n讀取的單元電壓值;以及預(yù) 定單元電壓值88,代表預(yù)定閾值和/或單元電壓值范圍,用于分析和/ 或評(píng)估所讀取的寄存器值86,和/或用于與其他所讀取的寄存器值和/ 或預(yù)定值結(jié)合來(lái)確定電池14是否有缺陷和/或需要更換。
在圖l所示實(shí)施例中,溫度值64包括寄存器值90,代表從溫度 寄存器36讀取的溫度寄存器值;以及預(yù)定溫度值92,代表預(yù)定閾值和 /或溫度值范圍,用于分析和/或評(píng)估所讀取的寄存器值90,和/或用于 與其他所讀取的寄存器值和/或預(yù)定值結(jié)合來(lái)確定電池14是否有缺陷 和/或需要更換。端子值66包括與在電池14的電源端子的端子電壓水 平96和端子電流水平98相關(guān)聯(lián)的信息。例如,端子值66分別代表在 電池14的電源端子測(cè)量的實(shí)際電壓和電流值96、 98。端子值66還包 括預(yù)定端子值99,代表預(yù)定閾值和/或端子電壓和/或端子電流值范圍, 用于分析和/或評(píng)估所確定的值96和/或98,和/或用于與其他所讀取的 寄存器值和/或預(yù)定值結(jié)合來(lái)確定電池14是否有缺陷和/或需要更換。 容量值68包括設(shè)計(jì)容量寄存器值100,代表從設(shè)計(jì)容量寄存器49讀 取的設(shè)計(jì)容量寄存器值;最后獲知容量寄存器值102,代表從最后獲知 容量寄存器50讀取的最后獲知容量值;以及預(yù)定容量值104,代表預(yù) 定閾值和/或值范圍,用于分析和/或評(píng)估所讀取的寄存器值100和/或 102,和/或用于與其他所讀取的寄存器值和/或預(yù)定值結(jié)合來(lái)確定電池 14是否有缺陷和/或需要更換。
周期值70包括周期計(jì)數(shù)寄存器值IIO,代表從周期計(jì)數(shù)寄存器 40讀取的周期計(jì)數(shù)值;以及預(yù)定周期計(jì)數(shù)值112,代表預(yù)定閾值和/或 值范圍,用于分析和/或評(píng)估所讀取的寄存器值110,和/或用于與其他 所讀取的寄存器值和/或預(yù)定值結(jié)合來(lái)確定電池14是否有缺陷和/或需 要更換。狀態(tài)值72包括過(guò)熱狀態(tài)寄存器警報(bào)值120,代表從過(guò)熱寄 存器46讀取的警報(bào)和/或位值;終止放電寄存器警報(bào)值122,代表從終 止放電寄存器48讀取的警報(bào)和/或位值;以及預(yù)定狀態(tài)值124,用于與 過(guò)熱狀態(tài)寄存器警報(bào)值120和/或終止放電寄存器警報(bào)值122結(jié)合來(lái)確 定電池14是否有缺陷和/或需要更換。
在本發(fā)明一些實(shí)施例中,測(cè)試模塊24讀取設(shè)計(jì)電壓寄存器34以 獲得設(shè)計(jì)電壓寄存器值80,并使用預(yù)定設(shè)計(jì)電壓值82來(lái)自動(dòng)確定電池
14內(nèi)單元的數(shù)量。例如,在本發(fā)明一些實(shí)施例中,預(yù)定設(shè)計(jì)電壓值82 包括通常與具有不同單元數(shù)目的電池相關(guān)聯(lián)的預(yù)定和/或預(yù)設(shè)值范圍 (例如,針對(duì)三單元電池、四單元電池等每一種的不同值范圍,以確 定電池14內(nèi)的單元數(shù)目)。因此,例如在本發(fā)明一些實(shí)施例中,對(duì)于 三單元電池14,設(shè)計(jì)電壓寄存器值80通常應(yīng)在10800亳伏(mV)和 11100mV之間,而對(duì)于四單元電池,設(shè)計(jì)電壓寄存器值80應(yīng)在14400mV 和14800mV之間。應(yīng)理解,可以提供和/或使用設(shè)計(jì)電壓值82的其他 預(yù)定范圍。因此,測(cè)試模塊24配置成基于所讀取的設(shè)計(jì)電壓寄存器值 80落在哪個(gè)預(yù)定設(shè)計(jì)電壓值82范圍來(lái)自動(dòng)確定電池14的單元數(shù)量。 此外,如果所讀取的設(shè)計(jì)電壓寄存器值80不落在任何預(yù)定設(shè)計(jì)電壓值 82范圍內(nèi),則測(cè)試模塊24將電池14識(shí)別為有缺陷(例如,指示出錯(cuò) 的設(shè)計(jì)電壓寄存器34和/或通常與有缺陷電池14相關(guān)聯(lián)的其他異常)。
在本發(fā)明一些實(shí)施例中,測(cè)試模塊24讀取單元電壓寄存器38以 確定電池14的每個(gè)單元的單元電壓值。例如,在本發(fā)明一些實(shí)施例中, 測(cè)試模塊24讀取每個(gè)單元38i - 38n的單元電壓寄存器38,并存儲(chǔ)該寄 存器值作為單元電壓寄存器值86。測(cè)試模塊24評(píng)估所讀取的單元電壓 寄存器值86,并確定從與單元38i - 38n相對(duì)應(yīng)的單元電壓寄存器38讀 取的最大和最小單元電壓寄存器值86之間的最大展寬和/或差異。在本 發(fā)明一些實(shí)施例中,預(yù)定單元電壓值88包括單元38i-38n之間的最大 閾值容量差異。例如,如果從單元電壓寄存器38讀取的最大單元電壓 寄存器值86和最小單元電壓寄存器值86之間的最大展寬和/或差異超 過(guò)預(yù)定單元電壓閾值88 (例如50mV),測(cè)試模塊24將電池14識(shí)別為 有缺陷(例如,指示故障電池單元、出錯(cuò)的寄存器38、和/或通常與有 缺陷電池狀態(tài)相關(guān)聯(lián)的其他異常)。
在本發(fā)明一些實(shí)施例中,測(cè)試模塊24從溫度寄存器36讀取溫度 寄存器值90,并相對(duì)于預(yù)定溫度值92評(píng)估溫度寄存器值卯。例如, 在本發(fā)明一些實(shí)施例中,預(yù)定溫度值92包括預(yù)定的最小和/或最大閾 值。因此,例如,如果溫度寄存器值卯低于預(yù)定的最小閾值溫度值92 和/或超過(guò)預(yù)定的最大闊值溫度值92,測(cè)試模塊24將電池14識(shí)別為有 缺陷(例如,由于可能的熱敏電阻斷開、出錯(cuò)的寄存器、和/或通常與 有缺陷電池狀態(tài)相關(guān)聯(lián)的其他異常)。在本發(fā)明一些實(shí)施例中,測(cè)試模 塊24分別從過(guò)熱寄存器46和終止放電寄存器48讀取過(guò)熱狀態(tài)寄存器
警報(bào)值120和終止放電寄存器警報(bào)值122,以分別確定在過(guò)熱寄存器 46和/或終止放電寄存器48內(nèi)是否已經(jīng)設(shè)置警報(bào)位。如果狀態(tài)寄存器 42的警報(bào)位已經(jīng)被設(shè)置和/或與狀態(tài)寄存器42內(nèi)代表警報(bào)設(shè)置和/或錯(cuò) 誤記錄狀態(tài)的預(yù)定狀態(tài)值124相對(duì)應(yīng),則測(cè)試模塊24將電池14識(shí)別為 有缺陷(例如,由于過(guò)熱狀態(tài)、出錯(cuò)的寄存器、和/或通常與有缺陷電 池狀態(tài)相關(guān)聯(lián)的其他異常導(dǎo)致)。
在本發(fā)明一些實(shí)施例中,測(cè)試模塊24分別讀取代表位于電池14 的電源端子處的實(shí)際電壓和電流值的端子電壓值96和/或端子電流值 98,并對(duì)于預(yù)定端子值99和/或其他讀取的寄存器值和/或信息來(lái)評(píng)估 端子電壓值96和/或端子電流值98。例如,在本發(fā)明一些實(shí)施例中, 至少基于對(duì)電池14單元數(shù)量的確定(例如,基于從設(shè)計(jì)電壓寄存器34 讀取的設(shè)計(jì)電壓寄存器值80 ),測(cè)試模塊24評(píng)估端子電壓值96和端子 電流值98,以確定電池14是否有缺陷。例如,如果電池14包括四個(gè) 單元且端子電壓值96低于四單元電池14的預(yù)定端子電壓水平值99(例 如,對(duì)于四單元電池14為llmV)但是端子電流值98大于預(yù)定端子電 流水平值99(例如,500mA),則測(cè)試模塊24將電池14識(shí)別為有缺陷 (例如,指示電池14未被正常通電和/或通常指示通常與有缺陷電池狀 態(tài)相關(guān)聯(lián)的其他異常)。
在本發(fā)明一些實(shí)施例中,測(cè)試模塊24使用至少預(yù)定容量值104來(lái) 評(píng)估從設(shè)計(jì)容量寄存器49讀取的設(shè)計(jì)容量寄存器值100和從最后獲知 容量寄存器50讀取的最后獲知容量寄存器值102,以確定電池14的狀 態(tài)。例如,在本發(fā)明一些實(shí)施例中,預(yù)定容量值104代表預(yù)定值和/或 最后獲知容量寄存器值102相對(duì)于設(shè)計(jì)容量寄存器值100的閾值比。 因此,例如,如果最后獲知容量寄存器值102相對(duì)于設(shè)計(jì)容量寄存器 值100之比大于預(yù)定值和/或閾值比例值104 (例如,110% ),則測(cè)試 模塊24將電池14識(shí)別為有缺陷(例如,指示出錯(cuò)的寄存器、讀取最 后獲知容量寄存器值102的問(wèn)題、和/或通常與有缺陷電池狀態(tài)相關(guān)聯(lián) 的其他異常)。
在本發(fā)明 一些實(shí)施例中,測(cè)試模塊24使用預(yù)定周期計(jì)數(shù)值112和 /或其他所讀取的寄存器值和/或信息來(lái)評(píng)估從周期計(jì)數(shù)寄存器40讀取 的周期計(jì)數(shù)寄存器值110,以評(píng)估電池14的狀態(tài)。例如,在本發(fā)明一 些實(shí)施例中,測(cè)試模塊24結(jié)合設(shè)計(jì)容量寄存器值100和最后獲知容量
寄存器值102來(lái)評(píng)估周期計(jì)數(shù)寄存器值110,以評(píng)估電池14的狀態(tài)。 例如,如果最后獲知容量寄存器值102小于設(shè)計(jì)容量寄存器值100的 一半且周期計(jì)數(shù)寄存器值110小于由值112指示的預(yù)定周期數(shù)目(例如, 已經(jīng)執(zhí)行的充電周期小于300 ),則測(cè)試模塊24將電池14識(shí)別為有缺 陷(例如,指示極低的電池14容量、出錯(cuò)的寄存器、和/或與有缺陷電 池狀態(tài)相關(guān)聯(lián)的其他異常)。
因此,本發(fā)明的實(shí)施例評(píng)估一個(gè)或多個(gè)與電池14相關(guān)聯(lián)的參數(shù) 值,以自動(dòng)確定電池14是否有缺陷和/或需要更換。應(yīng)理解,在本發(fā)明 一些實(shí)施例中,測(cè)試模塊24配置成基于單一分析項(xiàng)目和/或多個(gè)分析項(xiàng) 目的組合(例如,使用多個(gè)分析項(xiàng)目作為對(duì)其他分析項(xiàng)目的檢查或驗(yàn) 證)來(lái)指示有缺陷的電池14。此外,在本發(fā)明一些實(shí)施例中,測(cè)試模 塊配置成顯示電池14缺陷狀態(tài)的指示(例如,顯示元件或者閃光發(fā)光 二極管(LED))。測(cè)試模塊24可配置成自動(dòng)地(例如,對(duì)應(yīng)于預(yù)定時(shí) 間安排、計(jì)算機(jī)裝置12使用電池14提供的電力每次啟動(dòng)時(shí)、和/或?qū)?到計(jì)算機(jī)裝置12供電而每次從外部電源切換到電池14或者從電池14 切換到外部電源時(shí))或者響應(yīng)于使用者請(qǐng)求來(lái)開始對(duì)電池14的分析。
圖2為示出根據(jù)本發(fā)明的電池分析方法200的實(shí)施例的流程圖。 該方法開始于塊202,其中測(cè)試模塊24從設(shè)計(jì)電壓寄存器34讀取設(shè)計(jì) 電壓寄存器值80。在塊204,測(cè)試模塊24基于設(shè)計(jì)電壓寄存器值80 確定電池14內(nèi)單元的數(shù)目。例如,如上所述,可將設(shè)計(jì)電壓寄存器值 80與一個(gè)或多個(gè)預(yù)定設(shè)計(jì)電壓范圍值82比較,基于設(shè)計(jì)電壓寄存器值 80落在哪個(gè)設(shè)計(jì)電壓范圍值82,確定電池14所具有的相應(yīng)單元數(shù)目。
在塊206,測(cè)試模塊24從單元電壓寄存器38讀取與每個(gè)單元38t -38n相對(duì)應(yīng)的單元電壓寄存器值86。在塊208,測(cè)試模塊24識(shí)別從 單元電壓寄存器38讀取的最小和最大單元電壓寄存器值86。在判斷塊 210,判斷該最小和最大讀取的單元電壓寄存器值86之間的最大差異 和/或展寬是否超過(guò)預(yù)定最大差異閾值單元電壓值88。如果最小和最大 單元電壓寄存器值86之間的差異超過(guò)預(yù)定最大差異閾值單元電壓88, 該方法行進(jìn)到塊212,其中測(cè)試模塊24將電池14識(shí)別為有缺陷。如果 最小和最大單元電壓寄存器值86之間的差異沒有超過(guò)預(yù)定最大差異閾 值單元電壓值88,該方法結(jié)束。
圖3為示出本發(fā)明的電池分析方法300的另一實(shí)施例的流程圖。該方法開始于塊302,其中測(cè)試模塊24從電池14的溫度寄存器36讀 取溫度寄存器值90。在塊304,確定溫度寄存器值90是否超過(guò)預(yù)定最 大溫度閾值92。如果溫度寄存器值90超過(guò)預(yù)定最大溫度閾值92,該 方法進(jìn)行到塊308,其中測(cè)試模塊24將電池14識(shí)別為有缺陷。如果溫 度寄存器值90沒有超過(guò)預(yù)定最大溫度閾值92,該方法行進(jìn)到判斷步驟 306,其中判斷溫度寄存器值90是否低于預(yù)定溫度最小閾值92。如果 溫度寄存器值90低于預(yù)定最小閾值溫度值92,則該方法進(jìn)行到塊308, 其中測(cè)試模塊24將電池14識(shí)別為有缺陷。如果溫度寄存器值90沒有 低于預(yù)定溫度最小閾值92,該方法結(jié)束。
圖4為示出本發(fā)明的電池分析方法400的另一實(shí)施例的流程圖。 該方法開始于塊402,其中測(cè)試模塊24從電壓寄存器34讀取設(shè)計(jì)電壓 寄存器值80。在塊404,測(cè)試模塊24識(shí)別與電池14內(nèi)單元數(shù)目相對(duì)應(yīng) 的最小預(yù)定設(shè)計(jì)電壓值82。在塊406,測(cè)試模塊24識(shí)別與電池14內(nèi)單 元數(shù)目相對(duì)應(yīng)的最大預(yù)定設(shè)計(jì)電壓值82。在判斷塊408,判斷設(shè)計(jì)電 壓寄存器值80是否落在最小和最大預(yù)定設(shè)計(jì)電壓值82內(nèi)。如果設(shè)計(jì) 電壓寄存器值80落在最小和最大預(yù)定設(shè)計(jì)電壓值82內(nèi),該方法結(jié)束。 如果設(shè)計(jì)電壓寄存器值80沒有落在最小和最大預(yù)定設(shè)計(jì)電壓值82內(nèi), 該方法進(jìn)行到塊410 ,其中測(cè)試模塊24將電池14識(shí)別為有缺陷。
圖5為示出本發(fā)明的電池分析方法500的另一實(shí)施例的流程圖。 該方法開始于塊502,其中測(cè)試模塊24從設(shè)計(jì)電壓寄存器34讀取設(shè)計(jì) 電壓寄存器值80。在塊504,測(cè)試模塊24基于設(shè)計(jì)電壓寄存器值80 確定電池14內(nèi)單元數(shù)目。在塊506,測(cè)試模塊24確定與在電池14端 子的電壓水平相關(guān)聯(lián)的端子電壓值96。在塊508,測(cè)試模塊24基于電 池14內(nèi)單元數(shù)目來(lái)識(shí)別預(yù)定最小和最大端子電壓閾值99。
在塊510,確定端子電壓值96是否超過(guò)預(yù)定最大端子電壓閾值99。 如果端子電壓值96超過(guò)預(yù)定最大端子電壓閾值99,該方法進(jìn)行到塊 520,其中測(cè)試模塊24將電池14識(shí)別為有缺陷。如果端子電壓值96 沒有超過(guò)預(yù)定最大端子電壓閣值99,該方法進(jìn)行到判斷塊512,其中 確定端子電壓值96是否低于預(yù)定最小端子電壓閾值99。如果端子電壓 值96不低于最小預(yù)定端子電壓閾值99,該方法結(jié)束。如果端子電壓值 96低于最小預(yù)定端子電壓閾值99,該方法進(jìn)行到塊514,其中測(cè)試模 塊24確定與在電池14端子的電流水平相關(guān)聯(lián)的端子電流值98。在塊
516,測(cè)試模塊24識(shí)別與充電的電池14相關(guān)聯(lián)的預(yù)定端子電流值99。 在判斷塊518,確定端子電流值98是否超過(guò)預(yù)定端子充電電流值99。 如果端子電流值98沒有超過(guò)預(yù)定端子充電電流值99,該方法結(jié)束。如 果端子電流值98超過(guò)預(yù)定端子充電電流值99,該方法進(jìn)行到塊520, 其中測(cè)試模塊24將電池14識(shí)別為有缺陷。
圖6為示出本發(fā)明的電池分析方法600的另一實(shí)施例的流程圖。 該方法開始于塊602 ,其中測(cè)試模塊24從設(shè)計(jì)容量寄存器49讀取設(shè)計(jì) 容量寄存器值IOO。在塊604,測(cè)試模塊24從最后獲知容量寄存器50 讀取最后獲知容量寄存器值102。在判斷塊606,確定最后獲知容量寄 存器值102是否超過(guò)設(shè)計(jì)容量寄存器值100。如果最后獲知容量寄存器 值102超過(guò)設(shè)計(jì)容量寄存器值100,該方法進(jìn)行到塊614,其中測(cè)試模 塊24將電池14識(shí)別為有缺陷。如果最后獲知容量寄存器值102沒有超 過(guò)設(shè)計(jì)容量寄存器值100,該方法進(jìn)行到判斷塊608,其中確定最后獲 知容量寄存器值102是否低于預(yù)定最小設(shè)計(jì)容量值104。如果最后獲知 容量寄存器值102不低于預(yù)定最小設(shè)計(jì)容量值104,該方法結(jié)束。如果 最后獲知容量寄存器值102低于預(yù)定最小容量值104,該方法進(jìn)行到塊 610,其中測(cè)試模塊24從周期計(jì)數(shù)寄存器40讀取周期計(jì)數(shù)寄存器值 110。在判斷塊612,確定周期計(jì)數(shù)寄存器值110是否低于預(yù)定最小周 期計(jì)數(shù)值112。如果周期計(jì)數(shù)寄存器值110不低于預(yù)定最小周期計(jì)數(shù)值 112,該方法結(jié)束。如果周期計(jì)數(shù)寄存器值110低于預(yù)定最小周期計(jì)數(shù) 值112,該方法進(jìn)行到塊614,其中測(cè)試模塊24將電池14識(shí)別為有缺 陷。
因此,本發(fā)明的實(shí)施例使得能夠在更換電池和/或?qū)㈦姵胤祷氐焦?應(yīng)商之前可以自動(dòng)確定電池狀態(tài)。應(yīng)理解,在所述方法中,特定功能 可以省略,可以以不同于圖2至6所述的順序來(lái)完成,或者可以同時(shí) 或組合地執(zhí)行。此外,應(yīng)理解,在圖2至6中所述的方法可以變更為 包含在說(shuō)明書其余部分中描述的本發(fā)明的其余特征或方面。此外,本 發(fā)明的實(shí)施例可以在軟件中實(shí)施,且可適合于在不同平臺(tái)和操作系統(tǒng) 上運(yùn)行。特別地,測(cè)試模塊24所實(shí)施的功能例如可以設(shè)置為可執(zhí)行指 令的有序列表,這些可執(zhí)行指令可以實(shí)施在任何計(jì)算機(jī)可讀取介質(zhì)中, 以供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或者與之結(jié)合,例如是基于計(jì)算 機(jī)的系統(tǒng)、包含處理器的系統(tǒng)、或者可以從指令執(zhí)行系統(tǒng)、設(shè)備或裝
置取來(lái)執(zhí)行并執(zhí)行該指令的其他系統(tǒng)。在本文檔的上下文中,"計(jì)算機(jī) 可讀取介質(zhì),,可以是包含、存儲(chǔ)、通信、傳播或傳送程序以供指令執(zhí)行 系統(tǒng)、設(shè)備或裝置使用或與之結(jié)合的任何裝置。該計(jì)算機(jī)可讀取介質(zhì) 可以是例如但不限于電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、 設(shè)備、裝置或者傳播介質(zhì)。
權(quán)利要求
1.一種電池分析系統(tǒng)(10),包括測(cè)試模塊(24),配置成從電池(14)的至少一個(gè)寄存器(32)讀取至少一個(gè)電池參數(shù)值(80,86,90,100,102,110,120,122),并將所述至少一個(gè)電池參數(shù)值(80,86,90,100,102,110,120,122)與預(yù)定值(82,88,92,104,112,124)比較以確定所述電池(14)是否有缺陷。
2. 如權(quán)利要求1所迷的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成讀取設(shè)計(jì)電壓參數(shù)值(80)以確定所述電池(14)內(nèi)單元(38)的數(shù)目。
3. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成從與所述電池(14)的每個(gè)單元(38)相對(duì)應(yīng)的單元電壓電池參數(shù)值(86)中識(shí)別最大單元電壓值和最小單元電壓值。
4. 如權(quán)利要求3所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成當(dāng)所述最大和最小單元電壓值之間的差異超過(guò)所述預(yù)定值(88)時(shí)將 所述電池(14)識(shí)別為有缺陷。
5. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成使用針對(duì)預(yù)定數(shù)量的電池單元(38)的所述預(yù)定值(82)來(lái)評(píng)估設(shè)計(jì) 電壓電池參數(shù)值(80)。
6. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成將所述電池(14)的端子電壓(96)與預(yù)定最大設(shè)計(jì)電壓電池參數(shù)值(82)比較。
7. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成如果所述電池(14)的端子電壓(96)低于預(yù)定設(shè)計(jì)電壓值(82)和 所述電池(14)的端子電流值(98)超過(guò)預(yù)定充電電流值(99),則將所 述電池(14)識(shí)別為有缺陷。
8. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述測(cè)試模塊(24)配置 成將最后獲知容量參數(shù)值(102)與預(yù)定設(shè)計(jì)容量值(104)比較。
9. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述至少一個(gè)電池參數(shù)值 包括溫度值(90)。
10. 如權(quán)利要求1所述的系統(tǒng)(10),其中所述至少一個(gè)電池參數(shù)值 包括狀態(tài)寄存器值(120, 122)。
全文摘要
一種電池分析系統(tǒng)(10),包括測(cè)試模塊(24),該測(cè)試模塊配置成從電池(14)的至少一個(gè)寄存器(32)中讀取至少一個(gè)電池參數(shù)值(80,86,90,100,102,110,120,122),并將該至少一個(gè)電池參數(shù)值(80,86,90,100,102,110,120,122)與預(yù)定值(82,88,92,104,112,124)比較以確定該電池(14)是否有缺陷。
文檔編號(hào)G01R31/36GK101351717SQ200680049586
公開日2009年1月21日 申請(qǐng)日期2006年7月19日 優(yōu)先權(quán)日2005年10月27日
發(fā)明者J·沃茲尼亞克 申請(qǐng)人:惠普開發(fā)有限公司