电池-电量监测基础知识
一、为何要进行电池电量监测
不知各位有没有想过为何现在手机电池和笔记本电脑电池不容易鼓包了?十年前还经常出现的电池鼓包最近像是消失了一样,其实是因为随着电量监测技术的发展,哪怕是最基本的电子设备也有电池侧和产品侧至少两级电量监测与保护电路,电池不容易像以前一样过充或者过放,因此也不容易发生异常化学反应产生气体导致电池鼓包。
除了防止过充过放外,精准的电量监测还能提高电池利用率。如果电池电量监测不准确,那么为了防止过放只能提高放电保护阈值,可能造成电池还没放完电就显示低电量。
那么现在的电量监测方式和以往的有何不同又有何优势呢?下文将简单介绍。
二、传统省成本的电量监测方式
1. 基于电压的电量监测
假设我们知道一款锂电池的满电量电压是4.2V,完全放电电压是3.2V,那么我们就可以用电压来判断电池是否充满或是否放尽,实际上电池电压和电量有一定的函数关系,只需要测出这个函数关系我们就可以用单片机读取电池电压来判断剩余电量。

图1 传统电阻分压式电量监测
如图1,一般MCU的ADC输入电压不高因此需要电阻分压,但分压电阻自身又带来了一定的能耗,如果是在低功耗的设备上是万万不能接受的,而如果提高了分压电阻阻值虽然可以降低功耗,但等效阻抗增大导致ADC采样不准,因此需要加(电压跟随器)进行阻抗匹配,增加电路设计复杂性的同时还带来了成本的增加。

