MR-BMS771參考設計:適用于移動機器人的電池管理系統
一、引言
在移動機器人領域,可靠的電池管理系統(BMS)至關重要。NXP的MR - BMS771參考設計為工程師提供了一個出色的解決方案,適用于評估、設計、實現和驗證MC33771C電池單元控制器、S32K1 MCU和NTAG 5近場通信(NFC)接口。本用戶手冊將詳細介紹該參考設計的各個方面,包括硬件接口、軟件安裝、工具使用以及電路板配置等內容。
文件下載:NXP Semiconductors MR-BMS771智能電池管理系統 (BMS).pdf
在移動機器人的運行中,電池管理系統就像是機器人的“能量管家”,它的重要性不言而喻。一個良好的電池管理系統能夠確保電池的安全使用,避免電池出現過充、過放、過溫等危險情況,從而保障機器人的穩定運行。就像新能源汽車中的電池管理系統,它通過實時監測電池的電壓、電流、溫度等參數,能夠有效防止電池故障或事故的發生,增強了電池的安全性。同時,合理的電池管理還可以延長電池的使用壽命,提高能量的利用效率,為機器人的長時間工作提供有力支持。那么,NXP的MR - BMS771參考設計在這方面又有哪些獨特之處呢?讓我們一起深入了解。
移動機器人電池管理系統MR - BMS771參考設計全解析
一、引言
在當今科技飛速發展的時代,移動機器人如無人機、漫游車等在各個領域的應用越來越廣泛。而電池管理系統(BMS)作為移動機器人的關鍵組成部分,其性能直接影響著機器人的運行穩定性和續航能力。NXP的MR - BMS771參考設計就是一款專門為移動機器人打造的獨立BMS解決方案,它支持7到14節電池,具有高精度的電池監測和管理能力,能夠為移動機器人提供可靠的電力保障。
三、準備工作
3.1 套件內容
MR - BMS771套件包含了以下物品:
- 裝在防靜電袋中的已組裝和測試好的MR - BMS771板。
- CAN總線終端電阻(DRONE - CAN - TERM)。
- 用于8S到14S電池的未安裝的電池單元連接器,帶有預壓接電線。
- 4針JST - GH到4針JST - GH的300mm電纜(CAN)。
- 電源輸入和輸出連接器。
- 帶電纜的外部熱敏電阻。
- 小型SSD1306 OLED顯示屏。
- 快速入門指南。
- 用于7到14節電池的小型電池單元數量選擇插入板。
- NFC天線。
3.2 額外硬件
除了套件內容外,還需要以下硬件:
- 7S到14S的電池組,電壓范圍為15V到59V,電流限制為30A DC(已測試高達30A DC)。
- 適合該電池的充電器。
- 用于配置電路板的烙鐵。
- PEmicro multilink universal或SEGGER J - Link mini調試器或其他合適的調試器。
- 可選的DCD - LZ適配器。
需要注意的是,MR - BMS771板在電池過充時能夠打開充電電路,因此充電器不需要有電池管理系統(BMS)連接器。
3.3 軟件
使用該參考設計需要安裝軟件,所有列出的軟件都可以在參考設計信息頁面(http://www.nxp.com/MR_BMS771)上找到。推薦安裝S32 Design Studio for Arm - based MCUs和Model - based design toolbox(MBDT)示例。
四、硬件了解
4.1 MR - BMS771概述
MR - BMS771是一款適用于移動機器人的獨立BMS參考設計,能夠對差分電池單元電壓和電流進行模數轉換,實現精確的電池充電庫侖計數和電池溫度測量。它還可以通過DroneCAN/CyphalCAN和/或系統管理總線(SMBus)與飛行管理單元(FMU)進行通信。
4.2 MR - BMS771特點
- 支持7S到14S的電池,堆棧電壓范圍為15V到59V。
- 測量電池堆棧和單元電壓、電池充電或放電電流(已測試高達30A DC)。
- 提供通過約66Ω平衡電阻的被動電池單元平衡選項。
- 具有低漏電流的深度睡眠模式(用于運輸和存儲)和低電池電流消耗的自動睡眠模式。
- 支持CAN、I2C和NFC通信。
- 實現串行線調試(SWD)和聯合測試行動組(JTAG)調試接口,可與標準J - Link和其他調試器配合使用。
- 實現DCD - LZ組合調試控制臺接口,用于PX4 Dronecode和HoverGames平臺。
4.3 框圖
MR - BMS771的框圖展示了其內部的電路結構和信號流向,有助于我們理解其工作原理。
4.4 MR - BMS771板特性
| MR - BMS771板的設計和優化是基于特定的工作條件,其最大額定值如下: | 參數 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| 電池輸入電壓 | 15 | 59 | V | |
| 電池充電/放電電流(DC) | 30 | A |
超出這些范圍使用可能會導致電路板故障和損壞。
4.5 特色組件
| MR - BMS771板上的主要特色設備包括: | 標簽 | 描述 | 參考型號 |
|---|---|---|---|
| U1 | 電池單元控制器(BCC) | MC33771CTP1AE | |
| U2 | 微控制器單元(MCU) | FS32K146UATOVLHT | |
| U3 | 系統基礎芯片(SBC) | UJA1169ATK/F/3 | |
| U4 | 安全芯片 | SE051 | |
| U5 | 近場通信(NFC) | NTA53321G10FHK(首批未安裝) | |
| U17 | CAN信號改進能力(SIC)收發器 | TJA1463ATK |
4.5.1 MC33771C:14通道鋰離子電池單元控制器
MC33771C是一款專為汽車和工業應用設計的鋰離子電池單元控制器IC,能夠對差分電池單元電壓和電流進行模數轉換,實現電池庫侖計數和電池溫度測量,并通過串行外設接口(SPI)或傳輸協議鏈路(TPL)將信息數字傳輸到微控制器進行處理。其特點包括:
- 9.6V ≤ VPWR ≤ 63V工作電壓,75V瞬態電壓。
- 可管理7到14節電池。
- 支持隔離的2.0Mbit/s差分通信或4.0Mbit/s SPI。
- 初始化時可尋址。
- 雙向收發器,支持多達63個節點的菊花鏈連接。
- 最大總電壓測量誤差為0.8mV。
- 同步電池單元電壓/電流測量和庫侖計數。
- 對電池單元電壓測量進行平均。
- 測量總堆棧電壓。
- 七個通用輸入/輸出(GPIO)/溫度傳感器輸入。
- 提供5.0V、5.0mA的參考電源輸出。
- 自動過壓、欠壓和溫度檢測,可路由到故障引腳。
- 集成睡眠模式下的過壓、欠壓和溫度監測。
- 集成300mA被動電池單元平衡和診斷功能。
- 支持熱插拔。
- 檢測內部和外部故障,如開路、短路和泄漏。
- 設計支持ISO 26262,最高可達ASIL D安全系統。
- 符合AEC - Q100標準。
4.5.2 連接器
| MR - BMS771板上有多個連接器,用于連接各種外部設備和傳感器。具體的連接器信息如下表所示: | 標簽 | 描述 | 制造商 | 參考型號 | 安裝情況 |
|---|---|---|---|---|---|
| JP1 | 電池單元端子連接器 | J.S.T. Mfg. Co., Ltd. | SxB - XH - A(LF)(SN) | DNP | |
| J1 | 外部溫度傳感器 | J.S.T. Mfg. Co., Ltd. | SM02B - GHS - TB(LF)(SN) | 已安裝 | |
| J2 | JTAG調試器 | SMD頭10位置0.050"/1.27mm | 已安裝 | ||
| J3 | CAN0總線 | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| XT90連接器 | DNP | ||||
| J4 | 電池電源輸入 | DNP | |||
| J5 | 電池電源輸出 | 已安裝 | |||
| J6 | 復位跳線 | FCI | 68000 - 202HLF | DNP | |
| J7 | SE051天線連接器 | J.S.T. Mfg. Co., Ltd. | SM02B - GHS - TB(LF)(SN) | 已安裝 | |
| J18 | SMBus(I2C外設總線) | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| J19 | DCD - LZ調試器 | J.S.T. Mfg. Co., Ltd. | SM07B - GHS - TB(LF)(SN) | 已安裝 | |
| J20 | 額外的CAN0總線 | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| J21 | MCU擴展頭 | Sullins Connector Solutions | GRPB072VWVN - RC | DNP | |
| J22 | 喚醒跳線 | FCI | 68000 - 202HLF | DNP | |
| J23 | I2C控制器總線 | Würth Elektronik | 61300411821 | DNP | |
| J24 | NTAG 5天線連接器 | J.S.T. Mfg. Co., Ltd. | SM02B - GHS - TB(LF)(SN) | 已安裝 | |
| J26 | 外部12V輸出 | J.S.T. Mfg. Co., Ltd. | SM05B - GHS - TB(LF)(SN) | 已安裝 | |
| J27 | CAN1總線 | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| J28 | 額外的CAN1總線 | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| J29 | 按鈕和SW急停 | J.S.T. Mfg. Co., Ltd. | SM04B - GHS - TB(LF)(SN) | 已安裝 | |
| J30 | 電池單元選擇板7S | MR - BMS771 - SW | |||
| J31 | 電池單元選擇板位置 | MR - BMS771 - INTERPOSER | DNP | ||
| J32 | 電池單元選擇板10S | MR - BMS771 - SW | |||
| J33 | 電池單元選擇板12S | MR - BMS771 - SW | |||
| J34 | 電池單元選擇板13S | MR - BMS771 - SW | |||
| J35 | 電池單元選擇板14S | MR - BMS771 - SW | |||
| J36 | 電池單元選擇板11S | MR - BMS771 - SW | |||
| J37 | 電池單元選擇板8S | MR - BMS771 - SW | |||
| J38 | 電池單元選擇板9S | MR - BMS771 - SW | |||
| J39 | 105/外部溫度傳感器2 | J.S.T. Mfg.Co.,Ltd. | SM02B - GHS - TB(LF)(SN) | 已安裝 | |
| J40 | 106/外部溫度傳感器3 | J.S.T. Mfg.Co., Ltd. | SM02B - GHS - TB(LF)(SN) | 已安裝 |
電路板的硬件配置可以通過焊接電池單元選擇板(J32到J38在J31上)來完成。
4.5.3 編程和調試
可以通過DCD - LZ連接器(J19)或JTAG連接器(J2)對MR - BMS771板進行編程和調試。DCD - LZ結合了調試接口和調試串行控制臺,用于RDDRONE - FMUK66(HoverGames),更多信息可參考HoverGames gitbook。
4.5.4 LED
MR - BMS771板上有一個RGB LED,可用于狀態指示,通過不同的顏色組合和閃爍模式來表示電池和系統的狀態。還有兩個紅色CAN LED,可指示CAN總線的狀態。
4.5.5 外部顯示屏
可以使用外部顯示屏來顯示重要的電池信息,該顯示屏可以連接到J23。該引腳可以提供3.3V(D34)或5.0V(D35)的電源,通過切換二極管可以選擇使用3.3V或5V。MR - BMS771板套件中提供了一個SSD1306 OLED顯示屏。
4.5.6 外部和附加組件
- 外部組件:可以使用連接器J1、J39或J40在MR - BMS771板上添加可選的外部溫度傳感器,用于監測電池組內電池單元的溫度。
-
附加組件:設計中包含了一些未安裝在MR - BMS771原始板上的組件,這些組件在原理圖和物料清單上標記為DNP。具體的附加組件及其用途如下表所示: 功能 描述 標簽 散熱片 為了散發更多熱量,可以在電路板底部安裝散熱片,推薦使用HSB30 - 373710。 無 CAN總線上的可選終端電阻網絡 每個CAN線上連接一個60.4Ω電阻和一個4700pF電容到地(分裂終端)。 R49, R50, C66 電池單元測量連接上的電容 根據使用的電池單元數量,可以在電池單元電壓測量連接上添加濾波器電容。 C6, C12, C18, C22, C26, C29, C34 外部溫度傳感器上的電容 如果使用外部溫度傳感器,可以在其低通濾波器上添加兩個電容,以滿足更嚴格的電磁兼容性(EMC)要求。 C49, C54 電池單元平衡連接上的電容 根據使用的電池單元數量,可以在電池單元平衡電路上添加電容,以提高EMC性能。 C99, C100, C101, C102, C103, C104, C105, C106, C107 外部NFC天線 作為印刷電路板(PCB)NFC天線的替代選項,用于擴展操作范圍。 L2 柵極驅動器RS引腳上的電阻 將柵極驅動器RS引腳連接到MCU的電阻。 R99 MCU擴展頭 額外的MCU引腳連接到一個2 x 7的引腳插槽,可用于連接額外的電池電量LED、緊急按鈕等。 J21 喚醒跳線 用于SBC喚醒的跳線(與按鈕并聯)。 J22
4.5.7 測試點定義
| MR - BMS771板上的測試點用于監測各種信號,具體的測試點信息如下表所示: | 測試點名稱 | 信號名稱 | 描述 |
|---|---|---|---|
| TP1 | OVERCURRENT | 過流信號 | |
| TP2 | SE_NFC_SCL | 安全元件和NTAG NFC C總線時鐘信號 | |
| TP3 | SE_NFC_SDA | 安全元件和NTAG NFC C總線數據信號 | |
| TP4 | VCC_3V3_SBC | SBC 3.3V穩壓器輸出 | |
| TP5 | RST_N | 復位信號(低電平有效) | |
| TP8 | VCC_3V3_LDO1 | 低壓差(LDO)3.3V穩壓器輸出 | |
| TP9 | SMBUS_SCL | SMBus I2C總線時鐘信號 | |
| TP10 | SMBUS_SDA | SMBus I2C總線數據信號 | |
| TP11 | VBAT_IN | 電壓輸入 | |
| TP12 | VBAT_OUT | 電壓輸出 | |
| TP13 | BGND | 電池接地參考 | |
| TP14 | Gate | 電源開關柵極命令 | |
| TP16 | BCC_CIPO | BCC SPI總線CIPO輸出信號 | |
| TP17 | BCC_CS | BCC SPI總線片選信號 | |
| TP18 | BCC_SCLK | BCC SPI總線時鐘信號 | |
| TP19 | BCC_COPI | BCC SPI總線COPI輸入信號 | |
| TP20 | SBC_CS | SBC SPI總線片選信號 | |
| TP21 | SBC_CIPO | SBC SPI總線CIPO信號 | |
| TP22 | SBC_COPI | SBC SPI總線COPI信號 |
-
電池管理系統
+關注
關注
43文章
606瀏覽量
34943 -
移動機器人
+關注
關注
2文章
817瀏覽量
34868
發布評論請先 登錄
探索 NXP MR - CANHUBK344 評估板:為移動機器人應用賦能
MR-VMU-RT1176快速上手:開啟移動機器人車輛管理單元設計之旅
Infineon移動機器人電機控制方案深度解析
Infineon DEMO_IMR_BMSPWR_V1:移動機器人電池管理系統的卓越之選
Infineon DEMO_IMR_BMSCTRL_V1:助力移動機器人電池管理的創新方案
移動機器人“芯”引擎爆發,禾賽、海思新品逆襲
安森美產品如何助力打造下一代自主移動機器人
移動機器人技術的發展歷程
瑞芯微 RK3568/3588:為移動機器人注入智慧動力引擎
MR-VMU-RT1176解決方案簡化移動機器人設計,并提升其性能
輪式移動機器人電機驅動系統的研究與開發
安森美在自主移動機器人領域的發展成果
移動機器人電機控制DEMO(原理圖+BOM+PCB)
MR-BMS771參考設計:適用于移動機器人的電池管理系統
評論