作者:Frank Zhang,应用工程师
Henry Chen,资深工程师
Meng Wang,资深工程师
Nandin Xu,经理
摘要
在系统级电路解决方案中,为了实现或平衡“简洁与高效”这两大目标,往往需要统筹考量硬件架构与软件算法。主动均衡正是这种系统级解决方案的典型体现。在硬件层面,设计人员需审慎选择合适的IC和元器件以实现能量转移;与此同时,主动均衡策略的设计,即主导均衡过程的关键算法,也应给予同等重视。本文深入探讨了电池管理系统(BMS)高效主动均衡设计背后的架构和算法。
引言
承续本系列已阐述的主动均衡概念,接下来将从两个维度继续讨论该主题:均衡架构和均衡算法。我们将从硬件和软件两个层面,探讨如何设计一个高效、精简、易于部署与评估的系统级主动均衡解决方案。
本文(本系列的第三部分)重点介绍均衡架构。设计方案中包括一个开关矩阵主板、两个反激电源板、一个电池管理系统(BMS)控制板、一个微控制器单元(MCU)评估板和一个isoSPI隔离通信评估板。以下章节将简要介绍每个硬件板的功能。
开关矩阵电路板
在主动均衡设计中,电荷需要在电芯之间以及电池包之间传输。正如本系列第二部分所述,更高效、更精简的均衡解决方案采用多电芯电池包,并使用两个独立的反激电路和两个变压器:一个专用于电芯之间的均衡,另一个专用于电池包之间的均衡。开关矩阵以时分复用的方式,选择性地将不同电芯连接到主动均衡电路。
该主动均衡架构中的开关矩阵是基于先前讨论的概念构建而成。它包含一个16通道电芯选择矩阵,能够精确接入目标电芯进行均衡。此外还有四个极性选择开关,用于在选定电芯连接到反激电路时调整电压极性。整体均衡架构如图1所示。

图1.主动均衡电路架构示意图
该架构使用单个反激电源级,通过在电池包内的多个电芯之间分时共享一个反激转换器来实现电芯间均衡。可选择被均衡电池包中16个电芯中的任何一个进行均衡。
反激电源级由LT8306驱动,后者是一款高集成度且高效的控制器,只需极少的外部元件,非常适合主动均衡系统中的隔离式能量转移应用。模组电压直接来源于已均衡的电池包,因此在运行期间,即使单个电芯电压出现波动,占空比变化仍能保持最小。这使得充电和放电能够接近恒流,从而带来更稳定的硬件性能,并大大简化主动均衡算法的开发和调试,如表1所示。
理论上,源自电池包中N个电芯的模组电压Vmodule可能并不完全等于N × Vcell(任何单个电芯的电压),但实际上,配置良好且运行正常的主动均衡系统能以非常高的一致性维持Vmodule ≈ N × Vcell。

图2.基于本文所提出架构的单电芯放电的LTspice仿真
表1.电芯均衡期间的占空比变化(假设模组电压为N个电芯的电压之和,其中N = 8)
|
Vcell (V) |
占空比 (电芯放电) |
占空比 (电芯充电) |
|
4.2 |
0.5022 |
0.5172 |
|
4.1 |
0.5023 |
0.5176 |
|
4.0 |
0.5023 |
0.5181 |
|
3.9 |
0.5024 |
0.5185 |
|
3.8 |
0.5025 |
0.5190 |
|
3.7 |
0.5025 |
0.5195 |
|
3.6 |
0.5026 |
0.5200 |
|
3.5 |
0.5027 |
0.5205 |
|
3.4 |
0.5027 |
0.5211 |
|
3.3 |
0.5028 |
0.5217 |
|
3.2 |
0.5029 |
0.5224 |
|
3.1 |
0.5030 |
0.5231 |
|
3.0 |
0.5031 |
0.5238 |
占空比(电芯放电)= (Vcell × N + VF) × NPS/(Vcell + (Vcell × N + VF) × NPS)
占空比(电芯充电)= (Vcell + VF) × NSP/(Vcell × N + (Vcell + VF) × NSP)
NPS = 1:N;NSP = N:1;VF = 0.3 V
反激电路设计和仿真
LT8306与Würth变压器(产品型号749119533)和必要的无源元件结合使用,可实现隔离式反激电源级,作为主动均衡架构的一部分,用于电芯之间的能量转移。
图2和图3展示了该架构中使用的反激电路的LTspice®原理图和相应的仿真结果。仿真清楚地表明,该电路实现了预期的电芯充放电双向均衡。
升压转换器和同步整流
在该架构中:

