锂电池快速充电系统的设计_第1页
锂电池快速充电系统的设计_第2页
锂电池快速充电系统的设计_第3页
锂电池快速充电系统的设计_第4页
锂电池快速充电系统的设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中北大学2013届毕业设计说明书第页共32页5.protues仿真结果在仿真中用滑动变阻器阻值的变化来表示充电过程中电池电压的变化,在数码管显示的数值由较小值(低于180)变化到255时,可以看到有四种不同占空比的PWM波的输出。电池电压小于25V时,预充电阶段。此阶段某时刻的数值显示及单片机输出PWM波如图17所示。图17预充电阶段电压大于25V小于33V时,根据经验值,这阶段充电电流变化很小,即所谓恒流充电阶段。此阶段某时刻的数值显示及单片机输出PWM波如图18所示。图18恒流充电电压大于33V小于35V时,恒压充电阶段。此阶段某时刻的数值显示及单片机输出PWM波如图19所示。图19恒压充电电压值大于35V时。涓流充电。此阶段某时刻的数值显示及单片机输出PWM波如图20所示。图20涓流充电

6.结论随着各种各样的电动车的问世,并朝着便携和小型轻量化的趋势发展,为了能够有效的使用这些电动车,可充电电池得到迅速的发展。常见的可充电电池包括镍氢电池、镍镉电池、锂电池和聚合物电池等。其中,锂电池以其高的能量密度、稳定的放电特性、无记忆效应和使用寿命长等优点得到广泛的应用。为此,研发性能稳定、安全可靠、高效经济的锂电池智能充电器显得尤为重要。本文介绍了一种基于AT89C51单片机控制的电动自行车快速充电器的电路工作原理和实现方法。该充电器具有自动化程度高、运行费用低、工作可靠等优点。经检测,样机充电效率高、充电速度快,而且损耗少、成本低。经过几个月的辛勤努力终于完成了本课题的设计,这都离不开整个大学中学到的知识,如C语言编程、单片机、Protues、Keil。也通过这次课题的设计对各个系列单片机进行了一些了解和比较,结合知识进行了实际性的设计过程,对各个电路模块有了更多的体会和应用。通过这次的设计我对这些知识更不一步的深入了解和综合性的学习,对以后无论从事这个行业或者生活中遇到的这方面的问题都可以说有益处。本课题的设计及最终实物演示都达到了指导老师给予的指导书所需要达到的指标和功能,由于时间的限制以及所具备的知识不足不能设计完成更多功能,希望有待以后进行深入的研究及设计。

参考文献[1]金曦.动力型锂电池智能管理系统的研究[D]上海:华东师范人学.2008[2]胡信国等。动力电池技术与应用[M].北京:化学工业出版社,2009.5[3]周志敏,周纪海,纪爱华.充电器电路设计与应用[M].北京:人民邮电出版社,2005.10[4]戴佳、戴卫恒.51单片机C语言应用程序设计实例精讲[M].电子工业出版社.2006.4[5]王新颖.单片机原理及应用[M].北京大学出版社.2008.8。[6]乔思洁.锂电池管理系统的研究与设计[D].青岛:中国海洋大学,2009[7]Abrahami.Pressman.SwitchingPowerSupply.Design[M].北京:电子工业出版社.2005[8]张忠,肖风云.稳压电源PWM芯片UC3846的应用[M].江苏电器.2008[9]郑敏信,齐铂金.锂离子动力电池组充放电动态特性建模[J].电池,2008,28[10]AffanniA,BelliniA,FranceschiniG,Batterychoiceandmanagementfornew-generation[11]electricvehicles[J].IEEETransactionsonIndustrialElectronics.2005,52(5):1343-1349[12]唐致远,刘春燕,徐国祥.锂离子电池的产品现状及其发展前景[M].《河北化工》.2001.1[13]ZengXJ,SinghMG.ARelationshipBetweenMembershipFunctionandApproximationAccuracyinFuzzySystem[J].IEEETransonSystems,ManandCybernetics.1999:31-36[14]徐曼正.新型蓄电池原理与应用[M].北京:人民邮电出版社,2004.[15]周志敏,周纪海,纪爱华.便携式电子设备充电器实用电路与电源管理[M].北京:中国电力出版社,2008.7[16]王乾发,齐宇岚,于浩.基于AVR单片机的液晶显示系统的设计[J].长春理工大学学报:自然科学版,2008,3(2):96-99.[17]刘蕾蕾,王树杰,刘文霞,等.基于AVR单片机的智能跑步机控制器设计[J].微计算机信息,200723(3):118-120.[18]贺小亮,李艾华,王新军.基于AVR单片机的油液颗粒度检测仪[J].仪表技术与传感器,2007(12):20-22.[19]刘乃生,苑龙军.基于AT89C52的智能充电器的设计[J].潍坊学院学报.2010,12,10(6):30-31.[20]王安华,邓孝祥.新型智能充电器的设计[J].自动化技术与应用.2010,29(12):77-79.[21]昆山盛鸿信息科技有限公司.锂电池电源的智能负载分配电路[P].CN.201110088362.7.2011-04-08[22]唐雁彬.三极管自动分选机硬件电路及其软件系统设计[D].成都:电子科技大学,2010[23]王青松,孙金华,姚晓林等.锂离子电池中的热效应[J].应用化学,2006[24]桂长清.动力电池[M].北京:机械工业出版社,2009[25]吴宇平.锂离子电池-应用与实践[M].北京:化学工业出版社,2004[26]吴宇平.聚合物锂离子电池[M].北京:化学工业出版社,2007:178-1802007:180-180

