CEDV(Capacity Estimation with Dynamic Voltage)算法

是一种用于估计锂离子电池剩余容量的算法。TI的BQ4050,BQ78350,BQ3060,中颖的SH366等芯片都是基于这种算法基础的.

它基于动态电压测量和容量衰减模型,通过监测电池的开路电压和电池的负载电压来估计电池的剩余容量。

CEDV算法的基本思想是,通过测量电池的开路电压(OCV)和电池在负载下的电压(Load Voltage),利用容量衰减模型来估计电池的剩余容量。

算法思路:

1. 初始化:

根据电池的特性和容量衰减模型,确定算法的初始参数和系数。

2. 开路电压测量:

在电池没有负载的情况下,测量电池的开路电压(OCV)。开路电压是电池的静态特性,可以通过查表或者拟合曲线来获得。

3. 负载电压测量:

在电池有负载的情况下,测量电池的电压(Load Voltage)。负载电压是电池的动态特性,可以通过直接测量或者采样来获得。

4. 容量衰减模型:

根据电池的特性和容量衰减模型,计算电池的容量衰减率。容量衰减率描述了电池容量随时间的变化情况。

5. 容量估计:

根据开路电压、负载电压和容量衰减率,利用容量衰减模型来估计电池的剩余容量。容量估计可以通过线性插值、拟合曲线或者其他数学模型来实现。

6. 更新参数:

根据实际测量数据和容量估计结果,更新算法的参数和系数,以提高估计精度。

CEDV算法的优点是简单且易于实现,同时能够在实际使用中提供较高的精度。

然而,它也有一些局限性,如对电池的特性和容量衰减模型的要求较高,以及对测量精度和环境条件的影响等。因此,在实际应用中,需要根据具体情况选择合适的算法和参数,并进行适当的校准和调整。

既然CEDV的基本定义和操作思路基本清楚后,那么就要进入实际的案例操作了

这里以TI的CEDV算法位基础的电量计来说一说

1.开发流程

forum.jpg


2.数据采集


forum.jpg

3.数据整理并上传


forum.jpg


forum.jpg


forum.jpg


forum.jpg


forum.jpg


forum.jpg

注意,更多时候是需要做好前面的6组测试数据的记录,整理,后面的工作就比较好做,然后得到的返回数据就比较准.