图2 带阻抗匹配的分压式电量监测
2.基于电压的电量监测优势与不足
基于电压的电量监测的优势是可以在无负载的情况下进行电量监测。
但基于电压的电量监测还有其它的不足之处,例如在小电流时准确度较高,但当有大电流负载情况时,电压可能随之突变,造成电量监测准确度下降。生活中也可以看出这一点,如电动车拧动油门可能造成显示的电量急剧下降。
同时由于电池在老化之后或者低温等状况下,其内阻会有所变化,因此电压-容量曲线会产生偏差导致电量监测误差。
三、更准确的电量检测方式
1. 电流积分式监测-库仑计
电流积分式监测是对放电电流进行连续积分来计算电池电荷量,因此只要知道总的电荷量就可以实时得到剩余电量比例,它的优势是可以在带负载的情况下进行电量监测。后续将更新专门的文章介绍此种方式,欢迎关注。
2. 阻抗跟踪技术
阻抗跟踪技术是一种实时测量电池内阻的方式,这种方式可以结合前面两种电压与电流监测方式的优势,在有无负载的情况下均可以准确的监测电量。后续将更新专门的文章介绍此种方式,欢迎关注。
------ 总结 ------
总结:本文简单介绍了电量监测的三种方式,后续会写文章会详细介绍库仑计方式与阻抗跟踪方式。
相关文章:
电池-电量监测基础知识
一、为何要进行电池电量监测 不知各位有没有想过为何现在手机电池和笔记本电脑电池不容易鼓包了?十年前还经常出现的电池鼓包最近像是消失了一样,其实是因为随着电量监测技术的发展,哪怕是最基本的电子设备也有电池侧和产品侧至少两级电量监测…...
西瓜书学习笔记——层次聚类(公式推导+举例应用)
文章目录 算法介绍实验分析 算法介绍 层次聚类是一种将数据集划分为层次结构的聚类方法。它主要有两种策略:自底向上和自顶向下。 其中AGNES算法是一种自底向上聚类算法,用于将数据集划分为层次结构的聚类。算法的基本思想是从每个数据点开始࿰…...
深度视觉目标跟踪进展综述-论文笔记
中科大学报上的一篇综述,总结得很详细,整理了相关笔记。 1 引言 目标跟踪旨在基于初始帧中指定的感兴趣目标( 一般用矩形框表示) ,在后续帧中对该目标进行持续的定位。 基于深度学习的跟踪算法,采用的框架包括相关滤波器、分类…...
【数据结构:顺序表】
文章目录 线性表顺序表1.1 顺序表结构的定义1.2 初始化顺序表1.3 检查顺序表空间1.4 打印1.5 尾插1.6 头插1.7 尾删1.8 头删1.9 查找1.10 指定位置插入1.11 删除指定位置数据1.12 销毁顺序表 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一…...
android tts播报破音解决方案汇总
导航app引导中经常遇到破音,这里也将之前经历过的方案收集以下,方便以后选择: 1 对于开始和结尾破音: 可以用升降音来处理 两种方式 一种是 直接对开始和结束的时间段进行音量直接渐进改变。这里配的是200ms的渐变。 VolumeSha…...
2024年新提出的算法:一种新的基于数学的优化算法——牛顿-拉夫森优化算法|Newton-Raphson-based optimizer,NRBO
1、简介 开发了一种新的元启发式算法——Newton-Raphson-Based优化器(NRBO)。NRBO受到Newton-Raphson方法的启发,它使用两个规则:Newton-Raphson搜索规则(NRSR)和Trap Avoidance算子(TAO&#…...
笔记 | Clickhouse 命令行连接及查询
在 ClickHouse 中,可以使用命令行客户端执行查询。默认情况下,ClickHouse 的命令行客户端称为 clickhouse-client。下面是一些基本的步骤和示例,用于使用 clickhouse-client 进行查询。 首先,需要确保已经安装了 ClickHouse 服务…...
设计模式—行为型模式之责任链模式
设计模式—行为型模式之责任链模式 责任链(Chain of Responsibility)模式:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时&am…...
如何使用Python+Flask搭建本地Web站点并结合内网穿透公网访问?
文章目录 前言1. 安装部署Flask并制作SayHello问答界面2. 安装Cpolar内网穿透3. 配置Flask的问答界面公网访问地址4. 公网远程访问Flask的问答界面 前言 Flask是一个Python编写的Web微框架,让我们可以使用Python语言快速实现一个网站或Web服务,本期教程…...
【C语言】【力扣】刷题小白的疑问
一、力扣做题时的答案,没有完整的框架 疑问: 在学习C语言的初始,就知道C语言程序离不开下面这个框架,为什么力扣题的解答往往没有这个框架? #include <stdio.h>int main() {return 0; } 解答: 力扣平…...
【Python】03快速上手爬虫案例三:搞定药师帮
文章目录 前言1、破解验证码2、获取数据 前言 提示:通过用户名、密码、搞定验证码,登录进药师帮网站,然后抓取想要的数据。 爬取数据,最终效果图: 1、破解验证码 使用药师帮测试系统:https://dianrc.ysb…...
C++异步编程
thread std::thread 类代表一个单独的执行线程。在创建与线程对象相关联时,线程会立即开始执行(在等待操作系统调度的延迟之后),从构造函数参数中提供的顶层函数开始执行。顶层函数的返回值被忽略,如果它通过抛出异常…...
dfs专题(记忆化搜索)P1141 01迷宫——洛谷(题解)
题目描述 有一个仅由数字 00 与 11 组成的 ��nn 格迷宫。若你位于一格 00 上,那么你可以移动到相邻 44 格中的某一格 11 上,同样若你位于一格 11 上,那么你可以移动到相邻 44 格中的某一格 00 上。 你的任务是&#…...
pip 安装出现报错 SSLError(SSLError(“bad handshake
即使设置了清华源: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip 安装包不能配置清华源,出现报错: Retrying (Retry(total2, connectNone, readNone, redirectNone, statusNone)) after connection broken by ‘SSLE…...
新概念英语第二册(46)
【New words and expressions】生词和短语(12) unload v. 卸(货) wooden adj. 木制的 extremely adv. 非常,极其 occur …...
动态规划入门题目
动态规划(记忆化搜索): 将给定问题划分成若干子问题,直到子问题可以被直接解决。然后把子问题的答保存下来以免重复计算,然后根据子问题反推出原问题解的方法 动态规划也称为递推(暴力深搜记忆中间状态结果…...
探索云性能测试的各项功能有哪些?
云性能测试作为现代软件开发和部署过程中不可或缺的一环,为确保系统在各种条件下的高效运行提供了关键支持。本文将介绍云性能测试的各项功能,帮助您更好地了解其在软件开发生命周期中的重要性。 1. 负载测试 云性能测试的首要功能之一是负载测试。通过模…...
(大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
今天,面试了一家公司,什么也不说先来三道面试题做做,第一题。 那么,我们就开始做题吧,谁叫我们是打工人呢。 题目是这样的: 统计除豪车外,销售最差的车 车辆按批销售,每次销售若干…...
Git安装,Git镜像,Git已安装但无法使用解决经验
git下载地址: Git - 下载 (git-scm.com) <-git官方资源 Git for Windows (github.com) <-github资源 CNPM Binaries Mirror (npmmirror.com) <-阿里镜像(推荐,镜…...
Python与CAD系列高级篇(二十五)分类提取坐标到excel(补充圆半径、线长度、圆弧)
目录 0 简述1 分类提取坐标到excel2 结果展示0 简述 上一篇中介绍了:对点、直线、多段线、圆、样条曲线分类读取坐标并提取到excel。考虑到进一步提取图形信息,此篇补充对圆半径、线长度以及圆弧几何信息的提取。 1 分类提取坐标到excel 代码实现: import math import nump…...
公开信息整理|2026年4月4日:消费复苏、金融调节、教育规范、科技安全与部分国际动态速览
🔥个人主页:杨利杰YJlio❄️个人专栏:《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》 《那些年未解决的Windows疑难杂症》🌟 让复杂的事情更…...
Gemma-3-12b-it多模态交互工具效果展示:菜单图片识别+多语言翻译生成
Gemma-3-12b-it多模态交互工具效果展示:菜单图片识别多语言翻译生成 1. 引言:当AI看懂菜单,还能帮你翻译 想象一下,你走进一家异国餐厅,面对一份满是陌生文字的菜单,完全不知道点什么好。这时候ÿ…...
Wan2.2-I2V-A14B命令行推理教程:infer.py脚本使用与常见报错解决
Wan2.2-I2V-A14B命令行推理教程:infer.py脚本使用与常见报错解决 1. 环境准备与快速部署 Wan2.2-I2V-A14B是一款强大的文生视频模型,通过私有部署镜像可以快速搭建运行环境。这个镜像已经针对RTX 4090D 24GB显存进行了深度优化,内置了完整的…...
windows系统部署funrec项目:安装WSL2
注意:WSL系统与Windows系统环境是完全隔离开的,只有代码文件可以互通 windows的anaconda、python、uv、torch、tensorflow等,WSL都不能用,都需要另外安装 WSL 可以访问 Windows 的项目文件(比如 /mnt/d/MyProject/……...
seo优化专业如何做移动端优化_seo优化专业如何做关键词优化
SEO优化专业如何做移动端优化 随着互联网的发展,移动端已经成为了人们获取信息和服务的主要渠道。对于SEO优化专业人员而言,如何进行有效的移动端优化成为了一个重要的课题。本文将从问题分析、原因说明、解决方法和注意事项四个方面,帮助SE…...
Android ImageButton进阶实战:从基础到自定义状态与交互优化
1. ImageButton基础与核心属性解析 第一次接触ImageButton时,很多人会疑惑它和普通Button有什么区别。简单来说,Button是文字按钮,而ImageButton是用图片作为视觉元素的交互控件。在实际项目中,我发现90%的图标点击场景都应该使用…...
ProperTree完全指南:3个步骤掌握跨平台plist文件编辑技巧
ProperTree完全指南:3个步骤掌握跨平台plist文件编辑技巧 【免费下载链接】ProperTree Cross platform GUI plist editor written in python. 项目地址: https://gitcode.com/gh_mirrors/pr/ProperTree ProperTree是一款强大的跨平台plist文件编辑器…...
Qwen-Image-Layered实战:一键将图片拆成可编辑图层,设计师效率提升10倍
Qwen-Image-Layered实战:一键将图片拆成可编辑图层,设计师效率提升10倍 你是不是也遇到过这样的场景?客户发来一张产品海报,说“把背景换成星空,把Logo放大一点,再把模特往右移一点”。听起来只是几个简单…...
Make:目标(Target)构建的详细和依赖项的处理过程(个人总结)
相关文章 Make专栏https://blog.csdn.net/weixin_45791458/category_12383799.html 这段时间在用makefile,所以自己探究了一下make的工作过程,并经过实验总结了一些规律。 对于一个规则的处理如下,首先make会检查规则中的目标文件是否存在和…...
AnimateDiff终极指南:3步将静态图片变生动动画的免费神器
AnimateDiff终极指南:3步将静态图片变生动动画的免费神器 【免费下载链接】animatediff 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/animatediff 你是否曾经幻想过,只需一行文字描述,就能让静态图片"活"起来…...
