基于单片机的锂电池保护电路低功耗设计

发布者:QuantumPulse最新更新时间:2014-03-10 来源: elecfans关键字:单片机  锂电池保护  电路低功耗 手机看文章 扫描二维码
随时随地手机看文章

  90 年代出现的锂电池是能源技术领域的一个重要的里程碑。和其它二次电池相比, 锂电池具有更高的体积密度和能量密度, 因此在移动电话、个人数字助理(Personal D igital A ssistan t, PDA )、计算机等手提式电子设备中获得了极为广泛的应用。

  一方面, 以锂电池为供电电源的电路设计中, 要求将越来越复杂的混合信号系统集成到一个小面积芯片上, 这必然给数字、模拟电路提出了低压、低功耗问题。在功耗和功能的制约中, 如何取得最佳的设计方案也是当前功耗管理技术( Pow erM anagem en t, PM ) 的一个研究热点。目前研究得较多的是系统级的动态功耗管理技术(Dynam icPow erM anagem en t, DPM ) , 它的基本思想是关掉不工作的部分以节省系统功耗, 但是在大多数情况下, 这种方法仅用于数字系统的低功耗优化。和模拟电路相关的低功耗设计也有许多文献报道, 但基本只限于某类专用电路, 而对数模混合电路的功耗管理则少有文献涉及。

  另一方面, 锂电池的应用也极大地推动了相应电池管理、电池保护电路的设计开发。锂电池应用时必须要有复杂的控制电路, 来有效防止电池的过充电、过放电和过电流状态。

  本文针对锂电池保护电路, 在考虑功能实现的同时, 重点从功耗的角度出发, 采用了模拟电路中关键电路工作在亚阈值区的设计思路, 并利用内部数字信号反馈控制模拟电路进入Standby 状态, 从而满足较低电压下的功耗管理。

 系统功能实现

  图1 给出了锂电池保护电路的系统框图。图中,VDD 和V SS 分别是电池电源和地输入端; CO 和DO 分别是充电及放电控制端, 在正常工作模式下均为高电平, 电池既可以充电又可以放电, 反之, 充电和放电回路被切断;VM 是放电过流、充电过流检测端。电路实现的功能如下:

  (1) 过充电、过放电检测: 图中的取样电路(SAM PL E) 将实时监测电池电压信号, 并将之送入过充电比较器(OV ERCHARGE)、过放电比较器(OV ERD ISCHARGE) 和基准电压比较, 判断电池电压是否高于过充电检测电压或是否低于过放电检测电压, 再由数字逻辑控制电路(CON TROLLO G IC) 输出相应信号到CO 端及DO 端, 即完成过充电、过放电检测功能。

  (2) 放电过流检测: 由VM 端来监测电池接负载放电时的电流大小, 和不同的基准电压比较后, 由三个比较器: 过流1 (OV ERCU RREN T1)、过流2(OV ERCU RREN T2)、负载短路(LOAD SHORTDETECT ION ) 输出相应信号, 并根据过流程度经过相应延时后, 由逻辑控制电路输出信号控制DO 端。

  (3) 充电过流检测: VM 端信号还可以反映电池接充电器时, 充电电流的大小, 再经充电检测比较器(CHARGE DETECT ION ) 比较后, 由逻辑控制电路决定是否应停止充电。

  (4) 零伏电池充电功能: 由电平转换电路(CONV ERTOR) 实现, 能够对待充电的电池进行检测, 若电池电压低于零伏电池充电电压, 便输出信号将CO 端置为低电平, 从而切断充电回路。

 

  可以看出, 此电路是一个连续工作的数模混合系统, 同时又以被监测的锂电池为供电电源, 在实现电路功能并满足检测精度的前提下, 电路的功耗成了另外一个重要的性能指标。由于控制逻辑部分属于数字电路, 静态功耗几乎可以忽略, 所以如何降低模拟电路的静态功耗并且限制低电压下的电路功耗成了设计重点。

 系统低功耗设计

 Standby 状态实现

  设计中, 为了使电路在电池过放电情况下尽可能地降低电流消耗, 数字电路中加入了使系统进入Standby 状态的控制部分, 原理图由图2 给出。

 


 

  图中信号OD 由数字电路产生, 当比较器检测到电池电压低于过放电检测电压, 并经过延时后,OD 将从高电平变为低电平, 此时通过P2 管将VM拉到高电平, 再经反相后从负载短路输出OU T_ L S端输出低电平, 使输出端STAND 变为低电平,STANDB 为高电平, 意味着系统可以进入Standby状态; 一旦电池充电开始时,VM 端迅速被置为低电平, 此时不管OD 如何, 都通过OU T _L S 将STAND恢复为高电平, 系统进入正常的检测状态。

  通过内部数字电路产生的Standby 信号, 可以有效打开或者切断模拟电路从电源到地的直流通路, 使电路在不需要的时候保持Standby 状态, 以降低电源消耗。因为只需要单个MO S 便可充当电路的控制开关, 所以这种方法简单可靠, 不影响原有的模拟电路功能, 并且能和模拟电路低功耗设计相结合,实现低电压下电路的功耗管理。[page]

