找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9081|回复: 12
收起左侧

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

  [复制链接]
ID:51472 发表于 2013-7-13 10:00 | 显示全部楼层 |阅读模式
本人经过两天的奋斗,终于制作成功了一款采用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截止停止充电。
程序及其电路如下:
1.JPG 2.JPG

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

回复

使用道具 举报

ID:48413 发表于 2013-10-16 01:46 | 显示全部楼层
学习一下
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

ID:59824 发表于 2014-3-20 09:20 | 显示全部楼层
你好,我想自己尝试做一下,想请教你这个电池的电路图,可以给我电路图吗
回复

使用道具 举报

ID:61597 发表于 2014-5-16 23:09 | 显示全部楼层
有程序吗 借一下
回复

使用道具 举报

ID:63747 发表于 2014-7-18 18:08 | 显示全部楼层
路过~~戳下先
回复

使用道具 举报

ID:57317 发表于 2014-7-19 08:46 | 显示全部楼层
楼主把资料共享一下嘛!
回复

使用道具 举报

ID:67869 发表于 2014-10-24 16:02 | 显示全部楼层
thank you so much
回复

使用道具 举报

ID:70371 发表于 2014-12-12 16:05 | 显示全部楼层
顶,学习一下
回复

使用道具 举报

ID:70769 发表于 2014-12-26 02:50 | 显示全部楼层
GOOD!!!
回复

使用道具 举报

ID:71547 发表于 2015-1-7 21:22 | 显示全部楼层
没程序啊
回复

使用道具 举报

ID:819457 发表于 2021-6-24 12:49 | 显示全部楼层
用个1毛钱的4056不好吗
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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