2. 压差测量技术:高精度电压采样电路

电池组压差分析,第一步就是要把电压测准。你想想看,如果采样本身就有误差,后面再怎么做均衡都是白搭。这一节我重点聊聊高精度电压采样那些事——从电路选型到误差校准,再到线束电阻这个容易被忽略的坑。

2.1 差分ADC与隔离运放的选择

我个人习惯把采样方案分成两类:差分ADC直接采样隔离运放+普通ADC。两种我都用过,各有各的脾气。

2.1.1 差分ADC方案

差分ADC的好处是天生就能抑制共模噪声。电池组里每节电芯的电压都不高,但串联起来共模电压可能高达几百伏。差分输入结构能直接处理这个共模电压,只放大差模信号。

选型时我重点关注这几个参数:

  • 分辨率:至少16位,我建议用18位或24位的Σ-Δ型ADC
  • 共模抑制比(CMRR):最好大于100dB,低于这个值在强干扰环境下容易翻车
  • 输入阻抗:越高越好,至少1MΩ以上,否则会拉低采样精度

实际案例:我在一个48V电池包项目里用过TI的ADS131M04,4通道同步采样,24位分辨率。当时选它就是因为它的CMRR做到了110dB,在电机启停的强干扰下依然稳如老狗。

2.1.2 隔离运放方案

有些场景下,主控端和电池端需要电气隔离。这时候隔离运放就派上用场了。隔离运放内部通常用磁隔离或电容隔离技术,把模拟信号跨过隔离栅传递过去。

用隔离运放时要注意:

  • 隔离运放的非线性误差一般在0.1%左右,比差分ADC差一个数量级
  • 需要额外供电,隔离侧和接收侧各一组电源
  • 带宽通常较窄,不适合快速采样

我的经验:如果系统要求隔离,我倾向于用隔离式ADC(比如ADuM系列),而不是隔离运放+普通ADC。隔离式ADC把采样和隔离做在一起,省去了很多外围电路,可靠性也更高。

2.2 采样误差分析与校准

误差这东西,说白了就是理想和现实之间的差距。我把它分成两类:系统误差随机误差

2.2.1 误差来源

误差类型 来源 典型量级
增益误差 参考电压偏差、运放增益不准 ±0.1% ~ ±0.5%
偏移误差 运放输入偏置、ADC零点漂移 ±1mV ~ ±5mV
非线性误差 ADC内部DAC非线性 ±0.01% ~ ±0.1%
温度漂移 温敏元件、半导体特性变化 ±10ppm/℃ ~ ±50ppm/℃

嗯,这里要注意:偏移误差是最大的敌人。1mV的偏移在3.7V的电芯上看起来不多,但压差分析要的是电芯之间的相对差值,1mV的偏移可能让你误判哪节电芯需要均衡。

2.2.2 校准方法

我常用的校准流程分三步走:

  1. 零点校准:把采样输入端短接,测量输出值,这个值就是偏移量。记录下来,后续每次采样都减去它。
  2. 增益校准:输入一个已知的精密电压(比如用高精度基准源输出2.5V),测量实际输出,计算增益系数。
  3. 温度补偿:在不同温度下重复上述两步,拟合出温度-误差曲线。我一般做-20℃、25℃、60℃三个点就够了。

避坑指南:我曾经在一个项目里只做了零点校准,没做增益校准。结果25℃时精度还行,到了60℃误差直接飙到10mV。后来查出来是参考电压芯片的温漂太大,换了低温漂的REF5025才搞定。

2.3 线束电阻对测量的影响

这个坑我踩过,而且踩得很深。线束电阻看起来只有几十毫欧,但在大电流下产生的压降足以让采样结果面目全非。

2.3.1 问题本质

电池采样线通常走的是细线(AWG24甚至更细),电阻在0.1Ω/m左右。如果采样点和电池极柱之间有10cm的线,再加上接插件接触电阻,总电阻轻松到0.1Ω。

假设均衡电流是100mA(很多BMS的被动均衡电流就这个量级),那么线束上的压降就是:

V_drop = I × R = 0.1A × 0.1Ω = 10mV

10mV!这已经超过了大多数BMS的压差均衡阈值(通常5mV~10mV)。也就是说,你测到的压差可能根本不是电芯的问题,而是线束电阻在捣鬼。

2.3.2 解决方案

我推荐用开尔文四线法(Kelvin sensing)。说白了就是采样线和电流线分开走:

  • 电流线:粗线,走均衡电流
  • 采样线:细线,几乎不走电流,所以线束电阻上的压降可以忽略

实际做法:我在设计采样板时,会把采样线单独引到电池极柱上,和均衡线在极柱处汇合。这样采样线上几乎没有电流,测到的就是电芯的真实电压。

2.3.3 线束电阻的估算

如果你没法用四线法,至少得估算一下线束电阻的影响。我一般这样算:

R_wire = ρ × L / A
其中:
ρ = 铜的电阻率 1.68×10⁻⁸ Ω·m
L = 线长(m)
A = 线径截面积(m²)

举个例子:AWG24线径0.51mm,截面积约0.2mm²,10cm长的线电阻大约是:

R = 1.68e-8 × 0.1 / (0.2e-6) = 0.0084Ω = 8.4mΩ

再加上接插件接触电阻(通常10~20mΩ),总电阻在20~30mΩ。如果均衡电流100mA,压降就是2~3mV。这个量级已经不能忽视了。

警告:千万别用采样线来走均衡电流!我见过有人为了省线,把采样和均衡共用一根线,结果压差数据完全没法看。采样线就是采样线,电流线就是电流线,各走各的,别混用。

2.4 知识体系总览

下面这张图把压差测量技术的核心逻辑串起来了。从采样电路选型,到误差校准,再到线束电阻的影响,每一步都环环相扣。

压差测量技术知识体系 高精度电压采样 采样电路选型 差分ADC方案 高CMRR、高分辨率 适合非隔离场景 典型:ADS131M04 隔离运放方案 电气隔离、非线性较大 需额外供电 推荐隔离式ADC 误差分析与校准 误差来源 增益误差、偏移误差 非线性误差、温度漂移 偏移误差影响最大 校准方法 零点校准 → 偏移量 增益校准 → 增益系数 温度补偿 → 温漂曲线 线束电阻影响 问题本质 线束电阻+均衡电流 产生额外压降 典型:10mV量级 解决方案 开尔文四线法 采样线与电流线分离 估算线束电阻 核心目标:将采样误差控制在±1mV以内

这张图把三个核心模块串在了一起。左边是电路选型,中间是误差校准,右边是线束影响。三者缺一不可。我个人习惯在设计初期就把这三件事一起考虑,而不是等板子打回来再补救。

总结一下:压差测量的核心就三件事——选对电路、校好误差、管好线束。每件事都不难,但漏掉任何一个,你的压差数据就可能变成废纸。我在多个项目里验证过,只要这三步做到位,±1mV的采样精度是可以稳定实现的。

专注资料整理