亚阈值电压基准电路

  由于电压基准源同时要给过充比较器、过放比较器、过流1 比较器及过流2 比较器提供不随温度、电源电压变化而变化的基准电压, 所以在模拟电路中起着非常重要的作用, 同时也是影响电路功耗的一大因素。本文利用MO S 管的亚阈值特性, 设计了工作在亚阈值区的电压基准电路, 能够满足上述功耗要求, 电路结构如图3 所示。

 


  电路利用一个自偏置电路产生具有正温度系数的电流, 该电流流过电阻R 0 所产生的压降和具有负温度系数的PN 结压降相加, 可以输出一个零温度系数的基准电压V BD; 为满足同一电路中输出不同的基准电压源, 利用电阻分压将V BD 分成了V B I1 及V B I2输出。同时, 为保证电路在加上电源电压后能进入正确的工作状态, 电路中还加入了R C 启动电路。

  由图3 可见, P0 和P1 组成电流镜, 取相同的宽长比, 则。在P1、P0、N 0、N 1 和R 5 构成的自偏置电路中, 选择合适的R 5 值, 可以使N 0 和N 1 工作在亚阈值区。并且, 在时, 亚阈值MO S 管的漏电流I d 可表示为:

 

 

   式中,  

  与工艺参数有关, 其中n 为亚阈值因子,

  k  为波尔兹曼常数, q 为电子电荷。因为,V GSN 0- V GSN 1= IN 0•R 5,将式(1) 代入, 则有:

 

  式(2) 中可以看出, 不考虑电阻R 1 的温度系数,电流IN 1与热电压U T 成线性关系, 具有正温度系数。P2 和P1 组成电流镜, 假定流过P2 的电流为I P2, 则有:

 

  设二极管正向压降为V D , 分压电阻R 1、R 2、R 3、R 4 对R 0 的影响可以用等效电阻R = (R 1 + R 2 ) ∥ (R 3 +R 4) 来表示, 则在正常工作时, 满足

 

 

  该电流产生电路有两个平衡工作点, 即零点和正常工作点, 所以需要一个启动电路, 使电路能在上电过程中脱离零点而稳定工作。另外, 从电路功耗考虑, 启动电路在电路进入正常工作后应断开, 没有电流消耗。设计时从P 1 的漏端加入了R 6、C0, 构成自偏置电路的启动电路。

  与传统的Bandgap 基准源电路相比, 该电路有以下特点: 电路工作在亚阈值区, 功耗极低, 电路中电阻值和器件参数均取比值, 最大程度地避免了工艺漂移引起的输出变化; 电路设计中还加入了R C启动电路, 保证电路在上电后能及时进入正常工作状态。另外, 由内部数字信号STANDB 的控制, 此电路能够在低电压下进入Standby 状态, 此时消耗电流仅由控制管的漏电流决定, 小到几乎可以忽略。

