科普:手机电池的保护电路

2023-10-27

转自:http://www.elecfans.com/yuanqijian/dianchi/dianchijichu/20120905287417.html


此篇文章主要介绍手机电池的保护电路。我们大家在使用电池的时候总会发生各种误操作, 而手机电池的电芯其实是比较脆弱的,因此完备的保护措施对一个合格的手机电池来讲是必不可少的。下面是正文:

一、镍氢电池的保护:


手机镍氢电池的保护器件非常简单,就是图中的哪个跨在两节电芯之间的扁扁的扁带一样的东西,称为可恢复式保险丝,又称PTC,即正温度系数热敏电阻的英文简写。在电路上,它是串联在供电回路里面的。一旦发生大电流(比如短路)的情况,就会因其PTC效应迅速增加其本身的电阻值,起到断路的作用。

  二、PTC的介绍

  PTC正温度系数热敏电阻,又称polyswitch聚合物自复保险丝(polymer resettable fuse)。聚合物自复保险丝由聚合物基体及使其导电的碳黑粒子组成。由于聚合物自复保险丝为导体,其上会有电流通过。当有过电流通过聚合物自复保险丝时,产生的热量(为I2R)将使其膨胀。从而碳黑粒子将分开、聚合物自复保险丝的电阻将上升。这将促使聚合物自复保险丝更快的产生热、膨胀得更大,进一步使电阻升高。当温度达到125° C时,电阻变化显著,从而使电流明显减小。此时流过聚合物自复保险丝的小电流足以使其保持在这个温度和处于高阻状态。当故障清除后,聚合物自复保险丝收缩至原来的形状,重新将碳黑粒子联结起来,从而降低电阻至具有规定的保持电流这个水平。上述过程可循环多次。PTC的保护原理如下图:


冷态PTC电阻值仅几十毫欧,而热态电阻值可达几百千欧姆。

  三、锂离子电池的保护线路

  本文主要以图例进行说明。


图左为典型的锂离子保护线路原理图,B+和B-代表典型的正负极,而P+和P-代表成品手机电池的正负极输出(见图右)。

四、锂离子保护线路的保护参数


另外,复杂高级的锂离子电池(比如智能锂离子电池)还会包含温度保护,电量计量,实时时钟和电子范围标识码。

五、锂离子电池保护原理细解

1、过充保护


当充电电压超出保护值是,触发保护线路动作,关断开关管Q1。

2、过放保护


当负载使电池电压降低到保护电压以下时,触发保护线路,Q1关断。


3、短路保护


短路保护电路分两种,一种是一旦触发后,短路故障排除,Q1自行导通,另一种触发后不会自行恢复,

需要外界强行充电后才会释放Q1。目前市场上这两种保护电路共存。

六、电池其它管脚的定义和解释


在许多手机的电池输出端,除了正负极,通常还会有一个或几个另外的输出端,

典型有如图的两种,NTC电阻和ID电阻。

1、ID电阻的原理

  ID(标识的简拼)


简单讲就是手机通过读取该管脚电阻的阻值来获悉电池的类型(根据阻值的不同来区

分镍氢电池和锂离子电池,区分大容量电池和普通容量电池)。

2、NTC电阻



NTC电阻正好是前面PTC电阻的相反。NTC是负温度系数热敏电阻的简拼。

  简单讲手机通过读取该电阻的阻值获取电池的温度值。籍以进行相应的保护动作,比如

在0~45度以外的环境,手机不进行充电,在-20~60度的范围之外手机强行关机,以此来保护在非

电池容忍环境里的危险操作。

3、NTC原理


NTC电阻的阻值和温度的对应关系如上图所示,图中可以看出,该电阻对应温度有一个

非常明确的对应关系。该电阻还可以用来进行一些电路的负温度补偿。

七、综合电路


一个典型的锂离子电池综合保护电路,从左至右分别为电量计电路/保护电路/实时时钟。

  这一点很有趣,实时时钟电路放在电池包里面的一个好处就是即使从手机上拔下电池,

时钟也不会丢失,只要电池的电压不降低到3.0V以下。而现在大多数实时时钟电路是放在手机里

面的,仅仅靠一个小容量的后备电池进行供电,一点手机掉电后,维持的时间非常有限。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

