您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 智能红外遥控暖风机设计-毕业设计
I智能红外遥控暖风机设计学生:XX指导教师:XX内容摘要:本论文的设计将涉及到单片机主控电路的设计,液晶显示的驱动,红外遥控技术的设计实现,温度的检测以及控制。这几个的设计都是日常生活生产中比较典型的应用模块。例如在智能化家用电器的应用方面:如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲,红外遥控暖风机以及各种视听设备等等。通过这些设计的过程,我们将系统地学习单片机在日常生产中的设计应用的方法,旨在锻炼自己的运用理论知识转换成实际应用的的能力。单片机遥控暖风机控制系统设计是个系统的项目开发,每个环节的设计,每个模块的设计都将直接影响整个项目的开发进程。通过论文的设计我们将学会对项目的模块化设计的开发方法。关键词:红外遥控红外编码解码单片机IIDesignforvendingmachine'sPLCsystemAbstract:Thispaperwillbeinvolvedinthedesignofthesinglechipmicrocomputertocontrolcircuitdesign,liquidcrystaldisplaydriver,infraredremotecontroltechnologydesignandimplementation,temperaturetestingandcontrol.Theseafewofthedesignaredailylifeistypicalapplicationinproductionmodule.Forexampleintheintelligenthouseholdappliancesapplication:suchaswashingmachine,airconditioning,television,video,microwaveoven,refrigerators,electriccooker,infraredremotecontrolheaterandvariousaudio-visualequipmentandsoon.Throughthedesignprocess,wewillsystemtostudythemicrocomputerinthedailyproductiondesignapplicationmethod,isdesignedtodeveloptheirowntheoryknowledgeconversionintoactualapplicationability.Singlechipmicrocomputercontrolsystemdesignisaremotecontrolheatersystemprojectdevelopment,eachlinkofthedesign,thedesignofeachmodulewilldirectlyaffectthewholeprojectdevelopmentprocess.Throughthedesignofthepaperwewilllearntotheprojectofthemodulardesignmethodofthedevelopment.Keywords:InfraredremotecontrolInfraredcodinganddecodingSingle-chipmicrocomputer.III目录前言.....................................................................11系统分析...............................................................11.1需求分析..........................................................11.2需求分析的标准....................................................21.3功能性分析........................................................21.4设计目标.........................................................21.5系统整体结构.....................................................31.6开发工具介绍.....................................................32系统设计...............................................................42.1系统设计的原则...................................................42.2系统设计的方法...................................................43硬件系统的详细设计.....................................................43.1键盘输入模块.....................................................43.2红外控制系统模块.................................................53.3红外接收处理器电路...............................................93.4液晶显示模块....................................................114软件系统设计.........................................................144.1键盘扫描的流程图................................................154.2定时器的流程图..................................................154.3主程序的流程图..................................................154.4主程序的编写....................................................165结束语...............................................................39参考文献................................................................4011智能红外遥控暖风机设计前言本文利用高温超导热霸做制热材料,利用80C51单片机实现主要电路的处理和控制。此外还利用各种智能芯片完成相应的辅助功能,应用高级C语言编程软件,完成单片机的事务处理和中断控制。应用软件的设计减少硬件的设计的复杂度和减少开发系统的成本。本文应用硬件和软件的有机结合,实现暖风机的智能控制。温度的采集和处理,液晶显示的控制,红外遥控的控制实现和键盘的输入是本文主要研究的内容。1系统分析1.1需求分析为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对所开发的项目需求进行深入的理解是开发工作获得成功的前提条件。需求分析的任务还不是确定系统完成它的工作,而是仅仅确定系统必须完成哪些工作,也就是对目标系统提出完整,准确,清晰,具体的要求。需求分析是整个项目开发最重要的步骤。需求分析如果做得不到位,以后的开发进程必定受到影响,甚至出现返工或没有在计划的时间内完成开发的任务。1.2需求分析的标准对于硬件的开发和设计,首先要做的工作就是做好需求分析。开发人员要从实际的情况出发,完全考虑普通用户的使用习惯和使用的要求,尽量做到所开发的产品能完全满足用户的需求。并且使产品尽可能地超出现有的同类或延长使用的周期。对不同的控制对象,硬件设计的具体要求有所不同,但是基本的标准大体是一样的:满足用户的要求:硬件设计要满足用户的实际要求,使用的方法要符合用户的使用习惯。性能需求:指系统要满足的定时约束,响应时间,信息量,安全性。可靠性和可用性需求:系统的可靠性与可用性密切相关,它量化用户的使用程度1.3功能性分析红外遥控液晶暖风机系统主要的功能是在一定的范围实现内无线控制暖风机,并且将温度的数值实时地显示在液晶屏幕上。使暖风机可以完成如下的功能:电热丝加热。暖风机分档加热,可以满足复杂环境的暖风热度的要求。吹风/散热风扇。开机后风扇将电热丝加热的空气吹出,形成热风;关机时电热丝停2止加热,30S后停止风扇,防止局部受热,设备老化。可控制摇头。控制暖风机的摇头,可以自主地对各个方向吹暖风。液晶实时显示温度。利用液晶显示屏显示实时工作的暖风机吹风温度。可以遥控。利用红外遥控器读对暖风机进行遥控控制。LED报警。当温度高于某个设定值时候,LED报警启动。1.4设计目标红外遥控液晶暖风机系统是具有实际使用功能的家庭日常用品设备。系统的实际目标是利用现代的语言开发技术,利用现在集成芯片技术的广泛应用。利用软件的辅助开发,降低硬件设计的难度,节约开发产品的劳动力,降低产品的开发成本和减少开发周期。使产品具有更大的市场价值。本系统应达到以下目标:在硬件方面:硬件设计是系统开发比较重要的步骤。硬件设计的合理科学对软件的编写起到促进作用。如果硬件设计顺利科学地完成,那么软件的调试必将大大减少时间。硬件设计主要还是考虑在芯片的选型方面。根据系统的要求,选择满足要求的芯片。此外尽量选择自己熟知的芯片。硬件的设计一定达到简化电路的设计。尽量降低系统的复杂度。对整个流程进行合理的,有效的划分,使系统的后期维护更加方便。在软件方面:软件的编写一定实现模块化的编程。开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块的独立性。换句话说,希望设计这样的软件结构,使得每个模块完成一个独立的特定的字功能,并且和其他的模块之间的关系很简单。这就是软件设计的最终目标,也是软件设计所能达到的质量要求。其外,要求运用现在流行的开发语言,保证软件的可读性和可维护性。1.5系统整体结构3图1.5-1系统整体结构示意图1.6开发工具介绍对于红外遥控液晶暖风机系统,开发的工具的选取同样的重要。首先应考虑软件的调式环境和硬件的电路设计和仿真。本系统软件的开发使用的工具有Keiluvision2集成开发环境。uvision1是16位的软件,连接实际上是DOS命令行的,不能在windowsNT和windows2000上使用。后来KEIL公司推出新的32位的软件,可以运行在windowsNT,windows2000,windowsME,windows9X。uvision2IDE基于Windows的开发平台,包含一个高效的编辑器,一个项目管理器和一个MAKE工具。uvision2支持所有的KeilC51工具,包含C编译器,宏汇编器,连接/定位器,目标代码到HEX转换器。KeilC51编译器具有如下一些优越性:C51源程序经过优化编译后的代码,其效率接近与汇编语言生成的代码.支持851系列单片机,提供对所有外围硬件部件的操作。无论在有无工作寄存器区转换的情况下,C51都能产生快速中断代码。支持多种衍生单片机产品上的双数据指针及高速算术单。能够在整个应用程序中执行全局寄存器优化。所有应用工具均可产生详细警告信息和错误信息,帮助用户处理难以寻找的问题。支持再入功能和寄存器的独立代码,便于中断服务程序和多任务应用程序的执行。采用分组方式执行代码分组和调式,用户程序代码可以轻松突破64K空间的限制。本系统还使用Easy51Pro编辑器。使用串口通讯,芯片自动判别,编程过程中的擦除、烧写、校验各种
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:智能红外遥控暖风机设计-毕业设计
链接地址:https://www.777doc.com/doc-4931326 .html