版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.济南大学泉城学院毕业设计题目基于单片机的锂离子电池充电系统设计学院工学院专业电气工程及其自动化班级1301班二〇一七摘要近几年来,便携式电子设备日益趋向轻量小型化,其中主要原因之一是锂离子电池的广泛应用。随着锂电池在各个市场的迅速发展,其充电与保护的问题也随之而来。常见的锂离子电池充电设备存在充电模式单一、充电过程指示模糊、保护功能缺失等问题。针对上述问题,本设计进行了相应研究与实践。本次课题设计的是一种基于AT89C51单片机的锂离子电池智能充电和保护系统。选择了高效简洁的硬件设计和稳定可靠的软件设计。硬件组成包括单片机模块、充电控制模块、充电保护模块、信号采集模块、声光报警模块等。并结合MAX1898充电芯片,C51高级语言编程软件设计,使系统具有检测锂电池充电状态,根据各个阶段自动切换充电模式,显示充电进度,充电器短路保护,充满电后自动关断等功能。通过Proteus进行仿真,效果良好,提高了手机电池的使用效率,延长了电池的使用寿命,充分保证了锂离子电池充电过程的安全性,实现了智能充电。关键词:单片机;传感器;锂离子电池;智能充电ABSTRACTInrecentyears,portableelectronicdevicesarebecominglightweightandsmaller,andoneofthemainreasonsisthewidespreaduseoflithium-ionbatteries.Withtherapiddevelopmentoflithiumbatteriesinvariousmarkets,theproblemsofchargingandprotectioncomealong.Thechargingdeviceofcommonlithium-ionbatteryhassuchproblemsassinglechargingmode,unclearindicationofchargingprocessandlackofprotectionfunction.Inviewoftheaboveproblems,thisdesignhascarriedonthecorrespondingresearchandthepractice.ThistopicisbasedonthedesignofasinglechipAT89C51lithium-ionbatteryintelligentchargingandprotectionsystem.Wechosethehighlyefficientandsimplehardwaredesign,thestableandreliablesoftwaredesign.ThehardwareincludesMCUmodule,chargingcontrolmodule,chargingprotectionmodule,signalacquisitionmodule,soundandlightalarmmoduleandsoon.CombinedwiththechargingchipMAX1898,C51programminglanguagesoftwaredesign,thesystemhasthedetectionoflithiumbatterychargingstatus,automaticallyswitchingthechargingmodeaccordingtothevariousstage,displaychargingprogress,chargershort-circuitprotection,automaticshutdownafterfullchargeandotherfunctions.ThroughtheProteussimulation,theeffectisgood,theutilitymodelimprovestheserviceefficiencyofthemobilephonebattery,prolongstheservicelifeofthebattery,ensuresthesafetyofthechargingprocessofthelithiumionbattery,andrealizestheintelligentcharging.Keywords:SCM;sensor;lithium-ionbattery;intelligentcharging目录TOC\o"1-3"\h\u31155摘要 I3949ABSTRACT II195451前言 11811.1研究背景和意义 1127851.2国内外研究现状 1174721.3本文研究内容 2103672锂离子电池充电原理及特性 4170712.1锂电池的结构及特点 456362.2锂电池的充电原理 546752.3锂电池的充电特性 6263682.3.1锂电池的工作电压 6183852.3.2锂电池的充电电流 756232.3.3锂电池的最佳工作温度 7288422.3.4锂电池的循环使用寿命 731542.4锂电池的充电方式 711592.4.1线性充电方式 838562.4.2开关充电方式 8225092.4.3脉冲充电方式 8159002.5锂电池充电时应注意的安全问题 968303硬件设计 1090343.1系统硬件总体设计 1029263.2单片机最小系统 10302803.3充电电路 1141823.3.1MCU的选择 1194773.3.2充电电路设计 1298213.4A/D采集电路 13277383.5液晶显示电路 13255433.6保护电路 14273893.7报警电路 14286324软件设计 16104974.1Keil 1683874.2主程序设计 1683134.3子程序设计 17149354.3.1信号采集模块 17307004.3.2短路保护模块 17233074.3.3LCD液晶显示模块 18260534.3.4定时器中断模块 19210644.3.5报警模块 19112315系统的仿真与制作 21128375.1系统仿真 21217295.2PCB板的设计 21163745.3电路板制作 22268865.4系统的调试 23169876结论 2515995参考文献 2624751致谢 2727017附录一:电路原理图 289991附录二:PCB图 2913083附录三:实物图 306950附录四:元器件清单 3128768附录五:主要源程序 321前言1.1研究背景和意义近年来,便携式电子产品的迅猛发展,加快了电池技术更新换代的速度。二次电池的发展也经历了很多阶段,主要有铅酸电池、镍镉电池、镍氢电池以及锂离子电池。其中锂离子电池作为20世纪末出现的可充电电池,凭借其重量轻、能量密度大、功率大、无记忆效应、无污染、自放电系数小、循环寿命长等优点,在各个市场迅速发展,被广泛的应用到生产生活中,深受社会的欢迎。目前已广泛应用于智能手机、笔记本电脑、数码相机及众多的便携式设备,其中笔记本电脑占23%,手机占50%,为最大领域[1]。电子、信息及通讯等3C产品均朝向无线化、可携带化方向发展,对于产品的各项高性能组件也往“轻、薄、短、小”的目标迈进,而锂离子电池是最佳的电源供应来源。锂电池也被称之为“最有应用前途的化学电源”,甚至被称为“极限电池”或“最后一代电池”。现在便携式电子设备的功能变得多样化,耗电也越来越快,给设备充电的频率也越来越高,利用移动电源来保障户外充足的供电受到了广大消费者的支持。同时,其作为新兴的能源材料,正朝着多元化的方向蓬勃发展,进一步研究和开发锂离子电池对发展与能源密切相关的各项产业都具有非常重要的意义。随着锂离子电池性能的不断提高和成本的不断降低,该系列电池也逐步应用于交通工具、航空航天、军事、医疗等其它方面的领域,以其独特的魅力将成为最具发展前景的可充电电池[2]。1.2国内外研究现状随着科技的不断进步,各式各样的充电电池竞相出现,人们在考虑到电池性价比的同时,更希望可以随时随地给电子设备充电,便携式移动电源越来越受到广大消费者的欢迎。锂离子电池具有高性能密度、绿色环保的优良特性,在当前世界具有很大的发展潜力。市场对于锂离子电池充电芯片安全和功效性能的要求越来越高,为了保证锂离子电池在充电时能够安全稳定的工作,国内外专家对锂离子电池充电管理系统进行了广泛和深入的研究[3]。目前针对便携式电源的应用,MAX1898充电芯片具有高集成度,超薄型的μMAX封装,集转换、调节、控制、保护为一体,可以对电池进行精确的恒流恒压充电,保证充电过程的快速、安全和智能。虽然我国已是仅次于日本的锂离子电池生产大国,年增长率已超过20%,市场增长空间巨大,但并非强国,在全球锂离子电池产业仍处于低端。随着手机用户的日益增多,如何保养手机也成为了众多手机使用者面临的一个实际问题,而手机锂离子电池作为手机的一个重要组成部分,直接影响了使用寿命和性能。智能手机的屏幕越来越大,功能越来越多,现有的锂离子电池产品越来越难以满足需求,选择合适的充电器,可以延长我们的手机锂离子电池的充电循环使用寿命。在20世纪90年代锂离子电池上市以来,便携式设备的迅速崛起,使得消费者普遍通过移动电源替代原厂配备的充电器给便携式设备充电。在国家重点项目的鼓励下,锂离子电池向大规模方向发展,在各行各业得到应用。日本生产的锂离子电池在21世纪初就达到了5亿,占全球的90%,并预测锂离子电池正以飞快的速度取代传统的铅酸、镍镉和镍氢电池市场[4]。目前国内外移动电源市场中都出现了各种各样的知名品牌,国内市场主要有羽博、爱国者、品胜、三洋等品牌,国外市场比较知名的有INCIPIO、GOLF、TPOS等品牌。另外,各种移动电源的容量也越来越理想,颜色的种类也随着购买量的增多而丰富起来,消费者可以根据自己的喜好购买自己喜欢的移动电源。与此同时,随着移动电源种类越来越多,在移动电源产品中也存在很多需要解决的问题。比如:锂电池充电所需时间过长,USB输出的电压不稳定,使电能转化效率较低,输出保护较为单一,输出为大电流时电池散热性能不好等。相较于国外而言,国内的锂电池智能充电系统性能欠佳,很多功能不是很完善,这还需要我们的研究所工作人员加大研究力度。1.3本文研究内容本文结合MAX1898智能充电芯片设计了基于AT89C51单片机的锂离子电池智能充电系统。MAX1898充电芯片内部包含电流电压温度检测器、主控器、电压转换器、定时器,可以实现对电池精确的恒流恒压充电,在充电的过程中监测每个阶段的充电过程,成本较低,电路简单。它与具有强大控制功能的AT89C51单片机协调工作,充电效果变得更好,充电时间短、安全性高,对锂电池的损害小,实现了手机锂离子电池的预充、快速充电和恒压充电。本次设计选择了6N137单通道高速光耦合器,可以实现定时的切断充电电源,也使锂电池的循环使用寿命更长。使用KeilC51单片机软件系统作为开发工具,进行了详细的软件程序编写和调试。系统主要包括锂离子电池充电系统硬件方案设计、硬件系统所涉及到的元器件参数计算及型号选择、锂离子电池单片机系统软件流程图设计及程序实现、整体系统调试、校验以及优化调整[5]。具体研究内容如下:(1)首先介绍了本文的选题背景和意义,通过对锂离子电池充电系统的国内外研究现状和发展趋势的研究,设计了本文的研究内容。(2)对锂电池的特性进行分析,介绍锂电池的充电方式和工作原理,以及在锂离子电池在应用过程中遇到的主要问题和解决方案。(3)选择合适的充电芯片,合理的设计系统的硬件总体方案,实现锂离子电池智能充电,并对设计的各模块硬件电路设计进行详细的介绍。(4)详细介绍了KeilC语言软件编程系统,通过研究硬件电路,对系统进行软件设计,其中包括主程序和各个子程序的软件设计流程,简单的介绍了该程序所实现的功能。(5)进行系统的组装和调试。设计PCB板,进行元器件的焊接组装,对电路板通电前、通电时和整机进行参数的整定和系统的调试。(6)对锂离子电池充电器设计的整个过程得出结论,对不足的地方进行改正。
2锂离子电池充电原理及特性2.1锂电池的结构及特点锂电池主要是由正极、负极、电解液、隔膜、外壳和电极引线组成,有圆柱型和方型两种结构。一般采用含锂的过渡金属氧化物作为正极材料,如锰酸锂、磷酸钛锂和镍钴锰酸锂。而负极材料一般采用石墨。正负极之间传递锂离子的电解液采用的是含锂盐的有机溶液。在电池材料中,隔膜作为关键的内层组件,用来隔离电池的正负极,并且隔膜是允许锂离子通过的,可以防止电池自放电和短路现象的发生[6]。锂电池结构图如图2.1所示。图2.1锂电池结构锂离子电池主要特点如下:高能量密度。单位质量或单位体积的能量比较高。电压高。单节锂离子电池的工作电压为3.6V,可以相比于3只镍氢或镍镉的串联充电电压。在可充式化学电池中,相比较来说,锂离子电池的工作电压是最高的。自放电率小。锂电池自身的放电率不到镍氢电池的1/20,自放电率可达到1%/月,因此可以进行长时间存放。无记忆效应。锂电池在充电前不需要进行放电操作,因为它不存在像镍镉和镍氢等可充式化学电池那样的记忆效应。污染小。锂电池中不含有对环境造成严重污染的镉、铅、汞等重金属元素,可以称为是最先进的绿色电池。寿命长。在正常的工作状态下,锂电池的循环寿命远超过镍镉电池和镍氢电池,高达1200次。(7)成本高。可充电电池的价格整体是呈上升趋势的,但与其他可充电池相比,锂电池的价格是比较昂贵的。2.2锂电池的充电原理根据锂电池充电电流和容量的大小,确定出锂电池充电所需的时间。将锂离子电池的充电过程分为预充电、恒流充电、恒压充电和终止充电四个阶段。采用限压恒流的充电方式对电池进行充电,保证了能够给锂电池安全可靠地充电,同时也延长了电池的使用寿命[7]。充电过程曲线如图2.2所示。图2.2充电过程曲线图(1)涓流充电涓流充电指的是在预充电阶段,大电流对于电池来说是无法承受的,如果电压低于3V,就要对电池进行小电流充电,我们称之为浮充。涓流充电时的电流为恒流充电电流的十分之一,即0.1C。在不发生故障的情况下,系统会以涓流充电的方式,用工作的直流电源对电池进行充电。涓流充电电路如图2.3所示。图2.3涓流充电电路图(2)恒流充电随着充电过程的进行,电池的电压会上升,此时就可以提高充电电流,以允许的最大电流进行充电。当采用0.2C至1.0C恒流充电时,电池的充电效率得到提高,节省了充电的时间。这时,充电电压也在逐渐升高。恒流充电电路如图2.4所示。图2.4恒流充电电路图恒压充电恒压充电电路如图2.5所示。电压在逐渐上升的过程中,当接近或达到满充电压,即电压为4.2V时,就会从恒流充电转入恒压充电阶段。此时,保持满充电压基本不变,在快要充满的过程中,为了防止过充的危险,就会转入小电流充电,充电速度变慢。这种恒压充电方式的充电电流是由电池两端的电压来决定的,初期采用大电流,末期则采用小电流。在充电末期,需要根据充电电流对电阻值进行调整,从而使充电电流不会超过电池的允许值。这种机构简单、成本较低的恒压充电电路,被广泛应用充电器中[8]。图2.5恒压充电电路图终止充电经过恒压充电阶段,随着电流不断的下降,充电速率就会下降,当下降到0.1C时,说明电池已经达到满充的状态,此时将电源断开,终止充电。2.3锂电池的充电特性2.3.1锂电池的工作电压目前,锂电池有3.6V和3.7V两种不同的额定电压,我们普遍使用的是额定电压为3.7V的锂电池。锂电池的截止充电电压与阳极材料有关:采用石墨材料的为4.2V;采用焦炭材料的为4.1V。电池的终止放电电压通常为2.75V左右,在使用的过程中,要防止过充和过放的危险情况。在锂离子电池充电时,电压超过4.3V,就会出现过充的现象。过充时负极石墨嵌入的锂离子完全饱和,使得锂在负极沉积下来,导致电池的容量减小;同时由于电池继续要正极产生锂离子,导致成正极材料活性下降。当充电电压超过4.5V时,就会使电解液分解,产生气体,导致电池内部压力上升,电池受到不可逆转的破坏。当电池的电压低于终止电压后,仍继续放电的话会导致电极产生晶枝,最终电池内部出现短路现象[9]。2.3.2锂电池的充电电流锂电池在充电时,其电流是动态变化的,是分阶段性的。一般是允许大电流充电的,但在提高充电速率的同时,不能超过额定电流。如果工作电流过大,会升高锂电池的温度,不仅会损害锂离子电池内部结构,甚至可能引发爆炸,大大的降低了锂电池的循环使用寿命。这就要求在进行大电流充电时,必须要对其进行温度的检测,确保安全充电。2.3.3锂电池的最佳工作温度锂离子电池能适应的环境温度比较广,一般在-20℃~60℃,但是当过低或过高时,都会使锂电池的性能、放电能力下降。因此,我们推荐锂电池工作温度在0℃~40℃。经过研究,电池要达到额定的放电容量,环境温度应在25℃,在这个理想的温度下,手机的工作状态最佳。当过低时,可能会影响手机的护航能力,电池的容量下降,出现自动关机[102.3.4锂电池的循环使用寿命通过实验表明,镍镉电池、镍氢电池的循环使用寿命一般为300-600次,而锂离子电池循环使用寿命可达到600-1200次。尽管如此,锂电池的循环使用寿命也会随着使用次数的增多而逐渐衰减,也就是电池的实际可用容量在不断的下降。这主要是因为在循环使用的过程中负极材料中的锂离子逐渐被电解质氧化,可以使用的锂离子数量减少;而正极材料的晶状结构也会慢慢遭到破坏,逐渐的老化,使可容纳的锂离子数量减少。因此,为了减少对电池的损害,需要我们选择合适的充电器,以正确的充电方式对电池充电,延长手机锂电池的使用寿命。2.4锂电池的充电方式能否使用正确的充电方式,会影响到电池的性能和使用寿命,因此对锂电池进行充电系统的管理对研究手机智能充电器来说也是非常重要的[11]。目前,主要有恒流恒压和脉冲电流两种充电模式。对于这两种充电模式,又分为三种充电方式:线性充电、开关充电和脉冲充电三种充电的方式。采用恒流恒压充电方式在的是线性和开关充电方式。2.4.1线性充电方式锂电池线性充电方式系统复杂度小,成本较低,在这三种充电方式中其传导和辐射干扰是最小的,但是功率损耗较大[12]。在预充电状态采用小电流,电压的升高,进入快充阶段,电压达到4.2V后,进入恒压充电,电流减小。线性充电模块包括传输电能的晶体管、调节充电电流大小的电阻和输入和输出电容等。系统中使用的晶体管不仅提供了充电回路,还把输入电压降到电池两端的电压。线性充电方式系统结构如图2.6所示:图2.6线性充电方式系统结构图2.4.2开关充电方式开关充电方式相较于线性充电方式,其损耗降低了。开关充电方式一般由PWM控制芯片、MOSFET、电感、电容、肖特基二极管等元件构成类似同步降压(BUCK)变换器的电路[13]。该电路可以将输入电压降至电池端电压。开关充电相比于线性充电最大的优点,在于它能够在较宽的输入电压和电池电压范围内保持一个较高的转化效率,损耗很低,因此非常适合应用在大功率、散热条件差、环境温度较高的场合。但是这种充电方式也是有缺点的,系统的复杂度较高,存在干扰问题。开关充电方式的系统结构如图2.7所示。图2.7开关充电方式系统结构图2.4.3脉冲充电方式脉冲充电方式是对线性充电和开关充电方式的综合,充电效率较高,并且不会产生热损耗。充电过程包括预充电、恒流充电和脉冲充电。这种方式缩短了充电时间,增加了传输功率,有利于消除电池在充电过程中产生的“极化”现象,活性材料的利用率也提高了,电池的使用寿命延长了。但是由于其需要一个限流功能的电源,使得系统结构变得复杂,成本变高。2.5锂电池充电时应注意的安全问题锂离子电池已被广泛应用于我们的工作生活中,各种品牌的移动电源都可以解决智能手机等一些数码产品容量偏低、续航时间不够长的问题。近年来,随着用户的增多,锂电池所带来的安全事故也是屡见不鲜。锂离子电池出现安全事故主要原因有:锂电池自身的原因。当出现过电压、过电流、过充、温度过高或过低的情况时,由于锂电池本身固有的特性,可能会导致各种异常的情况发生。因此对充电器有比较严格的要求,操作稍微不当就可能造成安全性事故。锂电池材料选择不当。锂电池必须要选择安全的正极材料、热关闭性能好的隔膜以及设计合理的保护电路。如果保护电路失效或材料选择不当,就可能会导致手机发生爆炸的危险事故。用户操作不当。如果用户使用劣质的充电设备,使用不正确的充电方法,将会导致电池受到大电流大电压的冲击,造成安全性事故。因此,我们应该尽量采用有质量保证的充电器,注意把握充电的时间,采用正确的充电方式,这样不仅可以延长手机锂离子电池的使用寿命,而且避免了安全事故的发生。
3硬件设计3.1系统硬件总体设计本次设计以AT89C51单片机为核心元件,结合MAX1898充电芯片,设计了手机锂离子电池的智能调节充电系统。系统总体设计框图如图3.1所示。硬件电路设计包含单片机控制模块、供电模块、信号采集模块、复位电路模块、LCD液晶显示模块和声光报警模块[14],电路原理图见附录一。单片机作为系统的主控制器,负责系统运行参考电流电压的给定,充电完毕或者保护状态时充电机的关闭。锂电池充电过程中,会检测电路中电压、电流和温度等参数,将检测到的信号送入AD转换器,通过A/D转换,读入数据处理器,将结果与设定的参数值进行比较,判断该系统是否出现故障,从而启动相应的措施对电路进行保护。当系统充电出错时,会启动声光报警电路,提示用户。图3.1硬件总体设计框图3.2单片机最小系统本次设计的单片机最小系统电路如图3.2所示,主要是由电源系统、晶振电路、复位电路和外部振荡电路等一些模块组成。在正常工作时,单片机系统的晶振振荡器结合内部的电路来提供单片机所需的时钟频率。时钟频率是单片机执行指令的保证和前提,单片机晶振振荡器提供的时钟频率越高,单片机的运行速度就越快。单片机系统在运行的过程中,当受到环境的干扰时,按下复位按钮,AT89C51单片机的RST引脚就会接收到2个周期以上的高电平,复位电路就会产生复位信号,使程序从头开始,单片机恢复到初始状态,重新开始工作。图3.2单片机最小系统3.3充电电路3.3.1MCU的选择为了满足本次设计的要求,对于系统的微控制器,我们选择MAX1898芯片。MAX1898芯片有10个引脚,内部包含调节器、电流电压温度检测器、定时器和主控制器。采用μMAX封装,可以自定义电流,电压的调节值为4.2V。该芯片结合外部PNP或PMOS晶体管,可以实现对锂离子电池精确的恒流恒压智能充电,对每个充电阶段进行监测[15]。MAX1898芯片有以下基本特点:(1)4.5V~12V输入电压范围;(2)内置检流电阻;(3)±0.75%电压精度;(4)可编程充电电流;(5)输入电源自动检测;(6)LED充电状态指示;(7)检流监视输出。MAX1898的引脚图如图3.3所示。图3.3MAX1898引脚图MAX1898作为智能充电芯片,在现实生活中的应用也越来越普遍,被广泛地应用到手机充电系统中。因为其内部电路的高集成度,降低了对直流电源的要求,也使得整个设计系统的电路复杂度减小,降低了成本。MAX1898芯片的典型充电电路如图3.4所示。图3.4MAX1898典型充电电路3.3.2充电电路设计锂离子电池智能充电过程分为三个阶段:涓流预充电阶段、恒流充电阶段和恒压充电阶段。在单片机的控制下,通过MAX1898智能充电芯片与外接的充电电源和场效应管配合工作对系统的充电状态进行实时的反馈,根据主芯片设置的电流和特定的电压对锂电池进行充电。智能充电电路设计如图3.5所示。通常设置最大的充电时间为3小时,保证正常充电过程不会被中断。当充电时间结束时,单片机的INT0引脚收到信号,就会产生中断,电源会关断,并且会引发蜂鸣器,发出警报[16]。图3.5充电电路3.4A/D采集电路本次设计选用的模数转换器为ADC0832芯片,ADC0832芯片是一个8位的逐次逼近型模数转换器,可多路选择的输入通道有两个。该模数转换器内部自带5V的基准参考电压,还有采样保持电路,使系统可以不需要扩展A/D芯片,就能同时对电压、电流以及温度信号进行采集。A/D采集电路如图3.6所示。图3.6A3.5液晶显示电路本次设计包含液晶显示模块,选用LCD_1602液晶显示器。1602型LCD具有体积小,功耗低,显示内容丰富等特点,有64个字节的自定义字符RAM,可以显示2行16个字符,即32个字符,有8位数据总线D0~D7和RS,R/W,EN三个控制端口,工作电压为5V[17]。1602模块内部设有上电自动复位电路,当外加电压超过4.5V时,自动对模块进行初始化操作,设置为默认的显示工作状态。在充电的过程中,会在液晶屏上显示充电电压和充电的进度,让用户使用更方便。液晶显示电路如图3.7所示。图3.7液晶显示电路3.6保护电路根据要求,本次系统设计采用AT89C51单片机图3.8MAX1898芯片3.7报警电路当充电器电压、电池电压、电池温度不满足充电条件时,就进入了异常处理状态,这时,蜂鸣器会报警。当单片机检测到锂电池电量充满之后,就会自动切断对MAX1898芯片的供电,MAX1898的输出信号CHG引脚会发出周期为4s的脉冲,单片机的INT0引脚接收中断后,产生中断,并使单片机的T0计数器开始计数,当下一个脉冲到来时,在定时器程序中判断单片机的计数值是否在4s左右,如果是,则通过控制P1.2和P1.3引脚关断电源,MAX1898芯片外接的LED绿灯会熄灭,并引发蜂鸣器报警。报警电路如图3.9所示。图3.9报警电路
4软件设计4.1Keil本设计的软件程序编写和调试使用的是德国KeilSoftware公司研发的KeilC51单片机软件开发系统。该系统支持多种编程语言设计,包括汇编语言和C语言,KeilC51提供了C编译器、宏汇编、库管理、连接器和仿真调试器等软件开发所需的功能,是一个集成开发环境,可用于编辑,编译,仿真等。并提供了丰富的库函数,为软件的开发提供较好的设计平台,为51系列单片机提供了方便简易、功能强大的软件开发调试环境。4.2主程序设计系统的主程序设计如图4.1所示。本次设计需要外部AT89C51单片机配合MAX1898充电芯片来完成工作。程序初始化后,检测电池是否接反,如果接反会直接报警,否则会开始对电池充电对于各充电阶段,使用不同的算法,改变单片机输出PWM信号的占空比,实现不同阶段充电的控制,并显示充电的状态。图4.1主程序设计4.3子程序设计4.3.1信号采集模块程序初始化之后,开启看门狗定时器功能,防止了单片机因外界的干扰造成的程序不正常现象。启动A/D转换,进行电压、电流和温度的采集,通过采集的信号分析判断电池充电状态是否正常,保证充电的正常运行。信号采集程序框图如图4.2所示。图4.2信号采集程序框图4.3.2短路保护模块本系统为了提高锂离子电池充电运行过程中的安全可靠性,延长锂电池的使用寿命,需要实时的监控电池的充电电压、电流,一旦出现因大电流等原因造成的短路情况时,就会由外部中断发出电路短路信号,要求单片机启动短路保护电路,处理不正常的工作状态,从而避免发生爆炸等危险事故,保证充电过程的正常运行[18]。短路保护程序设计框图如图4.3所示。图4.3短路保护程序框图4.3.3LCD液晶显示模块系统初始化后,当有按键操作时,在LCD_1602液晶显示屏上会每个充电阶段的电压和充电的进度。LCD液晶显示程序框图如图4.4所示。图4.4LCD液晶显示程序框图4.3.4定时器中断模块定时中断程序框图如图4.5所示。通过一系列的外部触发、中断和计数,按照指令一步步的完成操作。当中断发生时,主程序就会暂停,然后跳转到相应的中断服务程序,执行完毕之后,返回到主程序的位置继续运行。图4.5定时器中断程序框图4.3.5报警模块系统开始工作,程序初始化,首先系统会对充电器电压、电池电压、电池温度进行检测,当系统出现故障不满足充电条件时,就进入了异常处理状态,表示充电状态的LED绿灯就会熄灭,并调用子程序发出信号,蜂鸣器会报警。当检测到没有充电故障时,系统会继续进行充电,直到单片机检测到MAX1898芯片对锂电池完成充电,CHG引脚会发出周期为4s的脉冲,单片机的INT0引脚接收中断后,产生中断,并使用单片机的T0计数器开始计数,当下一个脉冲到来时,在定时器程序中判断单片机的计数值是否在4s左右,如果是,则通过控制P1.2和P1.3引脚关断电源,充电结束,LED绿灯熄灭并引发蜂鸣器报警。报警模块程序框图如图4.6所示。图4.6报警模块程序框图
5系统的仿真与制作5.1系统仿真本次设计采用Proteus软件系统对电路进行仿真。将电路中所需要的元器件从库中选取出来,放到合适的位置,根据电路图进行连线,连线完成后通过Keil程序编辑软件将编写好的程序导入到AT89C51单片机中,按下运行按钮进行仿真,仿真电路图如图5.1所示。图5.1仿真电路图5.2PCB板的设计PCB板的设计主要指的是版图设计,是根据电路原理图来设计的。PCB板的设计直接影响着硬件设计的成败,必要要确保其正确性。原理图需要进行编译,确认无误之后,对元件和电路进行布局和布线,为了避免元件与电路之间的影响,应尽可能将版图设计优化,将元器件有规则的摆放整齐。在电路原理图绘制完成之后,首先要检查每个元器件的封装。在此我们利用Protel设计软件,在它的集成库中直接修改原理图每个元器件的封装,然后再使用设计项中的Update命令,将修改后的封装传递到同一项目中的PCB中[19]。建立一个新的PCB文件,等到电路原理图成功传递到PCB后,对元器件进行布局,对电路布线连接,需要根据实际情况进行元器件的位置调整和PCB的走线调整。在布局和布线时应该注意的问题如下:以主控元件为中心进行布局,通过各元器件之间的联系,进行摆放;为方便以后的焊接,放置元器件时不要太密集;尽量使去耦电容和VCC靠近布局,电源线和地线适当加粗;PCB覆铜时,器件的管脚用热焊盘方式焊接;布线时不能出现小于90度的角,以防尖端放电和腐蚀过度。将DRC选项打开,使用动态布线以完成手动布线。在元器件布局、布线完成之后,对各项目进行检查和复查,无误后完成PCB的转印、腐蚀、钻孔等操作。PCB图的设计如图5.2所示。图5.2PCB设计图5.3电路板制作为了保证焊接的质量,使制作符合要求,在焊接前先要检查各元器件的极性、字标的方向以及导线的安装是否正确。焊料和被焊件表面必须清洁,选择对电路板无腐蚀、无污染的清洗剂。在焊接时,掌握好电烙铁的烙铁头温度,把握好焊接的时间,使焊点能够大小适中、光滑圆润并且没有毛刺,避免漏、虚、假、连焊的现象出现[20]。在焊锡的过程中应该尽量避免重复施焊。首先准备焊接工具,右手持电烙铁,要保持电烙铁头的清洁,左手持焊丝,准备焊锡。当烙铁头正常加热之后,送入焊丝。不可以施加压力,不能将焊丝送到烙铁头上。当焊丝以一定量熔化后,立即向左上45度角的方向移开焊丝,待焊锡浸润施焊部位后,向右上45度角的方向移开电烙铁,结束焊锡。 焊接完成后的电路板实物图如图5.3所示。图5.3焊接实物图5.4系统的调试由于离散的元器件参数分布,使得电路板在完成焊接之后,在性能方面可能存在很大的差异,达不到预期设定的性能指标,因此要进行系统的调试,以便发现设计错误时及时修正,确保设计满足要求。调试的过程分为通电前的检查、通电调试和整机调试三个阶段[21]。首先在安装完电路板后,要在通电之前要对电路进行仔细的检查。检查电路是否存在短路的现象,要使用万用表来测量正、反向电阻,通过电源正、负极的电阻值来判断。然后要查看各元器件的型号、极性是否正确,并检查电路板连线是否有漏接、错接的现象。给电路通电,完成系统的静态和动态调试。设定等待充电时的状态为100%,如图5.4所示。图5.4等待充电示意图进行整机调试观察充电器接入电源后是否出现异常情况,比如有异常声响、电路冒烟或发出气味等,这是要立即切断电源,重新检查电路。在正常情况下,测量不同充电状态下的电压,调节可调变阻器,使输出电压满足要求。同时观察LCD液晶显示屏是否能够显示充电的电压和充电进度。当充满电后,LED灯是否闪烁,蜂鸣器能否报警。充电时的状态示意图如图5.5所示。图5.5充电时示意图
6结论本论文通过对锂离子电池内部结构和工作特性的研究,针对锂电池充电和保护过程中出现的问题,选择了合适的芯片和充电方式,设计了一种基于AT89C51单片机的锂离子电池智能充电和保护系统。MAX1898充电芯片,解决了锂离子电池充电模式单一、电路保护功能缺失的问题,采用精确的恒流恒压充电方式,实现了锂离子电池快速充电和电池保护的功能。LCD液晶显示充电的进度,更方便了用户的使用。另外,为了避免充电时锂电池因温度过高而引起爆炸的危险,本设计选择了6N137单通道高速光耦合器,达到设定的充电时间后,由单片机向其发送信号,定时的切断MAX1898充电电源,同时指示灯也会发出信号,保护了锂电池,也使锂电池的循环使用寿命更长。锂离子电池的发展越来越多样化,竞争力也越来越大。本次设计经过软硬件的设计以及系统的调试,达到了预期的目的,能够实现基于单片机的锂离子电池智能快速充电功能。但也存在不足之处,有很多可以提高的地方,比如利用ADC0832芯片对电压采集之后,只是通过LCD显示出充电电压和进度,没有显示不同电量时的充电方式。但是,随着社会的不断进步,很多问题已经被解决,便携式锂电池充电的方法逐渐多样化,相信移动电源在今后的发展中会更加安全,能够满足更多产品的充电要求,应用更加广泛。
参考文献[1]王海明,郑绳楦,刘兴顺.锂离子电池的特点及应用[J].电气时代,2004,(3):132-134.[2]屈伟平.锂电池的广泛前景及发展障碍[J].电源技术应用,2009,(8):120.[3]程立文.手机电池的未来发展方向[J].电源技术,2008,(1):6-8.[4]李凌云,任斌.我国锂离子电池产业现状及国内外应用情况[J].电源技术,2013,37(5):883-885.[5]黄春耀.基于单片机的智能充电控制器的设计与应用[J].龙岩学院学报,2007,25(3):235-237.[6]徐振.锂电池一般特性及管理系统分析[J].广西轻工业,2009,(10):35-37.[7]周鹏.动力锂电池的充电及保护应用[J].电源技术,2012,(5):648-649.[8]陈修强.锂电池智能管理系统研究与设计[D].太原科技大学,2013.[9]J.Garche,A.Jossen.Batterymanagementsystems(BMS)forincreasingbatterylifetime[J].Proc.IEEE,2000,(5):322-324.[10]Jean-FrancoisCousseau,ClemenceSiret,Fuzzy-ControlledLi-ionBatteryChargeSystemwithAetiveState-of-ChargeController[J].IEEETransactionsonIndustrialElectronics,2002,48(3):585-593.[11]邓绍刚,汪艳,李秀清,黄合宝.锂电池保护电路的设计[J].电子科技,2006,(10):68-72.[12]张访.便携设备电池过压过流保护电路的设计[D].华中科技大学,2006.[13]HosseinMaleki,JasonN.Howard.InternalshortcircuitinLi-ioncells[J].JournalofPowerSources,2009,(5):422-424.[14]沈俊.智能手机快速充电[D].上海交通大学,2013.[15]李洪,戴永军,李向锋.基于单片机控制的锂电池充电和保护[J].电工技术,2009,(9):57-58.[16]PhilippeBiensan,MichelBroussely.Lowpowerstrategydesignforbatterymanagementsystem[J].Proc.IEEE,2009.[17]野泽哲生,蓬田宏树.伟大的电能无线传输技术[J].电子设计应用,2007,(6):42-54.[18]林思岐.电池均衡电路的研究及应用[D].北京交通大学,2013.[19]陈朝阳.低功耗锂离子电池保护电路设计[D].华中科技大学,2006.[20]胡清琮.基于恒流/恒压方式的锂离子电池充电保护芯片设计[D].浙江大学,2007.[21]王涛,屈高龙.基于单片机的智能手机充电器的设计[J].电子测试,2014,(6):58-59.致谢时光荏苒,转眼间毕业设计已经结束了。经过这几个月的学习,我获益良多,不仅学习到了丰富的知识,而且遇到很多良师益友,懂得了很多为人处世的道理。在这里,我首先要感谢我的指导老师张兴达、魏志轩老师。在毕业设计的选题和研究过程中,张老师给我们传授了很多经验,我深刻地感受到了张老师严谨的学术态度和勤奋的工作精神。张老师以渊博的知识理论和创新的科研精神,针对我们我们每位学生进行指引和能力的培养。我在实验室遇到的所有问题,张老师都耐心的指导,对我的论文内容和结构进行修改,给我提供了很多建议,经过老师的悉心教导,培养了我自主学习和独立思考的能力,处理问题的能力得到了提高,这将对我以后的学习和工作带来非常重要的影响。在此,对张老师表示由衷的感谢。其次,我要感谢我的同学、朋友和家人,对我论文的研究工作给予热情的帮助以及对我学习的支持和鼓励。在最好的青春里,因为遇见你们,给我的记忆增添了色彩。在今后的成长中,我会和你们一起更加努力,做出更出色的成绩。最后,伴随我四年的学生生涯即将结束,我想真诚的对你们说一句谢谢,感谢你们的陪伴。
附录一:电路原理图图1.1电路原理图
附录二:PCB图2.1PCB图
附录三:实物图图3.1正面实物图图3.2背面实物图
附录四:元器件清单表4.1元器件清单元器件名称型号数量/个排阻1031瓷片电容1043瓷片电容302电解电容10uF1电解电容220uF1LED_R红色1LED_G绿色1开关SW1液晶LCD_16021光敏电阻55392蜂鸣器BEEP1二极管1N40071三极管85502电阻4703电阻1K4电阻10-1001滑动变阻器10K1晶振12M1单片机STC89C521智能充电芯片MAX18981采集转换电压芯片ADC08321按键RST1
附录五:主要源程序#include<reg52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedchar#definenop_nop_/*********端口定义********/sbitGATE=P2^4;sbitBP=P3^5;sbitBusyFlag=P0^7;//LCD控制接口sbitE=P2^7;sbitRW=P2^6;sbitRS=P2^5;sbitCS=P2^2;sbitCLK=P2^1;sbitDIO=P2^0;sbitbit7=ACC^7;//单片机内部移位寄存器ACC声明;//显示界面LCD1602ucharLCD_4,LCD_3,LCD_2,LCD_1,LCD_0;ucharcodeLCDData[]="09";ucharfirst_line[16]="PhoneCharging"; //LCD第一行显示缓存数组ucharsecond_line[16]="S:100%Volt=4.20"; //LCD第二行显示缓存数组,正常显示时间。/*********************定义全局变量****************/uintadval;//AD值uinttemp,num;//uchardatatemp_data[2]={0xff,0xff};//读出温度暂放//延时程序voiddelay(unsignedintN)voidcheck_busy(void)//LCD1602操作程序voidwrite_command(uchartempdata)voidwrite_data(uchartempdata)voidinit_lcd1602()//初始化LCD1602{write_command(0x01); //清除屏幕write_command(0x38); //功能设定(8位,2行,5*7点阵式)write_command(0x0c); //显示器ON,光标OFF,闪烁OFFwrite_command(0x06);//指针地址加1CS=1;//一个转换周期开始CLK=0;//为第一个脉冲作准备CS=0;//CS置0,片选有效DIO=1;//DIO置1,规定的起始信号CLK=1;//第一个脉冲CLK=0;//第一个脉冲的下降沿,此前DIO必须是高电平DIO=1;//DIO置1,通道选择信号CLK=1;//第二个脉冲,第2、3个脉冲下沉之前,DI必须跟别输入两位数据用于选择通道,这里选通道CH0CLK=0;//第二个脉冲下降沿DIO=1;//DI置1,选择通道1CLK=1;//第三个脉冲CLK=0;//第三个脉冲下降沿DIO=1;//第三个脉冲下沉之后,输入端DIO失去作用,应置1CLK=1;//第四个脉冲for(i=0;i<8;i++)//高位在前{CLK=1;//第四个脉冲CLK=0;dat<<=1;//将下面储存的低位数据向右移 dat|=(uchar)DIO; //将输出数据DIO通过或运算储存在dat最低位} CS=1;//片选无效 returndat; //将读书的数据返回}voiddis_0832(uintk){ ucharInt,Dec; Int=(k)/51; Dec=(k%51)*100/51; second_line[12]=LCDData[Int]; second_line[13]='.'; second_line[14]=LCDData[Dec/10]; second_line[15]=LCDData[Dec%10]; }voidS_0832(uintl){ ucharInt,Dec; Int=(l)/51; Dec=(l%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网页设计与制作项目教程(第四版) 模块09制作可让用户提交信息的表单
- 2025-2026学年邮的拼音教学设计数学
- 2025年国家能源集团春季校园招聘笔试笔试参考题库附带答案详解
- 2025年中国钢研人工智能新业务招聘笔试参考题库附带答案详解
- 2025年中国烟草总公司吉林省公司招聘87人笔试参考题库附带答案详解
- 2025年中国大唐集团绿色低碳发展有限公司“优才”应届毕业生招聘笔试参考题库附带答案详解
- 2025年中国出口信用保险公司福建分公司校园招聘笔试参考题库附带答案详解
- 防静电地面施工技术方案
- 采暖系统施工过程质量管理方案
- 创新驱动2026年城市海绵城市建设项目可行性研究报告
- 隧道施工隧道通风方案
- 物业安全知识培训计划课件
- 《机器学习》课件-第1章 机器学习概述
- 医疗废物培训课件
- 卡迪滚筒洗衣机 GO4 DF86说明书
- 变电缺陷管理课件
- 2024年金华义乌市卫生健康系统事业单位招聘笔试真题
- T/CSBME 065-2023医用敷料材料聚氨酯泡沫卷材
- 第一单元1 多彩的亚洲美术 课件 -2024-2025学年浙人美版(2024)初中美术七年级下册
- GB/T 45166-2024无损检测红外热成像检测总则
- 《山东省技工院校学生职业技能等级认定工作指引(试行)》
评论
0/150
提交评论