锂离子电池开路电压与电池容量的对应关系分析_锂电池开路电压-程序员宅基地

锂离子电池开路电压与电池容量的对应关系分析
  
  先给出一个表格:如下,百分比是电池的剩余容量,右侧是对应的电池的开路电压(OCV).
  100%----4.20V
  90%-----4.06V
  80%-----3.98V
  70%-----3.92V
  60%-----3.87V
  50%-----3.82V
  40%-----3.79V
  30%-----3.77V
  20%-----3.74V
  10%-----3.68V
  5%------3.45V
  0%------3.00V
  
  
  以下是这个表格的来龙去脉.
  
  〓〓〓〓〓〓〓〓
  一.首先几个概念解释:
  1.OCV:open circuit voltage的缩写,开路电压.
  
  2.锂离子电池:本篇讨论的是目前手机上普遍采用的以4.2V恒压限制充电的单节锂离子电池.
  
  3.mAh:电池容量的计量单位,实际就是电池中可以释放为外部使用的电子的总数.
   折合物理上的标准的单位就是大家熟悉的库仑.
   库仑的国际标准单位为电流乘于时间的安培秒.
   1mAh=0.001安培*3600秒=3.6安培秒=3.6库仑
   mAh不是标准单位,但是这个单位可以很方便的用于计量和计算.
   比如一颗900mAh的电池可以提供300mA恒流的持续3小时的供电能力.
  
  4.fuel gauging:电量计量,原意是油量计量,后在电化学上被引用为电量计量的意思.
   最科学的并且是最原始的电池的电量计量方法是对流经的电子流量的统计.即库仑计(coulomb count).
  
  ★要想获得锂离子电池的电量使用的正确情况,只有用库仑计.就象大家家里面的水量计量用的水表的作用原理.要计算流经的电荷的多少才能获得锂离子电池的电量使用情况.
  
  〓〓〓〓〓〓〓〓
  二.电压与容量的关系
  但是锂离子电池有一个对电量计量很有用的特性,就是在放电的时候,电池电压随电量的流逝会逐渐降低,并且有相当大的斜率.这就提供给我们另外一种近似的电量计量途径.取电池电压的方法.就好像测量水箱里面的水面高度可以大概估计剩余的水量这个道理一样.但是实际上电池的电压比水箱里面的平静的水面高度测量要复杂的多.
  
  用电压来估计电池的剩余容量有以下几个不稳定性:
  1.同一个电池,在同等剩余容量的情况下,电压值因放电电流的大小而变化.
   放电电流越大,电压越低.在没有电流的情况下,电压最高.
  2.环境温度对电池电压的影响, 温度越低,同等容量电池电压越低.
  3.循环对电池放电平台的影响,
   随着循环的进行,锂离子电池的放电平台趋于恶化.放电平台降低.所以相同电压所代表的容量也相应变化了.
  4.不同厂家,不同容量的锂离子电池,其放电的平台略有差异.
  5.不同类型的电极材料的锂离子电池,放电平台有较大差异.钴锂和锰锂的放电平台就完全不同.
   以上这些都会造成电压的波动和电压的差异,使电池的容量显示变的不稳定
  ★★一台手机上用电压计量电池容量时,因为手机不可能一直处于小电流的待机状态.暂时的大电流的损耗,比如开背光,放铃声,特别是通过,都会造成电池电压很快降低.此时手机显示的容量要降低得比实际容量降低更多.而当大电流撤掉以后,电池的电压会回升.这就会造成手机容量显示反而上升这种不合理的现象.
  
  〓〓〓〓〓〓〓〓〓〓〓
  三.电池电压对电池容量的表格
  说了这么多,下面给出一个标准的电压对电池剩余容量的表格(左侧)
  以及大电流恒流放电是电池电压对容量的表格(右侧)
  
  标准条件描述:
  1.室温
  2.新的电池
  3.完全充饱以后进行GSM模拟放电
  4.测量电池电压时,关断放电回路,测量电池开路电压.排除放电电流对电压的影响.
  5.选用钴锂的电池,因为目前手机上大多选用的是钴锂.锰锂很少.
  
  大电流恒流放电条件描述:
  1.室温
  2.新的电池
  3.完全充饱以后进行550mA的恒流放电
  4.测量电池电压时,不关断放电回路,测量电池实际工作电压.携带放电电流对电压的影响.
  5.选用钴锂的电池,因为目前手机上大多选用的是钴锂.锰锂很少.
  
  ★★★★★
  具体数据如下,以10%的容量间隔进行划分
  
  OCV电压对容量关系 550mA恒流放电电压对容量关系
  100%----4.20V 100%----4.20V
  90%-----4.06V 90%-----3.97V
  80%-----3.98V 80%-----3.87V
  70%-----3.92V 70%-----3.79V▲
  60%-----3.87V 60%-----3.73V
  50%-----3.82V 50%-----3.68V
  40%-----3.79V▲ 40%-----3.65V
  30%-----3.77V 30%-----3.62V
  20%-----3.74V 20%-----3.58V
  10%-----3.68V 10%-----3.51V
  5%------3.45V 5%------3.42V
  0%------3.00V 0%------3.00V
  ★★★★★
  以上数据为我三年来对锂离子电池测试的统计,
  因为电池电压的影响因素实在太多,表中的仅供各位参考.
  
  注意这里电池电压与容量不是线性关系.也没有其它公式可以套用.手机只能实现制备一个对应的表格来对照实际测量到的电压,来近似取得电池的容量.
  
  锂离子电池的OCV放电电压在4.20V到3.90V之间下降斜率较快.
  在3.8V前后有一个相对平缓的放电平台
  在低于3.7V以后,电压随容量下降急剧降低到3.0V
  而对照的大电流放电(1C)的放电平台出现在3.65V左右
  
  由对比表格可以看到.
  如果长时间处于大电流放电状态,当电压降到3.79V时,
  手机这个时候认为只有40%(参考左侧)的电量.而实际电池应该还有70%的电量(参考右侧).当手机重新进入小电流待机时,电池电压会回升到对应左侧的3.92V(70%).那么手机的容量显示就会出现反跳现象.
  
  --------------------------------------
  四.手机上采用测量电压法来计量电池容量的具体应用:
  
  1.手机设计的电量显示就是根据这个电压对容量的关系来设置手机上电量的显示.
  2.常用的电量格.有三格或四格的.以四格电量的显示来讲.
   各个手机设计时每一格代表的电量并不一定是平均的25%.
   实际情况往往可能是第一格代表了50%或者更多.第二格代表20%.....是一种不平均的分配.
   波导S1200的第一格电量就代表了前面的60%以上的电量.
   厦新A8的第一格电量代表了前面的70%左右的电量.
   其它三星手机,philips的都有各自不同的格子定义.
   当然采用这种原理的也有用百分比来显示的(就象上面的百分比).
  3.但是只要是采用电压来计量容量原理来工作的手机,这个电量就不可避免的存在下述弊端
   电量的精度(分辨率)不高.三格,四格或10格(就象上面的百分比).
   电量会出现反复变化,比如打完一个电话后从两格降低到一格后,过一会儿又反弹回两格这种现象.
  4.手机对电池电压的采样,一般会尽量采用低消耗电流时的电压(比如待机时),
   这时获得的电压比较有参考价值.
   而且手机软件会采用"多点采样计算平均值"的算法来避免瞬间电流对电压的干扰.
  5.手机里面设定容量格数的电压临界值是固定不变的.
   而电池随着循环的进行或选用放电平台很差的电池时,其对应的剩余容量会出现很大的差异
   比如放电平台高的电池,其第一格所代表的电量可以用3天,而循环了100次的电池和差的劣质电池.
   其第一格电量却只能用1到2天.甚至出现在电量为空格的时候却还可以待机2天的怪异现象.
  6.在处理电压反跳现象时,有些手机会采用锁定容量格数的一个算法.即容量显示不反跳,但是当前的容量格数的使用时间会相对延长一点.
  7.有些早期的手机使用的是镍氢电池或镍镉电池,
   同样镍基电池也可以绘出一个放电电压对容量的关系.其原理也是一样的.这里不另行详细说明.
  
  --------------------------------------
  总之,采用测量电池电压来计量电池容量是个简单易行,但是略显粗糙的方法.
  真正高级的锂离子电池电量计量只有采用库仑计并使用高级的电量计量算
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/pan0755/article/details/51425549