模拟结果

  电路采用UMC 0. 6 μm 数字电路SP ICE 模型进行HSP ICE 模拟验证。图4 给出了电路对电池电压VDD 进入和退出过充电状态时的模拟结果, 从图中可看出, 过充电出现后, CO 端被置为低电平, 反之则是与电源电压相等的高电平。[page]

 

  结束语

  基于单片机的温度自动控制系统工作正常, 温度采样和显示的误差控制在设计要求的±1℃之内。系统应用于DF101B 型集热式恒温磁力搅拌器, 主控部分和从控部分通信稳定。在AD590 的电流模拟量输出后, 电阻分压和放大倍数需要很好的匹配, 既要保证分辨率的大小适中, 又要确保输入的电压在ADC0809 转换电压范围之内。无线通信过程中要求清楚数据编码的波形, 以便调试时知道发送数值的正确与否, 以及传输中干扰的大小和将要采取的抗干扰的措施。专用显示驱动芯片MAX7219 与MCS- 51 之间是用串行的方式通信, 时序的配合在通信中非常重要。

  数字化已经是控制领域的发展趋势。温度控制系统经历了长时间发展以后, 智能化程度的要求越来越高, 以微处理器为核心的温度智能控制系统能够满足绝大多数领域对温度控制的要求。与微处理器其它方面的应用相比, 以微处理器为核心的温度控制系统的开发在中国来说显得更为迫切, 很多的控制领域还在沿用传统的控制理论, 采用老的控制系统, 适时性不强, 处理速度慢, 故障率比较高。

  因此开发以单片机为核心的温度自动控制系统具有很强的现实意义, 本系统是一套较完整的温度自动控制系统。考虑到系统工作环境的因素和工作现场对系统的具体要求, 加强系统的抗干扰能力和工作稳定性将是系统要进一步改进的首要方面。我们可以在传感器输出与单片机的输入之间加上光电隔离, 同时单片机和继电器控制之间也加上光电隔离, 这对系统的抗干扰能力将有很大的提高。

关键字:单片机  锂电池保护  电路低功耗 引用地址:基于单片机的锂电池保护电路低功耗设计

上一篇:一种智能救援机器人的设计
下一篇:基于CXA1019的无线数据传输系统

推荐阅读最新更新时间:2024-03-16 13:37