致谢这篇毕业论文能够比较顺利完成,首先应该感谢石喜玲指导老师。在整个毕业论文的创作过程中,石喜玲老师每隔一段时间就进行一次悉心指导。从论文题目的拟定,到毕业论文写作的时间安排、文献检索方法、论文格式等,无不凝聚着老师的心血。石老师严谨的治学态度、平易近人的待人态度让我倍受教育,也使我的毕业论文的创作多了不少的顺利。在此,我向石老师致以深深谢意。这里,还要感谢我的同学们,在设计过程中很多不懂的问题都是在他们的帮助下解决的。尤其是用protues电路仿真软件这个环节,是在同学的悉心帮助、指导下完成的。本次毕业设计综合应用的所学的单片机、C语言、模拟电子技术和检测与转换等多门课程,是一次锻炼自己应用所学专业课知识的重要机会,使自己的思维变得更加开阔、灵活。在此,也感谢四年来,老师对我的教诲。还有这美丽的校园提供给我的惬意的学习氛围。

附录程序:#include<reg52.h> //包含的头文件<reg52.h>#defineuintunsignedint //两个宏定义unit为无符号整型变量char无符号字符型变量#defineucharunsignedcharunsignedchartimer1,num,i,k;sbitPWM=P1^7;//定义端口P1^7下面的程序用PWM代替ucharcodeLEDData[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};sbitOE=P1^0;//定义P1^0-P1^3四个端口sbitEOC=P1^1;sbitST=P1^2;sbitCLK=P1^3;voidDelayMS(uintms)//延时程序调用此函数实现延时{ ucharj; while(ms--) { for(j=0;j<120;j++); }}voidsystem_Ini()//开定时器中断并赋予对应的寄存器的初始值{TMOD|=0x11; TH1=0xfe;//11.0592 TL1=0x33; TR1=1;IE=0x8A; }voiddeal() //单片机根据不同的电压检测值改变PWM波的占空比来改变充电状态{if(k<235&&k>180)//检测到电池电压介于25V与33V之间时{ i=20; //恒压充电 DelayMS(5); }if(k<=180)// 电压小于25V{i=0;//预充电 DelayMS(5); }if(250>k&&k>=235)//电压介于33V与35V之间时{i=60; //横流充电 DelayMS(5); }if(k>=250)// 电压超过35V{i=80;//涓流充电 DelayMS(5);}}voidDisplay_Result(uchard)//液晶显示程序{ P2=0xf7; P0=LEDData[d%10]; // 求取显示数值的个位数值 DelayMS(5); P2=0xfb; P0=LEDData[d%100/10]; //求取显示数值的十位数值 DelayMS(5); P2=0xfd; P0=LEDData[d/100];//求取显示数值的百位 DelayMS(5);}voidqudong()//ADC0808的驱动程序{ ST=0; ST=1; ST=0; while(EOC==0);// 满足EOCOE两端分别为低,高电平时转换开始 OE=1; Display_Result(P3);//延时以完成AD转换过程 k=P3; // 转换值传送到P3口即为k的值 OE=0; //关闭AD转换 }voidmain() //主控函数{ TMOD=0x02;//通过给TMOD寄存器赋初值。设定定时器的定时模式 TH0=0x14;//以下给TH0,TH1赋值,设定定时时间 TL0=0x00; IE=0x82;//开总中断 TR0=1;//定时器0开始工作 P1=0x3f;system_Ini(); while(1) { qudong();//开启AD转换,检测电池电压 deal();//执行充电过程 if(timer1>100)timer1=0;//满足条件,重新计时if(timer1<i)PWM=0;// 改变PWM波的高低电平输出elsePWM=1; }}void

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论