找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9208|回复: 12
打印 上一主题 下一主题
收起左侧

采用AT89C2051的锂电池智能充电器

  [复制链接]
跳转到指定楼层
楼主
本人经过两天的奋斗,终于制作成功了一款采用AT89C2051的智能充电器,工作电压5V。而且无需A/D芯片,具备LED显示电量,充满自停等功能。市面上的充电器充电电压都不准确,很容易充坏电池,本充电器能把电池准确充到4.2V并且立即停止充电!具体操作及原理:
接通电源,CPU通过P3.3脚输出2Hz方波检测信号,用来检测电池,这个时候双色LED显示绿色,表示没有放入电池,当接入电池时,在方波期间,R4将产生压降。此压降加到IC1B,IC1是一块运算比较器,ICB对R4的压降时刻进行比较,平时输出为低电平,如果放入电池,R4两端的电压将大于反相,这个时候比较器翻转为高电平,通过调节VR2来控制翻转电压。当放入电池后,CPU的P3.5脚将变为高电平,这个时候CPU认为检测到电池,于是置P3.3为持续的低电平,Q1导通,开始充电,并且双色LED变为红色表示正在充电。这个时候由IC1A组成的简单的压控振荡器开始震荡,震荡频率由电池的电压决定,电池电压高,频率就高。振荡器时刻监视着电池电压,把频率反应给CPU,CPU里面的计数器不断对频率进行采样,与内部程序设置的门限进行比较,通过P1口的4个LED显示相应的电量,相应的LED会闪烁,比如充到50%,那么50%的LED会闪烁,其余50%以下的会变常亮!调节VR1可以控制检测的准确性。注意:此部分电路任意一个元件的数值改变,将直接影响电量的检测的准确性。当电池充满后,4个LED全亮,双色LED变为绿色并且闪烁表示充满,CPU的P3.3脚变为高电平,Q1截止停止充电。
程序及其电路如下:


第二版的:http://www.51hei.com/bbs/dpj-19489-1.html   我的qq:223049697

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:48413 发表于 2013-10-16 01:46 | 只看该作者
学习一下
回复

使用道具 举报

板凳
ID:27161 发表于 2014-2-19 10:47 | 只看该作者
只有电路图,没有程序啊,要是可以的话麻烦楼主共享一下,我试制一个看看。XJLFH@126.COM
回复

使用道具 举报

地板
ID:59452 发表于 2014-3-19 22:00 | 只看该作者
好像带显示那块板的电路图没在上面,大神可以分享吗?非常感谢。
回复

使用道具 举报

5#
ID:59824 发表于 2014-3-20 09:20 | 只看该作者
你好,我想自己尝试做一下,想请教你这个电池的电路图,可以给我电路图吗
回复

使用道具 举报

6#
ID:61597 发表于 2014-5-16 23:09 | 只看该作者
有程序吗 借一下
回复

使用道具 举报

7#
ID:63747 发表于 2014-7-18 18:08 | 只看该作者
路过~~戳下先
回复

使用道具 举报

8#
ID:57317 发表于 2014-7-19 08:46 | 只看该作者
楼主把资料共享一下嘛!
回复

使用道具 举报

9#
ID:67869 发表于 2014-10-24 16:02 | 只看该作者
thank you so much
回复

使用道具 举报

10#
ID:70371 发表于 2014-12-12 16:05 | 只看该作者
顶,学习一下
回复

使用道具 举报

11#
ID:70769 发表于 2014-12-26 02:50 | 只看该作者
GOOD!!!
回复

使用道具 举报

12#
ID:71547 发表于 2015-1-7 21:22 | 只看该作者
没程序啊
回复

使用道具 举报

13#
ID:819457 发表于 2021-6-24 12:49 | 只看该作者
用个1毛钱的4056不好吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表