这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 如何使用STM32设计一个电池电量实时显示的装置?

共8条 1/1 1 跳转至

如何使用STM32设计一个电池电量实时显示的装置?

工程师
2021-07-06 23:10:20     打赏

各位大虾,小弟有一个问题,就是如何用单片机STM32做一个电池电量的实时显示,类似于手机上面那个电量显示条一样。各位有什么好的设计方案吗?

还望各位不吝赐教。




关键词: 电池     电量     显示    

工程师
2021-07-06 23:24:03     打赏
2楼

用电池的当前电压比上一个数,然后A/D转换,I/O口检测显示,估计可行哦!


工程师
2021-07-06 23:28:53     打赏
3楼

楼上基本正解,开机时检测多个新电池电压值,求其平均值作为电池总量,(也可以不检测,直接设一个电压总值)。检测获取的电池总值精准一些,不检测略差。检测完成后,此段程序要屏掉。
主程序:设定每隔一段时间检测电池电压值,并将检测值与电压总值比较,然后送显即可!


专家
2021-07-07 00:02:36     打赏
4楼

感谢楼主的分享,很实用了。


工程师
2021-07-07 00:11:13     打赏
5楼

感谢楼主的分享,很实用了。


工程师
2021-07-07 22:23:11     打赏
6楼

电量并不等于电压!


但是简单一点,我想还是可以用电压进行估算的,百度了一下,可以参考:

锂电池4.2v 剩100%;3.8v 剩70%左右;3.6v 剩30%左右,好一点的10%-20%;

楼主可以做个实验,近乎完全放电后,测一下电压,如3.5v,作为显示电量0%,这样4.2v与3.5v对应的就是100%-0%了。



高工
2021-07-11 23:32:40     打赏
7楼

大家讲的都非常不错的


菜鸟
2021-07-14 14:54:16     打赏
8楼

可以设计一个电量计,实际上是测量电池电压,和电池进、出电流。与时间积分,对应电量的增减。开始时需要将电池放电完成后,再充满电,对电量做校准。放电时监测放电安时数。这样就能比较准确的监测电池电量。电池电压可以作为电池放电过程电量变化的一个考虑因素。


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]