MCU在锂电池充电解决方案的应用.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCU在锂电池充电解决方案的应用 现在便携式的DVD,DVB中都使锂电池进行供电,我们针对锂电池的特性进行充电电路的原理分析。 我们采用NEC的UPD9202进行充电控制和电源管理。在便携式DVD,DVB中为方便,安全,成本。我们必须完成,充电控制,放电控制,温度保护,充放电状态指示灯的显示。 第一部份:充电控制。 便携式的DVD,DVB中因为开机的工作电流是1A左右,电源适配器通常是做到1.5A.另外开机时,视频解码IC发热,温度高,在这样温环境下,我充电就要求在开机必须控制充电电流,和电池温度。我们在这里用MCU的第8脚P3.2口做为开关状态检测输入脚 ,如果为高,表示关机,如果为低表示开机。关机时可以对电池进行大电流充电可达1.2A,开机时我们只能用小电流充电,只能达到350MA 。第9脚为DVD,或者DVB的电源控制信号输出,输出为高,将DVD电源打开,输出为低,将DVD电源关闭。 电池的温度检测我们用MCU的第五脚P2.3 AD口对电池温度进行AD转换。如果转换的值为0XFF,表示温度电阻断路,或者电池没有插入。如果小于0X0A表示电池温度过高,停止充电或者放电。 便携式的DVD,DVB中采用是锂电池,根据锂电池特性,必须是从预充电,到恒流充电,再到恒压充电。那么我们必须知知道电池的电压,充电的电流。我们用MCU 的第6脚,第10脚两个AD口来检测R37,R7电阻两端的电压,根据电路原理图可知,第10脚 AD转换的值就是电池电压的值,第6脚AD 转换值减去第10脚的值就是充电电流的值。根据锂电池特性。每节锂电池最低放电压为2.5V,正常电压是3.6到3.8V,最高充电电压为4.2V。 在这里我们采用两节锂电池,所以最低电压为5V,最高充电电压为8。4V。充电电流通常按电池的容量的倍数来进行确定,我们把0.1C到0.3C之间为小电流慢速充电,0.4C到0.6C为大电流快速充电,0.7C到到1.2C为超快速充电。上面的说的C指的是电池容量。在这里我们使用0.6C。我们电池选用2000MAH。所以我们关机时的怛流充电时的电流为1.2A。开机充电电流我们使用小电流慢速充电0.17C.差不多是350MA。 在充电时我们要知道有外部电源输入时,我们才启动充电功能,没有输入时,肯定不能充电,我们用MCU的第2脚P4.0口作为外部电源输入口检测口,如果为低表示有外部电源输入,如果为高表示没有输入。 充电时我们用MCU的第一脚做PWM输出脚,根据充电电流的大小,和充电不现阶段,我控制PWM的占空比。因为PWM信号经过三极管Q3倒相,所以MCU输出PWM的占空比越大,充电电流越小,反之则越大。 充电控制的软体程序流程图如下: 第二部份,放电控制: 我在没有外部电源输入时,要想使用机器,那么我们就需要电池进行供电,看原理图,如果外部电源没有输入时,电源开关在OFF状态时,MOS管Q11的控制极被强迫的为低电平,将电池电源关断。如果电源开关打到ON时,上述逻辑刚好相反,电池通过MOS管Q11,Q6向三极管Q4,和稳压管U8组成的稳压电路产生3.3V稳定的电压向MCU供电,同时也向DVD的电源IC DC---DC的供电脚供电,同时,MCU上电复位后,通过第8脚检测为低电平,然后从第9脚输出高电平,使电源IC DC—DC启动产生DVD需要的电压,向DVD供电。 第三部份:电池和外部电源供电切换: 当电池在放电过程中,有外部电源输入时,电路应能自动识别到有外部电源输入并自动切换到外部电源上。并且在切过程中不能断电,这就要求切换速度非常快。才能做到,否则就会有几秒钟断电,DVD会重新启动,这是现像是不允许的。 切换原理如下述: 当电池供电时,电源打到ON的位置,MOS管Q11,Q6导通,电池进行放电,当在放电过程中,有外部电源输入时,12V的电源经R25,R18分压送到MOS管Q6的控制极,使Q6截止,这时,电池的电源切底的关断。完成由电池供电切换到外部电源工作。 在外部电源工作时,如果断电,上述逻辑刚好相反,MOS管Q6导通。完成由外部电源切换到电池供电。 第四部份:电池温度低压报警: 在电池放电过程中,MCU通过第10脚的AD口检测电池电压的高低。如果电池电压低于6V,那么从第2脚 P4.0口输出高电平,表示电池低压。止信号送到DVD解码芯片,由解码芯控制屏屏驱动芯片输出“电池低电”字样。然后延时10秒钟从第9脚输出低电平,将DVD电源关闭。注意在这里应用中,P4.0口是复合口,它即做外部电源输入的检测口,也做不电池低压的输出口,编写软件要小心。 第五部份:放电温度保护: 在锂电池放电过程中,如果发和异常,电池温度升高。MCU从第5脚检测到的电池温度升高后,从第9脚直接输出低电平将DVD电源关闭。以保

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档