符合SMBus2.0协议单节智能锂电池系统的设计

发布者:NexusDream最新更新时间:2008-07-04 来源: EDN-CHINA关键字:智能电池  锂电池  过放电  CHG  Duracell  系列 手机看文章 扫描二维码
随时随地手机看文章

  Intel和Duracell公司于1995年提出了笔记本智能电池的概念——Smart Battery,即把锂电池和管理控制系统结合在一起,本身具有测量、计算、保护、通信等功能[1]。目前已经发展成为行业标准,其定义了智能电池数据规范协议SBData1.1、系统管理总线协议SMBus2.0(与I2C总线兼容)及相关的数据精度标准。此标准目前在笔记本智能电池系统中得到广泛的遵守和应用,而在面向其他应用时,可以做出相应的取舍和改进[2]。

  由于锂电池具有电压高、能量密度高、无“记忆效应”、放电曲线平缓等优点,很多便携式产品采用单节锂电池进行供电。然而锂电池也是比较娇贵的产品,过冲、过放电、短路等都会对使用寿命产生影响甚至发生爆炸危害到人身安全。而且目前很多便携式产品在电池电量没有完全用完时就不允许继续工作,降低了电池使用效率和产品的使用时间。因此,对单节锂电池进行相关的处理措施是非常必要的。

  1 智能电池系统规范概述

  电池的智能化是最近才发展起来的,智能电池的实现方法多种多样,但只有一种系统能够提供包括电池、充电器和其他元件在内的完整方案,即基于系统管理总线(SMBus)的标准智能电池系统(SBS)。系统主要由四个模块组成:充电、安全保护、测量和计算通信。这种结构以Intel和其他公司开发的双线总线为中心,数据协议SBData规范使其电源管理系统所用的电池数据保持一致性,如固定值、测量值、计算值和预测值以及充电和报警信息。这些数据用在主系统和智能电池系统之间互相传递。

  数据协议规范定义的34个数值代表了操作条件、计算而得的预测和SBS特性。在功能上具有:测量(电压、温度、电流和平均电流);容量信息(容量值包括相对充电状态、绝对充电状态、剩余容量和完全充电容量);剩余时间(耗尽时间、平均耗尽时间、平均充满时间、充放电定值、定值充满时间、定值耗尽时间和定值OK);报警与广播(剩余容量报警、剩余时间报警、充电电流和充电电压);模式、状态和错误(电池模式、容量模式、充电器模式、最大错误、电池状态和制造商访问);电池身份识别(周期计数、设计容量、设计电压、规范信息、制造日期、编号、制造商名称、器件名称、器件化学以及制造商数据)[2]功能。

  由于标准是一些便携式电脑制造商推出的,主要针对笔记本电脑等耗电偏大、采用多电芯(电池)供电的系统。但在单电池供电的系统中,由于成本及资源问题限制了电池系统的操作,使智能电池系统的发展复杂化。因此这里将智能电池系统规范引入到单节锂电池中,需要在软、硬件方面做出合适的修改。

  2 系统的硬件组成

  单节智能锂电池系统采用Maxim公司的充电管理芯片MAX1555实现充电管理功能;理光的R5421构成单节锂电池保护电路,防止电池过冲、过放电、过流及短路;利用Maxim的DS2438完成电池的各种状态的检测及电池的标识,具有SMBus(与I2C兼容)接口的单片机C8051F305完成了充电状态的测量控制、电池状态的读取和运算、存储及通信等功能。此外还有为主系统供电的电源处理芯片以及具有二次保护功能的电源开关TPS2013。这些都可以根据实际需求做出取舍。整体由单片机构成嵌入式系统,利用C8051F305标准的SMBus2.0接口与被供电系统进行通信,完成相关信息的读取和命令发送等功能。系统框图如图1所示。

  

  2.1 充电管理

  锂离子电池的额定电压为3.6V(有的产品为3.7V),充满电时的终止充电电压根据阳极材料的不同分为4.1V和4.2V。锂离子电池的终止放电电压为2.5V~2.75V(电池厂给出的工作电压范围或给出的终止放电电压,各参数略有不同)。低于终止放电电压继续放电称为过放,电池电压超过4.1V或4.2V时称为过充,锂电池不适合作大电流放电,同时锂电池的充放电对环境温度都有一定的要求。以上任何一项超过指标都会对电池产生不良的影响。其充电管理电路如图2所示。

  

  本系统采用充电管理芯片MAX1555,它可以通过USB和AC适配器电源为单节锂离子电池充电,可以接受最高7V的输入电压。通过优化充电速率,当达到MAX1555温度限制时,充电器并不关断,而是逐渐降低充电电流使其可以在电池状况和输入电压处于最糟糕的情况下不受散热问题的制约[3]。

  系统采用线性充电方式,当电池电压低于3V时,器件进入充电电流为40mA的预充电模式,直至电压高于3V进入恒流模式。如果连接的是USB口但无直流电源时,充电电流被设定为100mA(最大值);如果是DC电源充电,充电电流被自动设定为280mA(典型值)。当电池电压超过4V时,芯片以固定4.20V+/-0.04V左右的恒定电压给电池充电(恒压模式),如果充电电流小于50mA,则芯片停止充电,结束一个充电周期,通过状态引脚CHG的高电平传输到单片机中。

  采用MAX1555芯片成本低、外围电路简单、体积小、发热量低、充电策略可靠。当采用交流适配器充电时,500mAh的锂电池只需两个小时即能冲满,完全能够满足充电器设计的要求。

  图3为本系统的电池保护电路,主要采用理光(RICOH)的R5421N111C和用于电源开关、低导通电阻的N沟道场效应管S-19926构成锂电池保护电路,实现过充、过放、过电流和短路保护等功能。

  

  在正常状态下电路中U2的“Cout”与“Dout”脚都输出高电压,两个MOSFET(Q1、Q2)都处于导通状态,电池可以自由地进行充电和放电。由于MOSFET的导通阻抗也很小(<30mΩ),因此其导通电阻对电路的性能影响也很小。

  当电池电压超过4.28V(过充)、低于2.5V(过放)、场效应管两端的电压大于0.1V(过流,具体数值是根据场效应管导通电阻及相关公式计算而得)或场效应管两端的电压大于0.9V(短路时,该值由控制IC决定)时,芯片通过对两个MOSFET的控制,实现对电池的保护[4]。

  2.3 测量部分

  为了实现对电池当前各种状态的监测,包括当前电池的充/放电状态、电压、电流、温度、剩余电量、消逝时间等参数的监测,这里采用智能电池检测芯片DS2438来完成。

  DS2438芯片是DALLAS公司推出的新一代智能电池监测芯片,具有功能强大、体积小、硬件接线简单等优点(通过一线与单片机进行数据指令通信);内含数字温度传感器对电池温度进行测量;片内模数转换器对电池电压进行监测,从而可判定充电和放电的结束;片内的积分电流累加器可实时记录电池流入、流出电流的总量,便于统计电量;内含记录相对于内部基准时间的电池充电完毕、其脱离系统的精确时刻消逝时间表;内含40字节可用于存放电池特殊参数的掉电保护的用户访问存储器[5]。

  2.4 计算通信部分

  计算通信部分使用Silabs公司的低成本单片机C8051F305,它具有采用流水线指令结构的高速8051微控制器内核、256B RAM、2KBFlash存储器、8个I/O口、标准SMBus串口、采用3V供电、功耗低[5]。

  采用单片机系统对DS2438的数据进行读取、运算、存储,通过标准的SMBus接口对数据和指令与主系统传输,同时多余的I/O口用来控制电源的开关等其他功能。

  3 软件设计

  软件编写主要采用模块化的方式,编译环境Keil 7.50 完成C51的编程。这里主要介绍对智能电池系统协议SBData的定制和对DS2438的读写控制。

  3.1 智能电池系统通信协议的定制

  SBData1.1协议规定了34个数值[6]。该系统根据需要做出修改,只占用22个数值,在实际应用中可以根据所需数据进行读取,同时也可以将冲放电控制策略应用于系统,对智能锂电池系统起到软保护的作用。这些数值都是通过DS2438测量或预先定义存放在C8051的Flash存储器中,主系统通过SMBus或用I/O口模拟I2C时序,向智能电池系统发送命令码,获取所需的值。智能电池数据功能表如表1所示。具体值的定义由于篇幅限制这里不做介绍。

  

  3.2 DS2438的读写控制

  3.2.1 供电方式的测量

  首先单片机控制DS2438使其电流A/D转换器使能,而后DS2438对流入、流出电池块的电流自动进行测量,结果存放于电流寄存器中。电流寄存器的高字节的高6位是流入电池电流的符号位,为1表示电池正在充电;为0表示电池正在放电。单片机对电流寄存器的值的高6位进行判断就可获得供电方式,同时也获得电流值。供电方式测量程序流程图如图4所示。

  

  3.2.2 电池电压、温度、剩余电流的测量

  要获得电池的电压和温度,只需要由单片机对DS2438发出采集电压、温度的控制命令,然后等待其采集完毕并自动将电压、温度测量值存入相对应的寄存器后,再由单片机读取寄存器的内容即可。在读取寄存器值时,注意只有当数据线为高电平时,才能正确地读取。其程序流程与图4类似。

  电池的剩余电量可用电流积分累加(ICA)寄存器的值求得。只需单片机读出ICA寄存器的值,然后将读出的值代入公式:剩余电量=ICA/(2048×RSENS),便可得到电池的剩余电量。

  该智能电池系统引入了国际标准,具有笔记本智能电池系统的优点。在实际应用中该系统改进了便携式电源的管理;延长了电池的工作时间;确保了安全温度内的充放电;缩短了充电时间;可选用多种商家的电池;易于升级,为便携式仪器提供了很好的解决方案。

  参考文献

  1 Friel D. SBS简化便携式电源系统设计.电子工程专辑,1999;(6):26~30

  2 Fukatsu S, Dunstan R. Smart battery system manager specifi-cation revision 1.0 www.SBSIF.org,1998-12-04~12

  3 郭海帆,宣宗强.基于DS2438芯片的智能电池监测系统.今日电子,2003;(9):32~34

  4 The datasheet of R5421NXXX series NO.EA-069-0006.www.dianyuan.com,2002-10

  5 童长飞.C8051系列单片机开发与C语言编程.北京:北京航空航天大学出版社,2005

  6 PS501现场可编程单电池管理. Microchip Technology Inc,2004:25~29

