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.开发流程
2.数据采集
3.数据整理并上传
注意,更多时候是需要做好前面的6组测试数据的记录,整理,后面的工作就比较好做,然后得到的返回数据就比较准.