智能推荐

iview 下拉select样式_iview实现select tree树形下拉框的示例代码-程序员宅基地

文章浏览阅读170次。本文介绍了iview实现select tree树形下拉框的示例代码,分享给大家,具体如下:html部分数据部分export const treeData= [{title: 'parent 1',expand: true,selected: true,value: '1',children: [{title: 'parent 1-1',expand: true,value: '11',childr..._iview 2.0 select树形官网

【推荐算法 学习与复现】-- 深度学习系列 -- NFM_nfm代码实现-程序员宅基地

文章浏览阅读1.1k次。和前面的模型结构上都是大差不差的,但是FM归根结底还是个二阶特征交叉的模型,NFM在在Embedding层后添加 特征交叉池化层 用于对 Embedding向量两两计算元素积操作,并对交叉特征向量求和,得到池化层的输出向量。(可能描述不清楚,可以参考下面论文给出的计算过程)再把该向量输入上层的多层全连接神经网络,进行进一步的交叉。对比前面的DeepFM模型,讲二阶特征交叉部分由并行结构改为了串联的结构,DNN在二阶交叉特征进行进一步交叉,而DeepFM是二阶交叉特征 + 一阶特征DNN,..._nfm代码实现

mysql数据库密码字段查看_mysql基本操作(数据库,表,字段,记录)-程序员宅基地

文章浏览阅读774次。连接数据库1)游客登陆(不一定能登入,登入了也啥都不能干)>: mysql2)账号密码登录>: mysql -u root -p再输入密码,没有任何提示,没有密码直接回车3)连接指定服务器的mysql>: mysql -h ip地址 -P 端口号 -u 账号 -p回车后敲入密码eg:>: mysql -hlocalhost -P3306 -uroot -p #默认端口3..._怎么查看varchar类型密码

linux服务器硬件运维,Linux运维day1--服务器硬件介绍-程序员宅基地

文章浏览阅读190次。第1章 什么是运维1.1 为什么做运维竞争小,需求量大;入门难,入门后薪资很高;学习基本没有门槛;有人带领学习,入门很简单。1.2 运维职责数据不能丢;网站7*24小时运行;用户体验要好。第2章 服务器2.1 服务器的尺寸:服务器的尺寸用厚度(高度)U表示1U=4.45CM2.2 服务器类型:机架式服务器刀片式服务器塔式服务器2.3 服务器品牌DELL(大多企业常用)、联想、IBM、浪潮、航天联志..._运维方案的服务器硬件需求

IDEA的 lombok插件安装使用_lombokmultiple markers at this line - overrides j-程序员宅基地

文章浏览阅读190次。1,下载jar包2,将包复制到项目新建的扩展包lib下,右键如图点击, 3 下载lombok插件支持 4,需要开启注解成功_lombokmultiple markers at this line - overrides java.lang.object.tostring

蓝桥杯模拟题—长草_蓝桥杯长草c-程序员宅基地

文章浏览阅读898次。题目描述小明有一块空地,他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。  小明选了其中的一些小块空地,种上了草,其他小块仍然保持是空地。  这些草长得很快,每个月,草都会向外长出一些,如果一个小块种了草,则它将向自己的上、下、左、右四小块空地扩展,这四小块空地都将变为有草的小块,其中有草的地方为1,空地为0。  请告诉小明,k 个月后空地上哪些地方有草。tip..._蓝桥杯长草c

随便推点

Winform/C#入门编程之第三部分容器(五:选项卡控件TabControl)_c#选项卡菜单-程序员宅基地

文章浏览阅读4.8k次,点赞5次,收藏17次。简介:TabControl 包含选项卡页,这些选项卡页由通过 TabPages 属性添加的 TabPage 对象表示。 此集合中的选项卡页的顺序反映了选项卡在控件中出现的顺序。用户可以通过单击控件中的某一选项卡来更改当前的 TabPage。 您也可以通过使用下面的 TabControl 属性之一,以编程的方式更改当前的 TabPage:SelectedIndex,SelectedTab。..._c#选项卡菜单

网页调用打印机打印文件-程序员宅基地

文章浏览阅读451次。window.print()转载于:https://www.cnblogs.com/kugeliu/p/6728113.html_网页获取网络打印机文件

《Effective C++》条款07:为多态基类声明virtual析构函数_为多态基类声明 virtual 析构函数 effective c++-程序员宅基地

文章浏览阅读190次。 class Base_A{public: Base_A():element(0) {} ~Base_A() { cout << "调用A的析构函数" << endl; } void print(int a) { cout << a << endl; } void print(float a) { cout << a &.._为多态基类声明 virtual 析构函数 effective c++

正则表达式学习笔记_\p{sc=han}-程序员宅基地

文章浏览阅读942次。1、如果我们要在一个字符串里找出数字,该怎么做呢?第一种方法,我们采用es6的filter方法来过滤 let str = "2020woyaofadacai1121" let nums = [...str].filter(i => !Number.isNaN(parseInt(i))).join("") 第二种方法,我们用正则表达式 let str = "2020woyaofadacai1121" let nums = str.match(/\_\p{sc=han}

AI智能安防视频EasyCVR平台接入国标硬件设备播放视频失败的原因排查与分析_大华国标接入easycvr流解析失败-程序员宅基地

文章浏览阅读3.3k次。EasyCVR视频融合云服务支持多协议、多类型的设备接入,并分发多格式的视频流,能覆盖全终端平台。EasyCVR能实现视频直播、云端录像、存储、检索及回看、平台级联等能力,可应用在多元化的安防视频监控场景中,如智慧水利、智慧工地、智慧社区、智慧校园、智慧仓储等等。EasyCVR平台电脑网页客户端支持单画面、多画面显示,用户可选择任意一路或多路视频观看,视频窗口数量1、4、9、16个可选。_大华国标接入easycvr流解析失败

微信支付:小微商户申请入驻第一步:平台证书序列号的获取-程序员宅基地

文章浏览阅读2.4k次。文档地址申请入驻文档:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_2平台证书获取文档:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_111. 微信支付商户平台升级API证书,升级后才可成功调用本接口。具体操作..._微信商户号如何根据证书获取证书序列号