关键字:智能电池  锂电池  过放电  CHG  Duracell  系列 引用地址:符合SMBus2.0协议单节智能锂电池系统的设计

上一篇:英飞凌推出集成DOCSIS 3.0的DECT 6.0平台
下一篇:完整易用的电源管理和转换IC

推荐阅读最新更新时间:2024-03-31 00:00

全球多家OEM厂商选择Qualcomm骁龙X50 5G新空口调制解调器系列
2018年2月8日,圣迭戈——Qualcomm Incorporated(NASDAQ: QCOM)子公司Qualcomm Technologies, Inc.今日宣布,Qualcomm®骁龙™ X50 5G新空口(NR)调制解调器系列已被全球多家OEM厂商采用,以支持符合标准的5G 新空口移动终端产品自2019年开始发布。与Qualcomm Technologies合作的OEM厂商包括华硕、富士通公司、富士通连接技术有限公司(Fujitsu Connected Technologies Limited)、HMD Global(诺基亚手机生产公司)、HTC、Inseego/Novatel Wireless、LG、NetComm W
[网络通信]
示波器基础系列之八-关于示波器捕获信号
很多初学示波器的工程师最关心的是 怎么让波形出来 ,这时候我们一般都被教会了要用 AutoSet 键。 但如果AutoSet之后波形还是出不来,我们往往不知所措了; 或者是即使Auto Set能使波形出来,就可以往下进行测量和分析了吗? 只有很初级的工程师会用AutoSet,所以我们很低端示波器WaveJet系列设计的AutoSet反应速度全世界最快,按一下Auto Set,1秒左右就有波形出来。但AutoSet不能保证信号被准确地高保真地捕获。 高保真地捕获信号是操作示波器的第一要著,否则再继续一些测量和分析就没有什么意义了。为实现高保真地捕获信号,我们需要掌握设置示波器的一些基本原则。 捕获信号的基本原则是:第一,最小化量
[测试测量]
欧司朗DEXAL系列驱动电源助力数字化升级,为城市增效节能
城市化建设使城市道路照明中路灯数量逐年递增,然而不断优化的夜间照明系统在极大的提升了夜间行车视野、美化城市夜景的同时,背后却隐藏着巨大的能源消耗和极高的路灯维护成本。一方面,传统的高压钠灯路灯占用并消耗着城市公共用电量的40%,巨大的用电成本压力及节能减排的社会环境下使得户外道路照明亟待升级改造;另一方面,路灯在城市的布点无处不在,智慧城市建设要求善用路灯的密集布局,在增加使用效率的同时降低维护成本,以提高城市管理效率,这已经成为近年来政府和企业共同关心的课题。 为满足智慧城市中对智慧路灯这一时代性的需求,欧司朗研发并推出了一款符合DiiA-ZHAGA联盟最新D4i认证标准的DEXAL®系列驱动电源,旨在将传统高压钠灯替
[电源管理]
欧司朗DEXAL<font color='red'>系列</font>驱动电源助力数字化升级,为城市增效节能
STM32 基础系列教程 27 - USB_HID
前言 学习stm32 USB接口使用,学会用CUBE工具快速创建USB设备工程及调试,关于usb的相关知道请读者提前准备并学习,当然如果不想深究其中原理的话,跟着本文来操作就可以实现基于USB的设备开发了。需要提示的是,stm32在使用usb接口功能是一般需要在DP引脚上上拉一个1.5K电阻到3.3V(部分MCU内部会上拉)。 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。 本示例所用的最小系统板原理图: 从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如
[单片机]
STM32 基础<font color='red'>系列</font>教程 27 - USB_HID
荣耀50系列跑分解密,高达52万分
集微网6月10日消息,荣耀50系列将于6月16日发布,该系列拥有独特的镜头设计、Bling Bling的配色、强大的Vlog功能、实用的快充,至于该系列的硬件配置等,在今天也被曝光了。 日前,知名跑分软件安兔兔在后台数据库发现了一款型号为RNA-AN00的荣耀新机,结合此前的报道来看,它就是荣耀50系列的机型。 配置方面,新机采用的是2676×1236分辨率屏幕,搭载高通骁龙778G移动平台,内置8GB内存和256GB存储空间,主摄像头为1亿像素。 跑分方面,目前安兔兔统计到的最高成绩为525904分,其中CPU成绩159545分、GPU成绩157046分、UX成绩84097、MEM成绩则是125216。 通过跑分,安兔兔推测
[手机便携]
分析师:iPhone14系列将仅有Pro机型采用A16 非Pro是A15
3月14日上午消息,关注苹果公司产品的分析师郭明錤(Mig Chi Kuo)表示,下一代手机中,只有iPhone 14 Pro系列将配备“A16”芯片,而标准版的iPhone 14将采用A15芯片。   他在推特上提到,2022年的iPhone 14系列仍旧会有四款产品,6.1英寸的“iPhone 14 Pro”和6.7英寸的“iPhone 14 Pro Max”将使用A16芯片,而6.1英寸的“iPhone 14”和6.7英寸的“ iPhone 14 Max”将是A15芯片。   两款价格更为实惠的iPhone机型保留了前一年的芯片,这可能成为标准机型和“专业”机型之间新的主要区别点。展望未来,苹果似乎只在带有“Pro”
[手机便携]
分析师:iPhone14<font color='red'>系列</font>将仅有Pro机型采用A16 非Pro是A15
ADI推出适用于宽带通信和无线基础设施应用的高速ADC系列产品
美国模拟器件公司(Analog Devices, Inc.)日前推出其高速10bit、11bit、12bit模数转换器(ADC)系列产品,适合用于宽带通信和无线基础设施应用——例如电缆调制解调器终端系统、第三代和第四代微区和皮区基站以及固定点到点射频通信——需要降低功耗、小封装尺寸,但又不能牺牲高质量ADC性能的应用场合。其舰旗产品是12bit分辨率250MSPS(每秒百万取样率)采样速率ADC,其功耗降低了40%以上,封装尺寸比同类产品减小20%,同时保证高中频(IF)条件下优良的性噪比(SNR)和无杂散动态范围(SFDR)。 “AD9230是仅有的一款将功耗降低到500mW阈值以下的12bit 250MSPS ADC,因此
[新品]
Qualcomm推出全新骁龙600和400系列处理器
    集微网消息,2016年10月18日,香港—— Qualcomm Incorporated(NASDAQ: QCOM)今日宣布,其子公司Qualcomm Technologies, Inc.推出三款全新的Qualcomm®骁龙™处理器,针对高性能、高需求量的移动终端提供更出色的用户体验和连接性。全新的骁龙653、骁龙626和骁龙427处理器旨在提供比各自前代产品更高的处理性能。三款全新处理器均支持Qualcomm® Quick Charge™ 3.0技术,充电速度是传统充电方式的4倍。此外,对双摄像头的支持已从骁龙800系列拓展至骁龙600系列和400系列,将在更广泛多样的拍照场景下带来清晰的成像和照片,进一步提升消费者体验。
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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