至關(guān)重要的是,鋰離子電池組必須具有良好的電池管理系統,用于監測許多電池電壓和電池溫度。如果沒(méi)有這種監控,熱失控會(huì )導致電池爆炸。該設計理念提出了一種低功率電路,可測量多達12個(gè)熱敏電阻的溫度。它為多路復用器供電和配置,并將多路復用器置于關(guān)斷狀態(tài),以便在不測量溫度時(shí)節省功耗。
高壓、多節、串聯(lián)電池可用于電動(dòng)汽車(chē)、混合動(dòng)力電動(dòng)汽車(chē)、電動(dòng)自行車(chē)、電動(dòng)工具和許多其他設備。由于其高能量密度,鋰離子電池在這些應用中很受歡迎。至關(guān)重要的是,這些高能電池組具有良好的電池管理系統,用于監控許多電池電壓和電池溫度。如果沒(méi)有這種監控,熱失控會(huì )導致電池爆炸。
目前用于電池組的數據采集IC測量多個(gè)電池電壓(通常為12個(gè)),但它們最多只能掃描和測量?jì)蓚(gè)溫度。該設計理念提出了一種低功率電路,可測量多達12個(gè)熱敏電阻的溫度。它為多路復用器供電,并將多路復用器置于關(guān)斷狀態(tài),以便在不測量溫度時(shí)節省功耗。
圖1所示的低功耗電路掃描并測量電池中所有電池的溫度。兩個(gè)MAX382多路復用器將12個(gè)熱敏電阻切換到數據采集IC(如MAX11068或MAX17830)的兩個(gè)輔助輸入端,一次兩個(gè)熱敏電阻,分為六對。數據采集IC為熱敏電阻提供偏置,同時(shí)為多路復用器供電并控制其開(kāi)關(guān)和使能/禁用功能。

圖1.兩個(gè)MAX382多路復用器使該數據采集IC能夠監測更多的溫度。這里,一個(gè)與熱敏電阻并聯(lián)的100pF電容用于濾除噪聲。
熱敏電阻偏置于數據采集IC的熱電源輸出(THRM)。此配置可節省功耗,因為當禁用輔助輸入進(jìn)行掃描時(shí),內部開(kāi)關(guān)會(huì )禁用 THRM。請注意,當不需要測量外部溫度檢測設備時(shí),應禁用(不掃描)這些輔助輸入。將 THRM 連接到多路復用器使能輸入可在不需要溫度測量時(shí)將多路復用器置于關(guān)斷模式,從而節省額外功耗。當輔助輸入未被掃描時(shí),兩個(gè)多路復用器僅從V吸收0.56μA機 管 局.THRM 僅在掃描輔助輸入時(shí)的短暫間隔內(即需要溫度測量時(shí))啟用多路復用器。數據采集IC的GPIO端口在12個(gè)熱敏電阻之間切換輔助輸入。
THRM、AUXIN1 和 AUXIN2 波形的示波器(圖 2)顯示,THRM 僅在最大采集時(shí)間 (~700μs) 下啟用。此最長(cháng)時(shí)間在此處僅用于說(shuō)明。采集的實(shí)際建立時(shí)間可通過(guò)軟件編程,應確定,以便AUXIN_電容有足夠的時(shí)間建立。

圖2.此示波器照片顯示,僅當系統啟動(dòng)輸入通道掃描時(shí),才會(huì )啟用 THRM、AUXIN1 和 AUXIN2。
使用圖1所示電路和偽代碼(表2),在不同溫度下讀取ADC的輸出。表1比較了帶和不帶多路復用器的數據采集IC的輸出,并以百分比表示誤差。誤差 (%) = [(帶多路復用器的 ADC 輸出)-(不帶多路復用器的 ADC 輸出)]/4096 × 100(其中 4096 是以十進(jìn)制表示的滿(mǎn)量程 ADC 值)。多路復用器的導通電阻會(huì )導致誤差。為了最小化導通電阻,使用了電阻相對較高(在較高溫度下)的熱敏電阻(村田熱敏電阻100kΩ、NXFT15WF104FA2B050)。
溫度
|
帶多路復用器(HEX)的數據采集IC輸出
|
不帶多路復用器的數據采集 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
|
命令
|
目的
|
讀/寫(xiě)
|
你好
|
初始化。此命令設置鏈中第一個(gè)部分的設備地址。然后為鏈中的所有其他部分分配一個(gè)自動(dòng)遞增的地址。
|
寫(xiě)
|
點(diǎn)名
|
初始化。用于確定堆棧中的設備數量。
|
讀
|
設置last地址
|
初始化。該命令告訴SMBUS梯形圖中的每個(gè)MAX11068哪個(gè)器件地址是最后一個(gè)。
|
寫(xiě)
|
在A(yíng)DCCFG寄存器中設置AIN1EN和AIN2EN
|
啟用 AIN1 和 AIN2 通道進(jìn)行掃描。
|
寫(xiě)
|
在A(yíng)CQCFG寄存器中設置AINCFG_位
|
設置輔助模擬通道的采集建立時(shí)間(從5.3μs到339.2μs)。
|
寫(xiě)
|
將 GPIO 設置為輸出,并通過(guò)寫(xiě)入 GPIO 寄存器來(lái)設置 GPIO 輸出值
|
GPIO 輸出值決定選擇哪個(gè)熱敏電阻進(jìn)行掃描,因為 GPIO 與多路復用器的選定引腳相連。
|
寫(xiě)
|
在 SCANCTRL 寄存器中設置 SCAN 位 (0x0D)
|
此命令啟動(dòng)輸入的轉換過(guò)程。
|
寫(xiě)
|
讀取 AIN1 (0x40) 和 AIN2 (0x41) 寄存器
|
用于從GPIO選擇的溫度傳感設備讀取轉換結果。
|
讀
|
|