瑞萨DA1469x电量计解读之电池基础与充电过程

1138 #智讯达人 标签:

一、术语和定义

SoC电量状态(State of Charge)

OCVL低放电电流下的开路电压(Open Circuit Voltage for low discharge current)

OCVH高放电电流下的开路电压(Open Circuit Voltage for high discharge current)

二、引言

电池是储存电能的主要来源。对于依靠可充电电池供电的可穿戴系统,用户希望知道电池中剩余能量,以便预估何时需要充电。剩余能量的百分比通过“电量状态(State of Charge,SoC)”这一参数来衡量。SoC定义为电池剩余能量占满电状态能量的百分比,通常以额定容量(mAh)作为估算基准。图 1展示了电池从满电到空电的SoC变化。

4590f896-aff2-11f1-90a1-92fbcf53809c.png

图 1:不同 SoC下的锂离子电池

精确估算电池SoC有助于告知用户应用还能工作多久才需要充电。从安全角度看,SoC可确保电池达到 100%后不会过充。通过SoC估算,用户可以了解设备在下次充电前还能使用多久。满电电池SoC为 100%,空电电池对应0%。SoC还能有效反映电池系统相对于额定状态和寿命终止状态的表现。负载越高,SoC下降越快,本SoC算法已考虑这一点。SoC测量有助于选择适当的充放电曲线,以延长电池寿命。

SoC与电池端电压(开路电压OCV)成正比。SoC随电池电压下降而降低。图 2给出了SoC与电池开路电压及负载电流关系的示例曲线。

图 2:不同放电倍率下的开路电压与SoC关系

图 2 来自典型锂离子(Li-ion)电池在不同C倍率下放电的曲线。很明显,SoC与电池电压及负载/放电电流相关。所施加的负载/放电电流分别为0.2C、0.5C、1C和2C。

电池容量通常以1C为基准标定,即额定容量为200mAh的满电电池应能以200mA放电一小时。同一电池以0.5C放电时,可提供100mA两小时;以2C放电时,可提供400mA三十分钟。

放电电流越大,SoC和电压下降越快。图 2中绿线对应2C放电倍率,位置最高;黑线对应最低的0.2C放电倍率。0.2C时电压下降速度明显慢于2C。因此,2C时SoC下降速度也快于0.2C。图 2中3.2V对应电池空电状态,这是截止电压,对应SoC为0%。

每个品牌、每种类型的电池都有其自身的充放电特性。为使算法提供准确的SoC估算,需要对电池进行特性化(profiling),以确定不同C倍率下电压与SoC之间的关系。

2.1 SoC估算概念

SoC是当前存储电荷Q与总容量C的比值。总容量可从电池规格书中获得。SoC=1对应满电电池,SoC=0对应空电电池。

对于一次充/放电操作,考虑tα和tβ两个时刻。Qα和Qβ分别对应tα和tβ时刻的电荷量,因此存储/消耗的电荷为Qα–Qβ。当Qα变化到Qβ时,SoC从SOCα =SOC(tα)变化到SOCβ=SOC(tβ)。对tα和tβ分别使用库仑计数关系式,可计算出电池单体的总容量。

两个精确的SoC测量值以及这两个值之间的积分电流,足以计算当前时刻的容量C。SoC与开路电压(OCV)相关,当SoC从SOCα变化到SOCβ时,OCV从OCVα=OCV(tα)变化到OCVβ=OCV(tβ)。

OCV与SoC的线性插值关系可图示为图 3:

46443b7c-aff2-11f1-90a1-92fbcf53809c.png

图 3:OCV与SoC关系

(DVL=放电电压限值,CVL=充电电压限值)

由上述关系可知,电池的当前容量可根据充放电电荷量、SoC和开路电压求得。

