探索LTC6803 - 1電池監(jiān)控方案:DC1651A評估板深度解析
在電池管理系統(tǒng)的設計中,精準監(jiān)控電池狀態(tài)至關重要。LTC6803 - 1作為一款優(yōu)秀的電池監(jiān)控集成電路,搭配DC1651A評估板,為工程師提供了一個強大且可靠的解決方案。今天,我們就來深入探討DC1651A評估板的特點、使用方法以及相關技術要點。
文件下載:DC1651A.pdf
評估板概述
DC1651A評估板是一個電池監(jiān)控系統(tǒng),用于展示LTC6803 - 1集成電路的功能。它與DC1331(用于LT6802 - 1)的基本操作和特性相似,具備一些獨特的優(yōu)勢。它能夠通過內置的板對板帶狀電纜互連,實現(xiàn)多達10個設備的菊花鏈連接,還能選擇性地對任何電池單元施加電阻負載,以實現(xiàn)“被動平衡”。
LTC6803 - 1新特性
LTC6803 - 1是LT6802 - 1設計的引腳兼容升級版,具有以下顯著特性:
- 強大的菊花鏈SPI共??箶_性:確保在復雜的電氣環(huán)境中,數(shù)據(jù)傳輸穩(wěn)定可靠。
- 命令寫入時的數(shù)據(jù)包錯誤檢查:有效提高數(shù)據(jù)傳輸?shù)臏蚀_性,減少錯誤發(fā)生。
- 低6倍的待機電流:降低系統(tǒng)功耗,延長電池使用壽命。
- S引腳的有源上拉:增強信號驅動能力,保證信號質量。
- 額外的診斷功能:方便工程師對系統(tǒng)進行故障排查和診斷。
DC1651A演示特性
- 可控放電實現(xiàn)被動平衡:通過對電池單元的可控放電,使電池組內各單元的電量更加均衡。
- 熱插拔保護電路:在電池熱插拔過程中,保護集成電路和外部放電晶體管,防止損壞。
- 圖形用戶界面(GUI):直觀展示新特性,方便進行程序代碼開發(fā)和系統(tǒng)調試。
單板連接與啟動
跳線設置
首先,需要將DC1651A上的跳線設置到默認位置。不同跳線具有不同的功能,例如J4用于指示電池組頂部的電池單元,J6和J7可作為通用輸入輸出引腳,J8用于設置電壓模式。正確設置跳線是確保評估板正常工作的基礎。
連接到PC和GUI
使用DC590B快速評估USB電纜將評估板連接到PC或筆記本電腦的USB端口,并通過帶狀電纜將DC590B連接到DC1651A的底部端口(J2)。需要注意的是,要從www.linear.com下載并安裝DC590B的驅動程序。連接完成后,啟動控制程序LTC6803 - 1 - 3_GUI_Vxx_yyyymmdd.exe,當DC590B識別到DC1651A的字符串ID代碼時,程序將打開并顯示控制屏幕。
連接電池單元
將需要監(jiān)控的電池單元連接到電池連接器J1。該連接器分為兩部分,擰開螺絲部分可更安全地連接4到12個電池單元的電池組。LTC6803 - 1可測量4到12個單獨電池單元,總堆疊電壓范圍為10V到50V。對于少于12個電池單元的情況,電池組的底部電池應連接在J1 - 5(+電池觸點)和J1 - 4(-電池觸點)之間。
供電
插入螺絲部分到連接器J1,即可從電池組為評估板供電。如果是演示設置,只需開啟預設電壓在10V到50V之間的實驗室電源。
控制程序與GUI操作
讀取配置
點擊“READ CONFIG”命令按鈕,若連接和操作正常,將從評估板讀取LTC6803 - 1的啟動默認配置。配置寄存器中的六個字節(jié)的十六進制代碼將顯示在相應的框中。初始配置字節(jié)應為寄存器0的0xE0和其他五個字節(jié)的0x00,這是LTC6803 - 1的待機模式。要啟用設備并開始進行電池電壓測量,需從GUI屏幕底部的“SET I/O MODE”設置CDC選擇框中選擇非待機的CDC(比較器占空比)設置,然后執(zhí)行“WRITE CONFIG”命令。
寫入配置
點擊“WRITE CONFIG”命令按鈕,將更改LTC6803 - 1的配置。配置寄存器中顯示的六個十六進制字節(jié)將變?yōu)榇煮w。軟件開發(fā)者可以記錄特定條件下LTC6803 - 1所需的精確十六進制值,以方便控制程序的開發(fā)。點擊“READ CONFIG”按鈕可確認配置更改是否成功。
編程電池監(jiān)控電壓閾值
在“SET VOLTAGE LIMITS”部分,點擊相應的框,輸入電池監(jiān)控所需的過壓和欠壓閾值。輸入的電壓值將被四舍五入為LTC6803 - 1實際使用的值,并顯示在框中。電壓閾值范圍為 - 0.74V到5.35V,程序不允許欠壓閾值大于過壓閾值。這些監(jiān)控閾值可以全局應用于系統(tǒng)中的每個電池單元,也可以通過點擊所需的選項按鈕為連接到單個評估板的電池單元進行定制。
讀取電池電壓
點擊“START CELL VOLTAGE”按鈕,命令對所有12個電池單元的電壓進行A/D轉換。實際的電池電壓測量值在點擊“READ CELL VOLTAGE”命令按鈕后才會顯示。
讀取標志
當電池組中的任何電池單元超過編程的過壓或欠壓閾值時,內部寄存器中的兩個標志位之一將被設置,作為警告。點擊“READ FLAG”命令按鈕可隨時讀取這些警告標志的狀態(tài)??刂泼姘宓臉酥炯拇嫫鞑糠謱@示三個標志字節(jié)的十六進制代碼。
讀取溫度
LTC6803 - 1有三個ADC通道用于測量溫度,分別是內部管芯溫度和兩個外部連接的熱敏電阻。點擊“START TEMP”命令按鈕進行A/D轉換,然后點擊“READ TEMP”命令按鈕下載數(shù)據(jù)并顯示電壓讀數(shù)。內部管芯溫度傳感器產生的電壓相對于絕對零以8mV/°C的速率變化,可通過將電壓除以8mV再減去273°C將電壓讀數(shù)轉換為攝氏度。
讀取單個電池或溫度
每個電池單元和每個溫度通道都有一個復選框,勾選這些“Only”框可僅讀取該通道并顯示其狀態(tài)。
電池放電
LTC6803 - 1的另一個主要特性是能夠從單個電池單元中去除電荷,有助于使電池組內的電荷分布均勻。為每個需要放電的電池單元提供了一個復選框,勾選該框并點擊“WRITE CONFIG”按鈕將對電池單元進行加載。需要注意的是,在使用正常的“STARTCELL VOLT”命令測量電池電壓時,放電晶體管會自動暫時關閉,以防止放電電流通過電池互連布線引起的電壓降誤差。LTC6803 - 1還提供了在測量電池電壓時保持放電晶體管開啟的選項,可通過點擊“STARTCELL hold DCC”命令按鈕實現(xiàn)。
其他控制功能
控制屏幕上還提供了三個額外的命令按鈕:“POLL ADC”和“POLL INTERRUPT”用于測試ADC是否正在進行轉換以及系統(tǒng)中的LTC6803 - 1設備是否有中斷條件;“START OPENWIRE”命令按鈕用于連接內置的開路檢測電路,之后點擊“READCELL VOLT”命令按鈕可查看結果。
連續(xù)操作
點擊“START CONTINUOUS READ CELLS”命令按鈕,評估板將進入連續(xù)操作模式,自動按順序執(zhí)行以下命令:開始電池電壓測量、讀取電池電壓、開始溫度測量、讀取溫度、讀取標志。所有值將以約800ms的更新速率不斷更新。在運行過程中,可以隨時更改配置,只需更改配置項并點擊“WRITE CONFIG”按鈕即可實現(xiàn)新配置并返回連續(xù)操作。
僅顯示有效數(shù)據(jù)傳輸
每次通過四個讀取命令(電池電壓、配置、標志狀態(tài)和溫度)從LTC6803 - 1傳輸數(shù)據(jù)時,會根據(jù)發(fā)送的數(shù)據(jù)流附加一個數(shù)據(jù)包錯誤代碼(PEC)??刂瞥绦蛞矔鶕?jù)接收到的數(shù)據(jù)計算PEC值。如果計算的PEC值與傳輸?shù)闹灯ヅ洌瑒t認為數(shù)據(jù)傳輸無錯誤,數(shù)據(jù)有效。如果兩個PEC值不匹配,則表示傳輸?shù)臄?shù)據(jù)流已損壞。
低電流待機
通過點擊屏幕右下角的命令按鈕,可將LTC6803 - 1設置為待機配置,使監(jiān)控電路進入低電流消耗狀態(tài)。此時,所有數(shù)據(jù)和配置設置將被重置,屏幕上的所有指示器將變?yōu)榘咨?/p>
自測試和診斷功能
LTC6803 - 1具有內置的自測試和診斷功能,可通過向ADC施加測試信號來檢查內部電池電壓和溫度連接是否正常。在進行自測試命令時,可以選擇期望從設備返回的測試代碼(0x555或0xAAA),以檢查內部數(shù)據(jù)寄存器中每個位的功能。
其他配置選項
“SET I/O MODE”組中的復選框可用于調整LTC6803 - 1的其他功能,如配置通用輸入輸出引腳和設置活動輪詢方案類型。選擇后,點擊“WRITE CONFIG”按鈕進行配置。
堆疊評估板以監(jiān)控更多電池單元
LTC6803 - 1的一個獨特特性是能夠在連接到任意數(shù)量電池組的設備堆棧中上下傳輸串行數(shù)據(jù)。多個DC1651A評估板可以以菊花鏈方式堆疊,每個評估板最多可監(jiān)控12個電池單元。但控制GUI最多只能控制10個評估板(最多120個電池單元)。
硬件調整
- 堆棧底部的評估板連接到系統(tǒng)控制器或DC590快速評估鏈接到PC時,其底部端口必須設置為電壓模式,將跳線J8(VMOD)連接到“ACTIVE”位置,并在SDO輸出線(連接器J2,引腳5)和驅動底部SPI端口的電路的3V/5V邏輯電源軌之間連接一個5K上拉電阻。
- 底部以上的每個評估板的串行端口必須設置為電流模式,將每個評估板上的跳線J8連接到“GND”位置。
- 堆棧頂部的最后一個評估板必須將J4(TOS)設置為“ACTIVE”,其他評估板的J4(TOS)連接到“GND”位置。
- 使用帶狀電纜將較低評估板的頂部端口(J3)連接到堆棧中上方評估板的底部端口(J2),以建立整個堆棧的串行數(shù)據(jù)鏈路。
軟件調整
- 從屏幕底部命令按鈕附近的彈出窗口中選擇堆棧中的評估板數(shù)量。
- 選擇每個評估板的操作配置(CDC比較器)和過壓/欠壓閾值是相同(全局)還是不同(自定義),并相應設置占空比和電壓。
- 堆棧中每個評估板在控制面板的左邊緣將出現(xiàn)一個標簽,點擊任何標簽可將控制命令和數(shù)據(jù)在顯示屏和所選評估板之間傳輸。
顏色編碼狀態(tài)面板
顏色編碼狀態(tài)面板將擴展以包含堆棧中連接的所有評估板。該數(shù)組中的每個小方塊代表堆棧中單個電池單元。屏幕上的圖例解釋了所使用顏色的含義,灰色框表示電池單元的中斷標志已被屏蔽,但該電池單元的電壓測量值仍然準確。
DC1651A評估板為LTC6803 - 1電池監(jiān)控集成電路提供了一個全面的測試和開發(fā)平臺。通過合理使用評估板的各種功能和特性,工程師可以更好地了解和應用LTC6803 - 1,為電池管理系統(tǒng)的設計提供有力支持。你在使用類似評估板的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經驗和見解。
-
電池監(jiān)控
+關注
關注
0文章
137瀏覽量
14482
發(fā)布評論請先 登錄
探索LTC6803 - 1電池監(jiān)控方案:DC1651A評估板深度解析
評論