4、电池电压采样技术:电压采样原理(差分采样、单端采样),采样误差来源与校准,高精度电压采样电路设计,我在项目中遇到的采样噪声问题。
各位工程师朋友,咱们今天聊聊电池电压采样。这玩意儿看着简单,其实坑特别多。我做了这么多年BMS,电压采样出问题导致的故障,少说也见过几十起。说白了,电压采不准,后面的SOC估算、均衡策略全是白搭。
4.1 电压采样原理:差分采样 vs 单端采样
先说说最基本的。电压采样就两种方式:单端采样和差分采样。
单端采样,就是测量点对地的电压。在电池组里,如果你测第3节电池,正极接第3节正,负极接公共地。这种方式简单,成本低。但我得提醒你,它有个致命问题——共模电压。你想想看,第10节电池的正极对地可能有30多伏,这个共模电压会直接叠加到你的测量结果上。
差分采样就不一样了。它测量的是两点之间的电位差,跟地没关系。比如测第3节电池,正极接第3节正,负极接第3节负。这样共模电压就被抵消掉了。我在项目中遇到过,用单端采样测12串电池组,误差能到50mV以上,换成差分采样立马降到5mV以内。
核心区别总结:
- 单端采样:结构简单,受共模干扰大,适合低串数或对精度要求不高的场景
- 差分采样:抗共模能力强,精度高,但需要专用差分ADC或运放,成本略高
4.2 采样误差来源与校准
误差这东西,你躲不开,只能想办法控制。我把它分成三类:
4.2.1 硬件误差
- 分压电阻精度:1%的电阻和0.1%的电阻,价格差好几倍,但精度也差一个数量级
- ADC量化误差:12位ADC的理论分辨率是1/4096,但实际有效位数可能只有10位
- 温度漂移:电阻和基准源的温漂,在-20℃到60℃范围内能造成几十mV的偏差
4.2.2 布局布线误差
这个我吃过亏。有一次做4层板,采样线走得太长,跟大电流回路平行了将近5cm。结果呢?采样值随着负载电流波动,最大偏差到了80mV。后来改成差分走线,紧贴着电池端子,问题就解决了。
4.2.3 校准方法
我个人习惯做两步校准:
- 零点校准:短路采样输入端,记录ADC读数,作为偏移量
- 增益校准:用精密电压源输入一个已知电压,计算实际增益与理论增益的比值
避坑指南:我曾经在量产时发现,同一批芯片的零点偏移能差到20mV。后来我坚持每片板子出厂前都做单独校准,虽然多花了3秒测试时间,但客户投诉率直接降为零。
4.3 高精度电压采样电路设计
要做高精度采样,电路设计是关键。我分享一个我常用的方案:
4.3.1 电路架构
电池正极 → 分压电阻(100kΩ) → 差分运放(INA826) → ADC(ADS1256)
电池负极 → 分压电阻(100kΩ) → 差分运放(INA826) → ADC(ADS1256)
这里有几个要点:
- 分压电阻用0.1%精度、25ppm温漂的金属膜电阻
- 差分运放选高共模抑制比(CMRR > 100dB)的型号
- ADC用24位Σ-Δ型,采样率设到100SPS就够
4.3.2 关键参数计算
| 参数 | 值 | 说明 |
|---|---|---|
| 分压比 | 1:10 | 将4.2V电池电压降到0.42V |
| ADC参考电压 | 2.5V | 确保输入范围在0~2.5V内 |
| 理论分辨率 | 0.15mV | 24位ADC,2.5V参考,实际有效位约20位 |
| 实测精度 | ±2mV | 经过校准后,在0~60℃范围内 |
4.4 我在项目中遇到的采样噪声问题
说到这个,我得好好讲讲。去年做的一个48V电动工具项目,采样噪声差点把我搞崩溃。
4.4.1 问题现象
电池静止时,采样值很稳,±1mV以内。但只要电机一转,采样值就开始跳,幅度能达到±30mV。更诡异的是,噪声频率跟电机转速完全同步。
4.4.2 排查过程
- 先怀疑电源:用示波器看ADC供电,纹波只有20mV,应该不是它的问题
- 再看布局:采样线确实跟电机驱动线走了同一束线,但已经加了磁珠
- 最后查地:发现采样电路的地跟电机驱动地共用了同一段铜皮,阻抗大约5mΩ
4.4.3 解决方案
找到根儿就好办了。我做了三件事:
- 地线隔离:把采样电路的地单独走一条线,回到电源入口的星形接地点
- 加RC滤波:在差分运放输入端各串一个1kΩ电阻,对地并一个100nF电容,截止频率约1.6kHz
- 软件滤波:在ADC采样后做中值滤波,取5次采样的中间值
注意:RC滤波的截止频率不能太低,否则会影响采样速度。我一般控制在1~10kHz之间,具体看你的采样率要求。
改完之后,噪声从±30mV降到了±3mV以内。嗯,这才算能用。
4.5 总结与建议
电压采样这事儿,说难不难,说简单也不简单。我给你的建议就三条:
- 能用差分采样就别用单端,省那几毛钱不够修一次故障的
- 校准一定要做,而且要在整机温度范围内做多点校准
- 布局布线时,采样信号远离大电流回路,地线单独走
最后说一句,采样噪声问题,90%都是地线没处理好。你下次遇到类似问题,先查地,准没错。