3、被动均衡原理:电阻耗散型均衡的工作原理与热管理

好,咱们今天聊聊被动均衡。说白了,就是给电池组里那些“冒尖”的电池,单独接个电阻,把多余的电量以热的形式消耗掉。

你可能会问:“这不浪费电吗?” 嗯,确实浪费。但为什么几乎所有量产BMS都在用?因为简单、可靠、便宜。我做过一个项目,客户非要上主动均衡,结果EMC问题折腾了三个月,最后还是切回了被动方案。有时候,简单就是王道。

3.1 工作原理:为什么是电阻?

被动均衡的核心逻辑就一句话:让电压高的电池,通过电阻放电,直到它和邻居们差不多。

具体怎么干?看这张等效电路图(我习惯用脑子画,你跟着想就行):

Cell_n+ ---[MOSFET]---[R_bal]--- GND
         |            |
         +---[Cell]---+

每个电池单元并联一个由MOSFET和电阻组成的放电支路。当BMS检测到某节电池电压偏高时,就打开对应的MOSFET,电流从电池正极流出,经过电阻回到负极。电阻发热,电池电压下降。

这里有个关键参数——均衡电流。我一般取50mA到200mA之间。为什么是这个范围?

  • 电流太小(比如10mA):均衡速度慢得像蜗牛,一个循环下来,电压差根本没变化。
  • 电流太大(比如500mA):电阻发热严重,PCB板子都能煎鸡蛋。而且MOSFET的导通损耗也大,容易烧管子。

我建议新手先按100mA设计。这个值比较折中,既能保证均衡效果,热管理也容易处理。

我的小技巧: 实际选型时,电阻功率要留余量。比如100mA电流、4.2V电池,功率是0.42W。别抠门,选1W的电阻。为什么?因为散热条件差的时候,0.5W电阻可能撑不住。我曾经吃过这个亏,后来学乖了。

3.2 均衡策略:什么时候开,什么时候关?

被动均衡不是一直开着的。你想想看,如果均衡电路一直工作,电池组会一直发热,效率极低。所以需要策略。

常见的策略有三种:

  1. 电压阈值法:当电池电压超过某个值(比如4.2V)时开启均衡,低于某个值(比如4.15V)时关闭。简单粗暴,但容易在阈值附近来回切换。
  2. 电压差法:计算电池组中最高电压和最低电压的差值。当差值超过设定值(比如30mV)时,对最高电压的电池进行均衡。这是目前最常用的方法。
  3. 定时均衡法:在充电末期,固定开启一段时间(比如30分钟)。这种方法适合对均衡速度要求不高的场景。

我个人习惯用电压差法。为什么?因为它更智能,不会在阈值附近反复开关。我在一个48V电动自行车项目里用过,效果很好。

伪代码大概长这样:

void passive_balance(void)
{
    uint16_t v_max = get_max_cell_voltage();
    uint16_t v_min = get_min_cell_voltage();
    uint16_t delta = v_max - v_min;

    if (delta > BALANCE_THRESHOLD)  // 比如30mV
    {
        for (int i = 0; i < CELL_COUNT; i++)
        {
            if (cell_voltage[i] == v_max)
            {
                turn_on_balance(i);  // 打开对应MOSFET
            }
            else
            {
                turn_off_balance(i); // 关闭其他
            }
        }
    }
    else
    {
        // 电压差足够小,关闭所有均衡
        for (int i = 0; i < CELL_COUNT; i++)
        {
            turn_off_balance(i);
        }
    }
}

嗯,这里要注意:不要同时均衡多个电池。如果同时打开多个MOSFET,总均衡电流会叠加,电源芯片可能扛不住。我见过一个案例,工程师同时均衡了4节电池,结果电源芯片过热保护,整个系统重启了。

3.3 热管理:别让电阻烤坏你的板子

被动均衡最大的痛点就是发热。100mA电流、0.42W功率,听起来不大。但如果你有16节电池同时均衡,总功率就是6.72W。这点热量在密闭的电池包里,足以让温度升高10-15°C。

热管理怎么做?我总结了三条经验:

  • 电阻布局要分散:别把均衡电阻全堆在一起。尽量均匀分布在PCB上,让热量能散开。我习惯每两个电阻之间留至少5mm间距。
  • 加散热铜皮:在电阻下方铺大面积铜皮,并打过孔到背面。铜的导热系数是空气的几百倍,能有效把热量导走。
  • 温度监控:在均衡电阻附近放一个NTC热敏电阻。当温度超过80°C时,强制关闭均衡。安全第一。
我曾经踩过的坑: 有一次,我把均衡电阻放在了BMS的角落,旁边就是锂电池。均衡时电阻发热,热量直接传导到电池上,导致电池温度升高了5°C。锂电池最怕高温,长期这样会加速老化。后来我改了布局,把电阻放在远离电池的位置,问题才解决。

3.4 实际设计中的几个关键点

聊点干货。设计被动均衡电路时,这几个参数你得心里有数:

参数 推荐值 说明
均衡电流 50-200mA 根据散热条件和均衡时间要求调整
均衡电阻 20-100Ω 功率选1W以上,留余量
MOSFET N沟道,Vds≥20V 导通电阻Rds(on)越小越好,减少自身发热
电压检测精度 ±5mV以内 精度不够,均衡会误判

另外,MOSFET的驱动电路也要注意。我习惯用低边驱动,也就是把MOSFET放在电阻和GND之间。这样驱动电压容易控制,而且关断时不会受电池电压影响。

核心要点: 被动均衡的本质是用热量换电压一致性。设计时,热管理比电路本身更重要。别让电阻的热量影响电池寿命,也别让热量烤坏其他元器件。

3.5 小结

被动均衡虽然简单,但做好并不容易。我见过太多项目,因为热管理没做好,导致均衡效率低下甚至烧板子。记住:电阻选大功率、布局要分散、温度要监控。做到这三点,你的被动均衡基本就稳了。

下一章咱们聊聊主动均衡。那个更有意思,但坑也更多。到时候再细说。