毕业设计论文基于AT89C51单片机智能充电器的电源和显示设计.doc
《毕业设计论文基于AT89C51单片机智能充电器的电源和显示设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于AT89C51单片机智能充电器的电源和显示设计.doc(44页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文) 题目: 基于AT89C51单片机智能充电器的电源和显示设计学 院: 继 续 教 育 学 院 助学单位:辽 宁 石 化 职 业 技 术 学 院 办学形式: 自 学 考 试 专 业: 自 动 化 准考证号: 姓 名: 指导教师: 2011年05月30日IV辽宁石油化工大学继续教育学院论文毕业设计(论文)任务书学生姓名准考证号自考班级自动化092设计(论文)题目题目 基于AT89C51单片机智能充电器的电源和显示设计设计目的设计一个智能充电器,要认真并准确地理解有关要求,通过AT89C51单片机对充电过程进行智能控制。毕业设计(论文)的主要内容设计基本要求使充电器可以实时采集电池
2、的电压和电流,并对充电过程进行智能控制。它可以自动计算电池的已充电量和剩余的充电时间,也可以改变参数来适应各种不同电池的充电让系统能安全、正常地工作。设计成果及具体要求1.根据题目要求的性能指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图。2.画出电路原理图,分析主要模块的功能,完成系统硬件的设计,对系统进行相关的调试。3.完成毕业设计。任务下达时间2011 年 月 日指导教师签 字要求完成日期2011 年 月 日评阅(审)人意 见签字:年 月 日专 业指导委员会意 见负责人签字:年 月 日备 注注:此表一份,与该生毕业设计(论文)一起定装。 基于单片机智能充电器的电源和显示设计摘
3、 要 电子技术的快速发展使得各种各样的电子产品都朝着便携式和小型轻量化的方向发展,也使得更多的电气化产品采用基于电池的供电系统。目前,较多使用的电池有镍镉、镍氢、铅蓄电池和锂电池。它们的各自特点决定了它们将在相当长的时期内共存发展。由于不同类型电池的充电特性不同,通常对不同类型,甚至不同电压、容量等级的电池使用不同的充电器,但这在实际使用中有诸多不便。 本文介绍一种基于AT89C51单片机的智能充电器的设计方法。该充电器可以实时采集电池的电压和电流,并对充电过程进行智能控制。它可以自动计算电池的已充电量和剩余的充电时间,也可以改变参数来适应各种不同电池的充电。系统中的管理电路还具有保护功能,可
4、防止电池的过充和过放对电池造成。 本系统是以单片机的基本语言汇编语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。 正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,并介绍了单片机微处理器的发展史,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程;其次阐述了程序的流程和实现过程。本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。关键词:单片机 , 智能 , 充电器 AbstractThe rapid development of
5、 electronic technology makes a wide range of electronic products are moving in the direction of small lightweight portable and development, but also makes more use of electric products, battery-based power supply system. Currently, more use of nickel-cadmium battery, nickel hydride, lead-acid batter
6、ies and lithium batteries. Determined by the characteristics of their own they will coexist for a long period of development. Due to different characteristics of different types of battery charging, usually of different types, or even different voltage, battery capacity of the different levels of th
7、e charger, but inactual use a lot of inconvenience. This article describes the AT89C51 microcontroller based smart charger design. The battery charger can be collected in real time voltage and current, and the intelligent control of charging process. It can automatically calculate the amount of the
8、battery is charged and the remaining charging time, you can also change the parameters to adapt to different battery charging. Management system also has a protection circuit to prevent battery overcharge and over discharge the battery cause. This system is the basic language of the microcontroller
9、assembly language for software design, the execution speed, to save storage space. In order to facilitate expansion and change, the software design is modular in structure, so that the logic of programming is more concise. The hardware under the control of the co-operation with the software. First,
10、a brief description of the body of the working principle of the system hardware, and attached to the system block diagram of hardware design, and describes the history of the development of single chip microprocessor, discusses the application of this graduation design technology and the various har
11、dware interface functions of each interface module and work Process; second section describes the process flow and implementation process. The main idea of this writing is the software and hardware combination with hardware-based, for the preparation of the functional modules. Keywords: microcontrol
12、ler、 smart、 charger目 录摘 要IIAbstractIII第一章绪论11.1课题背景11.2 常见充电电池特性及其充电方式21.3主要芯片的选择31.4 液晶显示模块的选择5第二章 硬件电路设计62.1液晶显示模块两种访问方式接口电路的选择62.2.硬件电路主要芯片82.3 LCD液晶显示102.3.1 LCD的显示原理102.3.2 液晶显示控制驱动器122.3.3 液晶显示模块的特点122.4 硬件电路设计152.4.1 充电电路的设计162.4.2 控制电路的设计172.4.3智能充电器的信息显示18第三章 PROTEL99的应用简介20第四章 软件设计224.1.用C
13、语言开发单片机的优势224.2液晶显示汉字或字符的原理234.3 LCD模块的指令说明244.4 液晶显示界面264.5 系统程序流程图274.6 智能充电器的软件设计30第五章 毕业设计总结325.1主要成果325.2 经验总结和感谢32参考文献34附录一35附录二36第一章绪论1.1课题背景如今,随着越来越多的手持式电器的出现,对高性能、小尺寸、重量轻的电池充电器的需求也越来越大。电池技术的持续进步也要求更复杂的充电算法以实现快速、安全的充电。因此需要对充电过程进行更精确的监控,以缩短充电时间、达到最大的电池容量,并防止电池损坏。与此同时,对充电电池的性能和工作寿命的要求也不断地提高。从2
14、0世纪60年代的商用镍镉和密封铅酸电池到近几年的镍氢和锂离子技术,可充电电池容量和性能得到了飞速的发展。目前各种电器使用的充电电池主要有镍镉电池(NiCd)、镍氢电池(NiMH)、锂电池(Li-Ion)和密封铅酸电池(SLA)四种类型。电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化学物质的不同,电池有自己的特性。设计充电器时要仔细了解这些特性以防止过度充电而损坏电。目前,市场上卖得最多的是旅行充电器,但是严格从充电电路上分析,只有很少部分充电器才能真正意义上被称为智能充电器,随着越来越多的手持式电器的出现,对高性能、小尺寸、轻重量的电池充电器的需求也越来越大。电池技术的持
15、续进步也要求更复杂的充电算法以实现快速、安全地充电,因此,需要对充电过程进行更精确地监控(例如对充、放电电流、充电电压、温度等的监控),以缩短充电时间,达到最大的电池容量,并防止电池损坏。因此,智能型充电电路通常包括了恒流恒压控制环路、电池电压监测电路、电池温度检测电路、外部显示电路(LED或LCD显示)等基本单元。其框图如下:图1-1 智能充电器基本框图1.2 常见充电电池特性及其充电方式电池充电是通过逆向化学反应将能量存储到化学系统里实现的,由于使用的化学物质的不同,电池的特性也不同,其充电的方式也不大一样。(1)电池的安全充电 现代的快速充电器( 即电池可以在小于3 个小时的时间里充满电
16、,通常是一个小时) 需要能够对单元电压、充电电流和电池温度进行精确地测量,在充满电的同时避免由于过充电造成的损坏。(2)充电方法 SLA 电池和锂电池的充电方法为恒定电压法要限流; NiCd 电池和NiMH 电池的充电方法为恒定电流法,且具有几个不同的停止充电的判断方法。(3)最大充电电流 最大充电电流与电池容量(C) 有关。最大充电电流往往以电池容量的数值来表示。例如,电池的容量为750 mAh,充电电流为750 mA,则充电电流为1C (1 倍的电池容量)。若涓流充电时电流为C/40,则充电电流即为电池容量除以40。(4)过热 电池充电是将电能传输到电池的过程。能量以化学反应的方式保存了下
17、来。但不是所有的电能都转化为了电池中的化学能。一些电能转化成了热能,对电池起了加热的作用。当电池充满后,若继续充电,则所有的电能都将转化为电池的热能。在快速充电时这将使电池快速升温,若不及时停止充电就会造成电池的损坏。因此,在设计电池充电器时,对温度进行监控并及时停止充电是非常重要的。现代消费类电器主要使用如下四种电池: 密封铅酸电池 (SLA) 镍镉电池 (NiCd) 镍氢电池(NiMH) 锂电池(Li-Ion)在正确选择电池和充电算法时需要了解这些电池的背景知识。密封铅酸电池(SLA) 密封铅酸电池主要用于成本比空间和重量更重要的场合,如UPS和报警系统的备份电池。SLA 电池以恒定电压进
18、行充电,辅以电流限制以避免在充电过程的初期电池过热。只要电池单元电压不超过生产商的规定( 典型值为2.2V), SLA 电池可以无限制地充电。镍镉电池(NiCd) NiCd 电池目前使用得很普遍。它的优点是相对便宜,易于使用;缺点是自放电率比较高。典型的NiCd 电池可以充电1000 次。失效机理主要是极性反转。在电池包里第一个被完全放电的单元会发生反转。为了防止损坏电池包,需要不间断地监控电压。一旦单元电压下降到1.0V 就必须停机。NiCd 电池以恒定电流的方式进行充电。镍氢电池(NiMH) 在轻重量的手持设备中如手机、手持摄象机,等等镍氢电池是使用最广的。这种电池的容量比NiCd 的大。
19、由于过充电会造成NiMH 电池的失效,在充电过程中进行精确地测量以在合适的时间停止是非常重要的。和NiCd 电池一样,极性反转时电池也会损坏。NiMH 电池的自放电率大概为20%/ 月。和NiCd 电池一样,NiMH 电池也为恒定电流充电。锂电池 (Li-Ion) 和本文中所述的其他电池相比,锂电池具有最高的能量/ 重量比和能量/ 体积比。锂电池以恒定电压进行充电,同时要有电流限制以避免在充电过程的初期电池过热。当充电电流下降到生产商设定的最小电流时就要停止充电。过充电将造成电池损坏,甚至爆炸。1.3主要芯片的选择 硬件电路的核心器件选用ATMEL公司的AT89C51芯片,AT89C51是一种
20、带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。(1) 主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循
21、环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 (2) 振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。(3)芯片擦除: 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C51 单片机 智能 充电器 电源 显示 设计
链接地址:https://www.31ppt.com/p-4860508.html