-I济源职业技术学院毕业设计题目智能电风扇毕业设计系别机电工程系专业机电一体化班级机电1010班姓名王宣怡学号0841180090224指导教师姚亚平日期-II摘要本设计主要介绍了一种智能电风扇的设计方案。该系统以AT89C51芯片的单片机为核心,应用通用的温度传感器来实现对环境温度的监控,同时系统跟随环境温度的变化来改变电机的运行状态。本设计采用的温度智能控制,使风扇可以感知环境的温度,以调节风扇的转速,达到更好的工作效果。用户可以选择这种智能调速的方式,也可以选择手动设定方式来控制转速;同时用户也可以使用遥控器来控制风扇的运行状态。当选择手动设定方式时,该功能不发挥作用。而定时工作功能可以让用户自己定制风扇工作时间的长短,以提供更人性化的服务。LED显示功能使用液晶屏显示当前室温度,风扇的转速,风扇的工作模式,当前时间,风扇工作时间等参数,既美观且大方。关键词:智能,电风扇,温度传感器,定时器,无极调速,显示-1目录摘要..............................................................I1绪言...........................................................11.1课题背景.....................................................11.2课题研究的目的和意义.........................................12系统的控制特点与性能要求.......................................33本设计用到的元器件简介.........................................43.1Inter公司AT89C51单片机简介.................................43.2、AT89C2051芯片简介...........................................53.3DS18B20温度传感器...........................................54硬件设计.......................................................74.1总体硬件设计.................................................74.2直流稳压电源的设计...........................................74.2.1单相桥式整流电路.........................................84.2.2滤波电路.................................................94.2.3稳压电路................................................104.3电机调速模块................................................104.3.1电机调速原理............................................104.3.2电机控制模块硬件设计....................................104.4温度显示与控制模块设计......................................114.4.1温度检测硬件模块设计....................................114.4.2温度显示硬件模块设计....................................124.5红外收/发电路................................................134.5.1红外线遥控器发射电路.....................................134.5.2红外接收电路.............................................165软件设计......................................................185.1数字温度传感器模块程序流程图................................205.2电机控制模块.................................................205.3人机接口...................................................225.4红外收/发模块...............................................246总结.........................................................267致谢..........................................................27参考文献.........................................................28-11绪言本章主要阐述了智能电风扇的研究背景,现状,发展方向,明确的指出了制作智能电风扇所用到的元器件,以及各个元器件的功能描述。1.1课题背景我们常见的电风扇一般只有四个风速档,都是手动的,不能感觉周围环境温度的变化。而自动调温电风扇这个设计是一个新领域,它用的是在带你走行业中应用广泛的AT89C51单片机。通过单片机与温度探测器结合,将它应用于家庭电风扇,会有很好的效果。(1)自动调温电风扇简介它使用直流电动机的控制,是以模拟电路为基础,运算放大器、非线性集成电路以及数字电路组成,使得对电风扇各档风量大调节更加细化,使得电风扇等控制更加人性化,同时它也具有全自动、控制简单、智能化,制作容易,使用温度传感器、专用控制集成电路和单片机,实现当室温达到最佳所设定开启的温度是,电风扇自动开启,并且可以根据室温变化换风速;档室温低于这一设定温度时,电风扇自动关闭。同时显示当前室内温度,和自己所设定的温度,提醒人们合理使用电风扇。(2)自动调温电风扇设计目的进入6月份,天气越来越热,尤其到了盛夏更是酷热难当。现在可以纳凉的工具有很多。但电风扇的价格低,还比较实用,所以应用广。人们经常通宵的使用,一旦气温稍有变化,感冒人数就会急剧增加;冷风机能增强空气的湿度但使用久了,家里电器会受潮,同时也会让使用者长期裸露在外的关节受到危害;。在这种情况下,自动调温电风扇应运而生。我们的生活加快,人们需要处理的事情越来越多,在炎热的夏天,回到家想好好休息,消除自己一天的工作疲劳,而自动调温电风扇的设计就解决了这些问题。自动调温电风扇是通过单片机控制来实现直流电动机运转频率的自动调节,从而达到改变风速的目的。此设计用到AT89C51单片机,它是把微处理器,存储器(RAM和ROM),输入/输出接口以及定时器/计数器集成在一起的集成电路芯片。他与集成电路相结合,组成一个设定温度,感温,控制和输出与一身的模块。利用单片机AT89C51和一些电路对室温进行探测,从而对电风扇进行开和关的一系列控制。1.2课题研究的目的和意义面临庞大的市场需要,需要提高电风扇的市场竞争力。使之在技术含量上有所提高,应使风扇不仅功能多样,操作简便,而且更加安全可靠。为此,在将要走出大学校门,撰写毕业论文之计,我选择了《基于单片机的遥控交流无级调速系统》作为我的毕业设计的-2研究课题,本课题以”智能电风扇作为载体来进行研究’’。暑假期间自己学习了《单片微机原理及其应用》,《传感器检测及应用技术》。所以对单片机有了进一步的深入了解,特别是MCS-51系列的单片机的特点及其应也较常熟悉;而对于传感器的一些应用也略知一二。学过《电工电子技术》和plc。对开关的设计也就有深入了解。所以,在设计智能电风扇的时候,给电风扇赋予了更多人性化的设计,如,遥控控制、定时控制,无极调速等,使电风扇更加人性化,相信其丰富的功能,人性化的设计将大大提高电风扇的市场竞争力。而且最主要的是通过智能的控制使得科技的应用深入生活中,让广大的人民能享受到科技带来的方便.-32系统的控制特点与性能要求本设计主要目的是使普通的电风扇的功能更加强大,使操作简单化,智能化,主要实现以下几个部分的功能:1.温度控制功能:电风扇可以感知环境温度,以调节风扇的转速,达到更好的工作效果。2.定时工作功能:该定时功能可以让自己制定风扇工作时间的长短,以提供更人性化的服务。3、无级调风功能:该功能可解决普通电风扇档位风速变化过大的缺点,可实现任意风速。4、遥控控制:该功能可以让用户远距离控制电风扇,并选择电风扇等运作状态。5、实时温度显示:该功能方便用户根据室温调节电机的启动温度点,达到节能目的。-43本设计用到的元器件简介3.1Inter公司AT89C51单片机简介AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示主要特性:·与MCS-51兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源-5·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路3.2、AT89C2051芯片简介AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。3.3DS18B20温度传感器DS18B20内部结构如图3.2.1所示,主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如图3.5.2所示,DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地,见图3.8.2)。ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。64位ROM的排的循环冗余校验码(CRC=X8+X5+X4+1)。ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。-6图3.2.1DS18B20的内部结构64位ROM和一线端口存储和控制逻辑高速暂存器8位CRC生成器供电方式选择配置寄存器低温触发器TL高温触发器TH温度传感器INTERNALVDDVDD-74硬件设计4.1总体硬件设计系统总体设计框图如下4-1所示:图4-1系统总体设计框图对于单片机中央处理器的方案设计,根据要求,我们可以选用具有4KB片内EPPROM的AT89C51单片机作为中央处理器。作为整个控制系统的核心,AT89C51内部已包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。整个系统结构紧凑,抗干扰能力强,竞价比高。是比较合适的方案。4.2直流稳压电源的设计直流稳压电源主要功能是为后两个部分提供电压的输出。在设计中分出了2个支路,分别输出5V电压。直流稳压电源主要由电源变压器、整流电路、滤波电路和稳压电路四部分组成。框图如图4-2所示。遥控器红外线发射红外线接收模块AT89C51单片机系统数字温度传感器键盘输入模块温度显示模块电机控制模块微光显示模块-8图4-2