找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

自制充电盒子 关于充放电电量指示灯显示不一致的问题 附单片机程序

查看数: 2252 | 评论数: 11 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-3-6 14:54

正文摘要:

大家好,我现在使用STC8H1K08设计一个充电盒子,盒子内置一颗可充电的锂电池,容量是500mAh,盒子外面有4个LED电量指示灯,使用单片机内置的ADC检测电池电压。当盒子插入USB 5V充电时,根据电池电量的高低就会显示相 ...

回复

ID:322197 发表于 2023-3-9 12:17
发个完整的程序看一下
ID:844772 发表于 2023-3-7 10:27
zzw820 发表于 2023-3-6 19:51
看那个对应表,充电到4V时led是2亮一闪,而不是3亮一闪,根据电池特性,但当拔掉USB不充电时,电池电压会 ...

我是说,你的程序是按你的表做的,那个表又不是很准,造成你说的不一致现象。一方面这是个小事,没必要改。另一方面,如果非要改,你就要仔细调整表上的值,这个比较麻烦不说,还会随着电池的老化而变化,
ID:1065407 发表于 2023-3-7 10:07
lzh085 发表于 2023-3-6 22:09
不用看表,多测测充放电电压区间,调调程序电压阈值就行了,充电会拉高VBAT电压的

是的,插入USB 5V充电时电池电压会马上升高,所以在电池的相同容量区间,充电时的电池电压都会比放电的高些。
ID:879348 发表于 2023-3-7 08:00
想要准确就要测量电流统计电量,纯电压就是这个效果
ID:841986 发表于 2023-3-6 22:09
不用看表,多测测充放电电压区间,调调程序电压阈值就行了,充电会拉高VBAT电压的
ID:401564 发表于 2023-3-6 21:56
那个充放的表格没什么用处,基本是不准确的
特别是放电那一块,更加不准确
ID:1065407 发表于 2023-3-6 19:51
glinfei 发表于 2023-3-6 17:24
你看一下程序啊,是按那个对应关系表处理的,所以就是会出现差异,比如到了4伏,冲的时候是三亮一闪,放电 ...

看那个对应表,充电到4V时led是2亮一闪,而不是3亮一闪,根据电池特性,但当拔掉USB不充电时,电池电压会马上掉一些,理论上电压会稳定在3个led常亮的区间。
ID:1065407 发表于 2023-3-6 19:43
glinfei 发表于 2023-3-6 17:24
你看一下程序啊,是按那个对应关系表处理的,所以就是会出现差异,比如到了4伏,冲的时候是三亮一闪,放电 ...

有没有别的处理方法呢,谢谢。是不是要找下电池的充放电曲线,充电和放电的电量电压不一样,然后再加点回差这个根据测试来定,或者精度要求不高就定大一点。
ID:844772 发表于 2023-3-6 17:24
你看一下程序啊,是按那个对应关系表处理的,所以就是会出现差异,比如到了4伏,冲的时候是三亮一闪,放电时是4亮,不想这样就把程序判断部分的标准弄一致啦呗
ID:1065407 发表于 2023-3-6 16:22
coody_sz 发表于 2023-3-6 15:39
首先,电池是有内阻的,充电时电池电压吧放电时高,按理应该是充电时LED亮的数目比放电时多,但是你现在是 ...

充电时LED亮的数目也不能比放电时多,充放电时亮的数目应该要相同,麻烦帮忙看下程序设计是否有问题,谢谢
ID:1034262 发表于 2023-3-6 15:39
首先,电池是有内阻的,充电时电池电压吧放电时高,按理应该是充电时LED亮的数目比放电时多,但是你现在是相反的,可能是你电路的问题,PCB排版不好导致。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表