BMS 全栈 — 5 块功能 + 系统架构 + 量产决策树

系统架构L7已验证别名 BMS overview · BMS 全栈 · 电池管理系统 · battery management system · BMS 架构 · BMS 决策树

本质与导读

本质 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 通讯一次画清,后续各节都是其子模块展开。

BMS 系统架构 — 5 块功能 + 信号链

1.1 BMS deep topic 速查表

按 cell → master → HV → 接口 → 安全 5 层顺序列出主要 wiki 深度页 + 相关页:

阶段主题主 deep / 页一句话作用
Cell 监测Cell balancingCell Balancingpassive / active 平衡策略 + 触发条件 + 量产 trade-off
Cell 监测12V 蓄电池监测(辅)12V Battery Monitor12V 蓄电池 SOC + SOH 估算 · OCV + 库仑积分
SOC / SOHSOC 估算综述SOC EstimationOCV / 库仑积分 / EKF / 模型 4 类方法对比
SOC / SOHEKF SOC 实战SOC EKF deep扩展 Kalman 滤波 SOC 估算 + 工程实现
小型包集成单芯片 pack managerTI BQ40Z80 集成电量计 deep2S–6S 单芯片 · Impedance Track 片内电量计 + 集成保护 + SHA-1 认证(非 HV 路线)
HV 安全 + 主回路BMS 安全件 + 接触器BMS Safety5 套 SG(过充/过放/过温/绝缘/接触器粘连)+ ASIL D + FTTI
HV 安全 + 主回路HV 主回路安全HV Safety · Active DischargeHVIL 联锁 / IMD 绝缘 / Pyro Fuse / Active Discharge
HV 安全 + 主回路Pre-chargeHV Pre-chargeDC bus 预充电(防 inrush)+ 故障注入
通讯 / 接口CAN-FD / SecOCCAN Bus · CAN E2E + SecOCBMS ↔ VCU 协议 + 端到端保护
通讯 / 接口充电协议(CCS / GB/T 27930)充电桩概览DC 快充 + AC 慢充 + CCS 1.0/2.0 + GB/T 27930 BMS 报文
功能安全BMS 5 SG 联立BMS Safety · Functional Safety hub5 套 SG 在同一 ASIL D ECU 上跑 + ASIL 分解 + DFA
合规GB 38031 / UN R100 / ISO 26262BMS 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 的核心

链接深页:BMS 功能安全 / 自动 MCU


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

链接深页:HV 预充电 / 预充失败事故

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。

链接深页:IMD / HV 安全


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,断电恢复 + 签名校验是硬要求。

链接深页:ISO 15118 / CAN 总线


7. ⑥ 功能安全 — 5 套 SG 联立

BMS 不是单一 SG,是5 套独立 SG 联立:

SG名称ASILFTTI触发动作
SG-V+防过充 (V > Vmax)D100ms断 K1 + 报警
SG-V−防过放 (V < Vmin)C1s断 K1 + 报警
SG-T防过温 (T > 60℃ TR 预警)D1s断 K1 + 冷却最大
SG-IR防绝缘失效 (IR < 100 Ω/V)C5s警告 + 限功率
SG-K防 K1 粘连C100ms检测 + 报警

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 MonitorADIADBMS6830比亚迪 / 蔚来
Cell MonitorTIBQ79616大众 ID / 通用 Ultium
Cell MonitorNXPMC33772 / MC33775A雷诺 / 雷克萨斯
Master MCUInfineonTC397主流 ASIL D 主驱共用
Master MCUNXPS32K358经济型国产 EV
SBCNXPFS65S32K
ContactorTycoLEV200Tesla / Lucid
Pyro FuseDaicelPyroFuse-EV主流 OEM
IMDBenderIR155-3203几乎全球通用
Shunt + isoAmpTIINA228 + 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-chargeTR → 起火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 项目的第一周决策清单:

  1. Cell 选型 → NCM (高能量) / LFP (低成本 + 安全) / NCMA (旗舰) / 钠离子 (低端)
  2. Pack 架构 → CTP (Cell-to-Pack) / CTC (Cell-to-Chassis) / 传统 module
  3. Cell monitor IC → 看 cell 数 + ASIL 要求 + 国产化要求
  4. Master MCU → ASIL D 选 TC397 / 经济选 S32K3
  5. SBC + 安全 mcu → FS65 标配
  6. 接触器 → Tyco LEV200 + 国产替代 (松下 / 欣锐 / Tyco)
  7. 预充 → 50-100Ω 大功率铝壳电阻 + 小信号 K2
  8. Pyro Fuse → Daicel 还是国产 (比亚迪自研)
  9. IMD → Bender IR155 几乎默认
  10. 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