图3.基于本文所提出架构的单电芯充电的LTspice仿真
图4显示了采用ADP1612升压转换器和LT8309同步整流以实现主动均衡的反激电源级的完整LTspice仿真。
反馈设计考量因素
利用LT8306进行主动均衡的一个关键因素是其反馈网络的设计。从电芯到反激电路输入端的路径的总电阻(称为RROUTE)通常不容忽略。该电阻由以下几部分构成:电芯内阻、母线电阻、线束电阻、连接器电阻、保险丝电阻、PCB走线电阻以及六个串联MOSFET的总导通电阻RDS(ON)。
根据元件选择、线束质量和实际装配条件,RROUTE可能会有很大差异,从几十毫欧到几百毫欧不等。其精确值通常需要现场测量才能确定。当乘以平均充电电流(ICHARGE,可达数安培)时,RROUTE两端的电压降可能在几十到几百毫伏之间。对电芯充电时,次级侧LT8306以相对较高的开关频率(Fsw)工作。在这种情况下,由电芯输入端反激级的大布线电阻(RROUTE)和大输入电容器(CINPUT)形成的时间常数τ = RROUTE × CINPUT变得非常重要。如果该τ超过反激开关周期(Tsw = 1/Fsw),特别是如果它超过次级LT8306关断时间(Toff),那么当LT8306采样保持误差放大器对次级电压进行采样时,RROUTE两端的电压降尚未衰减到0 V。
因此,当τ较大时,必须将此电压降的影响纳入LT8306反馈电阻网络的计算中。虽然与总模组电压相比,此电压降相对较小,但相较于单个电芯的电压,此电压降却很大。
因此,使用LT8306设计电池充电电路时,必须将此电压降纳入反馈电阻的计算中。与数据手册中给出的公式相比,改进后的反馈电阻计算公式为:

而原式为:

RFB = 反馈电阻
VOUT = 输出电压
VF = 输出二极管正向电压
NPS = 变压器有效初级/次级匝数比
VROUTE = RROUTE两端的电压降
这种调整可确保电压调节精准且运行稳定,尤其是在电芯充电电流较高的情况下。

图4.基于本文所提出架构(同步整流)的单电芯充电的LTspice仿真
电池包间的主动均衡设计
我们还针对电池包间均衡场景进行了LTspice仿真和实验验证。由于核心操作与电芯间均衡非常相似,因此图5中仅展示了仿真原理图和关键结果。
实施基于电压的电池包间均衡策略时,务必确保电池模组之间的均衡电流路径不经过电池包的主端子(V+和V-)。这种预防措施可防止干扰电池包总电压的测量,无论是直接在V+和V-之间测量,还是通过对电芯1至电芯16的各个电芯电压求和来计算。

图5.基于本文所提出架构的电池包间均衡的LTspice仿真

图6.不同电池包间均衡连接方法对电池包电压测量的影响
图6展示了不同接线方法对电池包电压测量精度的影响,而图7显示了针对电池包间均衡的建议连接方案。

