找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 623|回复: 7
打印 上一主题 下一主题
收起左侧

电量百分比问题 根据STC8单片机内部LDO的电压如何推测精确电池电压?

[复制链接]
跳转到指定楼层
楼主
ID:1146155 发表于 2025-11-18 09:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何使用STC8单片机的内部LDO的电压推测电池电压,电池的放电是非线性的 如何与得到精确的百分比
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:69038 发表于 2025-11-18 13:28 | 只看该作者
"精确"到什么程度?
10位/12位的ADC,对于电量计来说太粗糙了,根本谈不上“精确”。
回复

使用道具 举报

板凳
ID:401564 发表于 2025-11-18 15:39 | 只看该作者
最好的方案: 电量芯片
最有性价比的方案: 自己去采集数据,先把电池充满电,然后放电,每10分钟记录一次电池电压,这样,你就能得到一个放电的曲线图了,单片机ADC再去处理就可以了
实在懒得动手,可以网上搜索"锂电池放电曲线"搞个大概的也行,但这不是绝对通用的,有的电池放电曲线是不一样的
回复

使用道具 举报

地板
ID:813057 发表于 2025-11-18 18:00 | 只看该作者
“电池的放电是非线性”就很难通过电压来计算了,或者用库仑计计量电量。测量电池电压在STC8H的datasheet中,ADC部分有例程,利用第15通道标称值和读取出来的AD结果来反推电压。如果有时间的话,可以给电池分段,把非线性的转换成分段线性的来做。比如放电到3.8V对应50%,放电到2.8对应0%,那么4.2~3.8一个区间,分担50%,2.8~3.8一个区间分担50%。以此类推,只要你分的够细致,也能产生一个相对“精确”的结果。
回复

使用道具 举报

5#
ID:1034262 发表于 2025-11-18 18:01 | 只看该作者
使用库仑计的方式才能精确。
回复

使用道具 举报

6#
ID:807591 发表于 2025-11-19 09:00 | 只看该作者
测量电压可以,测量电量就比较复杂了
回复

使用道具 举报

7#
ID:1146155 发表于 2025-11-19 12:14 | 只看该作者
ringhui 发表于 2025-11-18 18:00
“电池的放电是非线性”就很难通过电压来计算了,或者用库仑计计量电量。测量电池电压在STC8H的datasheet中 ...

你说的没错 还有一个问题是 负载接上后 如果功率过大 百分比直接回被拉下来
回复

使用道具 举报

8#
ID:584814 发表于 2025-11-19 16:48 | 只看该作者
没法精确只能大概
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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