DZ176智能型充电器的电源和显示的设计
DZ176智能型充电器的电源和显示的设计,dz176,智能型,充电器,电源,以及,显示,设计
南京工程学院毕业设计开题报告课 题 名 称: 智能型充电器的电源和显示的设计 学 生 姓 名: 李 峰 指 导 教 师: 刘启新 所 在 系 部: 自动化 专 业 名 称: 自动化 南京工程学院2006 年 02 月 25 日学士学位毕业设计(论文) 开题报告学生姓名 李峰 学 号 Z20101122 专 业 自动化指导教师姓名 刘启新 职 称 副教授 所在系部 自动化系课题来源 课题类型课题名称 智能型充电器电源和显示的设计毕业设计的内容和意义 内容:与同学配合,完成职能型充电器的设计,包括自学 AVR 单片机的相关内容;设计电源电路,设计 12864 液晶现实控制电路。用 C 语言控制 LCD 显示程序,用图形方式显示充电器电压,电流等参数。意义:在大学的最后一个学期,学校为我们安排了为期一学期的毕业设计,对于一个即将走出校园的毕业生而言可谓意义重大。作为一个工科院校的大学生,在大学的几年学习中除了扎实的理论学习外,一定的自己动手设计能力更是必不可少的,它可以较全面直观的反映一个应届毕业生的能力。我们在将来的工作中绝大部分都将是社会上各行各业里的技术人员,这要求我们必须具备一个 21 世纪大学生,特别是对学以致用更为要求的工科学生所应有的理论与动手能力。这学期,学校为我们安排的为期一学期的毕业设计将切实的考验和提高我们的理论和联系实际的能力,为我们做了一个工作前的大演练,我们也应该充分的利用好这次机会,把这次毕业设计做到自己老师都满意!文献综述由于本次毕业设计是用 AVR 单片机来控制并要求对于 LCD 显示程序要用 C语言来编写,所以所参考的资料主要为 AVR 单片机和 C 语言的相关书籍上。AVR 单片机是 Atmel 公司 1997 年推出的 RISC 单片机。RISC(精简指令系统计算机)是相对于 CISC(复杂指令系统计算机)而言的。RISC 并非只是简单地去减少指令,而是通过使计算机的结构更加简单合理而提高运算速度的。RISC 优先选取使用频率最高的简单指令,避免复杂指令;并固定指令长度,减少指令格式和寻址方式的种类,从而缩短指令周期,提高运算速度。由于 AVR 采用了 RISC 这种结构,使 AVR 系列的单片机都具备了 1MIPS/MHz 的高速处理能力。AVR 单片机吸收了 DSP 双总线的特点,采用 Harvard 总线结构,因此单片机的程序存储器和数据存储器是分离的,并且可对具有相同地址的程序存储器和数据存储器进行独立的寻址。目前,AVR 单片机具有多个系列,包括 ATtiny、AT90 和 ATmega。虽然在功能和存储器容量等方面有很大的不同,但基本结构和原理都类似。同传统的 MCS51单片机相比,AVR 单片机的主要特点有:(1) AVR 单片机中,CPU 执行当前指令时取出将要执行的下一条指令放入指令寄存器中,从而避免了传统 MCS51 系列单片机中多指令周期的出现。(2) 传统的 MCS51 系列单机所有的数据处理都是基于一个累加器的,因此累加器与程序存储器、数据存储器之间的数据交换就成了单片机的瓶颈;在 AVR 单片机中,寄存器由 32 个通用寄存器组成,并且任何一个寄存器都可以充当累加器,从而有效地避免了累加器的瓶颈效应,提高了系统的性能。(3) AVR 单片机具有良好的集成性能。AVR 系列的单片机都具备在线编程接口,含有片内看门狗电路、片内程序 Flash、同步串口 SPI 等;AVR 单片机的 I/O 接口还具有很强的驱动能力,灌电流可直接驱动继电器、LED 等器件,从而省去驱动电路,节约系统成本。(4) AVR 单片机采用低功率、非挥发的 CMOS 工艺制造,除具有低功耗、高密度的特点外,还支持低电压的联机 Flash、EEPROM 写入功能。(5) AVR 单片机支持 Basic、C 等高级语言编程。此外在传统的单片机系统中,都是用汇编语言作为系统的编程语言。汇编语言作为嵌入式系统的编程语言,具有执行效率高等优点,但其本身是一种低级语言,编程效率低下,且可移植性和可读性差,维护极不方便,从而导致整个系统的可靠性也较差。而 C 语言以其结构化和能产生高效代码等优势满足了电子工程师的需要。用 C 语言进行嵌入式系统的开发,具有汇编语言编程所不可比拟的优势研究内容1 AVR单片机的主要特征,系统概况,指令系统以及系统的扩展技术的学习和掌握。2 电源电路的设计3 熟悉智能充电器的工作过程4编写LCD显示的C程序设计本设计要求用AVR单片机完全实现电池充电器设计,可以对各种流行的电池类型进行快速充电而无须修改硬件,从而围绕单个硬件平台实现一个完整的充电器。1 弄懂弄清智能充电器的基本原理电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化学物质的不同,电池有自己的特性。设计充电器时要仔细了解这些特性以防止过度充电而损坏电池。电池技术现代消费类电器主要使用如下四种电池: 密封铅酸电池 (SLA) 镍镉电池 (NiCd) 镍氢电池(NiMH) 锂电池(Li-Ion)电池的安全充电 停止充电的判别2 硬件的实现研究计划 1 电源电路的设计2 PC接口的设计3 LED和按键的设计4 ISP 接口的设计5 Buck 变换器6 电压基准的设定7 电池温度的设定8 测量电路的设计(包括电池电压和充电电流等参数的计算)3 软件的实现在编译时要确定电池类型。软件可以进行扩展以支持多个电池同时充电。一个直接的方案是在进行涓流充电时对各个电池进行分时充电。若每个电池的电池单元数目一样,则SLA 电池和Li-Ion 电池 可以恒定电压的方式并行充电。每个电池单元的充电电流是受限的,电压也一样。“电池特性” (b_car.h)的所有数据都根据标度因子计算得到。这些数据在包含文件里定义,在编译时计算,在程序运行时以常数方式处理。所有从ADC 输出的数据都可以直接与这些常数进行比较。也就是说,在程序运行过程当中不需要进行实时计算,从而节省了计算时间和程序空间。计算公式以及数据都是从“测量电路”一节获取的。 对于NiCd 电池,如果电池温度在允许范围之内,充电程序就会启动。在温度超出限制,或电压超过最大值,或超出最大快速充电时间时停止。检测电池已经充满的普通方法是检测温度上升速率(dT/dt) 和电压降低速率(-dV/dt)。因此,充电器会每隔一分钟检测一次温度,每隔一秒钟检测一次电压。这些数据将与上一次数据进行比较。一旦电池充满,充电状态就自动切换到涓流充电,充电程序跳转到trickle_charge() 函数。trickle_charge() 循环检测充电状态、温度 / 电压的改变,并适当地调节充电电流。一旦温度或电压超标,错误标志置位,函数终止。若没有错误,用户也没有改变充电状态,函数将一直循环工作。4 编制LCD的显示程序特色与创新 特点完整的电池充电器设计方案模块化的“C”源代码和极紧凑的汇编代码低成本支持多数电池类型快速充电算法可选的串行接口充电参数易修改片内EEPROM 可用于存储电池信息指导教师意 见指导教师签名:年 月 日教研室意见主任签名:年 月 日系部意见 教学主任签名:年 月 日附:与课题内容相关的外文资料翻译不少于 2000 字,参考文献不少于 10 种。
收藏
编号:146651
类型:共享资源
大小:892.51KB
格式:RAR
上传时间:2017-10-26
100
积分
- 关 键 词:
-
dz176
智能型
充电器
电源
以及
显示
设计
- 资源描述:
-
DZ176智能型充电器的电源和显示的设计,dz176,智能型,充电器,电源,以及,显示,设计
展开阅读全文
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。