基于单片机智能充电器系统设计(仿真 程序 论文)
本文设计了一种基于STC89C52单片机和MAX1898充电芯片的智能锂离子电池充电器系统。该系统通过单片机控制光耦6N137为MAX1898供电,实现预充、恒流和恒压三段式充电管理。MAX1898实时检测电池电压状态,单片机则通过外部中断和定时器中断控制充电过程,并利用LED指示灯显示不同充电阶段。系统具有自动模式切换、3小时定时断电等功能,在保证充电安全性的同时降低了能耗。该设计电路简单、成本
一、系统介绍
在我们的日常生活中,手机已经变得越来越重要了。我们经常需要使用手机,打电话、发短信、上网、看电影、听歌、玩游戏等等。随着大屏幕和高主频的手机出现,锂离子电池就变得更加重要了,其锂离子电池充电器也受到广大消费者的重视。
该课题主要是设计一种基于单片机 的锂离子电池充电器,在设计上,通过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号灯就会熄灭,表示充电过程结束,可以取下电池使用。
三、效果图
三、效果图


源码 获取
下方名片联系我即可!!
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
更多推荐



所有评论(0)