至關(guān)重要的是,鋰離子電池組必須具有良好的電池管理系統(tǒng),用于監(jiān)測(cè)許多電池電壓和電池溫度。如果沒有這種監(jiān)控,熱失控會(huì)導(dǎo)致電池爆炸。該設(shè)計(jì)理念提出了一種低功率電路,可測(cè)量多達(dá)12個(gè)熱敏電阻的溫度。它為多路復(fù)用器供電和配置,并將多路復(fù)用器置于關(guān)斷狀態(tài),以便在不測(cè)量溫度時(shí)節(jié)省功耗。
高壓、多節(jié)、串聯(lián)電池可用于電動(dòng)汽車、混合動(dòng)力電動(dòng)汽車、電動(dòng)自行車、電動(dòng)工具和許多其他設(shè)備。由于其高能量密度,鋰離子電池在這些應(yīng)用中很受歡迎。至關(guān)重要的是,這些高能電池組具有良好的電池管理系統(tǒng),用于監(jiān)控許多電池電壓和電池溫度。如果沒有這種監(jiān)控,熱失控會(huì)導(dǎo)致電池爆炸。
目前用于電池組的數(shù)據(jù)采集IC測(cè)量多個(gè)電池電壓(通常為12個(gè)),但它們最多只能掃描和測(cè)量?jī)蓚€(gè)溫度。該設(shè)計(jì)理念提出了一種低功率電路,可測(cè)量多達(dá)12個(gè)熱敏電阻的溫度。它為多路復(fù)用器供電,并將多路復(fù)用器置于關(guān)斷狀態(tài),以便在不測(cè)量溫度時(shí)節(jié)省功耗。
圖1所示的低功耗電路掃描并測(cè)量電池中所有電池的溫度。兩個(gè)MAX382多路復(fù)用器將12個(gè)熱敏電阻切換到數(shù)據(jù)采集IC(如MAX11068或MAX17830)的兩個(gè)輔助輸入端,一次兩個(gè)熱敏電阻,分為六對(duì)。數(shù)據(jù)采集IC為熱敏電阻提供偏置,同時(shí)為多路復(fù)用器供電并控制其開關(guān)和使能/禁用功能。
圖1.兩個(gè)MAX382多路復(fù)用器使該數(shù)據(jù)采集IC能夠監(jiān)測(cè)更多的溫度。這里,一個(gè)與熱敏電阻并聯(lián)的100pF電容用于濾除噪聲。
熱敏電阻偏置于數(shù)據(jù)采集IC的熱電源輸出(THRM)。此配置可節(jié)省功耗,因?yàn)楫?dāng)禁用輔助輸入進(jìn)行掃描時(shí),內(nèi)部開關(guān)會(huì)禁用 THRM。請(qǐng)注意,當(dāng)不需要測(cè)量外部溫度檢測(cè)設(shè)備時(shí),應(yīng)禁用(不掃描)這些輔助輸入。將 THRM 連接到多路復(fù)用器使能輸入可在不需要溫度測(cè)量時(shí)將多路復(fù)用器置于關(guān)斷模式,從而節(jié)省額外功耗。當(dāng)輔助輸入未被掃描時(shí),兩個(gè)多路復(fù)用器僅從V吸收0.56μA機(jī) 管 局.THRM 僅在掃描輔助輸入時(shí)的短暫間隔內(nèi)(即需要溫度測(cè)量時(shí))啟用多路復(fù)用器。數(shù)據(jù)采集IC的GPIO端口在12個(gè)熱敏電阻之間切換輔助輸入。
THRM、AUXIN1 和 AUXIN2 波形的示波器(圖 2)顯示,THRM 僅在最大采集時(shí)間 (~700μs) 下啟用。此最長(zhǎng)時(shí)間在此處僅用于說明。采集的實(shí)際建立時(shí)間可通過軟件編程,應(yīng)確定,以便AUXIN_電容有足夠的時(shí)間建立。
圖2.此示波器照片顯示,僅當(dāng)系統(tǒng)啟動(dòng)輸入通道掃描時(shí),才會(huì)啟用 THRM、AUXIN1 和 AUXIN2。
使用圖1所示電路和偽代碼(表2),在不同溫度下讀取ADC的輸出。表1比較了帶和不帶多路復(fù)用器的數(shù)據(jù)采集IC的輸出,并以百分比表示誤差。誤差 (%) = [(帶多路復(fù)用器的 ADC 輸出)-(不帶多路復(fù)用器的 ADC 輸出)]/4096 × 100(其中 4096 是以十進(jìn)制表示的滿量程 ADC 值)。多路復(fù)用器的導(dǎo)通電阻會(huì)導(dǎo)致誤差。為了最小化導(dǎo)通電阻,使用了電阻相對(duì)較高(在較高溫度下)的熱敏電阻(村田熱敏電阻100kΩ、NXFT15WF104FA2B050)。
溫度 | 帶多路復(fù)用器(HEX)的數(shù)據(jù)采集IC輸出 | 不帶多路復(fù)用器的數(shù)據(jù)采集 IC 輸出 (HEX) | 誤差 (%) |
-30 | F27 | F27 | 0 |
-20 | EA1 | E9E | 0.07 |
0 | C65 | C70 | -0.27 |
10 | AD0 | AD5 | -0.12 |
25 | 7F6 | 7F4 | 0.05 |
40 | 560 | 55A | 0.15 |
60 | 2EB | 2E3 | 0.19 |
80 | 18C | 18D | -0.02 |
100 | 0D6 | 0D0 | 0.15 |
125 | 06" | 065 | 0.122 |
命令 | 目的 | 讀/寫 |
你好 | 初始化。此命令設(shè)置鏈中第一個(gè)部分的設(shè)備地址。然后為鏈中的所有其他部分分配一個(gè)自動(dòng)遞增的地址。 | 寫 |
點(diǎn)名 | 初始化。用于確定堆棧中的設(shè)備數(shù)量。 | 讀 |
設(shè)置last地址 | 初始化。該命令告訴SMBUS梯形圖中的每個(gè)MAX11068哪個(gè)器件地址是最后一個(gè)。 | 寫 |
在ADCCFG寄存器中設(shè)置AIN1EN和AIN2EN | 啟用 AIN1 和 AIN2 通道進(jìn)行掃描。 | 寫 |
在ACQCFG寄存器中設(shè)置AINCFG_位 | 設(shè)置輔助模擬通道的采集建立時(shí)間(從5.3μs到339.2μs)。 | 寫 |
將 GPIO 設(shè)置為輸出,并通過寫入 GPIO 寄存器來設(shè)置 GPIO 輸出值 | GPIO 輸出值決定選擇哪個(gè)熱敏電阻進(jìn)行掃描,因?yàn)?GPIO 與多路復(fù)用器的選定引腳相連。 | 寫 |
在 SCANCTRL 寄存器中設(shè)置 SCAN 位 (0x0D) | 此命令啟動(dòng)輸入的轉(zhuǎn)換過程。 | 寫 |
讀取 AIN1 (0x40) 和 AIN2 (0x41) 寄存器 | 用于從GPIO選擇的溫度傳感設(shè)備讀取轉(zhuǎn)換結(jié)果。 | 讀 |
-
電動(dòng)汽車
+關(guān)注
關(guān)注
155文章
11700瀏覽量
227992 -
鋰離子電池
+關(guān)注
關(guān)注
85文章
3169瀏覽量
77186 -
電池管理
+關(guān)注
關(guān)注
27文章
547瀏覽量
42856
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論