第3章:BMS系统架构设计

做BMS硬件设计这些年,我最大的体会就是:架构设计决定了产品80%的命运。架构选错了,后面再怎么优化也难救。今天咱们就来聊聊BMS系统架构的那些门道。

3.1 集中式 vs 分布式架构

先说说两种主流架构。集中式,说白了就是一块板子搞定所有事。分布式呢,就是分成主控板和采集板,各司其职。

集中式架构的特点:

  • 所有AFE、MCU、隔离电路都在同一块PCB上
  • 适合电池包总电压低于60V的低压场景
  • 串数通常在4-16串之间
  • 成本低,但灵活性差

我记得刚入行时做过一个电动工具的项目,12串电池包,用的就是集中式。当时觉得挺简单,结果调试时发现采样线束太长,AFE的共模电压干扰特别大。嗯,这里要注意:集中式架构的采样线束长度最好不要超过30cm,否则噪声会让你头疼。

分布式架构的特点:

  • 主控板和采集板分离,通过CAN或菊花链通信
  • 适合高压BMS(100V以上)
  • 串数可以做到几十甚至上百串
  • 灵活性高,但成本也高

你想想看,为什么高压系统要用分布式?说白了就是安全。高压电池包动辄几百伏,把所有电路放在一起,爬电距离和绝缘问题会让你崩溃。我曾经见过一个项目,硬要把48串的采集和主控放一块板子上,结果打耐压时直接击穿,板子都烧糊了。

对比项 集中式 分布式
适用电压 ≤60V 60V-1000V
串数范围 4-16串 8-96串
成本
可维护性
抗干扰能力 中等

3.2 高压BMS vs 低压BMS的区别

很多人觉得高压BMS和低压BMS就是电压等级不同,其实远不止这么简单。我个人的经验是:高压BMS的难点在隔离和绝缘,低压BMS的难点在功耗和成本

先看低压BMS。典型应用就是电动工具、吸尘器、两轮电动车。电压一般在12V-60V之间。这类系统最大的挑战是什么?是成本。你想想看,一个电动工具BMS,成本可能就十几块钱,但该有的保护功能一个不能少。

再看高压BMS。储能系统、电动汽车,电压从100V到800V不等。这类系统最怕什么?怕绝缘失效。我做过一个储能项目,客户要求绝缘阻抗检测精度达到100kΩ/V,当时为了选型合适的隔离芯片,我翻遍了TI和ADI的datasheet。

我的经验之谈:

低压BMS设计时,重点考虑AFE的静态功耗和MOS管的导通电阻。高压BMS设计时,重点考虑隔离器件的爬电距离和绝缘耐压等级。这两者的设计思路完全不同,千万别混为一谈。

3.3 功能模块划分

一个完整的BMS系统,无论集中式还是分布式,都离不开这几个核心模块。我习惯把它们分成五块:

3.3.1 AFE(模拟前端)

AFE是BMS的眼睛。它负责采集每节电池的电压、温度,还要做均衡控制。选型时我一般看三个指标:采样精度、通道数、均衡电流。常用的AFE芯片有TI的BQ769xx系列、ADI的LTC68xx系列。

3.3.2 MCU(主控单元)

MCU是BMS的大脑。它负责运行SOC算法、故障诊断、通信协议处理。我个人习惯用STM32系列,生态好、资料多。但要注意:MCU的ADC精度通常不如AFE,所以电压采样一定要交给AFE去做。

3.3.3 隔离电路

这是高压BMS最关键的模块。隔离分为两种:信号隔离和电源隔离。信号隔离用数字隔离器或光耦,电源隔离用隔离DC-DC。我曾经踩过一个坑:用了便宜的隔离DC-DC,结果输出纹波太大,导致AFE采样数据跳变。后来换了TI的隔离模块,问题才解决。

3.3.4 通信模块

BMS需要和上位机、充电机、整车控制器通信。常用的通信方式有:

  • CAN总线:汽车级应用首选,抗干扰能力强
  • RS485:工业储能常用,成本低
  • SPI/UART:板级通信,用于AFE和MCU之间
  • 菊花链:分布式BMS中采集板之间的通信方式

3.3.5 电源模块

BMS的电源设计往往被忽视,但恰恰是故障高发区。低压BMS通常直接从电池取电,高压BMS则需要隔离电源。我建议:电源模块的输入范围至少要留20%的余量,否则电池电压波动时容易出问题。

3.4 系统级框图设计实战

光说不练假把式。咱们拿一个典型的16串低压BMS来画系统框图。这是我做项目时常用的套路:

系统框图(文字描述版):

电池组(16串) → AFE(BQ76952) → MCU(STM32F103)
    ↓                    ↓
温度传感器(NTC)     隔离SPI
    ↓                    ↓
AFE内部均衡          CAN收发器(TJA1050)
    ↓                    ↓
电源管理(LDO)      上位机/整车

实际画框图时,我习惯先确定信号流向,再标注电源网络。这里有个小技巧:把模拟信号和数字信号分开画,避免混淆。我见过不少新手把AFE的模拟采样线和SPI通信线画在一起,结果调试时信号互相干扰。

避坑指南:

我曾经在一个项目中,把AFE的VREF引脚和MCU的ADC引脚直接连在一起,结果AFE的基准电压被拉偏,所有采样数据都偏了2%。后来才意识到,AFE的VREF是精密基准,绝对不能给其他电路供电

好了,关于BMS系统架构设计,今天就聊这么多。记住一句话:架构设计没有绝对的好坏,只有适合不适合。低压小串数用集中式,高压大串数用分布式,这是最稳妥的选择。

下一章咱们聊聊AFE芯片的选型与电路设计,到时候我会分享一些具体的选型对比和电路参数计算,敬请期待。