资源描述:
《基于单片机的多功能充电器设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、word专业整理蓄电池充电器设计作者姓名:胡益民专业班级:2012060504指导教师:李铁、张晴摘要随着现代科学技术水平的不断提高,微型处理器技术已经广泛应用于生活中的方方面面,利用微型处理器制作一款针对多种铅酸蓄电池充电的多功能充电器已经成为了可能。在生产生活中我们常会使用到各种型号的蓄电池,如果每种蓄电池都需要一个不同的充电器,这不仅使用时相当麻烦而且会浪费空间和金钱。该充电器以AT59c52单片机为核心,使用ADC0809为AD转换模块智能判断被充电蓄电池型号,然后控制电路输出,以恒压充电的方式对相应的蓄电池充电,可以满足12V10Ah、24V10Ah、36V12Ah、48V2
2、0Ah铅酸蓄电池的充电需求。使用此款多功能充电器不仅免去了购买和使用多种充电器的麻烦,而且减少了购买多种充电器的花费,所以该充电器有较高的商用价值,值得开发和使用。本次设计首先对充电技术和充电技术的发展做了探讨,然后进行了对方案的讨论与确立,之后设计电路图,确立了电路图后开始购买电路中所需零配件来制作实物,最后进行的是编写程序和调试。关键词:多功能充电器;AT89c52单片机;ADC0809;恒压充电Designofbatterycharger学习资料整理分享word专业整理Abstract:Withthecontinuousimprovementofthemodernscientif
3、icandtechnologicallevel,microprocessortechnologyhasbeenwidelyusedinallaspectsoflife,usingmicroprocessormakingavarietyoflead-acidbatterychargingofthemultifunctionalchargerhasbecomepossible.Inindustryandlife,weoftenuseavarietyofmodelsofthebattery,ifeachbatteryneedstobeadifferentcharger,whichisnoto
4、nlyusedintroubleandwillwastespaceandmoney.ThechargerinordertoAT59c52asthecore,usingADC0809forADconversionmoduleintelligentjudgmentischargedbatterytype,thenthecontroloutputcircuit,withconstantvoltagechargingofbatterycharging,canmeet12v10ah,24V10Ah,36v12ah,48V20Ahlead-acidbattery’schargepowerdeman
5、d.Usingthemulti-functionchargernotonlyeliminatesthepurchaseanduseofavarietyofchargeroftroublebutalsoreducethepurchasecostofavarietyofcharger.Sothechargerhadpartlycommercialvalue,itisworthdevelopingandusing.Thisdesignfirstlydidthestudyofchargingtechnologyanditsdevelopment,thenhadcarriedonthediscu
6、ssiontotheplanandestablishedit,nextdesignedcircuitdiagrambyproteus8.0,Ibegantobuycircuitrequiredsparepartstomakerealaftercircuitdiagramestablished,writingtheprogramanddebuggingasthelastprocess.Keywords:multifunctionalcharger;AT89c52MCU;ADC0809;constantvoltagecharging学习资料整理分享word专业整理目录第1章前言11.1充电
7、技术的发展现状11.2本课题设计思路11.3设计的主要技术要求11.4设计的目的、意义及主要解决问题2第2章系统方案设计32.1主电路方案32.1.1四个AC/DC模块的方案32.1.2一个AC/DC模块加三个DC/DC模块方案32.2控制电路方案32.3系统组成5第3章系统硬件设计和程序编写63.1系统硬件设计63.1.1系统电路图设计63.1.2器件选用93.1.3重要系统器件说明103.2系统程序编写(使用KeiluVision3)123