当前位置: 首页 > news >正文

简单电池电量测量及局限

  1. 电池电量检测及影响因素

    1. 电池电量

电池电量数据从电池电压B+分压得到。下图AN_VBAT:

可以认为电压达到或超过15.8V时,认为电量100%。13V时电量为0

  1. 电池充电

电池充电时,充电器输出端通过前端电路后,再过D1、QL3加载到电池B+,进行充电。下图:

当前用到的充电器,标称输出电压16.8V,误差+/-1V。考虑极端情况,充电器最低输出15.8V。如果电池要显示充满电,电压达到15.8V时要显示充满!否则会出现永远充不满电的现象。

电池电压与充电器的输出电压相差较大。接上充电器后,电池电压采样值介于电池的充电前的电压值与充电器输出电压值之间的某一个值。对应实验数据就是,接上充电器后,检测到电量短时间内变到一个较大的值。观察到的数据,接充电器后电池电压会有0V到0.3V(对应大于10%电量)增量。在剩余电量很少或电池容量变小时,充电时电量会快速上升。

  1. 电池放电

机器工作时,主要考虑滚筒电机功耗!电机功率相比充电器充电功率大7倍以上。电机工作时拉低电池电压更明显!

电压达到15.8V时显示满电,这样造成一个现象,电池电量达到100%后,还可以继续充电!充满后放电,此阶段电压可能大于15.8V,持续的时间很长。使用体验上,电量很足,电池很耐用!电量下降到一个点后,电池很不耐用很快就没电了!

当前测试到的机器,满电工作时间为40~50分钟。电量上报周期30s。按理想情况电量均匀递减,上报电量的次数小于到100次,也就是从100%0%一定有跳变。实际情况下,电池剩余电量越少时,跳变跨度越大。

  1. 因素汇总及结论

按目前设定,13.0V~15.8V分别为电量0~100%,1%电量变化对应为0.028V电压变化。机器充电或开机工作时,电池电压短时间内上升或下降超过0.028V。表现在电量显示上,电量有跳变。

软件实现上,30秒上报一次,中间电量变化不上报会放大跳变跨度。这一点可改进。

如果要精准测量电池电量,需要更优的电量测量电路,不在此讨论。

  1. 录屏数据操作现象与对应数据

录屏1:充电中 86%(15.4V)

==> 工作 60%(14.6)

录屏2:工作 30%(13.84V)(35s)

==> 充电53%(14.48V)

==> 充电62%(14.73V)

==> 工作38%(14.6V)(持续时间36~52=16s)

==> 工作33%(13.92V)

录屏1现象:

充电中电量86%,考虑充电器对电压的拔高,实际电量可能在76%(以测试数据估算)

工作中电量60%,考虑电机的对电压的下拉,实际电量在70%以上(猜测数据)。

录屏2现象:

工作中电量30%,到充电中电量53%,从停止工作到充电,符合电量变化逻辑

充电中电量53%(14.48V),到充电中电量62%,持续充电,趋势上符合电量变化逻辑。

充电中电量62%,到工作电量38%。停止充电到工作,符合电量变化逻辑。

工作中电量38%,到工作电量33%。持续工作,符合电量变化逻辑

  1. 测试建议

建议测试连续稳定时的显示:如持续稳定工作时,电量持续下降;持续充电时,电量稳定增加。

  1. 可能的改进

基于电路保持不变。加快上报电量的频次。改为每3秒(或1秒或其它时间周期)上报。可改善电量跳变问题。

相关文章:

  • 数据库证书可以选OCP认证吗?
  • 大众点评 mtgsig1.2 分析 mtgsig
  • 每日c/c++题 备战蓝桥杯(P1252洛谷 马拉松接力赛)
  • 【CODEMATE】进制转换(transform) 粤港澳青少年信息学创新大赛 C/C++/Python 解题思路
  • Java—ThreadLocal底层实现原理
  • 谷歌AI眼镜:你的第二大脑,未来人机共生从这里开始
  • 【AI图像创作变现】04实操路径—插图/绘本/创意图集
  • ViTMAE:掩码自编码器是可扩展的视觉学习者
  • 《ATPL地面培训教材13:飞行原理》——第7章:失速
  • 8.ArkUI Stack的介绍和使用
  • 仿真每日一练 | Workbench多单元混合建模静力学分析
  • AI大模型学习十二:‌尝鲜ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio对象存储测试和漫长修改之路
  • 用 24 小时登顶权威榜单的 HiDream-i1-dev,参与“AI 神笔马良挑战赛“
  • commix
  • HTTP状态码
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot
  • 【差分隐私】假设检验的视角(高斯差分隐私)
  • html+servlet项目中的echart图表
  • 【分布式系统中的“瑞士军刀”_ Zookeeper】一、Zookeeper 快速入门和核心概念
  • 利用TTP协议 ETag + 路由守卫 实现前端发版后通知用户更新得一个方案
  • 伤者升至80人,伊朗港口爆炸源头或为“危险品和化学品仓库”
  • 三大交易所修订股票上市规则:明确关键少数责任,强化中小股东保障
  • 新闻1+1丨应对外部冲击,中央政治局会议释放哪些信号?
  • 三部门提出17条举措,全力促进高校毕业生等青年就业创业
  • 最新研究挑战男性主导说:雌性倭黑猩猩联盟对付雄性攻击,获得主导地位
  • 国家市场监管总局:民生无小事,严打民生领域侵权假冒违法行为