4. BMS硬件架构设计

做 BMS 硬件设计,第一步不是画原理图,而是选架构。架构选错了,后面所有工作都得推倒重来。我见过不少团队,一开始图省事选了集中式,结果电池包一扩容,板子改得面目全非。所以这一节,咱们把集中式和分布式掰开揉碎了讲清楚。

4.1 集中式架构:小包利器

集中式架构,说白了就是一块板子干所有活。采样、均衡、通信、保护,全塞在一块 PCB 上。这种方案在 48V 低压小包、电动工具、两轮车里非常常见。

核心特点:

  • 所有电芯采样线直接拉到主控板
  • 板子通常放在电池包侧面或端板位置
  • 采样通道数一般 8~24 串

我记得有一次做 12 串的便携储能项目,客户要求 3 周出样机。我直接选了集中式,一块板子搞定 AFE、MCU、隔离通信,省掉了从控板和线束,开发周期压缩了将近一半。但你要注意,集中式的采样线束特别多。12 串电池就需要 13 根采样线,如果串数再多,线束就跟蜘蛛网一样,不仅难装配,还容易引入干扰。

对比项 集中式 分布式
适用串数 ≤24 串 ≥24 串
线束复杂度 高(采样线多) 低(菊花链通信)
可扩展性 差 好
成本 低 高
维修便利性 需整板更换 可单独换从控

4.2 分布式架构:大包的必然选择

当电池串数超过 24 串,或者电池包结构不允许长距离采样线时,分布式架构就登场了。分布式把采样和均衡功能下放到从控板(CSC),主控板(BMU)只负责策略运算和对外通信。

你想想看,一个 96 串的储能系统,如果还用集中式,采样线束得近百根,不仅成本高,而且采样精度根本保证不了。分布式架构通过菊花链通信,从控之间用变压器隔离的 SPI 或差分信号传输,线束量直接减少 80%。

我的经验: 分布式架构的难点不在硬件,而在通信协议。我曾经在一个项目中,从控和主控之间的通信老是丢包,查了三天才发现是菊花链的共模干扰没处理好。后来在差分线上加了共模扼流圈,问题才解决。

4.3 主控板(BMU)功能模块划分

BMU 是 BMS 的大脑。它不直接接触电芯,但所有决策都由它做出。我习惯把 BMU 分成以下几个功能模块:

  1. 电源管理模块:从电池包取电,生成 5V、3.3V、隔离电源。注意输入要有防反接和浪涌保护。
  2. 主控 MCU 模块:运行 SOC/SOH 算法、故障诊断、通信协议栈。建议选带 FPU 的 ARM Cortex-M4 以上内核。
  3. 隔离通信模块:与从控板通信(SPI 隔离或 CAN 隔离),与整车 VCU 通信(CAN/CANFD)。
  4. 高压检测模块:监测总电压、总电流、绝缘电阻。这部分需要隔离运放或隔离 ADC。
  5. 驱动输出模块:控制预充继电器、主正继电器、主负继电器、加热继电器。
  6. 存储模块:保存故障日志、校准参数、BMS 固件。建议用外部 EEPROM 或 Flash。

避坑指南: 我曾经在 BMU 上把电源和通信的隔离地连在了一起,结果高压侧打浪涌时,直接把 MCU 烧了。记住:BMU 内部至少要有三个独立地——电池地、12V 地、通信地,它们之间必须用隔离芯片或隔离电源隔开。

4.4 从控板(CSC)功能模块划分

CSC 是 BMS 的感官。它贴在电池模组上,负责采集每一串电芯的电压和温度,并执行被动均衡。CSC 的设计要点如下:

  • 采样 AFE 芯片:主流方案有 ADI 的 LTC68xx、TI 的 BQ796xx、NXP 的 MC337xx。选型时注意采样精度(±1mV 以内)和采样速率。
  • 均衡电路:被动均衡用 MOSFET 加放电电阻,电阻功率一般选 10Ω~100Ω,电流 50mA~200mA。主动均衡成本高,目前只在高端车型用。
  • 温度检测:每 4~6 串电芯配一个 NTC,贴在电芯极柱或汇流排上。NTC 分压电路要注意上拉电阻的温漂。
  • 菊花链通信:使用变压器隔离的差分信号,常见芯片有 LTC6820(isoSPI)或 TI 的 BQ79600。
  • 本地保护:过压、欠压、过温的硬件比较器保护,不依赖 MCU 响应。

关键指标: CSC 的采样同步性非常重要。所有从控必须在同一时刻采集电压和电流,否则 SOC 计算会偏差很大。我建议使用 AFE 芯片的同步采样功能,或者通过菊花链的广播命令触发同步。

4.5 高压采集板(HVU)设计要点

HVU 是 BMS 里最危险的板子。它直接接触电池包的高压母线,电压可能高达 800V 甚至 1000V。设计 HVU 时,安全是第一位的。

HVU 的主要功能是测量总电压、总电流和绝缘电阻。我常用的方案是:

  • 总电压检测:用隔离电阻分压网络,配合隔离运放或隔离 ADC。分压电阻要选高压电阻,耐压值至少是母线电压的 1.5 倍。
  • 总电流检测:霍尔传感器(如 LEM 的 HASS 系列)或分流器 + 隔离放大器。霍尔传感器无插入损耗,但精度受温度影响;分流器精度高,但会有功耗。
  • 绝缘检测:电桥法或注入法。电桥法简单,但只能检测对称绝缘故障;注入法可以检测任意位置的绝缘下降。

安全警告: HVU 的爬电距离和电气间隙必须满足 IEC 60664 标准。我记得有一次设计 800V 系统,HVU 的板边爬电距离只留了 6mm,结果打耐压时直接拉弧。后来改到 12mm 才通过。高压区域还要开槽或涂三防漆,防止污染导致爬电。

4.6 架构选择决策流程

下面这张图是我在实际项目中总结的架构选择流程,你可以参考:

BMS 架构选择决策流程 确定电池串数 N N ≤ 24? 集中式架构 分布式架构 单板集成采样+均衡+保护 采样线束多,注意线序 成本低,开发周期短 BMU + CSC + HVU 分离 菊花链通信,线束少 可扩展性强,维修方便 提示:如果 N 接近 24,且未来有扩容计划 建议直接选分布式,避免后期改版

4.7 实际项目中的架构选择建议

说了这么多理论,最后给点实际建议。我这些年做过的项目,架构选择基本遵循以下原则:

  • 两轮车/电动工具:10~20 串,集中式,成本敏感,开发周期 2~4 周。
  • 家用储能:16~32 串,集中式或半分布式(一块主控带 1~2 块从控),平衡成本和扩展性。
  • 商用车/大巴:48~96 串,分布式,BMU 单独一个盒子,CSC 贴在模组上,HVU 靠近高压盒。
  • 储能集装箱:200 串以上,分布式 + 二级架构(簇级 BMU + 堆级 BAMS),通信走 CAN 或以太网。

我的习惯: 做架构设计时,我会先画一张系统框图,把 BMU、CSC、HVU 的位置、通信方式、供电方式标清楚。然后拿着这张图去和结构工程师、线束工程师过一遍,确认装配可行。这一步能省掉后面 80% 的返工。