如前所述,为准确估算SoC,需要对电池进行特性化(或标定)。电池特性化的作用是以已知电流对电池进行充放电,并测量对应的开路电压。电池特性化首先将电池准备到满电状态,使SoC对应100%。特性化工具会以特定电流放电一段时间,使SoC下降5%,记录该SoC对应的电压。充电时同理,以特定电流充电一段时间,使SoC上升5%。

电池特性化会生成查找表(LUT),记录高负载(hlut)、低负载(llut/OCV)和充电电流(clut)下测得的SoC与电压。这些查找表被插入到DA1469xSoC软件中。SoC软件可添加到客户应用中,在应用运行时用于随时计算电池电量。

2.2 温度对SoC的影响

温度对锂离子电池的容量和SoC有显著影响。低温且负载需求较高时,温度影响更为明显。低温下开路电压下降更快,低温高负载时电压下降速率更快,因此低温下SoC也会下降。

图 4:温度对锂离子电池容量的影响

图 4表明,与10°C和25°C环境温度相比,在零度以下充放电时,电池容量显著降低。低温下电池内阻显著增加,影响电池的驱动电流能力,因此锂离子电池的容量和SoC都会下降。根据需求,电池特性化和SoC软件需考虑温度补偿,特别是对于高负载且伴随高温或低温的应用。

注意:

如果放电电流低于0.2C,且工作温度>5°C并<35°C,温度影响不大。

由于大多数应用不会暴露在零度以下或极高温度下,示例SoC软件不使用与温度相关的查找表,而是使用单一的低负载、高负载和充电电流查找表。

表 1:不同负载下OCV与SoC查找表

(低负载、高负载、充电电流)

SoC(%) llut(mV)(OCV) hlut(mV) clut(mV)
100 4290 4290 4329
95 4185 4160 4326
90 4130 4106 4325
85 4075 4052 4315
80 4025 4001 4261
75 3972 3952 4240
70 3900 3880 4169
65 3876 3856 4124
60 3839 3819 4094
55 3810 3790 4061
50 3786 3766 4033
45 3765 3745 4010
40 3744 3724 3993
35 3722 3702 3981
30 3704 3684 3967
25 3686 3666 3954
20 3670 3650 3932
15 3645 3625 3906
10 3630 3610 3878
5 3545 3525 3815
0 3233 3213 3564

其中llut包含电池以(极)低电流放电时测得的电压;hlut包含电池以高电流放电时测得的电压;clut包含电池充电时测得的电压。

注意:

查找表中的数值需要在客户实际应用中对电池进行测量获得。

图 5是在固定温度(25°C)下,高、低负载电流对应的21步OCV查找表示例:

46f4288e-aff2-11f1-90a1-92fbcf53809c.png

图 5:高、低负载电流下的查找表

三、锂离子电池充电过程

4748c5ce-aff2-11f1-90a1-92fbcf53809c.png

图 6:锂离子电池充电阶段

图 6展示了锂离子电池的充电过程,包括电池电压、充电电流和充电过程各阶段的特性。电池充电过程包括三个步骤:预充电、恒流充电和恒压充电。

3.1 充电阶段

3.1.1 阶段一:预充电

当电池处于空电状态(电池电压低于截止电压)时,必须以低电流充电,使电池电压上升到截止电压以上,这称为预充电。此阶段的充电电流称为预充电电流(IPRECHG),通常小于或等于0.1C。阶段一对应预充电。

3.1.2 阶段二:恒流充电

当电池电压上升到VPRECHG阈值后,可流入规定的最大充电电流。建议将充电电流设置为电池容量的50%至70%。这一阶段称为恒流充电阶段。为延长电池寿命,建议选择较低的充电电流,因此从电池寿命考虑,50%是较好的选择。但充电电流越高,充电速度越快。

3.1.3 阶段三:恒压充电

当电池电压上升到设定的调节电压后,充电过程进入恒压充电阶段。此阶段充电电流逐渐减小,直到电流等于电池容量的10%,之后充电过程停止,电池视为充满。锂离子电池的typical调节电压为4.2V。