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

简单电池电量测量及局限

  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秒或其它时间周期)上报。可改善电量跳变问题。

http://www.xdnf.cn/news/2046.html

相关文章:

  • C++类模板编程练习(从基础到进阶)
  • Java:反射
  • Linux基础IO(十)之静态库(后续出动态库)
  • 论分布式事务及其解决方案 架构师论文范文(考试笔记)
  • 计算机操作系统
  • 人口老龄化丨AI健康小屋如何实现防病于未然​
  • HTTP状态码
  • 使用Tortoise-ORM和FastAPI构建评论系统
  • Gmail安卓版邮件同步速度与隐私保护测评【体验对比】
  • 保安员证考试的理论知识有哪些重点?
  • 从原生检索到异构图:Native RAG、GraphRAG 与 NodeRAG 架构全景解析
  • 关注心理健康,开启心灵养生之旅
  • 如何用AI主动突出画面主体!涂鸦新方案助剪辑、工业巡检、医疗影像等领域,实现自动追踪+智能放大
  • BUUCTF-[ACTF新生赛2020]SoulLike
  • 伊克罗德信息亮相亚马逊云科技合作伙伴峰会,以ECRobot 智能云迁移助手在GenAI Tech Game比赛勇夺金牌!
  • 从零开始学Python游戏编程39-碰撞处理1
  • MySQL 从入门到精通
  • 【算法】单词搜索、最短距离
  • 增加首屏图片
  • MCP Server 实现笔记:开发者视角下的优缺点
  • MySQL InnoDB 存储引擎间隙锁(Gap Lock)
  • 《Pinia实战》10.手册
  • 数据结构(java)二叉树的基本操作
  • AI与思维模型【77】——PDCA思维模型
  • 1.2-1.3考研408计算机组成原理第一章 计算机系统概述
  • 【3】GD32 基础外设:GPIO、外部中断、DMA、定时器、实时时钟、看门狗
  • vue next()、next(“/“)、next({...to})、next({...to,replace:true})的区别
  • 机器人行业研究系列报告
  • 遥测终端机,推动灌区流量监测向数据驱动跃迁
  • 《遥测终端机:农业水价改革的智能助手》