📄 电池管理及监控设计 - 商情资讯 - 华强电子世界网.htm
字号:
<P> LSB获取修正因子,以μV为单位,主控制器负责通LSB 获取修正因子和偏移量来测量ADC后的电压值。下面是计算公式:
</FONT></P>
<P> 正确的=VBAT×(2.44+LSB修正因子)-偏移量 </FONT></P>
<P> 计算举例如下: </FONT></P>
<P> 例如:如果真实的LSB=+2.45mV,偏移量=+80mV </FONT></P>
<P> 计算正确的VBAT: </FONT></P>
<P> LSB修正因子=+10μV=0.001 mV </FONT></P>
<P> 偏移量=+10 ×8mV=80 mV </FONT></P>
<P> 正确的=VBAT×(2.44+0.01)-80 </FONT></P>
<P> 程序具体实现流程如下图4:</FONT></P>
<P>
<DIV align=center>
<TABLE width=10>
<TBODY>
<TR>
<TD align=middle><IMG src="" border=0></TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></DIV> <BR>
<DIV align=center>图4 CalcMainBatteryVoltage函数流程图</DIV></FONT>
<P></P>
<P> <B>6. 电池电量计算方法</B></FONT></P>
<P> 原来电池电量百分比显示的其实是电压百分比。可是硬件方面测试发现,电池电量和电池电压并非成简单的线性关系,因此需要分区间进行百分比的转换校正。常温下,我们设备获得的电池电压和电量曲线大致如下(图5):</FONT></P>
<P>
<DIV align=center>
<TABLE width=10>
<TBODY>
<TR>
<TD align=middle><IMG src="" border=0></TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></DIV> <BR>
<DIV align=center>图5 电池电压和电量的关系图</DIV></FONT>
<P></P>
<P> 在驱动程序中创建了一个为16个字长度的环形缓冲区,采样点数增加为16个,这样可以增加对采样结果的可靠性。电池电压采样值even_samp为16个采样值的和去掉一个最大值和一个最小值后再取平均值。</FONT></P>
<P> 在我们的移动终端设备中,电池的最大电压为559(4.10V),最小电压为455(3.30V),以图5中的两条虚线作为区间的分界线,可分为4.10V~3.80V,3.80V~3.60V,3.60V~3.30V这三个区间,对电池电压值进行分区间的处理,三个区间上的曲线斜率近似为:
</FONT></P>
<P> 4.1V~3.80V:Kl=(100-70)/(4.10-3.80)
<BR> 3.80V~3.60V:K2=(70-20)/(3.80—3.60)
<BR> 3.60V~3.30V:K3=20/(3.60-3.30)
<BR> 4.10V~3.30V:K=100/(4.10-3.30)</FONT></P>
<P> 在进行电池电量百分比的转换时,当我们获得在559~455区间内的采样值后,首先获得原来的百分比值voltage_percent=
(even_samp-455) * l00/(559-455)。然后针对不同的区间进行相应的调整,得到的电量百分比分别为:
</FONT></P>
<P> 4.10V~3.80V:voltage_ercent+=(4.10-even_samp * 7.5/1024)×(K-K1)
<BR> 3.80V~3.60V:voltage_percent+=(3.80-even_samp *
7.5/1024)×(K-K2) <BR> 3.60V~3.30V:voltage_percent-=(even_samp-3.30V
* 7.5/1024)×(K-K3) </FONT></P>
<P> 通过对以上三个区间的分别处理,这样就获得了相对正确的电池电量[4]。</FONT></P>
<P> <B>7. 小结</B></FONT></P>
<P> 本文介绍了在Windows
CE系统中,基于电池充电管理芯片bq24032A和电池监控芯片bq26220芯片的电池驱动的实现。主要介绍了电池电压的获取和电池电量的计算方法。对电池管理提供了很好的借鉴。</FONT></P>
<P> <B>参考文献:</B> </FONT></P>
<P> [1] TI公司关于电池管理芯片bq24032A的资料 <BR> [2] TI公司关于电池监控芯片bq26220的资料
<BR> [3] 傅曦.Windows CE 嵌入式开发入门——基于Xscale架构[M] 北京.人民邮电出版社,2006
:227-230. <BR> [4] 杨明.军用手持仪器剩余电置的实时预测D].电子质量.2005.<BR><BR>
<P align=center></P>
<HR noShade SIZE=1>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="47%"><SPAN class=redtext>作者:杨涌 谢显中 </SPAN></TD>
<TD align=right width="53%">来源:电源世界网</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=td1 vAlign=top height=12>
<TABLE id=Table7 cellSpacing=0 cellPadding=0 width="100%"
border=0><TBODY>
<TR>
<TD><SPAN class=font1212>
<SCRIPT
src="电池管理及监控设计 - 商情资讯 - 华强电子世界网.files/PNbbsJs.htm"></SCRIPT>
</SPAN></TD></TR></TBODY></TABLE><BR>
<TABLE id=Table8 cellSpacing=0 cellPadding=0 width="100%"
border=0><TBODY>
<TR>
<TD><SPAN class=font1212>
<SCRIPT
src="电池管理及监控设计 - 商情资讯 - 华强电子世界网.files/AboutNewsJs.htm"></SCRIPT>
</SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD width=8></TD>
<TD vAlign=top width=180 bgColor=#f5f5f5>
<TABLE id=Table10 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=mtitle3>新闻搜索</TD></TR></TBODY></TABLE>
<TABLE class=mtab2 id=Table11 cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff height=50>
<DIV align=center>
<FORM id=Form1 name=form1 action=/info/SearchNews.asp method=post>
<TABLE id=Table12 cellSpacing=4 cellPadding=0 width="95%"
align=center border=0><INPUT id=Hidden1 type=hidden value=news
name=t>
<TBODY>
<TR>
<TD width="25%">搜索:</TD>
<TD><INPUT class=s01 id=Text1 maxLength=200 size=15
name=keyword></TD></TR>
<TR>
<TD>类别:</TD>
<TD><SELECT class=button2 id=Select2 name=NTID> <OPTION
value="" selected>--类别--</OPTION><OPTION
value=1>业界新闻</OPTION><OPTION value=2>商情速递</OPTION><OPTION
value=3>人物对话</OPTION><OPTION value=4>经营管理</OPTION><OPTION
value=6>行业标准</OPTION><OPTION value=7>新品技术</OPTION><OPTION
value=8>设计应用</OPTION><OPTION value=9>热点专题</OPTION><OPTION
value=10>华强动态</OPTION><OPTION
value=11>五星市场专题</OPTION></SELECT></TD></TR>
<TR>
<TD></TD>
<TD><INPUT class=sbttn1 id=Submit1 type=submit value=" 搜索 " name=Submit2></TD></TR></TBODY></TABLE></FORM></DIV></TD></TR></TBODY></TABLE><BR>
<TABLE id=Table17 cellSpacing=0 cellPadding=0 width=120 align=center
border=0>
<TBODY>
<TR>
<TD align=middle height=235><!--script src="/ad/include/advert.asp?location=INFO02002"></script--><!--<script src="http://www.hqew.com/ASNew/Include/A_Service.asp?AS_PID=22"></script>-->
<SCRIPT
src="E:\新建文件夹\BATT\电池管理及监控设计 - 商情资讯 - 华强电子世界网.files\A_Service(2).htm"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE id=Table23 cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD>
<SCRIPT src="电池管理及监控设计 - 商情资讯 - 华强电子世界网.files/foot2006.js"></SCRIPT>
</TD></TR></TBODY></TABLE>
<SCRIPT src="电池管理及监控设计 - 商情资讯 - 华强电子世界网.files/UpNewsCountJs.htm"></SCRIPT>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -