2. BMS系统架构与调试对象
储能BMS不是一块板子,而是一套按“电池层级”分工的多节点系统。调试前如果分不清每个节点的职责、边界和通信路径,后续的采样精度校验、均衡测试、SOC标定都会失去参照。本节先把系统架构和调试对象讲清楚,再落到采样通道与均衡通道的对应关系上。
一、三层节点:单体采集板、簇级控制器、主控单元
储能系统通常按“单体—模组—簇—堆”组织,BMS也对应分层。最底层是单体采集板(BMU,Battery Monitoring Unit,也称从控、采样板),它直接贴在模组上,负责采集单体电压、模组温度,并驱动本模组内的被动均衡。一个簇往往由多块BMU组成,每块BMU管理若干串单体,例如16串或24串。
中间层是簇级控制器(BCU,Battery Cluster Unit,也称簇控、主控从机)。它汇总本簇内所有BMU的数据,计算簇级电流、簇SOC、SOH,执行簇级保护判断,并管理簇内均衡策略。BCU通常还负责与PCS、EMS交互本簇的允许充放电功率。
最上层是主控单元(MBU/EMS接口单元,也称堆级主控)。它管理多个簇,做堆级汇总、簇间均衡调度、与EMS和PCS的总线通信,并保存系统级告警和事件记录。三层之间是“采集—汇总—决策”的关系,不是简单的串联执行。
二、通信拓扑:CAN为主干,菊花链与星型并存
BMU与BCU之间常用CAN总线或菊花链(daisy-chain)。菊花链布线短、成本低,但单点断线会影响后续节点;CAN总线抗干扰强、支持多主,但需要终端电阻和正确的拓扑。BCU与主控之间通常也是CAN,速率常见250 kbps或500 kbps。主控与EMS/PCS之间多用CAN或以太网,协议常为Modbus TCP或IEC 61850。
调试时要先确认拓扑类型,再确认终端电阻、屏蔽层接地和节点地址。地址冲突是通信调试中最常见的故障之一,表现为部分BMU数据不刷新或整簇离线。
三、采样通道与均衡通道的对应关系
这是调试中最容易出错、也最需要建立清晰映射的部分。每块BMU对N串单体,通常有N个电压采样通道(V1…VN)和N个均衡通道(R1…RN)。采样通道n与均衡通道n必须对应同一节单体,否则均衡会加在错误的单体上,导致“越均衡越不均衡”。
以16串BMU为例,采样线从Cell1负极到Cell16正极共17根,其中相邻两根之间的压差就是该节单体电压。均衡电阻则并联在每节单体两端,由MOSFET控制通断。调试时要逐通道核对:断开均衡,读取V1…V16;再逐通道开启均衡,观察对应单体电压是否下降、相邻通道是否受影响。若开启R3后V5下降,说明通道映射错位,必须修正配置或接线。
温度采样通常独立于电压通道,常见NTC热敏电阻接在模组表面,通道编号与位置需在调试记录中标注,避免“温度正常但位置错误”的隐性故障。
四、调试对象的边界与接口
调试前要明确每个对象的可操作边界:BMU可调采样精度、均衡电流、地址;BCU可调簇保护阈值、SOC算法参数、通信协议;主控可调堆级策略、EMS映射表。接口方面,重点核对三组:BMU—BCU的CAN报文ID与周期,BCU—主控的簇状态字,主控—EMS的遥测遥调点表。
五、一个可执行的通道核对示例
假设某16串BMU地址为0x11,BCU地址为0x21。调试时用CAN分析仪抓取BMU上报的电压帧,逐通道记录:
通道 采样值(V) 开启均衡后(V) 判定
V1 3.352 3.351 正常
V2 3.348 3.347 正常
V3 3.361 3.340 均衡有效
V4 3.355 3.354 正常
...
V16 3.350 3.349 正常
若某通道开启均衡后电压无变化,先查均衡MOSFET驱动,再查该通道是否被软件屏蔽。若相邻通道同时下降,说明采样线共用或均衡回路串扰,需检查接线与PCB布局。核对完成后,把通道映射表写入调试记录,作为后续SOC标定和故障定位的基准。
把三层节点、通信拓扑、采样与均衡通道的对应关系理清,后续的单体精度校验、簇级保护测试和堆级联调才有可靠的起点。调试对象不是抽象概念,而是每一根采样线、每一个CAN地址、每一路均衡通道的具体核对。