格芯以eVaderis超低耗电 MCU 参考设计强化 22FDX® eMRAM 平台
美国加利福尼亚圣克拉拉,(2018 年 2月 27 日)——今日,格芯 与 eVaderis共同宣布,将共同开发超低功耗MCU参考设计方案,该方案基于格芯22nm FD-SOI(22FDX®)平台的嵌入式磁性随机存储器(eMRAM)技术。双方合作所提供的技术解决方案将格芯22FDX eMRAM优异的可靠性与多样性与 eVaderis的超低耗电IP结合,适合包括电池供电的物联网产品、消费及工业用微处理器、车用控制器等各种应用。 eVaderis 的 MCU 设计充分利用了 22FDX 平台高效的电源管理能力,相较于上一代 MCU,电池续航力可提高到10 倍以上,同时芯片尺寸大幅降低。这项由格芯FDXcelerator™合作项目(
[半导体设计/制造]
基于单片机的LCD1602控制总线程序
    第一行显示"Welcome";第二行显示="Happy day";若要显示其他字符,请直接往数组 LCMLineOne 和LCMLineTwo 填充相应的代码。直接上图,仿真图如下:     源程序如下,可以对比时序方式,理解总线的操作方法。     #include reg51.h //#include absaCC.h #define uchar  unsigned char #define uint  unsigned int #define busy  0x80 uchar  xdata  LCMWriteCOM  _at_ 0x80ff;  //写指令寄存器 uchar  xdata  LCMRea
[单片机]
基于<font color='red'>单片机</font>的LCD1602控制总线程序
STM32f103C8T6的优势和作用是什么?
对于入门STM32来说,这款单片机还是比较适合的。 早期我学习的时候,有个误区,就是刚入门就喜欢上高配,结果都是没玩到高级功能,开发板就丢在一边吃灰了。 实际产品开发其实很少用开发板那些方案,主要是成本高,尺寸不合适。 新手刚开始接触STM32的时候,不建议学资源太丰富的型号,因为贪多嚼不烂,入门越简单越好。 等你用熟了STM32F103以后,再去用更高级的,会顺手很多。 下面聊下,我自己用STM32F103C8T6的感觉,从几个方面: 1.资料教程丰富 这块相信大家也感同身受了,资料丰富到啥程序? 比如我不知道固件库这个是什么意思? 在网上一搜,一堆答案。 这么细致的问题都有答案,就丰富得很过分。 这样的好处是什么? 就
[单片机]
解析MCU技术发展线路 中国MCU如何取胜?
微处理器和单片机从上个世纪70年代在欧美开始兴起,1981年8051单片机问世,到今天已经36年了。从数量上看,8位单片机依然是MCU市场的主力,32位MCU已经成为今天全球消费和工业电子产品的核心。 从2015年开始,为争夺市场份额,布局强劲增长的物联网应用,MCU主要厂商之间发生了数起大规模并购。根据市场调研机构IC Insights的统计,从收购完成合并后的销售数据看,NXP、Microchip和Cypress 2016年MCU产品线销售额同比大幅增长,排名也相应上升。未进行大规模收购的MCU厂商则表现平平,只有个位数的增长,比如ST和TI,有的出现了大幅下降,比如像Samsung。 8大MCU厂商全球市场份额合计达到了88
[半导体设计/制造]
用于单片机的以太网网关--网络通
    摘要: “网络通”是基于普通单片机的廉价以太网测控网关。它可以将具有RS-232、RS-485等接口的测控设备简单而且直接地连接在以太网(因特网)上,利用丰富的现成的以太网资源,组成一系列以太网的分布式测控系统。     关键词: 以太网分布式测控系统 以太网测控网关 网关 网络通 1 概 述   利用现有以太网(因特网)的丰富资源,组建以太网分布式测控系统是一种低成本、高可靠性、快捷的技术方案。组建以太网分布式测控系统的关键设备是以太网测控网关,而以太网测控网关的组成方式有以下三种。   第一种是在20世纪90年代中期,人们采用PC机+网卡+采集插卡组成以太网测控网关,进行协议转换,将由现场
[网络通信]
单片机驱动74HC595的c51程序
//该子程序为74HC595发送字符的程序,该程序是先发送的是最低位! //芯片74HC595的时钟引脚为第11脚 //芯片74HC595的数据引脚为第14脚 //芯片74HC595的锁存引脚为第12脚 //当有多片74HC595串联时,只有当所有数据都发送完成后,再锁存信号! //同样74hc164与51单片机连接也可以由这个程序来驱动 #include #define uchar unsigned char #define uint unsigned int sbit clk=P3^5; sbit dat=P3^6; sbit shuo_cun=P3^7; uchar volatile e,f; uchar code ta
[单片机]
51单片机入门 - 串口工作原理知识点汇总
理论概念 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 不同型号的单片机使用的串口不同,根据需求选择相应的单片机,在有些场合如果单片机如果没有需要的串行通信接口,则可以通过单片机的I/O口进行模拟。 全双工UART(异步串行通信接口) UART有两种工作状态: 同步串行通信状态:速率高,硬件电路复杂,需要同时使用两条信号线,所以只能使用单工方式或半双工方式工作。 异步串行通信
[单片机]
51<font color='red'>单片机</font>入门 - 串口工作原理知识点汇总
基于单片机的自动巡线轮式机器人控制系统设计
摘 要:设计了一种自动巡线轮式行走机器人控制系统,采用AT89S52型单片机作为主控CPU,外加一个复杂可鳊程逻辑器件(CPID)协助CPU处理数据,扩展了程序参数存储器,能够进行检测引导线和直流电机、舵机的PWM控制。 关键词:控制系统;复杂可编程逻辑器件;存储器;光电检测;脉冲宽度调制 1 引言 轮式移动机器人是机器人研究领域的一项重要内容.它集机械、电子、检测技术与智能控制于一体。在各种移动机构中,轮式移动机构最为常见。轮式移动机构之所以得到广泛的应用。主要是因为容易控制其移动速度和移动方向。因此.有必要研制一套完整的轮式机器人系统。并进行相应的运动规划和控制算法研究。笔者设计和开发了基于5l型单片机的自动巡线轮式机器人
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved