4、内阻测量方法(上):直流放电法(DCR)的原理与实操步骤

聊到电池内阻,很多刚入行的朋友第一反应就是「用万用表量一下不就行了?」

嗯,我当年也这么干过。结果测出来的数值飘忽不定,根本没法用。

电池内阻这东西,说白了是个动态参数。它跟SOC、温度、电流大小、甚至测量时间都有关系。你拿万用表的电阻档去测,测的是静态电阻,跟电池实际工作时的内阻完全是两码事。

今天咱们先讲最经典、最实用的方法——直流放电法(DCR)。这是我在项目里用得最多的方法,没有之一。

4.1 直流放电法的基本原理

直流放电法的原理其实特别简单,就四个字:欧姆定律

你给电池施加一个恒定的放电电流,然后测量电池端电压的变化量。用电压变化量除以电流变化量,就得到了内阻。

公式长这样:

R = ΔV / ΔI

其中:

  • ΔV:放电前后的电压差(V)
  • ΔI:放电前后的电流差(A)
  • R:直流内阻(Ω)

举个例子你就明白了。假设电池开路电压是3.7V,你给它加上10A的放电电流,电压瞬间掉到3.6V。那么:

R = (3.7 - 3.6) / (10 - 0) = 0.01Ω = 10mΩ

是不是很简单?但实际操作中,坑多着呢。

关键点:直流放电法测的是电池在特定工况下的「直流内阻」,它包含了欧姆内阻和一部分极化内阻。这个值跟交流内阻(EIS测的)不一样,别搞混了。

4.2 为什么选直流放电法?

市面上测内阻的方法有好几种:交流注入法(EIS)、直流放电法、脉冲法等等。我个人为什么偏爱直流放电法?

  1. 简单粗暴:不需要昂贵的设备,一台电子负载加一个电压表就能干。
  2. 贴近实际工况:电池在车上就是大电流放电,DCR模拟的就是这个场景。
  3. 重复性好:只要控制好条件,测出来的数据很稳定。
  4. 适合批量测试:产线上用DCR做快速分选,效率很高。

当然它也有缺点。比如测一次要消耗不少电量,而且对温度敏感。但瑕不掩瑜,在工程实践中,DCR依然是主流方法。

4.3 实操步骤详解

好,理论讲完了,咱们来点干货。下面是我在项目里总结的一套标准操作流程,你照着做,基本不会翻车。

步骤一:准备工作

  • 电池状态:确保电池SOC在50%~80%之间。我建议用50%,因为在这个点电池的极化效应最小。
  • 温度控制:把电池放在25±2℃的恒温箱里静置2小时以上。温度对内阻的影响非常大,每变化1℃,内阻可能变化0.5%~1%。
  • 设备检查:电子负载、电压表、电流传感器都要校准过。我曾经因为电流传感器没校准,测出来的数据偏差了5%,排查了整整一天。

步骤二:开路电压测量

在放电开始前,先测量电池的开路电压(OCV)。注意,要等电池充分静置,电压稳定了再读。一般静置30分钟以上。

# 记录开路电压
V_ocv = 3.712  # 单位:V

步骤三:施加放电电流

设置电子负载的放电电流。电流大小怎么选?我一般按电池容量的1C来设。比如100Ah的电池,就用100A放电。

但要注意,放电时间不能太长。通常持续10秒就够了。时间太长,极化效应会干扰测量结果。

# 设置放电参数
I_discharge = 100  # 单位:A
t_discharge = 10   # 单位:秒

注意:大电流放电时,电池会发热。如果放电时间过长,温度升高会导致内阻测量值偏小。我建议每次放电后让电池冷却到初始温度再测下一次。

步骤四:记录放电电压

在放电结束的瞬间,记录电池的端电压。这个时间点很关键——要取放电结束前最后0.1秒的电压平均值。

# 记录放电结束时的电压
V_discharge = 3.612  # 单位:V

步骤五:计算内阻

用公式计算直流内阻:

# 计算直流内阻
R_dcr = (V_ocv - V_discharge) / I_discharge
print(f"直流内阻: {R_dcr*1000:.2f} mΩ")

输出结果:

直流内阻: 1.00 mΩ

4.4 避坑指南

做DCR测量,有几个坑我踩过,你千万别再踩了。

避坑1:不要用放电开始时的电压来计算。放电刚开始时,电压会有一个瞬间的跌落,那是欧姆内阻引起的。但如果你取这个点,会把极化内阻也算进去,导致结果偏大。

避坑2:电流要稳定。如果电子负载的电流波动大,测出来的电压也会波动。我建议用恒流模式,电流波动控制在±0.5%以内。

避坑3:接触电阻要控制好。电池端子和夹具之间的接触电阻,有时候比电池内阻还大。我习惯用四线法(开尔文连接)来消除接触电阻的影响。

4.5 数据分析示例

下面是我从某款磷酸铁锂电池上实测的数据。你看,不同SOC下,内阻变化很明显。

SOC (%) OCV (V) 放电电压 (V) 电流 (A) 内阻 (mΩ)
100 3.650 3.610 50 0.80
80 3.580 3.535 50 0.90
50 3.450 3.398 50 1.04
20 3.300 3.240 50 1.20

你看,SOC从100%降到20%,内阻增加了50%。这就是为什么BMS在做SOH估算时,必须考虑SOC的影响。

4.6 小结

直流放电法,说白了就是用大电流「怼」一下电池,看它电压掉多少。方法简单,但细节决定成败。

我个人建议,刚开始做DCR测量时,先拿一块已知内阻的电池练手。等你能稳定复现结果了,再上真正的测试样品。

下一节,我会讲另一种内阻测量方法——交流注入法(EIS)。两种方法各有优劣,结合起来用效果最好。

嗯,今天就到这儿。有问题随时交流。