0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89C52单片机实现充电集成电路的设计

科技观察员 来源:罗姆半导体社区 作者:罗姆半导体社区 2022-04-11 16:33 次阅读

电子学的迅速发展,使各种电子产品不断涌现,并朝着轻便、轻质、轻量的方向发展,为更有效地使用这些电子产品,可充电电池得到了迅速发展。普通充电电池包括镍氢电池,镍镉电池,锂电池聚合物电池等。而锂电池由于具有能量密度高,稳定性好,无记忆效应,寿命长等优点而被广泛应用。现在大多数手机,数码相机等都使用锂电池。蓄电池寿命和单次循环使用时间与充电器的维修过程及使用寿命密切相关。一个好的充电器不仅能在短时间内使电池充满电,还能对电池起到一定的维护作用,修复因使用不当而产生的记忆效应,即电池活力下降现象。

1锂电池的主要特点

1)高能量密度,锂离子电池的重量是相同容量的镍镉或镍氢电池的一半,体积是镍镉的40%~50%,镍氢的20%~30%.因此,锂电池具有更高的重量能量比、体积能量比。

2)高电压,单节锂电池电压平均为3.6V,等于三只镍镉或镍氢充电电池的串联电压。

3)自放电小,可长时间存放。

4)无记忆效应,锂电池不存在镍镉电池的所谓记忆效应,所以锂电池充电前无须放电。

5)寿命长,正常工作条件下,锂电池充放电循环次数远大于500次。

6)多个锂电池可以随意并联使用。

7)无污染,由于锂电池中不含镉、铅、汞等重金属元素,对环境无污染。

8)快速充电,使用额定电压为4.2V的恒流恒压充电器,可使锂电池在1-2小时内得到满充。锂电池与其他可充电电池相比,其价格相对较高。但是随着技术的发展,锂电池的性价比越来越高,目前已广泛应用在各类便携式移动设备上。

2锂电池充电器的硬件设计方案

2.1系统结构框图

系统硬件电路由单片机电路、电压转换及光耦合隔离电路、充电控制电路三部分组成。通过单片机的控制实现预充、快充、满充、断电、报警等充电过程。

pYYBAGJT57WAMtIzAAC60kS7iE0619.png

图1系统结构框图

2.252单片机电路原理图

单片机芯片Atmel公司的AT89C52单片机,B1为蜂鸣器,单片机的P2.0口输出控制光耦器件,可以在需要时及时关断充电电源

pYYBAGJT566AfkmpAAHnHmY7T2k008.png

2.3充电电路控制部分

充电状态输出引脚/CHG经反相器74LS04后与单片机的P3.2口连接,触发外部中断。PNP为P沟道的场效应管或三极管。D1为绿色发光二极管,处于通电状态时亮;D2为红色放光二极管,电源接通时亮。R1设置充电电流电阻,阻值为2.8千欧,设置最大充电电流为500mA;C2为设置充电时间的电容,容值为100μF,设置最大充电时间为3小时。

3锂电池智能充电器的功能实现

本设计中,需要完成预充、快充、满充、断电和报警等功能。这些功能主要依靠智能充电管理芯片MAX1898内置的充电状态控制和外围的单片机AT89C52控制下共同实现。下面分别进行介绍。

3.1预充

在安装好电池后接通输入直流电源,当充电器检测到电池时则将定时器复位,从而进入预充过程,在此期间,充电器以快充电流的10%给电池充电,使电池电压、温度恢复到正常状态。

预充时间由外接电容控制,这里选择100nF,即预充时间为45分钟。若在规定的充电时间内电池电压达到2.5V以上,且锂电池温度正常,则进入快充过程;若在预充时间内锂电池电压仍低于2.5V,则认为该锂电池不可充电,/CHG引脚连接的发光二极管闪烁,表示充电故障。

3.2快充

当预充结束后,锂电池电压上升到2.5V以上,MAX1898便以恒定电路对锂电池进行快充。快充也称横流充电。在快充过程中,锂电池电压逐渐上升,直至锂电池电压达到所设定的终止电压。

3.3满充

当在快充过程中,锂电池电压达到所设定的终止电压,快充结束,充电电流快速递减,充电进入满充过程。此时,当充电速率降到设置值以下或满充时间超时,进入顶端截止充电过程。

在顶端截止充电时,MAX1898以极小的充电电流为电池补充能量。一般情况下,满充和顶端截止充电过程可以延长锂电池5%-10%的使用时间。

3.4断电

当电池充满后,MAX1898的第2引脚/CHG发送的脉冲电平会由低到高,会被单片机检测到,引起单片机的中断,在中断中判断出充电完毕的状态。此时,单片机将通过P2.0口控制6N137,切断LM7805向MAX1898的供电,从而保证芯片和锂电池的安全,同时也减小损耗。

3.5报警

当电池充满后,MAX1898芯片本身会熄灭外接的LED绿灯。但是,为了安全起见,单片机在检测到充满状态的脉冲后,不仅会自动切断MAX1898的供电,而且会通过蜂鸣器报警,提醒用户及时取出电池。当充电出错时,MAX1898本身会控制LED绿灯以1.5Hz左右的频率闪烁,此时不要切断MAX1898的供电,要让用户看到此提示。

4总结

该方案采用AT89C52单片机和充电集成电路作为充电器的设计方案,既能实现锂电池的充电,又能实现相应的过电压和温度保护,使锂电池的性能得以充分发挥,同时又能避免充电器在充电过程中可能损坏电池的情况发生,具有一定的智能功能。本方案能有效保护电池,缩短充电时间,最大限度延长锂电池的使用寿命,符合当前环保潮流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5320

    文章

    10732

    浏览量

    353374
  • AT89C52
    +关注

    关注

    10

    文章

    195

    浏览量

    69077
  • MAX1898
    +关注

    关注

    2

    文章

    2

    浏览量

    1923
收藏 人收藏

    评论

    相关推荐

    【DIY作品秀】用AT89C52单片机DIY的频率计

    AT89C52单片机DIY的频率计,感觉的很有学习参考意义, 附带的程序清单、相关的电路图,流程图打包了,见附件。【DIY作品秀】用AT89C52
    发表于 02-03 10:10

    基于AT89C52单片机的SD卡的读写设计

      应用AT89C52读写SD卡有两点需要注意。首先,需要寻找一个实现AT89C52单片机与SD卡通讯的解决方案;其次,SD卡所能接受的逻辑电平与A
    发表于 08-18 10:49

    STC89C52AT89C52不一样吗?

    前不久做了个只有时钟电路单片机最小系统,试试下载是否正常,但是奇怪的是用STC89C52可以正常下载,但是换AT89C52时下载不了,但单片机
    发表于 01-30 20:33

    AT89C52 8位高性能单片机

      AT89C52 8位高性能单片机  兼容标准MCS-51指令系统的AT89C52单片机是一个低电压,高性能CMOS 8位单片机,片内含8
    发表于 03-28 14:23

    AT89C52单片机概述

    AT89C52芯片是51单片机典型芯片型号。AT89C52是一个低功耗,高性能CMOS 8位单片机,片内含8k字节Flash可擦写存储器(PEROM)。
    发表于 08-30 11:07

    急!急!急!基于AT89C52单片机语音录放系统的实现

    基于AT89C52单片机语音录放系统的实现,,求proteus仿真啊。拜托各位高人了
    发表于 11-10 15:54

    滑稽AT89C52表情实现

    滑稽AT89C52表情实现,【单片机】滑稽AT89C52表情实现零、原因在群里看到了这样一个表情:这是用51做的,刚好开发板上有8个小灯,想
    发表于 07-21 08:19

    基于AT89C52单片机的数字电压表的设计资料分享

    一、系统组成及工作原理1.1 系统组成该基于AT89C52单片机的数字电压表设计由AT89C51单片机,ADC0809芯片(A/D转换器),LED数码管显示
    发表于 12-02 08:30

    AT89C52单片机实现加法计数显示电路电路功能

    AT89C52单片机实现加法计数显示电路电路功能:按键1 :总和+1按键2:总和+2按键3:显示清零思路:用I/O口点位变化作为总和+1、
    发表于 12-02 06:48

    基于AT89C52单片机的步进电机控制系统设计

    基于AT89C52单片机的步进电机控制系统设计 摘 要: 提出了一个由AT89C52单片机控制
    发表于 04-20 09:31 418次下载

    at89c52单片机引脚说明,AT89C52高性能8位单片机

    at89c52单片机引脚说明,AT89C52高性能8位单片机
    发表于 04-29 22:05 2.5w次阅读
    <b class='flag-5'>at89c52</b><b class='flag-5'>单片机</b>引脚说明,<b class='flag-5'>AT89C52</b>高性能8位<b class='flag-5'>单片机</b>

    基于AT89C52单片机的液位检测系统

    本文介绍了一种以AT89C52单片机为核心的液位检测系统,实现了对变化的液位进行高精度体积测量的目的。
    发表于 08-01 16:06 5283次阅读
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>单片机</b>的液位检测系统

    AT89C52单片机的SD卡读写设计

    应用AT89C52读写SD卡有两点需要注意。首先,需要寻找一个实现AT89C52 单片机与SD卡通讯的解决方案;其次,SD卡所能接受的逻辑电平与AT
    的头像 发表于 02-16 11:23 4106次阅读
    <b class='flag-5'>AT89C52</b><b class='flag-5'>单片机</b>的SD卡读写设计

    AT89C52单片机实现喇叭驱动的设计

    AT89C52单片机实现喇叭驱动的设计
    发表于 11-23 17:06 48次下载
    <b class='flag-5'>AT89C52</b><b class='flag-5'>单片机</b><b class='flag-5'>实现</b>喇叭驱动的设计

    建议收藏!精选实用电源电路项目设计集锦

    精选专栏内容1、基于AT89C52单片机实现充电集成电路的设计内容简介:微电子迅速发展,各种电子产品朝着轻便、轻质、轻量的方向发展,可
    的头像 发表于 04-18 11:12 819次阅读
    建议收藏!精选实用电源<b class='flag-5'>电路</b>项目设计集锦