2. BMS基础回顾

在讨论BMS安全状态与降级控制之前,必须先回到一个更基础的问题:BMS到底由哪些部分组成,它如何采集信息、如何做出判断、又如何把判断转化为执行动作。只有把架构、功能模块、术语和拓扑关系梳理清楚,后续的故障分级、降级策略、安全状态迁移才有可靠的落点。本节从工程视角回顾BMS的整体骨架,并给出与安全控制直接相关的关键概念。

一、BMS的总体架构:从采集到执行的闭环

BMS并不是单一控制器,而是一个由采样、计算、通信、执行、供电与保护共同构成的分布式系统。典型架构可以划分为三层:感知层负责电压、电流、温度、绝缘、碰撞等物理量采集;控制层由主控BMU(Battery Management Unit)或BCU完成状态估算、故障诊断、策略决策;执行层通过继电器、接触器、熔断器、主动均衡电路、热管理执行器完成高压通断与能量调节。

三层之间通过CAN、菊花链、SPI或隔离通信连接。主控需要把“电池现在是否安全”“还能输出多少功率”“是否必须断开高压”这些结论,转化为对执行层的明确指令。安全状态与降级控制,本质上就是控制层在异常条件下对执行层的受控操作序列。

BMS 三层架构与安全控制闭环 感知层 · 数据采集 单体电压采集 AFE / 采样芯片 温度采集 NTC / 多点布置 电流采集 分流器 / 霍尔 绝缘 / 碰撞 安全状态输入 高压互锁 HVIL 回路 原始数据 / 故障信号 控制层 · 状态估算与策略决策 SOC / SOH 估算 安时积分 + 开路电压 卡尔曼滤波 SOP / 功率能力 电压 / 温度 / SOC 约束 动态限功率 故障诊断 过压 / 欠压 / 过温 绝缘 / 通信 / 继电器 安全状态机 正常 / 降级 / 安全 故障分级与迁移 控制指令 / 保护动作 执行层 · 高压通断与能量调节 主正 / 主负继电器 高压回路通断 预充继电器 抑制浪涌电流 主动均衡 能量转移 热管理执行器 风扇 / 水泵 / 加热 熔断器 最后防线 状态反馈

二、核心功能模块与安全职责

从功能角度看,BMS通常包含以下模块,每个模块都与安全状态和降级控制存在直接或间接关系:

  • 数据采集模块:AFE芯片完成单体电压与温度扫描,采样精度和刷新周期直接影响故障判定速度。
  • 状态估算模块:SOC、SOH、SOP是限功率和降级策略的输入。SOC跳变或SOH骤降可能触发保守控制。
  • 故障诊断模块:对过压、欠压、过流、过温、低温、绝缘低、通信丢失、继电器粘连等进行分级判定。
  • 安全状态机:根据故障等级决定进入正常、降级、安全或紧急下电状态,并管理状态迁移条件。
  • 通信模块:与VCU、充电机、云端交互。通信超时本身就是一个典型降级触发条件。
  • 均衡与热管理:在安全边界内调节一致性,异常时优先服从安全策略。

关键认识:BMS的安全职责不是“避免所有故障”,而是在故障发生时,以可控、可预期、可诊断的方式把系统带入安全状态。降级控制是安全状态机的执行手段,而不是独立功能。

三、安全相关术语:从故障到安全状态

在功能安全与BMS工程中,以下术语必须区分清楚,否则故障分级和降级策略会出现逻辑混乱:

术语 含义 BMS中的典型例子
故障(Fault) 系统内部异常状态,不一定立即造成危害 某路温度采样断线、CAN偶发丢帧
失效(Failure) 功能丧失或偏离设计意图 继电器无法闭合、AFE停止响应
危害(Hazard) 可能造成人员伤害或财产损失的潜在条件 高压无法断开、过充导致热失控
安全状态(Safe State) 系统进入的可接受风险状态 断开高压、禁止充放电、进入跛行
降级(Degradation) 在保留部分功能的前提下限制性能 限功率50%、关闭快充、限制车速
ASIL 汽车安全完整性等级,衡量风险降低要求 过充保护通常要求较高ASIL等级

需要特别注意的是,故障不等于失效,失效不等于必须立即下电。例如单体电压采样断线是故障,但若冗余通道仍可确认电压正常,系统可以进入降级而非直接切断高压。降级控制的核心,就是在“可用性”和“安全性”之间做有依据的权衡。

四、典型拓扑:集中式、分布式与主从式

BMS拓扑决定了故障传播路径和降级策略的粒度。常见拓扑有三类:

  • 集中式:单板完成所有采集与控制,成本低、结构简单,但线束复杂,单点失效影响面大。
  • 分布式:每个模组配备从控,主控汇总。采样就近、线束短,但通信节点多,通信故障成为主要降级触发源。
  • 主从式(Master-Slave):主控BCU加多个从控BMU,通过CAN或菊花链连接,是当前动力电池主流方案。

在主从式拓扑中,如果某个从控通信丢失,主控无法获取该模组电压和温度。此时安全策略通常不是立即断开高压,而是:先标记该模组数据无效,限制整包充放电功率,禁止快充,并请求停车检修。若同时出现绝缘低或碰撞信号,则直接进入安全状态切断高压。

典型主从式BMS通信与故障响应逻辑:
BCU 周期 100ms 向 BMU1~BMUn 请求数据
若 BMU_k 连续 3 帧无响应:
  → 标记 BMU_k 通信故障
  → 该模组电压/温度置为无效
  → SOP 限值降为原值的 30%
  → 禁止快充,允许低速行驶
若同时 HVIL 断开或绝缘电阻 < 100Ω/V:
  → 进入安全状态
  → 断开主正/主负继电器
  → 上报紧急下电事件

五、案例与常见误区

案例:某商用车在低温环境下出现“SOC从45%突然跳到12%”,BMS随即触发低SOC降级,限制功率至20%。复盘发现,低温下开路电压法修正被错误触发,实际SOC并未骤降。这说明状态估算模块的异常会直接传导为降级动作,安全策略必须对估算结果设置合理性校验和变化率限制。

常见误区一:把“故障诊断”等同于“安全控制”。诊断只负责识别和分级,真正决定是否下电、是否限功率的是安全状态机与降级策略。

常见误区二:所有故障都直接切高压。频繁切断高压会带来接触器寿命、行车安全和用户体验问题,很多场景应优先降级而非直接下电。

常见误区三:忽略通信故障。在主从式拓扑中,通信丢失可能导致“看不见的危险”,必须作为独立的安全相关事件处理。

回顾本节,BMS的架构决定了信息从哪里来、在哪里判断、又到哪里执行;功能模块决定了安全策略能拿到哪些输入;术语体系决定了故障分级和降级逻辑是否自洽;拓扑则决定了故障影响范围和冗余能力。理解这四者之间的关系,是后续设计安全状态机与降级控制策略的基础。