3. BMS数据采集与传感体系

状态估计的精度上限,在数据进入算法之前就已经被决定了。SOC 的安时积分依赖电流的零点与增益,SOH 的容量辨识依赖电压平台的分辨率,而热失控预警与功率限值又依赖温度的空间代表性。因此,理解 BMS 的传感体系,本质上是在理解"估计器能看见什么、看不见什么、看错多少"。

一、三类物理量的采样原理

电压采样在电池包内通常分两级:电芯级与模组/总压级。电芯级由专用模拟前端(AFE,如 LTC68xx、BQ76xx 系列)完成,其内部通过多路模拟开关把各节电芯依次接入一个高精度 ΔΣ ADC,配合电阻分压或飞跨电容结构把高压侧信号搬到低压域。关键点在于:AFE 的共模电压可达数十伏,采样通道之间存在串扰与采样时序竞争,因此必须保证"采样—保持"窗口足够长,且相邻通道的滤波电容在切换后充分建立。总压与模组电压则常用隔离放大器或霍尔/分流方案,用于校验电芯电压之和,二者偏差超过阈值往往意味着某一路采样线虚接或均衡回路异常。

电流采样有两条主流路线。分流器(Shunt)方案把毫欧级电阻串入主回路,测量其压降,优点是线性度好、温漂可补偿,缺点是功耗与绝缘要求;霍尔/磁通门方案实现电气隔离,适合大电流,但存在零点漂移与磁滞。无论哪种,电流通道都必须处理双向问题:充电与放电的符号约定要在全系统统一,通常定义放电为正或充电为正,并在 BMS 配置、上位机显示与算法输入中保持一致,否则 SOC 积分方向会整体反号。

温度采样以 NTC 热敏电阻为主,少数场景用数字温度传感器(如 DS18B20)或热电偶。NTC 阻值随温度呈指数变化,需通过分压后查表或 Steinhart-Hart 公式换算。温度采样的真正难点不在精度,而在布点代表性:电芯内部温度无法直接测量,只能通过极耳、壳体或模组表面间接推断,因此布点位置决定了估计的是"哪一点的温度"。

BMS 数据采集链路与状态估计输入关系 电池包物理量 电芯端电压 3.0–4.2 V / 节 主回路电流 ±300 A 双向 极耳/壳体温度 −40–85 ℃ 总压 / 绝缘 0–800 V 传感与信号调理 AFE 多路开关 + ΔΣ ADC 16 bit / 通道扫描 分流器 + 隔离放大 或霍尔闭环 NTC 分压 + 查表 B 值 3950 / 10 kΩ 隔离运放 / 分压网络 共模抑制 ≥ 80 dB 数字处理与质量 零点/增益校准 温漂补偿 滑动均值 / 低通 抑制脉冲噪声 时间戳对齐 电压/电流同步 合理性校验 越限 / 跳变 / 断线 状态估计 SOC 安时积分 + 电压修正 SOH 容量辨识 依赖电压分辨率 SOP 功率限值 受温度约束 热状态估计 布点代表性 采样精度、同步性与布点代表性共同决定状态估计的可达精度

二、采样频率:不是越高越好

采样频率的选择取决于被测量的带宽与算法需求。电流通道需要捕捉工况突变(如急加速、继电器吸合瞬间的浪涌),一般要求 10–100 Hz 甚至更高;电压通道变化相对缓慢,1–10 Hz 已能满足 SOC 修正与均衡判断;温度通道热惯性大,时间常数常在数十秒到分钟级,1 Hz 甚至 0.1 Hz 足够。

但频率提高会带来两个代价:一是数据量与通信负载上升,CAN 总线在 500 kbps 下若每节电芯都高频上报,很快会饱和;二是若各通道采样时刻不同步,安时积分会出现"电流已变、电压未更新"的错配。工程上常用做法是:AFE 以固定轮询周期扫描全部电芯,电流通道独立高频采样,再由 BMS 主控在统一时基下打包,并对电流做与电压时间戳对齐的插值。若忽略这一点,在 1C 充放电下 100 ms 的错位就可能带来约 0.03% SOC 的额外误差,长期累积不可忽视。

三、精度要求与误差来源

以 100 Ah 电芯为例,若要求 SOC 积分 1 小时误差不超过 1%,则电流测量误差需优于 1% 满量程,即 1 A 以内;若要求 8 小时不超过 1%,则需优于 0.125%。这说明精度指标必须与积分时长绑定,不能笼统说"电流精度 1%"。电压方面,磷酸铁锂在 3.2–3.3 V 平台区电压变化极平缓,若电压精度只有 ±10 mV,对应的 SOC 不确定度可能超过 10%,因此平台区必须依赖电流积分,而电压仅用于端点校准。

主要误差来源包括:分流器温漂(典型 50 ppm/℃)、运放失调与增益误差、ADC 量化与非线性、NTC 自身公差(±1% 阻值对应约 ±0.3 ℃)、以及线束压降与接触电阻。校准策略通常是:出厂时在已知电流点做两点或多点增益校准,运行中利用静置工况(电流接近零)做零点自校正,并对温度通道用已知参考温度点做单点校验。

四、数据质量如何传导到状态估计

数据质量问题对估计器的影响并非线性。电流零点偏移 0.5 A,在 100 Ah 电池上持续 2 小时就会造成 1% SOC 偏差,且这种偏差在静置时无法被电压修正完全消除,因为平台区电压对 SOC 不敏感。电压采样若存在某一路固定偏高,均衡逻辑会误判并持续放电,导致该电芯实际 SOC 偏低,形成"越均衡越不均衡"的正反馈。温度布点若只放在模组表面,快充时内部温度可能高出 5–10 ℃,SOP 限值会偏乐观,存在析锂风险。

数据质量问题的危险之处在于:它往往不表现为明显跳变,而是以缓慢漂移的形式存在,估计器会把它当作真实状态变化吸收掉,直到偏差累积到无法修正。

五、一份可落地的采集通道检查清单

下面给出一个可直接用于台架或现场排查的检查表,字段与判断依据均针对本节三类通道设计。

检查项 对象 方法 合格判据(示例)
电流零点 分流器/霍尔通道 静置 30 min,读取电流均值 |I| ≤ 0.1 A,且不随温度单调漂移
电流增益 同上 施加 0.5C、1C 恒流,与标准表比对 相对误差 ≤ 0.5% FS
电芯电压一致性 AFE 各通道 同一电芯接入不同通道比对 通道间偏差 ≤ 2 mV
总压与分压和 总压通道 + 电芯通道 静置时求和比对 偏差 ≤ 0.5% 或 ≤ 200 mV
温度通道 NTC 及线束 恒温槽 25 ℃ 与 45 ℃ 两点校验 偏差 ≤ 0.5 ℃,无开路/短路
时间同步 电压与电流时间戳 阶跃工况下观察两者响应时差 时差 ≤ 1 个采样周期

把这张表跑通,再谈 SOC/SOH 算法才有意义。传感体系是状态估计的地基,地基的偏差不会因为算法复杂而消失,只会被更隐蔽地传递到最终结果里。