基于单片机的温度智能风扇设计毕业设计.doc

上传人:桔**** 文档编号:549215742 上传时间:2023-01-06 格式:DOC 页数:31 大小:1.61MB
返回 下载 相关 举报
基于单片机的温度智能风扇设计毕业设计.doc_第1页
第1页 / 共31页
基于单片机的温度智能风扇设计毕业设计.doc_第2页
第2页 / 共31页
基于单片机的温度智能风扇设计毕业设计.doc_第3页
第3页 / 共31页
基于单片机的温度智能风扇设计毕业设计.doc_第4页
第4页 / 共31页
基于单片机的温度智能风扇设计毕业设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于单片机的温度智能风扇设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度智能风扇设计毕业设计.doc(31页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的温度智能风扇摘 要在电气高度集成化的今天,电扇被广泛应用于家庭、办公室、公共场所等地方。主要原因有:风扇跟其他电器相比如空调,它具有成本低廉、体积小巧、易操作等特点。然而人们的要求越来越苛刻,普通的风扇很难再满足大众的需求。本论文设计的是一种温度智能风扇,此风扇由四大部分组成:温度采集模块、处理器、LCD显示模块、电机驱动模块。温度采集采用DS18B20,该温测器件是数字化的传输方式把信号以高低电平方式采样给处理器AT89S52,这样给处理器提供的相当稳定的信号输送。而设计的处理中心是单片机AT89S52,AT89S52是市场上应用较多的单片机,它是高度集成的处理器。电机驱动模块用

2、的是L298,该芯片是全四驱驱动,内部有2组电路可同时控制两个电机,体积小,价格低廉,性价比极高。当单片机接收到DS18B20的信号后,就做出响应给电机,电机驱动后把PWM脉宽值和温度值都输送到液晶屏上。最后的显示模块则是LCD1602,这款液晶屏的优点在于几乎没有闪烁,拥有高刷新率使得使用者观察时不会出现视觉模糊。拥有这样四个模块的温度风扇从而体现出了实时检测、功能齐全、物美价廉的特点。关键词:温度智能风扇;DS18B20;L298The intelligent temperature fan based onMicrocomputerAbstractIn the electrical in

3、tegration today, fans are widely used in home, office, public places. The main reasons are: compared with other appliances such as air-conditioning fan, it has the characteristics of low cost, small volume, easy operation etc. However, people are becoming more demanding, ordinary fans are very diffi

4、cult to satisfy the needs of the masses. So this design decision to design a kind of intelligent temperature fan, the fan is composed of four parts: the temperature acquisition module, processor, LCD display driver module, motor. Temperature acquisition using DS18B20, the temperature measuring devic

5、e is the transmission mode of digital signal with high level sampling to the processor AT89S52, which is provided to the processor signal is quite stable conveying. The processing center is designed to AT89S52 microcontroller, AT89S52 is widely used on the market, it is a highly integrated processor

6、. The motor drive module is used in L298, the chip is full of four-wheel drive, there are 2 internal circuit with controlled group of two motor, small size, low price, high cost performance. When the MCU receives the DS18B20 signal, could respond to the motor, motor drive after the PWM pulse width a

7、nd temperature values are transported to the LCD screen. The last is the LCD1602 display module, the LCD screen is that almost no flicker, has high refresh rate allows the user to observe when wont appear blurred vision. Temperature fan has four modules which reflect the characteristics of real-time

8、 detection, complete function, high quality and inexpensive.Keywords:LED; Intelligent temperature fan; DS18B20;L29目 录第一章 引 言11.1 温度智能风扇的简介11.2 温度智能风扇发展现状及趋势11.3 温度智能风扇的研究意义1第二章 系统方案的设计22.1 系统结构22.2单片机选择32.3温度传感器选择32.4显示电路选择32.5电机驱动芯片选择4第三章 系统硬件电路的设计53.1系统整体硬件框图53.2 处理中心(AT89S52)63.3数据采集中心(DS18B20)73

9、.3.1 DS18B20简介73.3.2 DS18B20内部结构73.3.3 DS18B20信号方式73.4系统终端驱动中心83.5数据显示中心8第四章 软件系统设计94.1 设计总流程图与程序94.2 DS18B20温测控制流程图与程序114.3 LCD1602显示控制流程图与程序124.3驱动模块与电机的连接流程图与程序13第五章 运行实物图14结束语18参考文献19附 录20I第一章 引 言随着科学技术的发展,风扇早已普及到人们的生活中如:宿舍、家庭、办公室等场合。拥有手动操控,定时时间短的基本功能,已经渐渐满足不了大众的需求了。然而,物联网技术的日益成熟,智能化的家用电器越来越符合人们

10、的观念。本设计应用了智能化的理念设计了温度智能风扇,其比较普通风扇有几个优点。一、温度智能风扇可以实时采集温度;二、实时显示现场温度;三、手动自动相结合。具有这些优点的智能风扇市场潜力巨大,也是日后的研究方向。1.1 温度智能风扇的简介温度智能风扇是以单片机为微处理器,集温度采集模块,电机驱动模块和LCD显示模块于一身的高性价比风扇。其优越性主要体现在两方面:一方面自动根据室温来调节风速并显示实时温度,来保证熟睡的儿童或老人的身体状况;另一方面操作简单,显示清晰,采用低成本的高清显示屏且设计构架简易。1.2 温度智能风扇发展现状及趋势当今社会已经完全进入了信息化时代,温度智能风扇也慢慢进入家庭

11、生活中。随着温度控制器在各行各业中的广泛的应用,具有对温度进行实时监控,并能同时控制电机运作来改变温度,为人们的日常生活带来了方便。简易温度监测控制器是利用单片机系统来完成的一个小型的控制系统。现大多用于大部分家庭,系统效率越来越高,成本也越来越低。其发展趋势可以根据其性质进行相应的改进来运用与不同场合的监测控制,并带来大量的经济效益。随着智能化程度的不断提高,开发一种多功能智能温控风扇已是大势所趋。1.3 温度智能风扇的研究意义科技发达的当代,信息化程度极高,人们生活发生翻天覆地的变化,对于电器产品的要求也是随之攀升。传统的风扇已远远不能满足生活的需求。一般来说,传统手动控制风扇通过个人手动

12、单一的切换,旋转按钮实现风扇风速的调整。温度智能风扇的出现开始取代原有传统风扇的地位,其不仅自动智能划程度高,且绿色环保低能耗。目前,绝大多数家庭风扇使用时都是由人员手动操作,往往会因为人员的离开或者熟睡忘记关掉风扇导致浪费,在本设计中,采用单片机为控制器,以温度传感系统来检测室内有无人员及室内温度,从而达到智能控制的目的。第二章 系统方案的设计2.1 系统结构该方案的设计体系:采用温度传感器DS18B20对室内温度进行检测,检测的温度信号以数字化方式出给处理器。在LCD屏幕上显示当前温度,其中当前室温温度可精确到小数。并采用L298芯片对电机驱动,实现直流风扇风速的改变的是运动PWM脉宽调制

13、。系统结构图如图1所示:系统有四大模块组成:LCD显示模块、温度采集模块、电机驱动模块以及处理器模块。模块简单功能介绍:DS18B20负责的是温度的实时采集,采集到数据后反馈给单片机。处理器AT89S52是核心处理器接收到来自DS18B20的信号后相应并驱动L298模块,L298驱动后带动直接电机运转,直流电机是PWM脉宽调制的方法来控制转速的,最后把PWM占空比及当前的温度输送给LCD1602显示。图1 整体结构框图2.2单片机选择单片机是一块内部包含处理器、内部程序器、总线等多系统的器件,高集成度的单片机分处理小范围来看相当于微型处理器。市场上目前最常见的单片机有如下几个系列:51系列单片

14、机,AVR系列单片机,PIC系列单片机。而生产应用最为广泛的还是51系列的单片机。为何人们对51系列单片机情有独钟,因为51系列单片机的特点:突出点在于生产工作最多,实用,指令集精简规范化,内外部结构相当简单,性能多且可扩展。所以使用的场合比其他系列的单片机要多的多。对于如此的生产高要求,商家要求其功能越来越多,厂家就在此基础上扩展其性能,使得51系列的单片机运行更快,接口更多且简易,实用操作更为便捷。对于AVR单片机,它是较新的单片机,是由atmel公司推出上市,它的特点在于:指令集以周期性为主,便于查检;性能更高;运行效率比起51有很大程度的提高,但在价格与稳定性方面51系列单片机更胜一筹

15、。最后是美系单片机PIC,它是微芯公司的产品,上市不久,虽然不常用但其优点不容小视。例如:程序指令模块精简,性能高、人性化, I/O串口符合多种产品的接口,但价格比51单片机要高,实际操作使用不变。综合以上各种系列单片机的各项指标及要求性能,我选择了51系列单片机。因为对它我认识透彻,实际操作过许多次,容易排查。2.3温度传感器选择温度传感器的选择:方案一:使用铂电阻测温法。查资料发现因为铂电阻阻值与温度有明显的线性关系,通过单片机将该关系的表达式组成数组后导致信号采集过程中出现失真及误差,处理器单片机输出的电压有着微小的变化,最后经过模数转化后的数字信号发生巨大变化,单片机处理不准。方案二:温测元件采用DS18B20,DS18B20是数字化的传递方式,传送过程中更稳定。针对方案一,铂电阻有价格便宜、成本低、效果好的优点。但铂电阻对温度的细微变化不太敏感,对于微小的温度变化难以直接测取。所以不太适用于本设计的智能风扇。而对于方案二, 采用DS18B20作为设计的温度传感器,因为其优点是数字化的接口,方便与单片机的串口相接,而且对于温度的检测相当敏感,温度分辩率极高、稳定性也很优越,价格适中,所以决定采用方案二。2.4显示电路选择方案一:利用4位共阴数码管的动态扫描来显示。方案二:利用LCD1602液晶屏显示。对于4位数码管的动态扫描方式

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号