图7.电池包间均衡的建议连接方法
BMS控制板
主动电芯均衡的实现根本上依赖于BMS,更具体地说,依赖于BMS电芯监控单元提供的功能。在主动均衡架构中,电芯监控器发挥着几个重要作用,包括:
以上只是主动均衡电路中电芯监控器众多功能的一部分,但已然清楚地说明了其所发挥的关键作用。
在该架构中,ADBMS6830B用作BMS控制单元。这款高性能多电芯电池组监控器支持测量多达16个串联电芯;在全温度范围内,整个使用寿命期内的总测量误差(TME)小于2 mV。因此,它能够对已均衡电池包中的所有16个电芯进行精确、实时的电压监控。
ADBMS6830B的输入测量范围为-2 V至+5.5 V,兼容多种电池化学体系,从高电压的锂镍锰钴氧化物(NMC)电芯到低电压的LiFePO4电芯,可灵活适配不同类型的电池。此外,所有电芯均可通过两个独立的ADC进行同步和冗余采样,从而确保电压数据高度准确可靠,使均衡算法有效运行。
MCU评估板
在此架构中,MAX32670用作主要控制单元。除非另有说明,后续提及的所有MCU均指MAX32670。它是一款超低功耗、高性价比且高度可靠的32位微控制器,能够提供复杂传感器和控制任务所需的处理裕量,非常适合工业和物联网应用。
在该主动均衡架构中,控制逻辑分布在两个主要位置:
MCU通过UART与主机GUI通信,并通过SPI与BMS对接;通常采用isoSPI模块来实现电气隔离并提升通信稳健性。MCU还利用定时器和GPIO等内部外设来管理均衡过程中的时序、状态控制和I/O功能。
目前,该架构未设计定制MCU板,而是采用MAX32670EVKIT评估板。这种方式可加快开发速度,固件和驱动程序代码可利用SDK编写和调试,然后写入到MCU的闪存中,并与主动均衡GUI一起进行验证,从而实现全功能系统验证,而无需在早期阶段使用定制MCU PCB。
isoSPI隔离通信评估板
在该架构中,DC2792B隔离通信评估板(基于LTC6820)用于实现MCU与电芯监控器之间的通信。LTC6820支持两个电气隔离器件之间通过单条双绞线缆进行双向SPI通信。
在运行过程中,它将MCU的4线SPI信号转换为2线isoSPI脉冲信号,以传输到电芯监控器,同时能够反其道而行,将从电芯监控器接收到的isoSPI信号解码回MCU使用的标准4线SPI信号。
LTC6820的隔离功能并非强制要求,但它通过在电气上隔离高压域和低压域,显著提升了系统的可靠性和安全性。这可以保护电池包、BMS控制电路和MCU硬件,同时将高压风险降至最低,从而增强系统开发人员和最终用户的安全保障。出于这些原因,强烈建议在该架构中使用LTC6820。
均衡过程中的SOC计算
该架构实现了接近恒流的充电和放电过程,有利于电芯均衡,大大简化了均衡过程中对荷电状态(SOC)的估算和监控。由于该架构在整个均衡过程中维持接近恒定的电流,因此用户通常只需要跟踪三个关键参数:均衡持续时间、均衡状态(充电或放电)和预测量的均衡电流。利用这些参数可以获得近似的SOC估计值,而无需专用库仑计数器IC。
当然,对于均衡过程中需要更高精度SOC计算的应用,使用库仑计仍然是最准确的方法。
主动均衡架构的物理演示
该架构的物理实现如图8至图11所示。这些图片展示了用于在由16电芯组成的电池包中实现主动均衡的硬件设置。

图8.主动均衡架构内的主板

图9.架构中有两个反激电路:一个专用于电芯间均衡,另一个专用于电池包间均衡

图10. 架构中的isoSPI通信板和MCU控制板

图11.在使用真实16电芯电池包(每个电芯的额定容量为40 Ah)的主动均衡实验中,该架构的物理接线和连接图
结语
本文重点介绍了一种高效、精简的主动均衡硬件架构的设计,着重阐述了如何审慎选择和整合关键IC与硬件板以开发出合适的解决方案。其中的元器件经过精心挑选,旨在创建一个简洁而有效的主动均衡系统。
在下一篇文章中,我们将深入探讨BMS高效主动均衡解决方案背后的算法设计。