科普:手机电池的保护电路 的相关文章

  • 腾讯会议连接蓝牙耳机没有声音 - 解决方案

    手机端 手机端连接蓝牙耳机没有声音 打开腾讯会议的附近设备权限 电脑端 电脑端连接蓝牙耳机没有声音 问题原因 腾讯会议会自动连接使用蓝牙耳机的麦克风 导致耳机为了同时保证输出输入带宽进入了通讯模式 hands free 而腾讯会议设置中无法
  • rust开发工具

    文章目录 介绍 安装Rust 检测 安装vscode 安装Visual C 远程开发 在WSL上远程开发 SSL 远程开发 插件 技巧 idea或clion rust插件 介绍 支持Rust开发最好的开发工具有VS CODE SUBLIME
  • Linux内核中断之获取中断号

    目录 一 调用流程 二 应用举例 1 查找中断号 2 dts配置 3 驱动函数 Linux内核中可使用platform get irq 函数获取dts文件中设置的中断号 函数原型 int platform get irq struct pl
  • 硬件锁定许可:我应该使用哪些硬件? [复制]

    这个问题在这里已经有答案了 我最近实现了一个具有模糊匹配功能的硬件锁定许可系统 可以处理硬件中的更改 而无需重新激活 但我需要更多硬件来匹配 以确保更安全 创建更可靠的模糊匹配 现在我正在匹配以下内容 物理MAC地址 硬盘序列号 RAM 部
  • 真(非伪)随机数生成器。外面有什么? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在寻找能够生成真实随机数的经济实惠的解决方案 我已经发现LavaRnd 这是一个密码学上合理的随机数生成器 有人有这个领域的经验和 或了解其他解决方案吗 PS 恕我直言 这个问题
  • 在java中以300dpi打印到硬打印机

    好吧 我刚刚开始编写一个应该打印出图形的程序 我的几乎与位于此处的 Oracle 受版权保护的一模一样http docs oracle com javase tutorial 2d printing examples HelloWorldP
  • 测试工具中的 Chisel 运行时错误

    This Chisel https chisel eecs berkeley edu 代码工作正常 chiselMainTest Array String backend c genHarness gt Module new Cache n
  • 如何获取处理器和硬盘的制造序列号和 ID?

    如何使用 Matlab 获取以下硬件属性 主板制造序列号 处理器 ID 处理器制造序列号 硬盘ID 硬盘制造序列号 是否有任何函数或类负责检测其他机器硬件组件属性的属性 我知道可以使用系统或控制台命令来完成 但我不知道如何完成 不过 我更喜
  • 计算机多久会犯一次错误?

    我指的不是编程错误 这些错误实际上是由人类以某种方式造成的 而是在执行像将两个数字相加这样简单的操作时出现的错误 1 x 中预期出现错误的 x 范围是多少 就 CPU 而言 存在三种可能的错误来源 这些错误似乎在您的问题范围内 浮点舍入错误
  • 从我们按下键盘上的一个键的那一刻起,直到它出现在您的Word文档中,会发生什么[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 这个问题是在我的工作面试中 我只是想看看我是否提供了所有细节 机械开关短路将R1电阻端上拉至地 特殊的多路复用器将其转换为消息 以减少线路数量 由键盘
  • 如何让长按电源键拒绝关机?

    在大多数较新的计算机上 您可以通过按住电源按钮几秒钟来硬关闭 但我想完全阻止这种情况发生 您可以阻止一些软事件 例如 Windows 控制面板中的睡眠 挂起 休眠和 按电源按钮 事件 您还可以使用一些 Win32 和 WDI 编程来捕获和处
  • 硬件断点始终为 EXCEPTION_SINGLE_STEP

    我有一个充当调试器的程序 我为线程设置了一个 hw bp 将 dr0 设置为我想要 bp 所在的地址 并将 dr7 设置为 1 因为我希望 bp 在每次执行该地址时生成一个事件 它有效 但现在的问题是我一直没有停止接收 EXCEPTION
  • 到大端还是小端? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何获取专为Android设备设计的前后摄像头的百万像素?

    如何使用Android代码识别Android设备的前后摄像头的百万像素 我尝试过 CameraInfo 但没有获得百万像素 例如 为了识别我们正在使用的设备型号android os Build MODEL 同样 任何识别前置和后置摄像头百万
  • 我可以使用哪些工具来确定应用程序的硬件要求?

    For regular readers The saga continues 我的应用程序在我的开发机器上运行良好 该机器是作为相当好的游戏装备购买的 5 年前 因此 它是 64 位 2 2GHz 时钟速度和 2GB 内存 然而 工作中的机
  • “机器硬件”和“硬件平台”的区别

    我的 Linux 机器报告 uname a 输出如下 root tom i386 uname a Linux tom 2 6 9 89 ELsmp 1 SMP Mon Apr 20 10 34 33 EDT 2009 i686 i686 i
  • 如何在Python脚本中获取方波的频率

    我正在使用 TSL235 http www ti com lit ds symlink tsl235 pdf http www ti com lit ds symlink tsl235 pdf 光频转换器和 Raspberry Pi 传感器
  • RS 232 中断信号

    我有一个RS232信号捕获设备 而且效果很好 我需要一些帮助来理解数据 基本上我们购买它是因为我们正在处理 80 年代末使用串行通信的机器控制器 尽管知道端口参数 但我们运气不佳 从我转储的数据来看 机器控制正在使用中断信号作为其协议的一部
  • 在硬件级别模拟按键 - Windows

    我正在寻找一种语言或库 使我能够在最大可能的水平上模拟击键 而无需实际按下按键 我对击键级别的具体衡量标准是 当我的计算机已经运行按键侦听器 例如鼠标键和粘滞键 时 它是否会产生与物理按键相同的输出 我尝试过很多击键模拟的方法 java A
  • 可以从操作系统内禁用/配置 Intel PT(处理器跟踪)吗?

    我有很多关于 Intel PT 的问题 一直在尝试解码手册 但非常困难 我的问题是 我试图找出 Intel PT 是否可以从操作系统内部禁用或重新配置 或者更一般地说 从它提供跟踪的系统内部禁用或重新配置 Intel PT 是否在写入特定寄

随机推荐

  • vscode中嵌入cppcheck进行静态检查,包含插件使用方法

    1 vscode下载插件cpp check lint 如图 下载好之后按ctrl shift p打开用户设置 user setting 在设置中追加加入以下代码 cppcheck配置 cpp check lint enable true 启
  • 贵州酒店集团过405拦截

    文章目录 一 为什么返回405 二 开发者怎么解除限制 一 为什么返回405 云盾是阿里巴巴集团多年来安全技术研究积累的成果 结合阿里云云计算平台强大的数据分析能力 为中小网站提供如安全漏洞检测 网页木马检测以及面向云服务器用户提供的主机入
  • QT多平台移植经验分享及问题解析

    Qt5与Qt4对比 没有Qt4用到的qws Qt5新增了QPA系统 基于QPA使得Qt5移植到一个新平台非常简单而又具有极强的底层扩展能力 同时 C 11 也获得全面支持 使用 C 11 新特性更为方便 下面讲述将Qt5 4 1移植到目标板
  • QQ红包金额分配算法

    最近对红包金额分配感兴趣 便整理了一个较简单的分配算法 思路 主要是通过随机函数对金额随机分配 由于金额与份数不断变化 如何保证分配前等概率呢 本例是将金额等分 取得均值 但第一份取左和取右等概率 故其最大值为右份边界 代码 include
  • linux copy_from_user 头文件,宋宝华: Linux为什么一定要copy_from_user ?

    网上很多人提问为什么一定要copy from user 也有人解答 比如百度一下 但是这里面很多的解答没有回答到点子上 不能真正回答这个问题 我决定写篇文章正式回答一下这个问题 消除读者的各种疑虑 这个问题 我认为需要从2个层面回答 第一个
  • MySQL5.7忘记root密码-最简单的修改密码方法

    我的上一篇博客 MySQL5 7忘记root密码 手动修改密码教程 讲的还算详细 对于Windows10 DOS命令下的修改MySQL数据库密码可能出现的一些问题都做了讲解 相比上一篇 这一片会简单化描述 1 停止MySQL服务 去任务管理
  • 性能测试LoadRunner深入浅出

    Da01 一 初步概念 1 功能测试 测试软件产品的功能是否达到要求 如 ATM取款 在线取款 是否成功 转账成功 表示功能实现了 一个人 2 性能测试 测试软件产品的性能是否达到要求 包括 时间性能 多用户共同使用时的性能 如 ATM取款
  • 作业:递归实现插入排序和在o(nlgn)时间复杂度内寻找和为定值的两个元素

    1 递归实现插入排序 基本思想 可以把插入排序看作递归 地排序A 1 n 1 然后插入a n 到已经排好序的序列a 1 n 1 中 一下是实现算法 C 描述 VS205中调试通过 class InsertSort static void M
  • 智能合约编写之Solidity的高级特性

    前言 FISCO BCOS使用了Solidity语言进行智能合约开发 Solidity是一门面向区块链平台设计 图灵完备的编程语言 支持函数调用 修饰器 重载 事件 继承和库等多种高级语言的特性 在本系列前两篇文章中 介绍了智能合约的概念与
  • console.log机制

    介绍 前端在调试的时候很多都使用了console log 但大家都知道他的机制吗 遇到问题 在想要获取一个对象的某一个属性的属性值的时候 因为发送了ajax请求 然后在mounted阶段打印对象的属性时为空 而打印对象显示要获取的属性有值
  • Tomcat优化(一)-线程池优化

    tomcat处理请求的过程 在accept队列中接收连接 当客户端向服务器发送请求时 如果客户端与OS完成三次握手建立了连接 则OS将该连接放入accept队列 在连接中获取请求的数据 生成request 调用servlet容器处理请求 返
  • 能详细介绍审核任务分配有那些算法

    审核任务分配是一个有关人工智能和机器学习的研究领域 它的目的是分配审核任务 例如审核文本内容 给合适的审核员 以保证审核任务的高效性和准确性 下面是一些常见的审核任务分配算法 贪心算法 这是一种简单的分配算法 它按照审核员的审核能力和审核任
  • 记一次Gitlab升级, 14.6.0-ee到14.10.0-ee

    升级原因 Gitlab无法删除项目 点删除按钮后项目依然存在 打开后提示 No repository 不确定是否这个版本问题 想通过版本升级重装一遍看能否解决问题 升级过程 时间 2022 04 27 当前最新版本GitLab Enterp
  • 那些你可能不知道的浏览器奇技淫巧

    平常工作少不了用浏览器 以下分享一些浏览器的使用技巧 更好的有助于你的工作 ps 以下技巧均在 Chrome 浏览器下测试的 网页长截图 按 F12 弹出控制台 按 ctrl shift p 弹出输入框 输入full 选择 capture
  • 二货小易有一个W*H的网格盒子,网格的行编号为0~H-1,网格的列编号为0~W-1。每个格子至多可以放 一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。 对于两个格子坐标(x1,y1),(x2,y2)

    题目 二货小易有一个W H的网格盒子 网格的行编号为0 H 1 网格的列编号为0 W 1 每个格子至多可以放一块蛋糕 任意两块蛋糕的欧几里得距离不能等于2 对于两个格子坐标 x1 y1 x2 y2 的欧几里得距离为 x1 x2 x1 x2
  • JS-Array

    JS Array 数组的基本使用
  • 《软件测试的艺术》第九章 敏捷开发模式下的测试

    软件测试的艺术 第九章 敏捷开发模式下的测试 9 0 前言 9 1 敏捷开发的特征 9 2 敏捷测试 9 3 极限编程 XP 与测试 9 3 1 极限编程基础 9 3 1 1 XP计划 9 3 1 2 XP测试 9 3 2 极限测试 概念
  • 理解innodb的锁(record,gap,Next-Key lock)

    Record lock 单条索引记录上加锁 record lock锁住的永远是索引 而非记录本身 即使该表上没有任何索引 那么innodb会在后台创建一个隐藏的聚集主键索引 那么锁住的就是这个隐藏的聚集主键索引 所以说当一条sql没有走任何
  • 算法系列-leetcode-20.有效的括号

    20 有效的括号 简单 给定一个只包括 的字符串 s 判断字符串是否有效 有效字符串需满足 左括号必须用相同类型的右括号闭合 左括号必须以正确的顺序闭合 示例 1 输入 s 输出 true 示例 2 输入 s 输出 true 栈 遇到左括号
  • 科普:手机电池的保护电路

    转自 http www elecfans com yuanqijian dianchi dianchijichu 20120905287417 html 此篇文章主要介绍手机电池的保护电路 我们大家在使用电池的时候总会发生各种误操作 而手机