查看: 1355|回复: 0

锂电池充电器的特性和软件设计

[复制链接]

该用户从未签到

发表于 2011-5-27 16:26:45 | 显示全部楼层 |阅读模式
分享到:
  锂电池充电器的特性和软件设计:为考虑电池安全充电的成本、设计散率及重要性的基础上,设计了一种基于ATtiny261单片机PWM控制的单片开关电源式锂电池充电器,有效地克服了一般充电器过充电、充电不足、效率低的缺点,实现了对锂电池组的智能充电,达到了预期效果。可满足多种型号的锂电池充电需求,且 ATtiny261集成化的闪存使其便于软件调试与升级。

  锂电池充电需要控制它的充电电压,限制其充电电流。锂电池通常都采用三段充电法,即预充电、恒流宽电和恒压充电。锂电池的充电电流通常应限制在1C(C为锂电池的容量)一下,单体充电电压一般为4.2V,否则可能由于电聪过高会造成键电池永久性损坏。

  预充电主要是完成对过放的锂电池进行修复,若电池电压低于3V,则必须进行预充电,否则可省略该阶段。这也是最普遍的情况。在恒流阶段,充电器先给电池提供大的恒定电流,同时电池电压上升,当魄池电压达到饱和电压时,则转入憾压充电,充电电压波动应控制在50mV以内,同时充电电流降低,当电流逐渐减小到规定的值时,可结束充电过程。电池的大部分电能在惯流及恒压阶段从充电器流入电池。充电器实际上是一个精密电源,其电流电压都被限制在所要求的范围之内。

  系统软件采用汇编语言编写,并在AVR Studio4环境下编译调试完成。整个系统软件内充电主程序和中断服务子程序组成。主程序主要完成系统、变量及看门狗定时器的初始化.控制系统实现充电功能。单片机完成初始化后,根据电池状况判断应该进入哪一个充电阶段,然后通过AD采样与中断响应完成PWM的调整,实现相应阶段的控制。程序通过AD中断子程序来改变PWM占空比,定时中断子程序来控制最大充电时间,外中断来判断电池组放电状态。
本文来自         http://www.glspower.org/c764.html
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-27 00:47 , Processed in 0.111903 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.