BMS 全栈 — 5 块功能 + 系统架构 + 量产决策树
本质与导读
本质 BMS 是 EV 里功能密度最高的 ECU——在一颗 ASIL D MCU 上同时压住 5 套 SG(过充/过放/过温/绝缘/接触器粘连)、SOC/SOH 估算、cell balancing 与 HV 接触器逻辑,合规底盘是 ASIL D + GB 38031 / UN R100 / ISO 26262。抓住一条 cell→VCU 信号链(Cell stack→monitor IC→isoSPI→Master MCU→CAN-FD→VCU),全栈就立住了。
主线坐标:第 2 站 · BMS · ↑ 全景主线
1. 系统架构
BMS 是层次清楚的分布式系统:cell 监测靠贴在电池模组上的 cell monitor IC,master MCU 拿到全部 cell 状态后做 SOC / SOH / 平衡仲裁,再向 HV 主回路的接触器 + 安全件下达指令。下图把这条信号链、5 块功能、内部接口与对外 VCU 通讯一次画清,后续各节都是其子模块展开。
1.1 BMS deep topic 速查表
按 cell → master → HV → 接口 → 安全 5 层顺序列出主要 wiki 深度页 + 相关页:
| 阶段 | 主题 | 主 deep / 页 | 一句话作用 |
|---|---|---|---|
| Cell 监测 | Cell balancing | Cell Balancing | passive / active 平衡策略 + 触发条件 + 量产 trade-off |
| Cell 监测 | 12V 蓄电池监测(辅) | 12V Battery Monitor | 12V 蓄电池 SOC + SOH 估算 · OCV + 库仑积分 |
| SOC / SOH | SOC 估算综述 | SOC Estimation | OCV / 库仑积分 / EKF / 模型 4 类方法对比 |
| SOC / SOH | EKF SOC 实战 | SOC EKF deep | 扩展 Kalman 滤波 SOC 估算 + 工程实现 |
| 小型包集成 | 单芯片 pack manager | TI BQ40Z80 集成电量计 deep | 2S–6S 单芯片 · Impedance Track 片内电量计 + 集成保护 + SHA-1 认证(非 HV 路线) |
| HV 安全 + 主回路 | BMS 安全件 + 接触器 | BMS Safety | 5 套 SG(过充/过放/过温/绝缘/接触器粘连)+ ASIL D + FTTI |
| HV 安全 + 主回路 | HV 主回路安全 | HV Safety · Active Discharge | HVIL 联锁 / IMD 绝缘 / Pyro Fuse / Active Discharge |
| HV 安全 + 主回路 | Pre-charge | HV Pre-charge | DC bus 预充电(防 inrush)+ 故障注入 |
| 通讯 / 接口 | CAN-FD / SecOC | CAN Bus · CAN E2E + SecOC | BMS ↔ VCU 协议 + 端到端保护 |
| 通讯 / 接口 | 充电协议(CCS / GB/T 27930) | 充电桩概览 | DC 快充 + AC 慢充 + CCS 1.0/2.0 + GB/T 27930 BMS 报文 |
| 功能安全 | BMS 5 SG 联立 | BMS Safety · Functional Safety hub | 5 套 SG 在同一 ASIL D ECU 上跑 + ASIL 分解 + DFA |
| 合规 | GB 38031 / UN R100 / ISO 26262 | BMS Safety · HV Safety · EV 法规 | 5 分钟逃生 + HV 三大法规底盘 |
2. ① Cell 监测层
cell 监测是 BMS 一切的起点——电压、温度采样精度直接决定 SOC、SOH 准确度及 5 套 SG 的可信度。主流方案是专用 cell monitor IC + isoSPI daisy chain,每芯片 12-16 cell,菊花链最多挂 16+ 芯片 = 192-256 cell。
主流 IC 对比:
- Analog Devices LTC6804 / ADBMS6830 — 业界基准,12-16 cell / 芯片,电压精度 ±1-2 mV,SM 完备
- TI BQ79616 / BQ79612 — 16-cell + 8 temp,内置 voltage plausibility,通讯 isoUART
- NXP MC33772 / MC33775A — 6-14 cell,TSPI 接口,EV 主流之一
- 比亚迪自研 — 刀片专用,大面积 cell 集成,工艺自有
关键设计点:
- isoSPI daisy chain 隔离每段菊花链,共模电压 1500V+
- 被动 balancing (内置 MOSFET + 电阻) 是基础,大电流场景外接
- 温度采样 6-8 channel / 芯片,NTC 贴在 cell tab 附近
- 冗余采样 关键 cell 用双 ADC plausibility check 满足 ASIL B/D
链接深页:cell-balancing
TI BQ79616-Q1 工程化深…
TI BQ79616-Q1 工程化深度 → TI BQ79616 16 节 BMS AFE:家族 12/14/16 节 + 内部 16 ADC + redundancy + balance + BQ79600 bridge daisy/ring + ASIL D 路径 + 与 ADI / NXP / Maxim 横评。
3. ② Master MCU + SBC
主控 MCU 是 BMS 的"大脑",处理所有 cell monitor 上来的数据,做实时仲裁 + 算法计算。
主流 MCU 平台:
- Infineon Aurix TC3xx (TC397 / TC367) — 双核 lockstep,ASIL D 量产王者
- NXP S32K3xx — 经济款 ASIL B/D,EV 主流国产替代
- Renesas RH850/F1KM — 日韩 OEM 偏好
MCU 必带功能:
- 双核 lockstep 或 SBC 独立监视 (达 ASIL D 分解条件)
- ECC RAM / Flash + memory BIST
- 独立看门狗 + 时钟监测
- isoSPI / TSPI / isoUART 接口 to cell monitor
- CAN-FD × 2-4 通道 to VCU / DC 充电桩
- Ethernet 100/1000BASE-T1 (OTA 时高带宽)
SBC (System Basis Chip) 角色:
- NXP FS65 / Infineon TLF35584 / TI TPS65381 — 独立安全监视
- 独立电源 + 看门狗 + plausibility check
- ASIL D 分解中 Channel B 的核心
4. ③ SOC / SOH 估算
SOC (State of Charge,剩余电量百分比) 和 SOH (State of Health,健康度) 是 BMS 输出给 VCU 的核心数字——续航预估、最大可用功率、充电截止判定都靠它。
SOC 估算主流方法:
- Coulomb Counting (库仑积分) — 简单,但电流采样 0.1% 误差累积 1 小时就 → ±5% SOC
- OCV (Open Circuit Voltage) — 静置 30min+ 测开路电压查 SOC(OCV) 表,准但只能静置
- EKF (Extended Kalman Filter) — 当前主流,结合 OCV + Coulomb + cell 模型,稳态 ±1-2%
- ML / Neural Network — 训练历史数据,新方案,Tesla 在用
SOH 估算:
- 循环计数 (Cycle Count) — 基础,粗
- Internal Resistance 跟踪 — 老化指标
- 电压曲线特征点 (Differential Voltage Analysis, ICA / DVA) — 老化的精细方法
- LFP 平台坡度低,SOH 估算更难
安全边界:
- SOC 估算偏离 ±10% 在过充 / 过放 SG 触发上是致命的
- 必须plausibility check — Coulomb 算 vs OCV 偏离 > 阈值 → 进 safe state
链接深页:SOC 估算
5. ④ HV 安全件 + 主回路
HV 主回路是 BMS 物理保护的实体。5 个关键安全件串在 HV+ / HV- 上:
5.1 主接触器 K1
EV 整车启动 → BMS 闭合 K1 (DC 接触器 250-400A 持续)。主流厂商:Tyco LEV200 / 松下 / Curtiss-Wright / 欣锐。failure mode:粘连 (welding) → 维修人员触电风险 → BMS 必有 K1 粘连检测 (3 种手段:辅助触点反馈 / 预充后端电压 / 断电压差)。
5.2 预充接触器 K2 + 预充电阻 R
避免直接闭 K1 时涌流烧接触器 + 烧 DC link cap。先闭 K2 (小电流接触器) + 串联 50-100Ω 电阻预充 DC link 到 95%+ Vbat → 再闭 K1。典型时长 200-500ms。
5.3 Pyro Fuse (烟火熔断器)
事故时主动触发 — 撞击 / 起火信号 → BMS 引爆 Pyro Fuse 内的小药包,机械断 HV+。响应 < 1ms vs 普通熔断器 10-100ms。主流:Daicel / Autoliv / 比亚迪自有。
5.4 Shunt Resistor (电流采样)
50-100 μΩ 大功率电阻 + 高精度 iso-amp,采样 ±300A 满量程,精度 ±0.5%。用于 SOC Coulomb counting + 过流 SG。
5.5 MSD (Manual Service Disconnect)
物理拔出 / 拧开手柄 → HV 系统电压减半 (中点分两半) → 维修人员触电风险 → 0。所有车型必带。
5.6 IMD (Insulation Monitoring Device)
监测 HV+ 与 chassis、HV- 与 chassis 的对地电阻 — 正常 ≥ 100 Ω/V。失效 < 100 Ω/V → IMD 报警 → BMS 进 safe state → 整车停。主流:Bender IR155 / Sensata。
6. ⑤ 通讯 + 对外接口
BMS 对外有三条主要通路,每条有自己的协议栈和安全要求:
- CAN-FD to VCU — SOC% / 可用功率 / Fault DTC / SOH%,典型 500 kbps,SecOC 报文认证
- CCS / ISO 15118 to 充电桩 — 直流快充协议,V2G 双向支持
- UDS / DTC to 诊断仪 — ISO 14229,售后维修读 DTC
SecOC (Secure Onboard Communication) — AUTOSAR 报文层认证,HMAC + Freshness Counter 防重放。BMS 报文必须 SecOC 保护,否则中间人攻击可让车跑去满电 / 全断电。
E2E protection — 应用层 CRC + Counter + DataID,防数据损坏。BMS → VCU 报文一般 P05 profile。
OTA bootloader — 远程升级 BMS firmware,典型 100MB+ via Ethernet,断电恢复 + 签名校验是硬要求。
7. ⑥ 功能安全 — 5 套 SG 联立
BMS 不是单一 SG,是5 套独立 SG 联立:
| SG | 名称 | ASIL | FTTI | 触发动作 |
|---|---|---|---|---|
| SG-V+ | 防过充 (V > Vmax) | D | 100ms | 断 K1 + 报警 |
| SG-V− | 防过放 (V < Vmin) | C | 1s | 断 K1 + 报警 |
| SG-T | 防过温 (T > 60℃ TR 预警) | D | 1s | 断 K1 + 冷却最大 |
| SG-IR | 防绝缘失效 (IR < 100 Ω/V) | C | 5s | 警告 + 限功率 |
| SG-K | 防 K1 粘连 | C | 100ms | 检测 + 报警 |
5 套 SG 不是顺序而是并联 — 每套独立 FMEDA、独立 reaction、独立验证。
链接深页:BMS 功能安全 / ASIL 分解 / HV 安全
8. ⑦ 主流 IC 选型对照 (2026)
到 2026 年 BMS 器件供应链基本固化:西方厂商(ADI / TI / NXP / Infineon)在 ASIL D 量产端仍主导,国产替代在 cell monitor + master MCU 经济款已成熟,Bender IMD、Daicel Pyro Fuse 等几款关键器件全球通用、几无第二选择。下表列出选型最常用的对照。
| 组件 | 主流厂商 | 旗舰型号 | EV OEM 实例 |
|---|---|---|---|
| Cell Monitor | ADI | ADBMS6830 | 比亚迪 / 蔚来 |
| Cell Monitor | TI | BQ79616 | 大众 ID / 通用 Ultium |
| Cell Monitor | NXP | MC33772 / MC33775A | 雷诺 / 雷克萨斯 |
| Master MCU | Infineon | TC397 | 主流 ASIL D 主驱共用 |
| Master MCU | NXP | S32K358 | 经济型国产 EV |
| SBC | NXP | FS65 | 配 S32K |
| Contactor | Tyco | LEV200 | Tesla / Lucid |
| Pyro Fuse | Daicel | PyroFuse-EV | 主流 OEM |
| IMD | Bender | IR155-3203 | 几乎全球通用 |
| Shunt + isoAmp | TI | INA228 + AMC1311 | 通用方案 |
9. ⑧ 合规框架 — 三大标准
BMS 合规由国家强制 + 国际通用 + 行业流程三层标准联立约束,任何一层不过 PPAP 就出不了厂。三类标准放一起看,可避免新工程师只盯 ISO 26262 而漏掉 GB 38031 / UN R100 这类硬强制法规:
- GB 38031-2020 — 中国市场强制,电池 pack 安全 (TR 5min 逃生 + 8 项测试)
- UN R100 / ECE R100 — 国际市场强制,EV 整车 HV 安全
- ISO 26262 — Part 2-9,功能安全开发流程
- ISO 6469-1/3/4 — EV 电池 + HV 系统安全
- IEC 61851 / ISO 15118 — 充电协议
- UN 38.3 — 电池运输安全 (热 / 振动 / 撞击)
链接深页:GB 38031 / UN R100 / ISO 26262 总览
10. ⑨ 典型 failure mode + 缓解
BMS 的 failure mode 多是几条主线反复出现的样板:过充 / 过放 / 接触器 / 绝缘 / 通讯 / 热失控。下表汇总最常见 7 类失效 + 后果 + 标配缓解,FMEDA 报告至少要覆盖这 7 行:
| Failure | 后果 | 缓解 |
|---|---|---|
| Cell over-charge | TR → 起火 | SG-V+ + V plausibility |
| Cell over-discharge | 铜溶解 + 内短 | SG-V− |
| 接触器粘连 | 触电 | K 粘连检测 3 路 |
| 预充失败 (Vlink 低) | 闭 K1 涌流烧 | 预充电压 + 时间双判 |
| 绝缘失效 | 漏电 / 触电 | IMD + safe state |
| 热失控传播 | Pack 起火 | 5min 逃生 + Pyro Fuse |
| Cell monitor IC 通讯丢 | SOC 失效 | isoSPI 心跳 + 限功率 |
链接深页:失效模式综合速查表 / 电池 TR 5min 逃生
11. 决策树速查
新主管 onboard 一个 BMS 项目的第一周决策清单:
- Cell 选型 → NCM (高能量) / LFP (低成本 + 安全) / NCMA (旗舰) / 钠离子 (低端)
- Pack 架构 → CTP (Cell-to-Pack) / CTC (Cell-to-Chassis) / 传统 module
- Cell monitor IC → 看 cell 数 + ASIL 要求 + 国产化要求
- Master MCU → ASIL D 选 TC397 / 经济选 S32K3
- SBC + 安全 mcu → FS65 标配
- 接触器 → Tyco LEV200 + 国产替代 (松下 / 欣锐 / Tyco)
- 预充 → 50-100Ω 大功率铝壳电阻 + 小信号 K2
- Pyro Fuse → Daicel 还是国产 (比亚迪自研)
- IMD → Bender IR155 几乎默认
- CAN topology → BMS bus + 充电 bus + VCU bus 分开
核心要点
- BMS = 5 块功能 (cell 监测 / master MCU / SOC 估算 / HV 安全件 / 通讯) + ASIL D + 5 套 SG 联立
- Cell 监测主流 4 家 (ADI / TI / NXP / ADI),菊花链 isoSPI,12-16 cell / 芯片
- Master MCU TC397 / S32K3 双主流,配 SBC 做 ASIL D 分解
- SOC 估算 EKF + plausibility check,精度 ±2% 是 BMS 的命
- HV 安全件 5 件:K1 / K2+R / Pyro Fuse / Shunt / MSD / IMD,缺一不可
- GB 38031 + UN R100 + ISO 26262 三大合规框架
- 整车启动 = 预充 → 闭 K1 → BMS 健康检查 → 报 SOC 给 VCU → 允许扭矩
- 量产 BMS BOM 占电池 pack 成本 3-8%,但功能影响整车 30%+
Cross-references
- ← 索引
- BMS 功能安全 — 5 套 SG 详解
- Cell Balancing — 平衡策略
- SOC 估算 — Coulomb / OCV / EKF
- HV 预充电 — K2 + R 时序
- HV 安全 — 整体 HV 框架
- IMD — Bender IR155
- 电池 TR 5min 逃生 — GB 38031 case
- 预充失败事故
- ASIL 分解深度
- EV traction inverter 全栈 — 姊妹 L7 hub
- ST L9963T isoSPI 通信桥 — BMS 菊花链↔host MCU 的通信桥层(transceiver,非 AFE;= BQ79600/ADBMS6822 等价)