用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

高精度锂电池监测芯片DS2762的原理及应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-11 00:00:17
s为正值,说明电池正在充电;若Vis为负值,说明电池正在放电,也就是仪器正由锂电池供电。其软件流程图见图3所示。javascript:window.open(this.src);" style="cursor:pointer;"/>

(2) 电池电压和温度的测量

由于DS2762芯片内部集成有A/D转换器和数字温度传感器,因此,要获得电池的电压、温度等参数,只需通过单片机对DS2762发出采集电压、温度的控制命令,并待其采样完毕后自动将电压、温度的测量值存入相对应的寄存器,最后再由单片机读取寄存器的内容即可。

(3) 剩余电量的监测

电池的剩余电量是用户所需要的重要信息之一,它可利用电流累加寄存器中的值来求得。电流累加寄存器的值是由DS2762实时自动测量电池电流后得到的,因而无须对其进行控制。通常在电池充电时,该值增加,电池放电时,该值减少。这样,通过单片机读取此值即可获得剩余电量。剩余电量监测的流程图见图4所示。

在单片机对DS2762进行任意存储命令操作时,每个命令发出之前都必须按照DS2762的复位时序要求先发出复位信号且等待DS2762的应答(以示DS2762准备接受或发送数据),然后再发出一个ROM命令以用于选择总线上要访问的DS2762。在本文的程序流程图中,此过程已在“DS2762的初始化”程序中所包含。

一般情况下,在读取电流累加寄存器的值时,为防止读取错误,要先检查DS2762是否正在修改寄存器的内容。这一点可通过判断EEPROM寄存器的EEC位来实现。

5 结束语

本文介绍的基于DS2762芯片的智能锂电池监测系统是便携式仪器的一部分。本系统功能强大、操作方便,能够与其它系统协同工作。随着各种便携式电子产品的广泛应用,电池实时监测已成为系统设计的一种必不可少的功能,因此,本文所介绍的系统具有较强的实用性。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:16,578.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号