專(zhuān)利名稱(chēng):電池組、電池組固件更新方法以及電池組系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電池組、電池組固件更新方法以及電池組系統(tǒng)。
技術(shù)背景
在攜帶式電子設(shè)備中作為代表的筆記本型個(gè)人計(jì)算機(jī)(以下稱(chēng)為“筆記本PC”), 處于伴隨著CPU的動(dòng)作頻率的上升其最大耗電量也逐年增加的傾向。并且,因?yàn)檫€要必須 應(yīng)對(duì)電池的長(zhǎng)時(shí)間動(dòng)作和小型輕量化等要求,所以近年來(lái)在筆記本PC中使用的電池中,能 量密度高的鋰離子二次電池等成為主流,與此同時(shí),為了嚴(yán)密地管理充放電狀態(tài)有效率地 使用電池組,一般是電池組自身具有微型計(jì)算機(jī),一邊和筆記本PC本體進(jìn)行信息交換一邊 控制充電以及放電的、被稱(chēng)為聰明電池的電池裝置的結(jié)構(gòu)。聰明電池是以美國(guó)hter公司 和美國(guó)Duracell公司所提倡的稱(chēng)為SBS(聰明電池系統(tǒng))的規(guī)格為標(biāo)準(zhǔn)的電池裝置,基于 相同規(guī)格的電池組被稱(chēng)為智能電池。
與智能電池對(duì)應(yīng)的電池組由組合了多個(gè)電池單體而形成的電池塊、以及將電池控 制器、電流測(cè)定電路、電壓測(cè)定電路以及各種傳感器等安裝在基板上的電路部構(gòu)成。并且, 電池控制器經(jīng)由通信線與筆記本PC本體的嵌入式控制器進(jìn)行通信,管理從電池向筆記本 PC本體的放電以及充電,能夠長(zhǎng)時(shí)間地持續(xù)進(jìn)行穩(wěn)定的放電。此外,筆記本PC能夠根據(jù)電 池單體的充電容量的剩余量來(lái)變更耗電模式,或者能夠在剩余量變少時(shí)在顯示器上顯示警 告后結(jié)束動(dòng)作。
鋰離子電池在進(jìn)行過(guò)充電或過(guò)放電時(shí),起火、冒煙、破裂以及特性惡化等危險(xiǎn)性 高。因此,智能電池的電路部,在電池單體的電壓達(dá)到滿充電壓以上時(shí),切斷充電電流防止 過(guò)充電。并且,在電池的電壓達(dá)到放電禁止電壓以下時(shí),切斷放電電流防止過(guò)放電。此外, 在流過(guò)過(guò)電流時(shí)切斷電流防止電池的惡化以及電路的損壞。并且,在滿充電壓、放電禁止電 壓或過(guò)電流的狀態(tài)被消除之后,該智能電池能夠再次正常使用。
在電池組中,電池控制器執(zhí)行固件(以下,稱(chēng)為“F/W”)進(jìn)行電池組的錯(cuò)誤(異常) 檢測(cè),當(dāng)檢測(cè)到錯(cuò)誤時(shí),就使安全保護(hù)功能動(dòng)作使充放電動(dòng)作停止。這里,希望當(dāng)檢測(cè)到的 錯(cuò)誤正確時(shí)使安全保護(hù)功能動(dòng)作,但在由于F/W的不良而誤檢測(cè)了錯(cuò)誤時(shí),如果使電池組 的安全保護(hù)功能動(dòng)作,就會(huì)使本來(lái)還能使用的電池組變得不能使用,對(duì)于用戶而言不方便。
作為由于F/W的不良而誤檢測(cè)了錯(cuò)誤的情況,例如具有(1)由于F/W的缺陷而進(jìn) 行了誤檢測(cè)的情況,(2)在電池組在制造上的偏差大個(gè)體差異大時(shí),由于F/W的閾值(在為 相同種類(lèi)的電池組時(shí)相同地設(shè)定)不恰當(dāng)而誤檢測(cè)為錯(cuò)誤的情況等。由此,例如具有由于 電池單體的電解液的添加劑不良的原因,隨著時(shí)間的經(jīng)過(guò)在僅僅特定電池單體的電壓下降 的狀態(tài)下還能夠使用,但誤檢測(cè)為錯(cuò)誤的情況;由于電池單體的不良設(shè)計(jì),在存儲(chǔ)狀態(tài)下在 僅僅特定的電池單體顯著惡化的狀態(tài)(電池單體的惡化存在偏差)下還能夠使用,但誤檢 測(cè)為錯(cuò)誤的情況。
例如,在專(zhuān)利文獻(xiàn)1中,提出了能夠更新電池組的F/W的電池電源裝置。在該文獻(xiàn) 中,在該電池電源裝置中,將電池組的F/W存儲(chǔ)在閃速存儲(chǔ)器等可改寫(xiě)的存儲(chǔ)單元中,在需要應(yīng)對(duì)故障或提高功能時(shí),從存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)得到更新F/W,從計(jì)算機(jī)本體(主機(jī))的F/W 的傳送單元經(jīng)由SMBus發(fā)送給電池組。電池組通過(guò)F/W改寫(xiě)單元將閃速存儲(chǔ)器中存儲(chǔ)的F/ W改寫(xiě)為更新F/W。
但是,在專(zhuān)利文獻(xiàn)1中,僅公開(kāi)了更新F/W的方法,并沒(méi)有提出在F/W不良時(shí)使安 全動(dòng)作功能動(dòng)作,電池組無(wú)法使用時(shí)進(jìn)行恢復(fù)的方法。
專(zhuān)利文獻(xiàn)1 日本特開(kāi)2001-275270號(hào)公報(bào)發(fā)明內(nèi)容
本發(fā)明是鑒于上述問(wèn)題而提出的,其目的在于提供一種電池組、電池組固件更新 方法、以及電池組系統(tǒng),該電池組、電池組固件更新方法、以及電池組系統(tǒng)在由于固件不良 使安全保護(hù)功能動(dòng)作電池?zé)o法使用的情況下,能夠恢復(fù)電池組的使用,并且提供基于更新 后的固件的正常動(dòng)作。
為了解決上述課題達(dá)成目的,提供一種電池組,其安裝在電子設(shè)備上,并且能夠與 該電子設(shè)備進(jìn)行數(shù)據(jù)通信,具備二次電池,該電池組的特征為具備非易失性存儲(chǔ)器,其存 儲(chǔ)固件并能夠進(jìn)行改寫(xiě);錯(cuò)誤檢測(cè)單元,其執(zhí)行在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件來(lái)進(jìn) 行所述電池組內(nèi)的錯(cuò)誤檢測(cè),在檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;固件改寫(xiě)單元,其將 所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件;錯(cuò)誤再檢查單元,其進(jìn)行由所述錯(cuò)誤 檢測(cè)單元檢測(cè)到的錯(cuò)誤的再檢查;以及安全保護(hù)功能復(fù)位單元,其在所述錯(cuò)誤再檢查單元 沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全保護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望所述固件改寫(xiě)單元,在所述錯(cuò)誤再檢查單元 沒(méi)有檢測(cè)到錯(cuò)誤時(shí),將所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為所述更新固件。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望所述非易失性存儲(chǔ)器存儲(chǔ)錯(cuò)誤標(biāo)志,所述電 池組具備標(biāo)志設(shè)定單元,其在所述錯(cuò)誤檢測(cè)單元檢測(cè)到錯(cuò)誤時(shí),設(shè)置所述非易失性存儲(chǔ)器 的錯(cuò)誤標(biāo)志,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)該錯(cuò)誤標(biāo)志進(jìn)行復(fù)位。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望具備錯(cuò)誤通知單元,其在所述錯(cuò)誤檢測(cè)單 元檢測(cè)到錯(cuò)誤時(shí),將錯(cuò)誤信息通知給所述電子設(shè)備,在所述電子設(shè)備中,當(dāng)存在與通知的錯(cuò) 誤信息對(duì)應(yīng)的更新固件時(shí),將該更新固件傳送給所述電池組,所述固件改寫(xiě)單元,在所述錯(cuò) 誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),將所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為從所述電子 設(shè)備傳送的更新固件。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望所述安全保護(hù)功能的動(dòng)作是通過(guò)形成所述 二次電池的充放電路徑的一部分的開(kāi)關(guān)元件來(lái)切斷充放電路徑的動(dòng)作。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望具備R0M,其存儲(chǔ)錯(cuò)誤再檢查程序,所述錯(cuò) 誤再檢查單元執(zhí)行在所述ROM中存儲(chǔ)的錯(cuò)誤再檢查程序,進(jìn)行由所述錯(cuò)誤檢測(cè)單元檢測(cè)到 的錯(cuò)誤的再檢查。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望在所述ROM中存儲(chǔ)的再檢查程序的錯(cuò)誤檢 測(cè)算法比所述非易失性存儲(chǔ)器中存儲(chǔ)的固件的錯(cuò)誤檢測(cè)算法簡(jiǎn)潔。
此外,根據(jù)本發(fā)明的優(yōu)選的方式,希望在所述錯(cuò)誤檢測(cè)單元檢測(cè)到第1種錯(cuò)誤時(shí), 使能夠復(fù)位的安全保護(hù)功能動(dòng)作,另一方面,在檢測(cè)到第2種錯(cuò)誤時(shí),使無(wú)法復(fù)位的安全保 護(hù)功能動(dòng)作,所述錯(cuò)誤再檢查單元在所述錯(cuò)誤檢測(cè)單元檢測(cè)到第1種錯(cuò)誤時(shí),進(jìn)行該第1種錯(cuò)誤的再檢查,所述固件改寫(xiě)單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到第1種錯(cuò)誤時(shí),把所 述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件,所述安全保護(hù)功能復(fù)位單元,在所述錯(cuò) 誤再檢查單元沒(méi)有檢測(cè)到第1種錯(cuò)誤時(shí),使所述安全保護(hù)功能的動(dòng)作復(fù)位。
此外,為了解決上述課題達(dá)成目的,本發(fā)明提供一種電池組的固件更新方法,該電 池組安裝在電子設(shè)備中并且能夠與該電子設(shè)備進(jìn)行數(shù)據(jù)通信,具備二次電池,該更新方法 的特征為包含錯(cuò)誤檢測(cè)工序,執(zhí)行在非易失性存儲(chǔ)器中存儲(chǔ)的固件來(lái)進(jìn)行電池組內(nèi)的錯(cuò) 誤檢測(cè),在檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;錯(cuò)誤再檢查工序,進(jìn)行由所述錯(cuò)誤檢測(cè)工 序檢測(cè)到的錯(cuò)誤的再檢查;固件改寫(xiě)工序,把在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為 更新固件;以及安全保護(hù)功能復(fù)位工序,當(dāng)在所述錯(cuò)誤再檢查工序中沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì) 所述安全保護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
此外,為了解決上述課題達(dá)成目的,本發(fā)明提供一種電池組系統(tǒng),其由電子設(shè)備和 安裝在該電子設(shè)備中的具備二次電池的電池組構(gòu)成,能夠相互地進(jìn)行數(shù)據(jù)通信,電池組系 統(tǒng)的特征為所述電池組包含非易失性存儲(chǔ)器,其存儲(chǔ)固件并能夠進(jìn)行改寫(xiě);錯(cuò)誤檢測(cè)單 元,執(zhí)行在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件進(jìn)行所述電池組內(nèi)的錯(cuò)誤檢測(cè),當(dāng)檢測(cè)到錯(cuò) 誤時(shí),使安全保護(hù)功能動(dòng)作;錯(cuò)誤通知單元,在所述錯(cuò)誤檢測(cè)單元檢測(cè)到錯(cuò)誤時(shí),將錯(cuò)誤信 息通知給所述電子設(shè)備;錯(cuò)誤再檢查單元,進(jìn)行由所述錯(cuò)誤檢測(cè)單元檢測(cè)到的錯(cuò)誤的再檢 查;固件改寫(xiě)單元,將所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件;以及安全保護(hù) 功能復(fù)位單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全保護(hù)功能的動(dòng)作進(jìn) 行復(fù)位,所述電子設(shè)備包含更新固件傳送單元,其在存在與從所述電池組通知的錯(cuò)誤信息 相對(duì)應(yīng)的更新固件時(shí),將該更新固件傳送給所述電池組。
根據(jù)本發(fā)明,一種電池組,其安裝在電子設(shè)備上,并且能夠與該電子設(shè)備進(jìn)行數(shù)據(jù) 通信,具備二次電池,該電池組具備非易失性存儲(chǔ)器,其存儲(chǔ)固件并能夠進(jìn)行改寫(xiě);錯(cuò)誤 檢測(cè)單元,其執(zhí)行在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件來(lái)進(jìn)行所述電池組內(nèi)的錯(cuò)誤檢測(cè), 在檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;固件改寫(xiě)單元,其將所述非易失性存儲(chǔ)器中存儲(chǔ)的 固件改寫(xiě)為更新固件;錯(cuò)誤再檢查單元,其進(jìn)行由所述錯(cuò)誤檢測(cè)單元檢測(cè)到的錯(cuò)誤的再檢 查;以及安全保護(hù)功能復(fù)位單元,其在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全 保護(hù)功能的動(dòng)作進(jìn)行復(fù)位,所以能夠提供在由于固件不良使安全保護(hù)功能動(dòng)作電池?zé)o法使 用的情況下,能夠恢復(fù)電池組的使用,并且提供基于更新后的固件的正常動(dòng)作的電池組。
圖1是表示應(yīng)用本實(shí)施方式的筆記本PC的方框結(jié)構(gòu)的圖。
圖2是表示應(yīng)用本實(shí)施方式的電池組、以及與該電池組的周邊相關(guān)的結(jié)構(gòu)的概要 的圖。
圖3是表示閃速存儲(chǔ)器的存儲(chǔ)器結(jié)構(gòu)例的圖。
圖4是表示ROM的存儲(chǔ)器結(jié)構(gòu)例的圖。
圖5是用于說(shuō)明電池組中的閃速存儲(chǔ)器中存儲(chǔ)的F/W的更新順序的概要的流程 圖。
符號(hào)說(shuō)明
1筆記本PC本體 1ICPU12FS (前端)總線
13主存儲(chǔ)器14CPU橋15視頻子系統(tǒng) 16LCD
17PC工(外設(shè)組件互連標(biāo)準(zhǔn))總線
18PCI一工SA總線19卡總線控制器 20卡槽
2 l網(wǎng)卡22tJSB連接器23t寸DD
24CD/R。M驅(qū)動(dòng)器25工SA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線
26嵌入式控制器27閃速存儲(chǔ)器R。M 30電源裝置3l電池組
32A(適配器33充電器34DC—DC變換器 4 l電池塊
43電池控制器45電流測(cè)定電路47電壓測(cè)定電路
5l閃速存儲(chǔ)器52R。M6l電源線62通信線 63地線
.70[;/w存儲(chǔ)區(qū)域80數(shù)據(jù)存儲(chǔ)區(qū)域lOO制造商服務(wù)器
TH溫度元件FETl放電保護(hù)開(kāi)關(guān) FET2充電保護(hù)開(kāi)關(guān)
FET3熔絲用開(kāi)關(guān)具體實(shí)施方式
以下,根據(jù)附圖詳細(xì)說(shuō)明本發(fā)明實(shí)施方式的電池組、電池組固件更新方法、以及電池組系統(tǒng)。另外,本發(fā)明不限定于本實(shí)施方式。此外,在下述實(shí)施方式的構(gòu)成要素中,含有本領(lǐng)域技術(shù)人員容易想到的內(nèi)容或?qū)嵸|(zhì)上相同的內(nèi)容。
圖l表示應(yīng)用本實(shí)施方式的筆記本PC本體l的方框結(jié)構(gòu)。在圖l中特別地僅表示了與電源裝置30相關(guān)的方框結(jié)構(gòu)。如圖l所示,筆記本PC本體l具備CPUll、主存儲(chǔ)器13、CPU橋14、視頻子系統(tǒng)15、LCD(液晶顯示器)16、卡總線控制器19、卡槽20、網(wǎng)卡2l、USB連接器22、HDI)23、CD/R。M驅(qū)動(dòng)器24、嵌入式控制器26、閃速存儲(chǔ)器R()M27等。
CPUll作為整個(gè)筆記本PC的大腦而發(fā)揮作用,在操作系統(tǒng)的控制下除了實(shí)用程序之外,還執(zhí)行各種程序。CPUll經(jīng)由系統(tǒng)總線即FS(前端)總線12、作為高速的工/。裝置用總線的PC工(外設(shè)組件互連標(biāo)準(zhǔn))總線17、作為低速的工/。裝置用總線的工SA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線25這三個(gè)層級(jí)的總線,與各構(gòu)成要素相互連接。
FS總線12和PC工總線17經(jīng)由稱(chēng)為存儲(chǔ)器/PC工芯片的CPU橋(主機(jī)一PC工橋)14連接。該CPU橋14包含用于控制向主存儲(chǔ)器13的存取動(dòng)作的存儲(chǔ)器控制器功能、以及用于吸收FS總線12和PC工總線17之間的數(shù)據(jù)傳送速度差的數(shù)據(jù)緩沖等。
主存儲(chǔ)器13是作為CPUll的執(zhí)行程序的讀入?yún)^(qū)域或?qū)懭雸?zhí)行程序的處理數(shù)據(jù)的作業(yè)區(qū)域而使用的可寫(xiě)入存儲(chǔ)器,例如,由多個(gè)I)RAM芯片構(gòu)成,例如標(biāo)準(zhǔn)配置64MB,能夠增設(shè)到320MB。在該執(zhí)行程序中包含用于硬件操作。S或周邊設(shè)備的各種驅(qū)動(dòng)器、面向特定業(yè)務(wù)的應(yīng)用程序、B工。S(BaSiC工nput/。utput SyStem基本輸入輸出系統(tǒng))等固件。
視頻子系統(tǒng)15是用于實(shí)現(xiàn)和視頻相關(guān)聯(lián)的功能的子系統(tǒng),含有視頻控制器。該視頻控制器處理來(lái)自CPUll的描繪命令,將處理后的描繪信息寫(xiě)入視頻存儲(chǔ)器中,并從視頻存儲(chǔ)器讀出該描繪信息作為描繪數(shù)據(jù)輸出到LCDl6。
PC工總線17是能夠進(jìn)行較高速的數(shù)據(jù)傳送的總線,按照使數(shù)據(jù)總線寬度為32位或64位,最大動(dòng)作頻率為33M[IZ、66M]ⅡZ,最大數(shù)據(jù)傳送速度為132MB/秒,528MB/秒的方式進(jìn)行了標(biāo)準(zhǔn)化。PCI一工SA橋18、卡總線控制器19等分別連接在該P(yáng)C工總線17上。
卡總線控制器19是用于使PCI總線17的總線信號(hào)直接連接到卡槽20的接口連 接器(卡總線)的專(zhuān)用控制器,在該卡槽20中能夠安裝PC卡。在該圖所示的例子中,作為 PC卡,安裝有與因特網(wǎng)連接用于進(jìn)行通信的網(wǎng)卡21。筆記本PC本體1能夠經(jīng)由網(wǎng)卡21與 連接在因特網(wǎng)上的制造商服務(wù)器100進(jìn)行通信。制造商服務(wù)器100存儲(chǔ)有筆記本PC本體 1、電池組31的各種更新程序等,筆記本PC本體1能夠從制造商服務(wù)器100下載更新程序。
PCI-ISA橋18具備PCI總線17和ISA總線25的橋功能。此外,具備DMA控制器 功能、可編程序中斷控制器(PIC)功能、可編程間隔計(jì)時(shí)器(PIT)功能、IDE(集成設(shè)備電子 部件)接口功能、USB(通用串行總線)功能、SMB(系統(tǒng)管理總線)接口功能,并且內(nèi)置有實(shí) 時(shí)時(shí)鐘(RTC)。
DMA控制器功能是用于不經(jīng)由CPUll地執(zhí)行FDD等周邊設(shè)備和主存儲(chǔ)器13之間的 數(shù)據(jù)傳送的功能。PIC功能是響應(yīng)來(lái)自周邊設(shè)備的中斷請(qǐng)求(IRQ),執(zhí)行預(yù)定的程序(中斷 處理程序)的功能。PIT功能是按預(yù)定周期生成時(shí)鐘信號(hào)的功能。此外,通過(guò)IDE接口功能 實(shí)現(xiàn)的接口除了連接IDE硬盤(pán)驅(qū)動(dòng)器(HDD) 23之外,還對(duì)⑶-ROM驅(qū)動(dòng)器M進(jìn)行ATAPI (ΑΤΑ 數(shù)據(jù)包接口)連接。還可以連接DVD(Digital Versatile Disc)驅(qū)動(dòng)器這樣的其它類(lèi)型的 IDE裝置,從而取代該⑶-ROM驅(qū)動(dòng)器M。HDD23或⑶-ROM驅(qū)動(dòng)器M等外部存儲(chǔ)裝置例如 儲(chǔ)藏在筆記本PC本體1內(nèi)的稱(chēng)為“介質(zhì)托架”或“設(shè)備托架”的容納場(chǎng)所。這些標(biāo)準(zhǔn)配備 的外部存儲(chǔ)裝置有時(shí)能夠與FDD或電池組那樣的其它設(shè)備交換并且排他地安裝。
在PCI-ISA橋18上設(shè)有USB端口,該USB端口例如與設(shè)在筆記本PC本體的側(cè)壁 面等上的USB連接器22相連接。
并且,PCI-ISA橋18與電源裝置30連接。該電源裝置30由電池組31、AC適配器 32、充電器33、DC-DC變換器34構(gòu)成。電池組31是以SBS規(guī)格為基準(zhǔn)的智能電池,能夠在 筆記本PC本體1上裝卸。電池組31作為市場(chǎng)上的更換零件或預(yù)備零件而單獨(dú)流通。AC適 配器32是與商用電源(未圖示)連接的電源供給裝置。充電器33使用由AC適配器32供 給的直流電源對(duì)電池組31充電。從AC適配器32以及電池組31供給的電力經(jīng)由DC-DC變 換器34提供給筆記本PC內(nèi)的各部。
ISA總線25是數(shù)據(jù)傳送速度比PCI總線17低的總線(例如,總線寬16位,最大數(shù) 據(jù)傳送速度4MB/秒)。在該ISA總線25上連接有嵌入式控制器沈、存儲(chǔ)BIOS等的閃速存 儲(chǔ)器R0M27等。
嵌入式控制器沈擔(dān)負(fù)筆記本PC的電源管理功能,控制電源裝置30,同時(shí)能夠經(jīng)由 ISA總線25、PCI-ISA橋18,PCI總線17、CPU橋14,FS總線12等與CPUl 1、主存儲(chǔ)器13、以 及構(gòu)成筆記本PC本體1的其它硬件要素相互連接,進(jìn)行通信。
圖2表示應(yīng)用本實(shí)施方式的電池組31、以及與該電池組31的周邊相關(guān)的構(gòu)成的概 要。在圖2中,AC適配器32能夠與筆記本PC本體1的電源端子連接,將交流電壓變換成 直流電壓。充電器33把從AC適配器32輸入的直流電壓變換成適于電池組31充電的直流 電壓并輸出。充電器33按照從嵌入式控制器沈輸入的控制信號(hào)來(lái)進(jìn)行動(dòng)作,能夠進(jìn)行恒 壓控制或恒流控制,以輸出電壓或輸出電流與設(shè)定電壓Vchg或設(shè)定電流Ichg中的某一個(gè) 一致的方式進(jìn)行動(dòng)作。
嵌入式控制器沈與電池組31進(jìn)行通信,能夠取得電池組31檢測(cè)到的電池單體的 表面溫度、電池電壓、充電電流、充電功率、放電功率、剩余量等信息,根據(jù)這些信息來(lái)控制充電器33的動(dòng)作。
電池組31是進(jìn)行充放電的二次電池本體,具備由多個(gè)單電池單體構(gòu)成的電池塊 41、控制電池組31并且經(jīng)由通信線62 (時(shí)鐘以及數(shù)據(jù)這兩條線)與嵌入式控制器沈進(jìn)行 通信的電池控制器43、測(cè)量從電池塊41充放電的充放電電流值的電流測(cè)定電路45、測(cè)量電 池塊41的輸出電壓值的電壓測(cè)定電路47、放電保護(hù)開(kāi)關(guān)FET1、充電保護(hù)開(kāi)關(guān)FET2、以及熔 絲用開(kāi)關(guān)FET3等。
電池塊41例如是由將兩個(gè)電池單體并聯(lián),然后將這樣的三組電池單體進(jìn)行串聯(lián) 的6個(gè)電池單體構(gòu)成的鋰離子組電池。電池塊41的輸出電壓值通過(guò)電源線61、地線63輸 出到DC-DC變換器34。在電池塊41的表面粘貼有1個(gè) 多個(gè)熱敏電阻等溫度元件TH,溫 度元件TH的輸出與電池控制器43的THl端口連接。
電流測(cè)定電路45檢測(cè)電池塊41的充電電流以及放電電流,并將其輸出到電池控 制器43的A/D#2端口。電壓檢測(cè)電路47檢測(cè)電池塊41的輸出電壓值及其各電池單體的 輸出電壓,輸出到電池控制器43的A/D#l端口。
在電源線61上分別串聯(lián)連接有由ρ型MOS-FET構(gòu)成的放電保護(hù)開(kāi)關(guān)FET1、充電保 護(hù)開(kāi)關(guān)FET2、以及熔絲FUSE。在此,雖然使用ρ型MOS-FET作為放電保護(hù)開(kāi)關(guān)FETl、充電保 護(hù)開(kāi)關(guān)FET2,但也可以使用η型M0S-FET。由六個(gè)鋰離子電池單體構(gòu)成的電池塊41經(jīng)由熔 絲FUSE以及電流檢測(cè)電路45串聯(lián)地與放電保護(hù)開(kāi)關(guān)FETl連接。來(lái)自電池塊41的放電電 流以及針對(duì)電池塊41的充電電流經(jīng)由由電源線61以及地線63構(gòu)成的充放電回路,在電池 塊41與筆記本PC本體1之間流動(dòng)。該充放電回路形成針對(duì)電池塊41的充放電路徑。充 電保護(hù)開(kāi)關(guān)FET2以及放電保護(hù)開(kāi)關(guān)FETl在通常狀態(tài)下為“接通”,在檢測(cè)到錯(cuò)誤(異常) 時(shí)通過(guò)電池控制器43使其關(guān)斷。
此外,在電源線61上連接有設(shè)置在熔絲FUSE附近電熱絲R和由η型MOS-FET構(gòu) 成的熔絲用開(kāi)關(guān)FET3的串聯(lián)電路。熔絲用開(kāi)關(guān)FET3在通常狀態(tài)下為“關(guān)斷”,在檢測(cè)出錯(cuò) 誤時(shí)通過(guò)電池控制器43使其接通。
電池控制器43是除了 8 16位左右的CPU之外,還具備閃速存儲(chǔ)器51、R0M52、 RAM.A/D變換器、D/A變換器、計(jì)時(shí)器、接口電路等的集成電路,執(zhí)行在閃速存儲(chǔ)器51、R0M52 中存儲(chǔ)的程序,控制電池組31的各部,與嵌入式控制器沈進(jìn)行通信。
電池控制器43具備取得從電壓測(cè)定電路47、電流測(cè)定電路45輸出的測(cè)定結(jié)果即 模擬信號(hào)的模擬輸入端子A-D# 1、A-D#2。電池控制器43將這些測(cè)定結(jié)果在內(nèi)部進(jìn)行A/D (模 數(shù)變換)變換處理,掌握電池電壓、電池單體電壓、充電電流、充電功率、放電功率、剩余容 量、放電次數(shù)等信息。把掌握的與電池有關(guān)信息,經(jīng)由通信路徑即通信線62,按照由SBS確 定的協(xié)議發(fā)送到筆記本PC本體1 一側(cè)的嵌入式控制器26。
此外,電池控制器43具備輸出對(duì)充電保護(hù)開(kāi)關(guān)FET2以及放電保護(hù)開(kāi)關(guān)FETl進(jìn) 行接通/關(guān)斷控制的信號(hào)的模擬輸出端子C-CTL以及D-CTL ;輸出對(duì)η型MOS-FET構(gòu)成的 熔絲用開(kāi)關(guān)FET3的接通/關(guān)斷進(jìn)行控制的信號(hào)的F-CTL端子。電池控制器43使熔絲用開(kāi) 關(guān)FET3接通,使電流流過(guò)熔絲FUSE附近的電熱絲R,能夠使熔絲FUSE熔斷。
此外,電池控制器43經(jīng)由DATA端子,通信線62與筆記本PC本體1的嵌入式控制 器26連接,能夠進(jìn)行電池控制器43和嵌入式控制器沈之間的通信。在通信線62中還包 含時(shí)鐘線。電池控制器43對(duì)嵌入式控制器沈發(fā)送對(duì)充電器33設(shè)定的設(shè)定電流Ichg以及設(shè)定電壓Vchg,嵌入式控制器沈?qū)Τ潆娖?3設(shè)置該設(shè)定值,開(kāi)始或停止充電器33的動(dòng)作。
此外,電池控制器43具備過(guò)電流安全保護(hù)功能、過(guò)電壓安全保護(hù)功能、以及低電 壓安全保護(hù)功能等,在根據(jù)電壓測(cè)定電路47以及電流測(cè)定電路45的測(cè)定結(jié)果檢測(cè)到電池 塊41的錯(cuò)誤(異常)的情況下,關(guān)斷充電保護(hù)開(kāi)關(guān)FET2以及/或者放電保護(hù)開(kāi)關(guān)FET1,接 通熔絲用開(kāi)關(guān)FET3。電池控制器43能夠?qū)㈤W速存儲(chǔ)器51中存儲(chǔ)的F/W改寫(xiě)為更新F/W。
圖3表示閃速存儲(chǔ)器51的存儲(chǔ)器結(jié)構(gòu)例。閃速存儲(chǔ)器51如該圖所示,具備存儲(chǔ) 各種F/W(算法、閾值等)的F/W存儲(chǔ)區(qū)域70和存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)區(qū)域80。
在F/W存儲(chǔ)區(qū)域70中存儲(chǔ)有用于執(zhí)行與筆記本PC本體1 一側(cè)的數(shù)據(jù)通信和電 池的容量檢測(cè)等基本功能的基本功能F/W(以下稱(chēng)為“基本功能”)71 ;用于執(zhí)行電池組31 的內(nèi)部短路的錯(cuò)誤檢測(cè)的第1錯(cuò)誤檢測(cè)功能F/W(以下,稱(chēng)為“第1錯(cuò)誤檢測(cè)功能”)72 ;用 于執(zhí)行電池塊41的電池單體不均衡的錯(cuò)誤檢測(cè)的第2錯(cuò)誤檢測(cè)功能F/W(以下稱(chēng)為“第2 錯(cuò)誤檢測(cè)功能”)73 ;用于執(zhí)行電池塊41的過(guò)電壓的錯(cuò)誤檢測(cè)的第3錯(cuò)誤檢測(cè)功能F/W(以 下稱(chēng)為“第3錯(cuò)誤檢測(cè)功能”)74等。
在數(shù)據(jù)存儲(chǔ)區(qū)域80中存儲(chǔ)有當(dāng)通過(guò)第1錯(cuò)誤檢測(cè)功能72檢測(cè)到錯(cuò)誤時(shí)設(shè)置 (ON)的第IError FlagSl、當(dāng)通過(guò)第2錯(cuò)誤檢測(cè)功能73檢測(cè)到錯(cuò)誤時(shí)設(shè)置的第2Error Flag82、當(dāng)由第3錯(cuò)誤檢測(cè)功能74檢測(cè)到錯(cuò)誤時(shí)設(shè)置的第3ErrorFlag83、F/W的版本信息 84、充放電次數(shù)和F/W的更新次數(shù)等履歷數(shù)據(jù)85、校準(zhǔn)數(shù)據(jù)86、產(chǎn)品號(hào)碼、制造號(hào)碼等。
電池控制器43執(zhí)行第1錯(cuò)誤檢測(cè)功能72,當(dāng)檢測(cè)到錯(cuò)誤時(shí),在設(shè)置了第IError FlagSl之后,使安全保護(hù)功能動(dòng)作,將充電保護(hù)開(kāi)關(guān)FET2以及/或者放電保護(hù)開(kāi)關(guān)FETl斷 開(kāi),對(duì)嵌入式控制器沈通知Error Status(錯(cuò)誤信息包含錯(cuò)誤的內(nèi)容、動(dòng)作的安全保護(hù)功 能的種類(lèi)、設(shè)置的Error Flag的信息)。
同樣地,電池控制器43執(zhí)行第2錯(cuò)誤檢測(cè)功能73,當(dāng)檢測(cè)到錯(cuò)誤時(shí),在設(shè)置了第 2Error Flag82之后,使安全保護(hù)功能動(dòng)作,將充電保護(hù)開(kāi)關(guān)FET2以及/或者放電保護(hù)開(kāi)關(guān) FETl斷開(kāi),對(duì)嵌入式控制器洸通知Error Status0第IError Flag81、第2Error Flag82 能夠復(fù)位。
另一方面,電池控制器43執(zhí)行第3錯(cuò)誤檢測(cè)功能74,當(dāng)檢測(cè)到錯(cuò)誤時(shí),在設(shè)置了 第3Error Flag83之后,使安全保護(hù)功能動(dòng)作,將熔絲用開(kāi)關(guān)FET3接通,熔斷熔絲FUSE,對(duì) 嵌入式控制器沈通知Error Status。由于通過(guò)第3錯(cuò)誤檢測(cè)功能74檢測(cè)到的錯(cuò)誤將熔絲 FUSE熔斷永久地?zé)o法使用電池組31,所以第3Error Flag83不能夠復(fù)位。將能夠復(fù)位的使 安全保護(hù)功能動(dòng)作的錯(cuò)誤稱(chēng)為第1種錯(cuò)誤,將不能夠復(fù)位的使安全保護(hù)功能動(dòng)作的錯(cuò)誤稱(chēng) 為第2種錯(cuò)誤。例如,第1種錯(cuò)誤是使用有可能存在缺陷或閾值錯(cuò)誤的F/W(例如,采用了 制造商自己的錯(cuò)誤檢測(cè)方式的F/W)檢測(cè)到的錯(cuò)誤。第2種錯(cuò)誤是使用存在缺陷或閾值錯(cuò) 誤的可能性低的F/W(例如,采用了電池業(yè)界所確立的錯(cuò)誤檢測(cè)方式的F/W)檢測(cè)到的錯(cuò)誤。 本實(shí)施方式的錯(cuò)誤的種類(lèi)以及第1種錯(cuò)誤種類(lèi)、第2種錯(cuò)誤種類(lèi)是其中一個(gè)例子,本發(fā)明不 限于此。
圖4表示R0M52的存儲(chǔ)器結(jié)構(gòu)例。在R0M52中,如該圖所示,存儲(chǔ)有用于執(zhí)行閃速 存儲(chǔ)器51的F/W的更新的F/W更新程序91、在通過(guò)第1錯(cuò)誤檢測(cè)功能72或第2錯(cuò)誤檢測(cè) 功能73檢測(cè)到錯(cuò)誤時(shí),在更新F/W時(shí)用于執(zhí)行錯(cuò)誤的再檢查的錯(cuò)誤再檢查程序92等。
第1、第2錯(cuò)誤檢測(cè)功能72、73是在通常的錯(cuò)誤檢測(cè)中使用的功能,因?yàn)椴蹲郊?xì)微現(xiàn)象的前兆來(lái)檢測(cè)錯(cuò)誤,因此檢測(cè)耗費(fèi)時(shí)間。與此相對(duì),錯(cuò)誤再檢查程序92與第1錯(cuò)誤檢 測(cè)功能72和第2錯(cuò)誤檢測(cè)功能73的錯(cuò)誤檢測(cè)算法相比是簡(jiǎn)潔的算法。在通過(guò)第1、第2錯(cuò) 誤檢測(cè)功能72、73檢測(cè)到錯(cuò)誤后,當(dāng)假設(shè)產(chǎn)生了錯(cuò)誤的現(xiàn)象,由于癥狀發(fā)展,能夠通過(guò)錯(cuò)誤 再檢查程序92在短時(shí)間的檢查中檢查出錯(cuò)誤,當(dāng)在短時(shí)間內(nèi)無(wú)法檢測(cè)出明顯的異常時(shí),判 斷為第1、第2錯(cuò)誤檢測(cè)功能72、73的錯(cuò)誤檢測(cè)為誤檢測(cè)。
例如,當(dāng)發(fā)生了電池塊41的內(nèi)部短路錯(cuò)誤時(shí),特定的電池單體的電壓急劇降低, 但由于作為前兆發(fā)生緩慢的電壓降低,所以通過(guò)第1錯(cuò)誤檢測(cè)功能72,通過(guò)長(zhǎng)時(shí)間的監(jiān)視 檢測(cè)出該緩慢的降低。在由第1錯(cuò)誤檢測(cè)功能72檢測(cè)到內(nèi)部短路后,如果是真的錯(cuò)誤那么 電池單體間的電壓差擴(kuò)大,所以通過(guò)錯(cuò)誤再檢查程序92確認(rèn)電池間的電壓差,判斷是否為 真的錯(cuò)誤。
圖5是用于說(shuō)明圖1以及圖2所示的電池組31的閃速存儲(chǔ)器51中存儲(chǔ)的F/W的 更新順序的概要的流程。在以下的說(shuō)明中,在通過(guò)閃速存儲(chǔ)器51中存儲(chǔ)的第1錯(cuò)誤檢測(cè)功 能72 (參照?qǐng)D3)檢測(cè)到錯(cuò)誤之后,更新閃速存儲(chǔ)器51的F/W的順序作為一例來(lái)進(jìn)行說(shuō)明。
在電池組31中,首先,電池控制器43執(zhí)行在閃速存儲(chǔ)器51中存儲(chǔ)的第1錯(cuò)誤檢 測(cè)功能72,當(dāng)檢測(cè)到錯(cuò)誤時(shí)(步驟Si),設(shè)置閃速存儲(chǔ)器51的第IErrorFlagSl (步驟S2)。 電池控制器43使安全保護(hù)功能動(dòng)作(步驟S3),將放電保護(hù)開(kāi)關(guān)FETl以及/或者充電保護(hù) 開(kāi)關(guān)FET2斷開(kāi),對(duì)筆記本PC本體1的嵌入式控制器沈通知Error Status (步驟S4)。
在筆記本PC本體1中,嵌入式控制器沈經(jīng)由CPUll以及視頻系統(tǒng)15在IXD16上 顯示電池組31的錯(cuò)誤(步驟Tl)。然后,嵌入式控制器沈?qū)PUll請(qǐng)求執(zhí)行了第1錯(cuò)誤檢 測(cè)功能72的對(duì)策的更新F/W的更新。
CPUll經(jīng)由網(wǎng)卡21訪問(wèn)制造商服務(wù)器100,確認(rèn)是否存在執(zhí)行第1錯(cuò)誤檢測(cè)功能 72的對(duì)策的更新F/W(步驟T2)。當(dāng)在制造商服務(wù)器100中存在更新F/W時(shí),CPUll開(kāi)始從 制造商服務(wù)器100下載更新F/W,存儲(chǔ)在主存儲(chǔ)器13中(步驟U1、T3)。然后,嵌入式控制 器沈進(jìn)行電池組31的認(rèn)證(authentication)。在該認(rèn)證中,(1)電池組31是非偽造的電 池組,(2)當(dāng)是非偽造的電池組時(shí),確認(rèn)更新F/W是否是用于該電池組31的更新F/W,當(dāng)能 夠確認(rèn)(1) (2)時(shí)則認(rèn)證成功。在認(rèn)證后,開(kāi)始向電池組31的電池控制器43傳送更新F/ K步驟T4),首先傳送更新F/W的頭部(更新F/W的頂部32字節(jié))。在該頭部中包含所設(shè) 置的Error Flag的復(fù)位請(qǐng)求。
電池控制器43當(dāng)接收到更新F/W的頭部時(shí),執(zhí)行在閃速存儲(chǔ)器51中存儲(chǔ)的錯(cuò)誤 再檢查程序92,對(duì)錯(cuò)誤進(jìn)行再檢查(步驟SQ,當(dāng)存在錯(cuò)誤時(shí),向嵌入式控制器沈請(qǐng)求停止 更新F/W的更新(步驟S6),嵌入式控制器沈停止更新F/W的傳送。另一方面,電池控制 器43,在沒(méi)有錯(cuò)誤的情況下,判斷為誤檢測(cè),對(duì)閃速存儲(chǔ)器51的第IError FlagSl進(jìn)行復(fù)位 (步驟S7)。電池控制器43向嵌入式控制器沈請(qǐng)求繼續(xù)進(jìn)行更新F/W的更新(步驟S8), 嵌入式控制器沈?qū)⑹S嗟母翭/W傳送到電池控制器43。電池控制器43將閃速存儲(chǔ)器 51的F/W改寫(xiě)為更新F/W,之后執(zhí)行更新F/W,對(duì)安全保護(hù)動(dòng)作進(jìn)行復(fù)位(將已關(guān)斷的FET 接通)(步驟S9)。由此,電池組31能夠再次使用。
在把閃速存儲(chǔ)器51中存儲(chǔ)的F/W改寫(xiě)為更新F/W時(shí),可以是改寫(xiě)F/W存儲(chǔ)區(qū)域的 所有F/W,此外,也可以是只改寫(xiě)檢測(cè)到錯(cuò)誤的F/W。
在上述實(shí)施方式中表示了在筆記本PC本體1中自動(dòng)地從制造商服務(wù)器100下載更新F/W的例子,但用戶或服務(wù)者也可以使用筆記本PCl本體,手動(dòng)地(用戶或服務(wù)者的操 作)從制造商服務(wù)器100下載更新F/W。
此外,說(shuō)明了從制造商服務(wù)器100下載更新F/W的情況,但更新F/W的取得方法不 限于此,也可以從存儲(chǔ)有更新F/W的存儲(chǔ)介質(zhì)(FD、⑶-ROM、DVD-ROM、USB存儲(chǔ)器等)讀入, 此外,也可以由服務(wù)者使用用于更新電池組31的F/W的特殊工具來(lái)更新閃速存儲(chǔ)器51的 F/ff0
此外,在通過(guò)R0M52中存儲(chǔ)的再檢查程序92進(jìn)行錯(cuò)誤的再檢查并判斷為誤檢測(cè) 時(shí),將閃速存儲(chǔ)器51的F/W改寫(xiě)為更新F/W,并對(duì)安全保護(hù)功能的動(dòng)作進(jìn)行復(fù)位,但本發(fā)明 并不限于此,例如,可以在將閃速存儲(chǔ)器51的F/W改寫(xiě)為更新F/W之后,通過(guò)更新F/W進(jìn)行 錯(cuò)誤的再檢查,當(dāng)沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)安全保護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
如以上說(shuō)明的那樣,根據(jù)本實(shí)施方式,在電池組31中,在閃速存儲(chǔ)器51中存儲(chǔ)F/ W,電池控制器43執(zhí)行在閃速存儲(chǔ)器51中存儲(chǔ)的F/W來(lái)進(jìn)行電池組31內(nèi)的錯(cuò)誤檢測(cè),在檢 測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作,然后進(jìn)行錯(cuò)誤的再檢查,當(dāng)沒(méi)有檢測(cè)到錯(cuò)誤時(shí),判斷為 誤檢測(cè),將閃速存儲(chǔ)器51中存儲(chǔ)的F/W改寫(xiě)為更新F/W,并對(duì)安全保護(hù)功能的動(dòng)作進(jìn)行復(fù) 位,所以在由于F/W的缺陷或不恰當(dāng)?shù)拈撝档炔涣际拱踩Wo(hù)功能動(dòng)作,使電池組無(wú)法使 用時(shí),能夠恢復(fù)該電池組的使用,并且提供基于更新后的固件的正常的動(dòng)作。
此外,電池控制器43在使用F/W檢測(cè)到錯(cuò)誤時(shí),將該錯(cuò)誤信息通知給筆記本PC本 體1,在筆記本PC本體1中,在存在與通知的錯(cuò)誤信息對(duì)應(yīng)的更新F/W時(shí),將該更新F/W傳 送給電池控制器43,在通過(guò)再檢查沒(méi)有檢測(cè)到錯(cuò)誤時(shí),把閃速存儲(chǔ)器51中存儲(chǔ)的F/W改寫(xiě) 為更新F/W,所以能夠自動(dòng)地更新閃速存儲(chǔ)器51的F/W。
此外,電池控制器43使用在R0M52中存儲(chǔ)的簡(jiǎn)易的算法的錯(cuò)誤再檢查程序92,進(jìn) 行錯(cuò)誤的再檢查,因此,能夠高速地進(jìn)行錯(cuò)誤的再檢查。
此外,電池控制器43在檢測(cè)到第1種錯(cuò)誤時(shí),使能夠復(fù)位的安全保護(hù)功能動(dòng)作,另 一方面,在檢測(cè)到第2種錯(cuò)誤時(shí),使無(wú)法復(fù)位的安全保護(hù)功能動(dòng)作,能夠根據(jù)錯(cuò)誤種類(lèi)進(jìn)行 適當(dāng)?shù)奶幚怼?br>
在上述實(shí)施方式中,對(duì)筆記本型PC中安裝的電池組進(jìn)行了說(shuō)明,但是,本發(fā)明不 限于此,還可以用于信息設(shè)備、日用品、電動(dòng)工具、輸送設(shè)備等各種電子設(shè)備中使用的電池組。
如上所述,本發(fā)明的電池組、電池組的固件更新方法、以及電池組系統(tǒng)有利于在信 息設(shè)備、日用品、電動(dòng)工具、輸送設(shè)備等各種電子設(shè)備中使用的電池組。
權(quán)利要求
1.一種電池組,其安裝在電子設(shè)備上,并且能夠與該電子設(shè)備進(jìn)行數(shù)據(jù)通信,具備二次 電池,該電池組的特征在于,具備非易失性存儲(chǔ)器,其存儲(chǔ)固件并能夠進(jìn)行改寫(xiě);錯(cuò)誤檢測(cè)單元,其執(zhí)行在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件來(lái)進(jìn)行所述電池組內(nèi)的錯(cuò) 誤檢測(cè),在檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;固件改寫(xiě)單元,其將所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件;錯(cuò)誤再檢查單元,其進(jìn)行由所述錯(cuò)誤檢測(cè)單元檢測(cè)到的錯(cuò)誤的再檢查;以及安全保護(hù)功能復(fù)位單元,其在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全保 護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
2.根據(jù)權(quán)利要求1所述的電池組,其特征在于,所述固件改寫(xiě)單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),將所述非易失性存儲(chǔ) 器中存儲(chǔ)的固件改寫(xiě)為所述更新固件。
3.根據(jù)權(quán)利要求1或2所述的電池組,其特征在于,所述非易失性存儲(chǔ)器存儲(chǔ)錯(cuò)誤標(biāo)志,所述電池組具備標(biāo)志設(shè)定單元,其在所述錯(cuò)誤檢測(cè)單元檢測(cè)到錯(cuò)誤時(shí),設(shè)置所述非易 失性存儲(chǔ)器的錯(cuò)誤標(biāo)志,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)該錯(cuò)誤標(biāo)志進(jìn)行復(fù) 位。
4.根據(jù)權(quán)利要求1 3的任意一項(xiàng)所述的電池組,其特征在于,具備錯(cuò)誤通知單元,其在所述錯(cuò)誤檢測(cè)單元檢測(cè)到錯(cuò)誤時(shí),將錯(cuò)誤信息通知給所述電子設(shè)備,在所述電子設(shè)備中,當(dāng)存在與通知的錯(cuò)誤信息對(duì)應(yīng)的更新固件時(shí),將該更新固件傳送 給所述電池組,所述固件改寫(xiě)單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),將所述非易失性存儲(chǔ) 器中存儲(chǔ)的固件改寫(xiě)為從所述電子設(shè)備傳送的更新固件。
5.根據(jù)權(quán)利要求1 4的任意一項(xiàng)所述的電池組,其特征在于,所述安全保護(hù)功能的動(dòng)作是通過(guò)形成所述二次電池的充放電路徑的一部分的開(kāi)關(guān)元 件來(lái)切斷充放電路徑的動(dòng)作。
6.根據(jù)權(quán)利要求1 5的任意一項(xiàng)所述的電池組,其特征在于,具備ROM,其存儲(chǔ)錯(cuò)誤再檢查程序,所述錯(cuò)誤再檢查單元執(zhí)行在所述ROM中存儲(chǔ)的錯(cuò)誤再檢查程序,進(jìn)行由所述錯(cuò)誤檢測(cè) 單元檢測(cè)到的錯(cuò)誤的再檢查。
7.根據(jù)權(quán)利要求6所述的電池組,其特征在于,在所述ROM中存儲(chǔ)的再檢查程序的錯(cuò)誤檢測(cè)算法比所述非易失性存儲(chǔ)器中存儲(chǔ)的固 件的錯(cuò)誤檢測(cè)算法簡(jiǎn)潔。
8.根據(jù)權(quán)利要求1 7的任意一項(xiàng)所述的電池組,其特征在于,在所述錯(cuò)誤檢測(cè)單元檢測(cè)到第1種錯(cuò)誤時(shí),使能夠復(fù)位的安全保護(hù)功能動(dòng)作,另一方 面,在檢測(cè)到第2種錯(cuò)誤時(shí),使無(wú)法復(fù)位的安全保護(hù)功能動(dòng)作,所述錯(cuò)誤再檢查單元在所述錯(cuò)誤檢測(cè)單元檢測(cè)到第1種錯(cuò)誤時(shí),進(jìn)行該第1種錯(cuò)誤的 再檢查,所述固件改寫(xiě)單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到第1種錯(cuò)誤時(shí),把所述非易失 性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件,所述安全保護(hù)功能復(fù)位單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到第1種錯(cuò)誤時(shí),使所 述安全保護(hù)功能的動(dòng)作復(fù)位。
9.一種電池組的固件更新方法,該電池組安裝在電子設(shè)備中并且能夠與該電子設(shè)備進(jìn) 行數(shù)據(jù)通信,具備二次電池,該更新方法的特征在于,包含錯(cuò)誤檢測(cè)工序,執(zhí)行在非易失性存儲(chǔ)器中存儲(chǔ)的固件來(lái)進(jìn)行電池組內(nèi)的錯(cuò)誤檢測(cè),在 檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;錯(cuò)誤再檢查工序,進(jìn)行由所述錯(cuò)誤檢測(cè)工序檢測(cè)到的錯(cuò)誤的再檢查; 固件改寫(xiě)工序,把在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件;以及 安全保護(hù)功能復(fù)位工序,當(dāng)在所述錯(cuò)誤再檢查工序中沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全 保護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
10.一種電池組系統(tǒng),其由電子設(shè)備和安裝在該電子設(shè)備中的具備二次電池的電池組 構(gòu)成,能夠相互地進(jìn)行數(shù)據(jù)通信,其特征在于,所述電池組包含非易失性存儲(chǔ)器,其存儲(chǔ)固件并能夠進(jìn)行改寫(xiě);錯(cuò)誤檢測(cè)單元,執(zhí)行在所述非易失性存儲(chǔ)器中存儲(chǔ)的固件進(jìn)行所述電池組內(nèi)的錯(cuò)誤檢 測(cè),當(dāng)檢測(cè)到錯(cuò)誤時(shí),使安全保護(hù)功能動(dòng)作;錯(cuò)誤通知單元,在所述錯(cuò)誤檢測(cè)單元檢測(cè)到錯(cuò)誤時(shí),將錯(cuò)誤信息通知給所述電子設(shè)備;錯(cuò)誤再檢查單元,進(jìn)行由所述錯(cuò)誤檢測(cè)單元檢測(cè)到的錯(cuò)誤的再檢查; 固件改寫(xiě)單元,將所述非易失性存儲(chǔ)器中存儲(chǔ)的固件改寫(xiě)為更新固件;以及 安全保護(hù)功能復(fù)位單元,在所述錯(cuò)誤再檢查單元沒(méi)有檢測(cè)到錯(cuò)誤時(shí),對(duì)所述安全保護(hù) 功能的動(dòng)作進(jìn)行復(fù)位, 所述電子設(shè)備包含更新固件傳送單元,其在存在與從所述電池組通知的錯(cuò)誤信息相對(duì)應(yīng)的更新固件時(shí), 將該更新固件傳送給所述電池組。
全文摘要
本發(fā)明的目的在于提供一種在由于固件不良使安全保護(hù)功能動(dòng)作電池?zé)o法使用的情況下,能夠恢復(fù)電池組的使用,并且提供基于更新后的固件的正常動(dòng)作的電池組、電池組固件更新方法以及電池組系統(tǒng)。在電池組(31)中,在閃速存儲(chǔ)器(51)中存儲(chǔ)有固件,電池控制器(43)執(zhí)行在閃速存儲(chǔ)器(51)中存儲(chǔ)的固件進(jìn)行電池組(31)內(nèi)的錯(cuò)誤檢測(cè),當(dāng)檢測(cè)出錯(cuò)誤時(shí)使安全保護(hù)功能動(dòng)作,之后進(jìn)行錯(cuò)誤的再檢查,當(dāng)沒(méi)有檢測(cè)到錯(cuò)誤時(shí),判斷為誤檢測(cè),將閃速存儲(chǔ)器(51)中存儲(chǔ)的固件改寫(xiě)為更新固件,并對(duì)安全保護(hù)功能的動(dòng)作進(jìn)行復(fù)位。
文檔編號(hào)G06F1/26GK102033593SQ20101050929
公開(kāi)日2011年4月27日 申請(qǐng)日期2010年9月29日 優(yōu)先權(quán)日2009年10月8日
發(fā)明者山口弘光, 杰里米·羅伯特·卡爾森, 織田大原重文, 肯尼斯·斯卡特·賽特艾樂(lè), 賴(lài)?yán)じ駛悺ぐK沟偎?申請(qǐng)人:聯(lián)想(新加坡)私人有限公司