资源描述:
《基于5单片机的智能充电器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于51单片机的智能充电器设计目录摘要1关键词1Abstract1Keywords1引言21绪论21.1智能充电器的设计背景21.2智能充电器总体设计方案31.3智能充电器的概念以及智能化的体现31.3.1智能充电器的概念31.3.2智能化体现32AT89C52单片机42.1AT89C52单片机简介42.2AT89C52单片机特点42.2.1单片机的通用特点52.3单片机应用范围52.4AT89C52管脚定义说明63锂离子电池介绍73.1锂离子电池简介极其基本特性73.2锂离子电池的优越性能84智能充电器
2、软硬件电路设计94.1其他芯片介绍94.2系统总体设计124.2.1智能充电器功能模块124.3智能充电器硬件电路设计与实现134.4软件电路设计155总结17参考文献18附录18致谢2221基于51单片机的智能充电器设计基于51单片机的智能充电器设计自动化专业学生XXX指导教师XXX摘要:介绍一种基于单片机芯片AT89C52的智能充电器的硬件和软件实现。在对锂离子电池的基本参数特性做出介绍的基础上,该充电器的硬件电路包括单片机控制部分、电压转换及光耦隔离部分、充电控制部分。本产品采用锂离子电池电源管理芯
3、片MAX1898,通过AT89C52控制可以实现预充,快速充电,及恒压充电。另外可以通过设置可以方便改变快速充电的电流和充电时间,该充电器可以实时采集和计算电池的参数,并进行智能控制,还可以通过串口和上位机进行通讯并进行实时显示,根据不同的电池调整充电策略。保证了充电器具有很高的精度。实验证明,所设计的充电器功耗低、成本低、系统工作稳定可靠,智能化程度高。这是一种实用的设计方法,成本较低,而且充电效果很好,包括安全性高,耗时短,对电池损坏小,满足一般用户的要求,具有较高的推广价值。关键词:AT89C52单
4、片机;MAX1898;智能充电器;锂离子电池IntelligentBatteryChargerDesignBasedon51Single-chipComputerStudentmajoringinAutomationXXXTutorXXXAbstract:ThisarticleintroducedthehardwareandsoftwarerealizationofintelligentbatterychargerBasedonAT89C52single-chipcomputer.Basedonthein
5、troductionofthebasicparametersandcharacteristicsoflithiumbattery,thearticlefullyintroducesthehardwarewhichincludesMCUcontrolpart,voltageconversionandcouplerisolationpartandchargesection.Thisproductadoptsheintegrationcircuitofthelinearchargerforsingle-cell
6、Li+battery-MAX1898,throughsinglechipAT89C52controlcanberealizedprecharging,fastchargingandconstant-voltagecharging.Inaddition,MAX1898canbeeasilychangedchargingcurrentandchargingtimebysetting.Thisbatterychargercoulddorealtimecharging,calculatethebatterypar
7、ameterandcarryontheintelligentcontrol.Italsocouldcommunicatewiththeupperpositionmachinethroughtheserialport,carryontherealtimedisplayandadjustchargingstrategyaccordingtodifferentbatteries,thedesigncanguaranteehighaccuracy.Experimentsshowthedesignlowpowerc
8、onsumption,lowcost,thesystemisreliable,highintelligence.Itisausefuldesignmethod,lowcost,andchargingeffectisverygood,includinghighsecurity,littletime-consuming,satisfyingordinaryusers'demand.Thisdesignhasahighvalueof