新国标充电宝电量计踩坑:放电截止后始终无法上报 0% 电量完整排查
简介今年移动电源新国标发布号称史上最强标准对移动电源提出了更高的要求从硬件保护、软件智能管理、异常策略等全方面升级。在这样的发展趋势下行业内不得不考虑电量计方案来提升产品性能以达到新国标要求。那么问题来了电量计以往是应用在手机、笔记本电脑上的用来移动电源上确实第一次移动电源的应用环境和手机、笔记本差异很大从电芯倍率、散热、工艺等完全不同会遇到一些意想不到的问题。今天分享的问题电量计放电末端不报0%我们一起来看看问题出在哪里。一、分析电源管理IC部分首先我们要明白啥叫放电末端不报0说直白点就是放电结束了电量没显示0会显示个百分之几的电量。现象展示如下图上图中的6%就是停止放电时电量还显示有6%。那么为什么会出现这种情况下面一起来看看究竟是什么原因。那我们先来看看整体的方案主控电源管理IC电量计这是主要的元器件电源管理IC控制DCDC的BUCK-BOOST电路输入/输出当输出到最低电压时会主动关闭DCDC电路也就是切断输出关闭输出的最低电压规格书有明确说明如下图从上述寄存器可以看出电源管理IC的电池低电电压默认是3.05V也就是电压到3.05V了就会停止放电这个是单个电芯的电压可以通过寄存器放电结束电压值。那么如果想要设置电池总电压低压怎么办这个比较灵活还有寄存器可以控制首先是控制寄存器指令是控制单个电芯的还是电池总电压的如下图把这个寄存器的bit4设置为1之后再去设置电池总电压的低压寄存器这样电源管理IC就会通过判断总电压来关断输出了寄存器默认最低是6V具体设置如下通过以上我们可以得出结论控制设备关闭输出的最低电压是电源管理IC这边说了算好了我们详细了解了电源管理IC的控制逻辑下面看看电量计的。二、分析电量计部分电量计主要在电池端通过采样电阻获取电流进行积分得出电池的当前电量。也就是说电量计只负责采样数据但是关断输出的时候电量计知道吗它不知道。那要怎么做才能保证电源管理IC关断输出的时候电量计上报的电量也是0通过电源管理IC的了解我们可以知道电池低压电压的数据那么把这个数据提前告诉电量计电量计采集到电池电压低于这个电池之前要做平滑处理当电池电压到了关断输出的值时电量计显示到0即可。当然了这个需要大量的数据测试要保证芯片的一致性整个系统才能稳定如果电源管理IC的精度不高提前关闭了那也会影响电量计的数据所以误差都要考虑进去。三、结论通过以上分析因为系统设计电源管理IC和电量计都是独立的部分所以有些数据提前不做好就会出现偏差通过大量的实验数据分析保证设计考虑到误差之上最终才能保证工作的稳定性。

相关新闻

YOLOV11模型如何训练无人机小目标行人检测数据集 超大规模无人机视角极微小人员检测数据集

YOLOV11模型如何训练无人机小目标行人检测数据集 超大规模无人机视角极微小人员检测数据集

无人机微小目标行人检测数据集 超大规模无人机视角极微小人员检测数据集,33598张(视频帧截取,10GB),yolo、voc、coco标注方式 图像尺寸:1080*1920 类别数量:1类 训练集图像数量:24600; 验证集图像数量:8784&#xff1b…

2026/8/21 11:48:25 阅读更多 →
Spark Action认识

Spark Action认识

Spark Action 在 Spark 中,Action(行动)是触发 Spark 执行的操作。只有在遇到 Action 时,Spark 才会将之前的 Transformation(转换)形成的 DAG 提交给执行引擎,进行计算并返回结果。 一、核心前…

2026/8/22 16:32:54 阅读更多 →
Linux IIO子系统

Linux IIO子系统

因实际项目资料涉密,在此将项目中Linux common的部分和学习心得总结于此,以备时习之。(部分示例代码为脱敏经过删减和简化处理,仅供参考,请见谅!)参考图来源于网络,侵删。keyword&am…

2026/8/22 11:47:59 阅读更多 →

最新新闻

BooruDatasetTagManager:把50张训练图的标签批量改完,只要5分钟

BooruDatasetTagManager:把50张训练图的标签批量改完,只要5分钟

BooruDatasetTagManager:把50张训练图的标签批量改完,只要5分钟 【免费下载链接】BooruDatasetTagManager 项目地址: https://gitcode.com/gh_mirrors/bo/BooruDatasetTagManager 你试过一张一张改AI训练图的标签吗?打开文本文件、改…

2026/8/22 16:32:39 阅读更多 →
Spring AI 2.0:Memory

Spring AI 2.0:Memory

一、简介 大模型是没有记忆的,Spring AI提供了聊天记录的持久化织入器,Spring AI 提供了多种持久化方式,支持内存(默认InMemoryChatMemoryRepository)、Redis、MongoDB、ES、其它数据库等。 二、ChatMemory 所谓记忆就…

2026/8/22 16:32:39 阅读更多 →
Go语言是什么?为什么2026年后端开发者都在学Go

Go语言是什么?为什么2026年后端开发者都在学Go

TL;DR 核心要点速览 Go编译型语言,执行速度比Python快10倍 Goroutine初始栈2KB,比线程轻100倍Channel是Go并发通信的核心原语GMP调度器自动管理goroutine调度Go标准库覆盖HTTP/JSON/加密等常用场景本篇是Go入门模块,建议按顺序学习 摘要:Go语言是2026年后端开发首选…

2026/8/22 16:32:39 阅读更多 →
数学建模竞赛解题心法:从问题分析到模型构建的完整指南

数学建模竞赛解题心法:从问题分析到模型构建的完整指南

1. 项目概述:从“解题”到“建模”的思维跃迁每年一到数学建模竞赛季,无论是国赛、美赛还是像华数杯这样的重要赛事,总能看到无数同学在各大平台焦急地寻找“思路”和“模型”。2023年华数杯B题,作为一个典型的综合性赛题&#xf…

2026/8/22 16:32:39 阅读更多 →
智能体轨迹安全检测:从海量数据中自动识别违规行为

智能体轨迹安全检测:从海量数据中自动识别违规行为

1. 项目概述:从海量智能体轨迹中嗅探安全风险最近在搞一个挺有意思的项目,核心任务就一句话:从成千上万条智能体(Agent)的运行轨迹里,自动、高效、准确地揪出那些潜在的安全违规行为。听起来是不是有点像在…

2026/8/22 16:32:39 阅读更多 →
StringBuilder 和 StringBuffer常用方法全解

StringBuilder 和 StringBuffer常用方法全解

ps.StringBuilder 和 StringBuffer用法一致,StringBuffer适用于多线程,但速度较慢,StringBuilder反之。特殊:StringBuilder数组// 第1步:创建数组(相当于买了一个有3个隔层的书包) StringBuilde…

2026/8/22 16:31:39 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/21 16:42:28 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →