SBS智能電池系統(tǒng)介紹
智能電池系統(tǒng),SBS是電池管理領(lǐng)域內(nèi)使用的規(guī)范。SBS用于確定準確的電池容量讀數(shù),并廣泛用于便攜式計算機。SBS使操作系統(tǒng)能夠根據(jù)剩余的估計運行時間執(zhí)行電源管理操作。使用智能電池系統(tǒng)SBS,耗電系統(tǒng)還可以控制電池的充電量。通過SMBus雙線通信總線進行通信。該規(guī)范始于1994年的金霸王公司和英特爾公司,但后來被幾家電池和半導(dǎo)體制造商采用。
智能電池系統(tǒng)由智能電池系統(tǒng)實施者論壇SBS-IF開發(fā)。此智能電池系統(tǒng)規(guī)范現(xiàn)在由系統(tǒng)管理界面論壇(SMIF),Inc管理,該論壇是一家在美國德克薩斯州注冊成立的非營利性行業(yè)組織。SBS本身由包括金霸王,勁量,東芝和瓦爾塔在內(nèi)的多家電池公司以及包括英特爾,Benchmarq,線性技術(shù),格言,三菱和國家半導(dǎo)體在內(nèi)的半導(dǎo)體制造商發(fā)起。智能電池系統(tǒng)規(guī)格是通用的,與電池化學(xué)成分,電壓和封裝無關(guān)。通常,SBS將提供從電池到物品的通信鏈路,包括被供電的設(shè)備以及充電器。
該規(guī)范包含四個部分:
1.系統(tǒng)管理總線,SMBus
SMBus是一種已建立的總線,用于整個智能電池系統(tǒng)規(guī)范。使用兩根線并基于I2C協(xié)議,它可以實現(xiàn)整個電池系統(tǒng)的不同元件之間的通信。這兩行是數(shù)據(jù)和時鐘。在數(shù)據(jù)和時鐘線路出現(xiàn)故障的情況下,通常會添加另一條通常稱為T引腳的線路,用于安全指示。在整個系統(tǒng)中,通信元件中的一個元件被指定為主設(shè)備,所有其他元件被指定為從設(shè)備狀態(tài)。以這種方式,整個電子系統(tǒng)的不同元件可以在執(zhí)行各種動作之前相互詢問以獲得關(guān)于電池狀態(tài)等的信息。當(dāng)電池標(biāo)記某種狀態(tài)時,也可以啟動其他動作。在系統(tǒng)內(nèi)使用的信令機制基本上有兩種形式:第一個使用SMBus CLOCK和數(shù)據(jù)線。它是智能電池和其他SMBus設(shè)備之間的主要通信通道。智能電池在請求時提供數(shù)據(jù),向智能電池充電器發(fā)送充電信息,并在參數(shù)超出特定智能電池的預(yù)定限制時廣播關(guān)鍵警報信息。另一個所需的通信接口是輔助信號機制或“安全信號”,它位于智能電池組連接器上的一個單獨的“T-pin”上。這是智能電池的可變電阻輸出,指示何時允許充電。如果SMBus變得不可操作,它意味著作為備用信令方法。它主要由智能電池充電器用于確認正確充電。通常使用熱敏電阻來確保電池在安全極限內(nèi)運行。如果溫度升高,熱敏電阻將提供故障的簡單指示。一些所謂的智能電池使用單線系統(tǒng) – SBS智能電池系統(tǒng)不支持這些系統(tǒng)。然而,可以通過單線實現(xiàn)通信,這對于許多應(yīng)用來說是足夠的。因此,電池使用三根電線:一個普通的正極和負極電池端子和一個單一的數(shù)據(jù)端子。該數(shù)據(jù)鏈路還提供時鐘信息的路徑。出于安全原因,大多數(shù)電池制造商都使用單獨的電線進行溫度傳感。
2.智能電池數(shù)據(jù),SBD規(guī)范
整個智能電池系統(tǒng)的這一要素定義了流經(jīng)SMBus的數(shù)據(jù)。智能電池數(shù)據(jù)規(guī)范不僅提供軟件的定義,還提供錯誤檢測協(xié)議,信令和數(shù)據(jù)協(xié)議的定義。它還包括有關(guān)電池信號的特定項目,包括電壓,電流,溫度,設(shè)備類型和各種存儲值。存儲的值非常重要,因為它們可以用于存儲電荷水平的最新數(shù)字以及電池容量,因為這些電池在電池的壽命和整個電池中充電。
3.智能電池充電器,SBC規(guī)格
充電器的功能差異很大。因此,智能電池系統(tǒng)規(guī)格詳細說明了充電器的各個級別:等級1 :這是充電器的基本等級,可以在智能電池系統(tǒng)中使用。它只能解釋嚴重警告并關(guān)閉,例如,當(dāng)檢測到重大故障時。雖然1級SBS充電器可以解釋智能電池充電結(jié)束消息,從而最大限度地減少過充電,但它們不能提供完全獨立于化學(xué)的操作。結(jié)果,從規(guī)范中刪除了1級充電器。2 級:此級別的電池充電器具有更高的功能。它可以根據(jù)充電算法調(diào)整其輸出。該算法存儲在智能電池組中。更具體地說,2級智能電池充電器作為從設(shè)備運行,并通過調(diào)整其充電特性來響應(yīng)智能電池發(fā)送給它的充電電壓和充電電流消息。對于2級充電器,智能電池負責(zé)啟動通信。它還為充電器提供充電算法,因為電池最佳放置以了解它應(yīng)如何充電。智能電池能夠存儲可與充電器通信的算法。因此,2級智能電池充電器獨立于電池化學(xué)成分,因為它能夠改變其充電曲線以滿足電池提供的算法需求。3級 :這種類型的電池充電器是智能電池系統(tǒng)規(guī)范中概述的最復(fù)雜類型。3級充電器不僅可以解釋智能電池的嚴重警告信息,還可以充當(dāng)SMBus主設(shè)備。對于這個級別,智能電池不一定負責(zé)啟動統(tǒng)計通信,包括充電電流和充電電壓,或者用于向充電器提供充電算法。3級智能電池充電器可以充當(dāng)從屬設(shè)備,也可以輪詢智能電池以確定所需的充電電壓和電流,然后動態(tài)調(diào)整其輸出。鑒于其操作模式,3級充電器是化學(xué)獨立的,因為智能電池通知充電器充電的細節(jié)。但是,3級智能電池充電器能夠?qū)崿F(xiàn)替代的專用充電算法。為此,它可以從智能電池獲得相關(guān)數(shù)據(jù)。這可能包括諸如完全充電剩余時間,電池溫度或用于控制正確充電或放電調(diào)節(jié)的其他數(shù)據(jù)等數(shù)據(jù)。
智能電池和智能電池充電器之間的通信可分為兩個主要區(qū)域:智能電池和智能電池充電器之間的基本通信: 智能電池和充電器之間可以傳遞許多數(shù)據(jù)元素:使智能電池充電器設(shè)置適當(dāng)?shù)某潆婋娏骱碗妷旱恼f明。將數(shù)據(jù)傳遞給充電器,了解智能電池的充電算法。數(shù)據(jù)使電池能夠盡可能快速安全地充電。數(shù)據(jù)傳輸使新電池技術(shù)能夠安裝在設(shè)備中,而無需全新的充電器等。智能電池和智能電池充電器之間的關(guān)鍵通信: 顯然,任何智能電池充電器都能夠準確,迅速地響應(yīng)任何嚴重警告信息:過充電;正常充電結(jié)束;過溫;報警條件恢復(fù)正常后充電重啟;放電結(jié)束周期
4.SMBus / BIOS接口規(guī)范
這定義了運行受電設(shè)備的操作系統(tǒng)和應(yīng)用程序如何通過BIOS操作層與SMBus組件進行通信。智能電池系統(tǒng),SBS規(guī)范最初針對便攜式計算機中的應(yīng)用,其中電池壽命和指示非常重要。但是它也可以應(yīng)用于許多其他領(lǐng)域。