3. 电压采集技术:单电池电压监测、电堆电压监测、共模电压抑制

电压采集,是BMS最基础也最要命的一环。你想想看,如果电压都测不准,那SOC估算、均衡控制全成了空中楼阁。液流电池的电压采集,跟锂电池还真不太一样。我刚开始接触这个领域时,就踩过不少坑。

3.1 单电池电压监测:精度与隔离的博弈

液流电池的单电池电压,通常在1.0V到1.6V之间。看似简单,但串联节数一多,问题就来了。我记得第一次调试一个50节串联的电堆,万用表测单节没问题,一接入采集板,数据就乱跳。

为什么会这样?因为共模电压在作怪。

目前主流方案有两种:

  • 专用电池监测芯片(如LTC6804、AD7280):集成度高,自带隔离和ADC。我个人习惯用LTC6804,它的共模抑制比能做到90dB以上,省心不少。
  • 分立式电阻分压+隔离运放:成本低,但精度受电阻温漂影响大。我在项目中遇到过,分压电阻用普通贴片,温度一变化,电压偏差能到20mV以上。

关键参数:单电池电压采集精度必须优于±5mV,否则SOC误差会累积到无法接受的程度。

这里给个参考电路思路:

// 伪代码:单电池电压采集流程
for (i = 0; i < CELL_COUNT; i++) {
    // 选通第i节电池
    select_cell(i);
    // 等待信号稳定(至少10us)
    delay_us(10);
    // 读取ADC值
    adc_val = read_adc();
    // 转换为实际电压
    cell_voltage[i] = adc_val * VREF / 4095;
    // 检查是否在合理范围
    if (cell_voltage[i] < 0.5V || cell_voltage[i] > 2.0V) {
        set_fault_flag(FAULT_VOLTAGE_ABNORMAL);
    }
}

避坑指南:我曾经在采样时序上吃过亏。相邻电池的采样间隔太短,导致通道间串扰。后来强制加入10us以上的稳定时间,问题才解决。

3.2 电堆电压监测:宏观视角不可少

单电池电压是微观,电堆电压是宏观。两者缺一不可。电堆电压反映的是整个系统的健康状况。

电堆电压监测相对简单,直接用高压差分探头或隔离电压传感器就行。但要注意量程选择。液流电池电堆电压范围宽,从几十伏到上千伏都有。

我建议的做法是:

  • 使用霍尔电压传感器(如LV25-P),原边与副边完全隔离,精度0.5%以内。
  • 或者用电阻分压+隔离ADC,成本更低,但要注意分压电阻的耐压和功率。
监测方式 精度 隔离电压 成本 适用场景
霍尔传感器 ±0.5% >3kV 高压电堆(>500V)
电阻分压+隔离ADC ±1% 取决于电阻 低压电堆(<200V)
专用电池监测芯片 ±0.1% 芯片内置 中小型电堆

注意:电堆电压监测不能替代单电池监测。我见过有人只测总压,结果单节电池过放烧毁了都不知道。两者必须同时存在。

3.3 共模电压抑制:看不见的杀手

共模电压,说白了就是串联电池组中,每一节电池相对于参考地的电位差。第一节电池的负极接地,那第N节电池的负极对地电压就是(N-1)*Vcell。

这个电压如果不处理好,会直接损坏采集电路。我早期一个项目,就是因为共模电压击穿了模拟开关,导致整块采集板报废。

抑制共模电压,常用三种方法:

  1. 差分输入:每个通道用差分运放,只放大差模信号,抑制共模信号。共模抑制比(CMRR)至少要80dB以上。
  2. 电平移位:用光耦或隔离式ADC,把高压侧的信号转移到低压侧。LTC6804内部就是这种方案。
  3. 飞电容技术:用电容先采样再切换,断开高压连接后再测量。适合低速场景。

我个人最推荐差分输入+隔离ADC的组合。既保证了精度,又实现了完全隔离。

核心原则:共模电压抑制的关键在于「隔离」。无论是物理隔离(光耦、磁耦)还是电路隔离(差分运放),目的都是让测量电路不受共模电压干扰。

下面这张图,展示了电压采集的整体架构:

液流电池电压采集系统架构 液流电池电堆 单电池电压监测 LTC6804 / AD7280 精度 ±5mV 通道数 12~16节 电堆电压监测 霍尔传感器 / 分压 精度 ±0.5% 隔离电压 >3kV 共模电压抑制 差分输入 CMRR>80dB 电平移位 / 飞电容 隔离式ADC 主控MCU 数据处理 故障判断

嗯,这里要注意一点:共模电压抑制不是一次性工作。随着电池老化、温度变化,共模电压也会漂移。所以BMS需要定期做自校准。

我的经验:在项目初期,就预留共模电压测试点。调试时用示波器看共模波形,能发现很多隐藏问题。我曾经发现一个电堆的共模电压有50Hz工频干扰,后来查出是接地环路问题。

总结一下电压采集的三个要点:

  • 单电池监测要精度,更要隔离
  • 电堆监测要宏观,不能替代微观
  • 共模抑制要彻底,否则前功尽弃

说白了,电压采集就是BMS的眼睛。眼睛花了,后面再好的算法也白搭。我见过太多项目,在电压采集上省钱,最后花十倍代价返工。这笔账,你算算看。

专注资料整理