充电的百分比要怎么算才准确?

2019-12-15 11:23发布

充电时,想显示充电的百分比,比如锂电,理论充满是4.2V, 一般充电芯片都有个算法来判定充满然后停充的,但有时到了4.2V芯片也不是马上停的,还会充一段时间才停,每个电池估计都不一样,如果光靠电压,显然是不准的,显示已是百分百了,但实际还在充电。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
retention
1楼-- · 2019-12-16 23:43
eaglelpx 发表于 2018-11-22 16:47
然后客户会说,充满拔掉再插,怎么又变成99了。人家手机又不会这样。。。 ...

这个简单,在两次充电期间,如果没经历过放电,电量不能减,只会维持不变或增加,设置一个flag来标志一下就行了。

当然,MCU是不能断电的,其次也要能识别充电与放电。
eaglelpx
2楼-- · 2019-12-17 01:35
plb83 发表于 2018-11-22 16:52
这个问题可以加入平滑滤波计算解决,一定时间内跌落一定电压才会平滑下跌,有点类似电子称算法 ...

每次重新上电充电IC都会不少电流的。如果是不关机用平滑可以弄下
liyang121316
3楼-- · 2019-12-17 02:02
 精彩回答 2  元偷偷看……
clesun
4楼-- · 2019-12-17 03:53
labtech 发表于 2018-11-22 16:24
检测电流啊。常温下,冲到充电截至电压并且电流趋近于0就是充满了呗。

常识是,截止电流是0.1C,你的接近0什么鬼。
clesun
5楼-- · 2019-12-17 07:59
epwwm 发表于 2018-11-22 16:41
理论是可行的,只是有可能99%到100%有时会时间比较长的。。。

一般理论是4.2,实际稍微用点用降到4.1几V,你可以设置4.16V为满电,不会刚拔就调到99/98
jyrpxj
6楼-- · 2019-12-17 11:14
如果单片机是保证不断电的情况(可以休眠),那么程序可以设定为充电时电量只增不减(以匀速a%每分钟增电量直到100%),放电时电量只减不增(以匀速b%每分钟减电量直到0%),当然要做到精确是不可能的。

一周热门 更多>