您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-智能型充电器的电源和显示的设计

免费下载毕业设计-智能型充电器的电源和显示的设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:自动化
  • 适用年级:大学
  • 上传用户:tt123ww
  • 文件格式:word+ddb+c
  • 文件大小:913.25KB
  • 上传时间:2013-1-11 23:45:01
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-智能型充电器的电源和显示的设计,共43页,20227字,附开题报告、外文翻译、源代码、原理图等
LCD液晶显示已经是人机界面的关键技术。本文对基于单片机的LCD液晶显示器控制系统进行了研究。首先在绪论中介绍了本课题的课题背景、研究意义及完成的功能。本系统是以单片机的基本语言汇编语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,并介绍了单片机微处理器的发展史,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程, 并描述了8052、8279及SED1520外接电路接口的软、硬件调试。其次阐述了程序的流程和实现过程。本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。最后对我所开发的用单片机实现LCD液晶显示器控制原理的设计思想和软、硬件调试作了详细的论述。

关键词 单片机;微处理器;LCD; 8279
目录
摘要·······························I
Abstract·····························II
前言 ···························· 1
第1章 概述··························· 2
第一节 绪论···························2
1.1 课题背景························ 2
1.2 常见充电电池特性及其充电方式·············· 3
1.3主要芯片的选择····················· 5
1.4 液晶显示模块的选择··················· 7
第二节 毕业设计任务和要求··················· 8
第2章 硬件电路设计························ 10
第一节 液晶显示模块的两种访问方式接口电路··········· 10
第二节 硬件电路主要芯片 ···················· 12
2.2.1 Atmega16L主要引脚说明················· 12
2.2.2 Atmega16L的存储器··················· 13
2.2.3 Atmega16L的时钟电路·················· 14
2.2.4 Atmega16L的系统复位·················· 14
第三节 LCD液晶显示 ···················· 15
2.3.1 LCD的显示原理····················· 15
2.3.2 液晶显示控制驱动器···················17
2.3.3 液晶显示模块的特点·················· 18
第四节 电源电路的设计··················· 20
第五节 硬件电路设计···················· 21
第六节 PROTELL99的应用简介················· 22
第3章 软件设计························ 23
3.1 用C语言开发单片机的优势················ 23
3.2 液晶显示汉字或字符的原理················24
3.3 LCD模块的指令说明··················· 25
3.4 液晶显示界面 ····················· 27
3.5 系统程序流程图·····················27
第4章 系统调试过程·······················31
第一节 系统调试软件介绍··················· 31
4.1.1 ICCAVR编译器简介···················31
4.1.2 ICCAVR的设置·····················32
第二节 调试过程·······················35
第五章 毕业设计总结·············· ······· 40
第一节 主要成果······················ 40
第二节 经验总结和感谢··················· 40
参考文献····························41
附录1外文资料译文·······················39
附录2外文资料原文·······················42
附录3部分源代码························45
附录4硬件原理图························62

研究内容
AVR单片机的主要特征,系统概况,指令系统以及系统的扩展技术的学习和掌握。
电源电路的设计
熟悉智能充电器的工作过程
4.编写LCD显示的C程序设计
研究计划
本设计要求用AVR单片机完全实现电池充电器设计,可以对各种流行的电池类型进行快速充电而无须修改硬件,从而围绕单个硬件平台实现一个完整的充电器。
弄懂弄清智能充电器的基本原理
电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化学物质的不同,电池有自己的特性。设计充电器时要仔细了解这些特性以防止过度充电而损坏电池。
电池技术现代消费类电器主要使用如下四种电池:
• 密封铅酸电池 (SLA)
• 镍镉电池 (NiCd)
• 镍氢电池(NiMH)
• 锂电池(Li-Ion)
电池的安全充电
停止充电的判别
硬件的实现
电源电路的设计
PC接口的设计
LED和按键的设计
ISP 接口的设计
Buck 变换器
电压基准的设定
电池温度的设定
测量电路的设计(包括电池电压和充电电流等参数的计算)
软件的实现
在编译时要确定电池类型。软件可以进行扩展以支持多个电池同时充电。一个直接的方案是在进行涓流充电时对各个电池进行分时充电。若每个电池的电池单元数目一样,则SLA 电池和Li-Ion 电池 可以恒定电压的方式并行充电。每个电池单元的充电电流是受限的,电压也一样。“电池特性” (b_car.h)的所有数据都根据标度因子计算得到。这些数据在包含文件里定义,在编译时计算,在程序运行时以常数方式处理。所有从ADC 输出的数据都可以直接与这些常数进行比较。也就是说,在程序运行过程当中不需要进行实时计算,从而节省了计算时间和程序空间。计算公式以及数据都是从“测量电路”一节获取的。 对于NiCd 电池,如果电池温度在允许范围之内,充电程序就会启动。在温度超出限制,或电压超过最大值,或超出最大快速充电时间时停止。检测电池已经充满的普通方法是检测温度上升速率(dT/dt) 和电压降低速率(-dV/dt)。因此,充电器会每隔一分钟检测一次温度,每隔一秒钟检测一次电压。这些数据将与上一次数据进行比较。一旦电池充满,充电状态就自动切换到涓流充电,充电程序跳转到trickle_charge() 函数。trickle_charge() 循环检测充电状态、温度/ 电压的改变,并适当地调节充电电流。一旦温度或电压超标,错误标志置位,函数终止。若没有错误,用户也没有改变充电状态,函数将一直循环工作。
编制LCD的显示程序
特色与创新
特点
•完整的电池充电器设计方案
•模块化的“C”源代码和极紧凑的汇编代码
•低成本
•支持多数电池类型
•快速充电算法
•可选的串行接口
•充电参数易修改
•片内EEPROM 可用于存储电池信息

资料文件预览
共7文件夹,23个文件,文件总大小:7.34MB,压缩后大小:913.25KB
  • 毕业设计-智能型充电器的电源和显示的设计
    • 智能型充电器的电源和显示的设计
      • 附录3部分源代码
        • 1
          • srcLCD.SRC  [55.00B]
          • 3D Studio(DOS)工程文件LCD.prj  [908.00B]
          • C程序头文件lcd.h  [5.84KB]
          • _hlcd._h  [5.76KB]
        • 2
          • C代码文件LCD.c  [15.87KB]
          • _cLCD._c  [15.86KB]
          • srcMX.SRC  [40.00B]
          • 3D Studio(DOS)工程文件mx.prj  [953.00B]
      • 附录3显示源代码
        • C代码文件LCD.c  [15.87KB]
        • _cLCD._c  [15.86KB]
        • srcMX.SRC  [40.00B]
        • 3D Studio(DOS)工程文件mx.prj  [953.00B]
      • 附录4硬件原理图
        • bkpPower.Bkp  [218.00KB]
        • ddbPower.ddb  [200.00KB]
        • bkpmengxing.Bkp  [1.93MB]
        • ddbmengxing.ddb  [1.93MB]
      • Microsoft Word文档封面和摘要.doc  [47.50KB]
      • Microsoft Word文档附录1外文资料译文.doc  [34.50KB]
      • Microsoft Word文档附录2外文资料原文.doc  [38.00KB]
      • Microsoft Word文档开题报告.doc  [56.00KB]
      • Microsoft Word文档论文正文.doc  [2.76MB]
      • Microsoft Word文档目录.doc  [32.50KB]
      • Microsoft Word文档目录和摘要.doc  [33.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部