一、系统介绍
在我们的日常生活中,手机已经变得越来越重要了。我们经常需要使用手机,打电话、发短信、上网、看电影、听歌、玩游戏等等。随着大屏幕和高主频的手机出现,锂离子电池就变得更加重要了,其锂离子电池充电器也受到广大消费者的重视。
该课题主要是设计一种基于单片机 的锂离子电池充电器,在设计上,通过AT89C52和MAX1898可以控制实现预充,快速充电,及恒压充电。该设计可以监控充电过程中的各个状态,实现电路简单,成本较低,而且充电效果很好,包括安全性高,耗时短,对电池损坏小,满足一般用户的要求。本文还对充电器的核心器件MAX1898充电芯片、AT89C2051单片机进行了较详细的介绍。
该智能充电器具有检测锂离子电池的状态;自动切换充电模式以满足充电电池的充电需要;充电状态显示的功能。通过光 耦6N137可以实现定时切断MAX1898的电源,减少能耗,同时也延长了它的使用寿命。

二、设计介绍
系统主要由STC89C52单片机、MAX1898锂电池充电芯片和光耦6N137这三部分和一些相关的器件组成,如图3.1所示。系统连接好锂电池,上电开始工作。单片机就会给6N137一个信号,通过它给MAX1898供电开始工作。MAX1898芯片会检测锂电池的电压,判断是否需要充电,如果需要充电,则向其充电,同时单片机计算时间、相关指示灯会亮和闪烁。当电池进入恒压充电阶段或者充电出错时,MAX1898会发出一个信号,信号经过反相器反转后,输入到单片机的外部中断端,单片机就会做出相应的动作,让指示灯发出相应信号提示使用者。等到系统设定的3个小时后,单片机又会向6N137发出控制信号,此时就会切断MAX1898的电源,停止对锂电池充电,同时指示灯也会发出信号提醒使用者电池已经充满电。


基于单片机STC89C52和MAX1898的智能电池充电器的程序需要完成以下的功能:系统上电通过6N137向MAX1898提供电源,使能MAX1898,开始充电,同时启动定时器0,允许外部中断和定时器中断,打开总中断。预充电和恒流充电时,定时器每过1秒就会控制1号灯亮/灭(即周期性闪烁)。当进入恒压充电状态时,CHG会发出高电平,外部中断产生,此时,定时器每过5秒就会控制1号灯亮/灭;等到计时器计时到3小时时,单片机就会发出一个信号给6N137用以切断MAX1898的电源,停止充电,此时1号灯就会熄灭,表示充电过程结束,可以取下电池使用。

三、效果图

三、效果图

请添加图片描述

请添加图片描述

源码 获取

下方名片联系我即可!!


大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