3、BMS系统架构:集中式与分布式BMS架构对比、主从架构设计、高压隔离与低压域划分、TI参考设计平台概览

各位工程师朋友,大家好。今天我们聊聊BMS的系统架构。

说实话,架构设计是BMS的灵魂。你算法写得再好,芯片选得再贵,架构搭得不合理,整个系统就是一团乱麻。我见过太多项目,前期架构没想清楚,后期改得死去活来。

所以这一章,我们把它彻底讲透。

3.1 集中式与分布式BMS架构对比

先问个问题:你的电池包有多大?

如果是电动自行车、便携储能,12串到20串,集中式架构就够了。如果是电动汽车、大型储能,上百串电芯,分布式架构才是正解。

集中式架构,说白了就是一个主控板搞定所有事。采样、均衡、通信、保护,全在一块板子上。

  • 优点:成本低、设计简单、通信延迟小
  • 缺点:线束多、可扩展性差、高压风险集中

分布式架构,则是把采样和均衡功能下放到每个模组,主控板只负责策略和通信。

  • 优点:线束少、可扩展性强、高压隔离好
  • 缺点:成本高、通信复杂、开发周期长

我的经验: 我个人习惯,20串以下用集中式,20串以上用分布式。别问我为什么,这是血的教训。我曾经在一个48串的项目上硬上集中式,结果线束多到机箱盖都合不上。

对比项 集中式 分布式
串数范围 6~20串 12~200+串
成本
线束复杂度
可扩展性
典型应用 电动工具、两轮车 电动汽车、储能

3.2 主从架构设计

分布式架构里,最经典的就是主从架构。

主控(Master)负责策略、通信、告警。从控(Slave)负责采样、均衡、温度检测。两者通过隔离通信总线连接。

嗯,这里要注意:主从架构不是简单的「一个主多个从」。我建议你考虑以下几点:

  1. 通信拓扑: 菊花链还是星型?菊花链省线,但一个节点挂了后面全断。星型可靠,但线束多。
  2. 供电方式: 从控是电池包自供电,还是主控统一供电?自供电简单,但低电量时可能掉电。
  3. 同步机制: 所有从控的采样必须同步,否则SOC计算会出大问题。

避坑指南: 我曾经在一个项目上,从控的采样时间戳没对齐,结果SOC误差直接飙到15%。后来加了硬件同步信号,才把问题解决。记住:BMS里,时间同步不是小事。

TI的BQ79616系列芯片,天生就是为主从架构设计的。它支持菊花链通信,最多可级联20个节点。每个节点可采样16串电芯。

// 主从架构通信示例(伪代码)
// 主控发送同步采样命令
Master_SendCommand(SYNC_SAMPLE);

// 所有从控同时采样
for (each Slave in chain) {
    Slave_StartADC();
}

// 等待所有从控完成
WaitForAllSlavesReady();

// 逐个读取数据
for (each Slave in chain) {
    voltage[Slave] = Slave_ReadVoltage();
    temperature[Slave] = Slave_ReadTemperature();
}

3.3 高压隔离与低压域划分

这是BMS设计里最容易被忽视,但也是最致命的问题。

高压域(HV)是电池包本身,低压域(LV)是MCU、通信、人机界面。两者之间必须有物理隔离。

为什么?

你想想看,如果高压侧短路,低压侧没有隔离,整个系统都会被烧掉。我见过一个案例,隔离没做好,高压直接窜到CAN总线,把整车控制器都打坏了。

隔离方案:

  • 隔离通信: 使用隔离SPI、隔离CAN、或者TI的电容隔离芯片(ISO系列)
  • 隔离电源: 使用隔离DC-DC,比如TI的SN6505系列
  • 隔离采样: 使用隔离放大器或隔离ADC

警告: 不要用光耦做高压隔离!光耦老化后隔离性能会下降。TI的电容隔离技术,寿命和可靠性都远优于光耦。

低压域划分:

我个人习惯把低压域再分成三个区:

  1. 安全区: MCU、看门狗、故障检测。这个区必须独立供电,不能受其他区影响。
  2. 通信区: CAN、RS485、无线模块。这个区需要隔离,防止外部干扰。
  3. 人机交互区: 显示屏、按键、蜂鸣器。这个区可以共享电源,但要注意EMC。

3.4 TI参考设计平台概览

说实话,TI的参考设计平台是我见过最完整的。你不需要从零开始,直接拿参考设计改就行。

几个重点参考设计:

参考设计编号 特点 适用场景
TIDA-010030 基于BQ79616,48串,菊花链 电动汽车、储能
TIDA-010031 基于BQ76952,16串,集中式 电动工具、两轮车
TIDA-010032 高压隔离方案,ISO系列 高压BMS隔离设计

我建议你直接去TI官网搜这些编号。原理图、PCB、BOM、测试报告,全都有。你只需要根据自己的电池包参数,微调一下采样电阻和分压网络就行。

我的习惯: 拿到参考设计后,先看测试报告。TI的测试报告里会写清楚「这个设计在什么条件下工作,什么条件下会失效」。这些信息比原理图值钱多了。

好了,这一章的内容就到这里。架构设计是BMS的骨架,骨架搭好了,后面的工作才能顺利。下一章我们聊聊电芯采样和均衡策略,那才是BMS的肌肉。

课后思考: 如果你的电池包是96串,你会选择集中式还是分布式?为什么?欢迎在评论区留言讨论。


公众号:蓝海资料掘金营,微信deep3321