⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 电池管理及监控设计.htm

📁 wince 电池电源管理文件集 wince 电池电源管理文件集
💻 HTM
📖 第 1 页 / 共 5 页
字号:
stm_bp('p1',[1,4,0,0,2,3,6,7,100,'progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)',-2,'',-2,67,2,3,'#999999','#ffffff','',3,1,1,'#aca899']);
stm_aix('p1i0','p0i0',[0,'测试测量','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=45','_self','/new2007a/Article/ArticleClass.asp?ClassID=45','测试测量','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p1i1','p0i0',[0,'传感器','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=46','_self','/new2007a/Article/ArticleClass.asp?ClassID=46','传感器','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p1i2','p0i0',[0,'单片机/DSP/嵌入式系统','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=29','_self','/new2007a/Article/ArticleClass.asp?ClassID=29','单片机/DSP/嵌入式系统','','',6,0,0,'/new2007a/images/arrow_r.gif','/new2007a/images/arrow_w.gif',7,7,0,0,1,'#ffffff',0,'#cccccc',0,'','',3,3,0,0,'#fffff7','#000000','#000000','#ffffff','9pt 宋体']);
stm_bpx('p2','p1',[1,2,-2,-3,2,3,0]);
stm_aix('p2i0','p1i0',[0,'AVR系列','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=49','_self','/new2007a/Article/ArticleClass.asp?ClassID=49','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i1','p1i0',[0,'ARM系列','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=52','_self','/new2007a/Article/ArticleClass.asp?ClassID=52','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i2','p1i0',[0,'DSP','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=53','_self','/new2007a/Article/ArticleClass.asp?ClassID=53','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i3','p1i0',[0,'MCS-51系列','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=47','_self','/new2007a/Article/ArticleClass.asp?ClassID=47','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i4','p1i0',[0,'其他','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=51','_self','/new2007a/Article/ArticleClass.asp?ClassID=51','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i5','p1i0',[0,'凌阳系列','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=50','_self','/new2007a/Article/ArticleClass.asp?ClassID=50','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i6','p1i0',[0,'PIC系列','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=48','_self','/new2007a/Article/ArticleClass.asp?ClassID=48','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p2i3','p1i0',[0,'电路设计','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=31','_self','/new2007a/Article/ArticleClass.asp?ClassID=31','电路设计(EDA)','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p2i4','p1i0',[0,'电源技术','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=10','_self','/new2007a/Article/ArticleClass.asp?ClassID=10','电源技术','','',6,0,0,'/new2007a/images/arrow_r.gif','/new2007a/images/arrow_w.gif',7,7,0,0,1,'#ffffff',0,'#cccccc',0,'','',3,3,0,0,'#fffff7','#000000','#000000','#ffffff','9pt 宋体']);
stm_bpx('p3','p2',[1,2,-2,-3,2,3,0]);
stm_aix('p3i0','p2i0',[0,'不间断电源','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=36','_self','/new2007a/Article/ArticleClass.asp?ClassID=36','不间断电源','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i1','p2i0',[0,'充电电路','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=37','_self','/new2007a/Article/ArticleClass.asp?ClassID=37','充电电路','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i2','p2i0',[0,'串联稳压电源','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=38','_self','/new2007a/Article/ArticleClass.asp?ClassID=38','串联稳压电源','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i3','p2i0',[0,'电压转换器','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=39','_self','/new2007a/Article/ArticleClass.asp?ClassID=39','电压转换器','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i4','p2i0',[0,'基准源','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=40','_self','/new2007a/Article/ArticleClass.asp?ClassID=40','基准源','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i5','p2i0',[0,'开关稳压电源','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=41','_self','/new2007a/Article/ArticleClass.asp?ClassID=41','开关稳压电源','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i6','p2i0',[0,'其他电源','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=42','_self','/new2007a/Article/ArticleClass.asp?ClassID=42','其他电源','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p3i5','p2i0',[0,'电子维修','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=44','_self','/new2007a/Article/ArticleClass.asp?ClassID=44','电子维修','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i6','p2i0',[0,'基础知识','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=28','_self','/new2007a/Article/ArticleClass.asp?ClassID=28','基础知识','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i7','p2i0',[0,'接口电路','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=30','_self','/new2007a/Article/ArticleClass.asp?ClassID=30','接口电路','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p3i8','p2i0',[0,'控制电路','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=43','_self','/new2007a/Article/ArticleClass.asp?ClassID=43','控制电路','','',6,0,0,'/new2007a/images/arrow_r.gif','/new2007a/images/arrow_w.gif',7,7,0,0,1,'#ffffff',0,'#cccccc',0,'','',3,3,0,0,'#fffff7','#000000','#000000','#ffffff','9pt 宋体']);
stm_bpx('p4','p3',[1,2,-2,-3,2,3,0]);
stm_aix('p4i0','p3i0',[0,'安防','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=56','_self','/new2007a/Article/ArticleClass.asp?ClassID=56','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i1','p3i0',[0,'光电/显示','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=54','_self','/new2007a/Article/ArticleClass.asp?ClassID=54','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i2','p3i0',[0,'机器人','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=57','_self','/new2007a/Article/ArticleClass.asp?ClassID=57','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i3','p3i0',[0,'其他','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=55','_self','/new2007a/Article/ArticleClass.asp?ClassID=55','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p4i9','p3i0',[0,'日用电器','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=34','_self','/new2007a/Article/ArticleClass.asp?ClassID=34','日用电器','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i10','p3i0',[0,'无线电','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=32','_self','/new2007a/Article/ArticleClass.asp?ClassID=32','无线电','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i11','p3i0',[0,'通信网络','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=35','_self','/new2007a/Article/ArticleClass.asp?ClassID=35','通信网络','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i12','p3i0',[0,'音频电路','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=33','_self','/new2007a/Article/ArticleClass.asp?ClassID=33','音频电路','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p0i2','p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#000000','#000000','#000000','9pt 宋体','9pt 宋体',0,0]);
stm_aix('p0i5','p0i0',[0,'程序设计','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=2','_self','/new2007a/Article/ArticleClass.asp?ClassID=2','程序设计','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体','9pt 宋体']);
stm_bpx('p4','p3',[1,4,0,0,2,3,6]);
stm_aix('p4i0','p3i0',[0,'Visual Basic','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=5','_self','/new2007a/Article/ArticleClass.asp?ClassID=5','Visual Basic','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i1','p3i0',[0,'其他语言','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=26','_self','/new2007a/Article/ArticleClass.asp?ClassID=26','其他语言','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p0i2','p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#000000','#000000','#000000','9pt 宋体','9pt 宋体',0,0]);
stm_aix('p0i6','p0i0',[0,'汉化技术','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=3','_self','/new2007a/Article/ArticleClass.asp?ClassID=3','汉化技术','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体','9pt 宋体']);
stm_aix('p0i2','p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#000000','#000000','#000000','9pt 宋体','9pt 宋体',0,0]);
stm_aix('p0i7','p0i0',[0,'站长心声','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=4','_self','/new2007a/Article/ArticleClass.asp?ClassID=4','站长心声','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体','9pt 宋体']);
stm_bpx('p4','p3',[1,4,0,0,2,3,6]);
stm_aix('p4i0','p3i0',[0,'本站新闻','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=11','_self','/new2007a/Article/ArticleClass.asp?ClassID=11','本站新闻','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i1','p3i0',[0,'站长杂谈','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=9','_self','/new2007a/Article/ArticleClass.asp?ClassID=9','站长杂谈','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p0i2','p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#000000','#000000','#000000','9pt 宋体','9pt 宋体',0,0]);
stm_aix('p0i8','p0i0',[0,'知识库','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=15','_self','/new2007a/Article/ArticleClass.asp?ClassID=15','知识库','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体','9pt 宋体']);
stm_bpx('p4','p3',[1,4,0,0,2,3,6]);
stm_aix('p4i0','p3i0',[0,'电子','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=25','_self','/new2007a/Article/ArticleClass.asp?ClassID=25','电子','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i1','p3i0',[0,'计算机','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=22','_self','/new2007a/Article/ArticleClass.asp?ClassID=22','计算机','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i2','p3i0',[0,'通讯','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=18','_self','/new2007a/Article/ArticleClass.asp?ClassID=18','通讯','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_aix('p4i3','p3i0',[0,'网络','','',-1,-1,0,'/new2007a/Article/ArticleClass.asp?ClassID=16','_self','/new2007a/Article/ArticleClass.asp?ClassID=16','网络','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',0,'','',3,3,0,0,'#fffff7','#ff0000','#000000','#cc0000','9pt 宋体']);
stm_ep();
stm_aix('p0i2','p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#000000','#000000','#000000','9pt 宋体','9pt 宋体',0,0]);
stm_em();
//-->
</SCRIPT>
    </TD></TR></TBODY></TABLE>
<TABLE class=bg cellSpacing=0 cellPadding=0 width=778 align=center border=0>
  <TBODY>
  <TR>
    <TD vAlign=top>
      <TABLE class=border cellSpacing=0 cellPadding=2 width="100%" align=center 
      border=0>
        <TBODY>
        <TR>
          <TD class=title>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class=title_maintxt vAlign=center width="82%">&nbsp;<IMG 
                  height=14 src="电池管理及监控设计.files/arrow.gif" width=11 
                  align=absMiddle> 电池管理及监控设计 </TD>
                <TD class=title_maintxt width="18%">&nbsp;&nbsp;&nbsp;<FONT 
                  color=red>热</FONT>&nbsp;<FONT 
                  color=green>荐</FONT>&nbsp;&nbsp;<FONT color=#009900></FONT> 
              </TD></TR></TBODY></TABLE></TD></TR>
        <TR vAlign=center align=middle>
          <TD colSpan=2 height=40><FONT 
            size=4><STRONG>电池管理及监控设计</STRONG></FONT> </TD></TR>
        <TR class=tdbg_all align=middle>
          <TD colSpan=2>[ 
            作者:杨涌、谢显中&nbsp;&nbsp;&nbsp;&nbsp;转贴自:佚名&nbsp;&nbsp;&nbsp;&nbsp;点击数:290&nbsp;&nbsp;&nbsp;&nbsp;更新时间:2007-7-10&nbsp;&nbsp;&nbsp;&nbsp;文章录入:<A 
            href="http://www.peckers.cn/new2007a/User/User_Info.ASP?UserID=2">pecker</A> 
            ]</TD></TR>
        <TR>
          <TD colSpan=2>
            <TABLE style="WORD-BREAK: break-all" cellSpacing=5 cellPadding=0 
            width=740 align=center border=0>
              <TBODY>
              <TR>
                <TD vAlign=top height=200>
                  <TABLE cellSpacing=0 cellPadding=10 align=left border=0>
                    <TBODY>
                    <TR>
                      <TD></TD></TR></TBODY></TABLE>
                  <P><FONT face=宋体>摘要:本文讨论了电池充电管理芯片bq24032A 和电池监控芯片bq26220 
                  的特性,并介绍了基于Windows CE 
                  操作系统的电池驱动模型和初始化过程,重点介绍了电池电压的获取和电池电量的计算方法。</FONT></P>
                  <P><FONT face=宋体>关键词:电池,Windows CE,驱动程序</FONT></P>
                  <P><FONT face=宋体>Battery Management and Monitor 
                  Development</FONT></P>
                  <P><FONT face=宋体>Yang Yong Xie Xian-zhong</FONT></P>
                  <P><FONT face=宋体>MII Key Lab of Mobile Communication 
                  Technology, Chongqing University of Posts 
                  andTelecommunications, Chongqing, 400065, China</FONT></P>
                  <P><FONT face=宋体>Abstract:This article introduced the 
                  characteristic of battery manager chip bq24032 and battery 
                  monitor chip bq26220. and introduced battery driver 
                  achievement and initialization process based on Windows CE 
                  operating system, and elaborated how to gain the voltage and 
                  how to compute the capability of the battery.</FONT></P>
                  <P><FONT face=宋体>Keyword:Battery,Windows CE,Driver</FONT></P>
                  <P><BR><FONT face=宋体>1. 前言</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 
                  随着信息技术的飞速发展,移动终端设备如手机、PDA、掌上电脑等产品正越来越多地得到广泛使用。加上目前移动终端设备的处理器性能不断提高、无线应用程序不断增加、图形功能越来越先进。功能上的增加,导致了移动终端产品的功耗越来越大;因此,对电池的提出了更高的性能要求,尤其体现在电池的管理方面,其中包括电池的充电管理和电池的监控,这是嵌入式产品开发中必须考虑的问题。</FONT></P>
                  <P><BR><FONT face=宋体>2. 电池管理芯片介绍</FONT></P>
                  <P><FONT face=宋体>2.1. 电池充电管理芯片bq24032A</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 电池管理芯片bq24032A 支持USB 充电和AC 
                  充电方式。通过bq24032A 对电池进行充电。此芯片提供整个系统的电源输出。其中电池管理芯片bq24032A 的VBAT 
                  接于电池监控芯片bq26220 的VBAT 引脚。PSEL 为电源选择端口,可以用于选择由那种输入电源作为主输入电源(USB 
                  AC)。如果主输入电源不可用,系统将自动采用第二种输入电源进行输入,电池输入作为最后的选择,当USB 或AC 
                  电源不存在时才选择使用电池作为供电源。PSEL 被设置为低时,USB 被选择为主输入[1]。下图1 
                  为电池管理芯片bq24032A 及其外围<BR>电路图:</FONT></P>
                  <P><IMG src="电池管理及监控设计.files/2007710131222669.gif" 
                  border=0><BR><FONT face=宋体>图1 电池管理芯片bq24032A 
及其外围电路图</FONT></P>
                  <P><FONT face=宋体>2.2. 电池监控芯片bq26220</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; bq26220 
                  芯片是先进的电池设备监控模块,它可精确地测量充电和放电电流,并支持所有管理电池容量的必要功能,这个芯片可用于手持电话、PDA、和另外的便携式产品中。bq26220 
                  芯片和主控制器一起执行电池的管理功能,主控制器负责将bq26220 
                  的数据传送到终端用户电源管理系统中和接收相应的数据。这个模块提供64 比特通用闪存,8 比特的ID ROM,和32 
                  比特的RAM 储空间。这些非易失的存储空间能够保存电池的监控信息或关键的电池参数。</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 其中,BAT 
                  为电池电压检测输入端口,这个引脚被用于检测和测量电池的电压值。HDQ为单线HDQ 
                  口,是一个单线串行通信接口,它是双向输入的,负责将寄存器的信息传递给主控制器,并接收主控制器的信息到寄存器中,电池监控芯片bq26220 
                  的HDQ 端口接于PXA272 处理器的GPIO119 端口[2]。下图2 为bq26220 
                  芯片原理模块图:</FONT></P>
                  <P><IMG src="电池管理及监控设计.files/2007710131252376.gif" 
                  border=0><BR><FONT face=宋体>图2 bq26220 芯片原理模块图</FONT></P>
                  <P><BR><FONT face=宋体>3. 电池驱动模型和驱动初始化过程</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; Windows CE 
                  中包含的样本设备驱动程序分为两种类型:单片驱动程序(Monolithic device 
                  driver)和分层驱动程序(Layered Device 
                  driver)。采用分层开发模式可以降低开发难度,缩短开发周期,在电池驱动开发中使用分层驱动开发模式。</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 
                  分层驱动程序由两个独立的层组成:上层是模型设备驱动程序(MDD),下层是依赖平台的驱动程序(PDD)。设备驱动程序服务器提供的接口(DDSI)是在PDD中实现的函数集,并由MDD调用。由于微软提供了所有与MDD模块相关的源代码,所以对这部分不用做任何改动,只需将自己的PDD模块与MDD模块链结成一个公用库即可[3]。MDD 
                  通过IoCTLS 调用PDD 中的特定函数来访问硬件的具体特性。</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; Windows CE 电池驱动要求的MDD 
                  函数包括:</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 
                  Init、Deinit、Open、Close、Read、Write、Seek、PowerDown、PowerUp、IOControl。</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; Windows CE 电池驱动要求的PDD 
                  函数包括:</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -