基于单片机的智能温控风扇设计-毕业论文.doc
《基于单片机的智能温控风扇设计-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能温控风扇设计-毕业论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 西 安 邮 电 大 学 毕 业 设 计(论 文)题 目: 基于单片机的智能温控风扇设计 学 院: 电子工程学院 专 业: 电子科学与技术 班 级: 科技 1202 学生姓名: 席雷 导师姓名: 戢小亮 职称: 讲师 起止时间:2016年3月14日至2016年6月17日 毕业设计(论文)承诺书本人承诺:本人所提交的毕业论文基于单片机的智能温控风扇设计是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人深知本承诺书的法律责任,违规后果由本人承担。学 生(签字): 时间: 年
2、 月 日指导教师(签字): 时间: 年 月 日西安邮电大学本科毕业设计(论文) 选题审批表申报人戢小亮职称讲师学院电子工程学院题目名称基于单片机的智能温控风扇设计题目来源科研教学其它题目类型硬件设计软件设计论文艺术作品题目性质实际应用理论研究题目简述(为什么申报该课题)基于单片机的电子设计因其性价比高、功能强大已成为电子设计中很重要的一部分。在很多电子产品中,单片机都在发挥着核心作用。风扇是在夏天人们使用频率很高的电器,基于单片机技术去设计可以丰富其功能,使其更方便易用。同时进行这样的系统设计,可以帮助学生实现理论和实践相结合以及软件编程和硬件设计的结合。对学生知识与能力要求1、具备电子技术相
3、关的基本知识,了解C语言及其编程;2、具有较强的计算机应用能力;3、具有一定的英文资料阅读能力;4、具有认真的学习态度。预期目标(本题目应完成的工作,题目预期目标和成果形式)基于单片机的智能温控风扇,应具有如下基本功能:1、运行显示设置(如档位等);2、功能控制如风速档位设置、增加键和减少键等;3、温度显示等。同时可以在实现上述基本要求的基础上,进行功能扩展。 时间进度 第1周:阅读相关资料,完成开题报告; 第2周:熟练系统开发所需软件环境;第34周:进行初步系统设计,利用软件对所设计的电路进行仿真验证。第59周:完成软件仿真调试及硬件电路设计。第1013周:进行系统的调试及完善,并撰写毕业论
4、文。 第14周:准备毕业答辩。系(教研室)主任签字 2015年12 月 4 日主管院长签字 2015年12 月7 日西安邮电大学本科毕业设计(论文)开题报告学号05122043姓名席雷导师戢小亮题目基于单片机的智能温控风扇设计选题目的(为什么选该课题)随着单片机在各个领域的广泛应用,单片机用作控制温度的系统也应运而生。例如:电脑的风扇,当CPU温度超过一定标准时,风扇会加快转速,随着温度的升高,转速不断增加。而且我们的家具也在向智能家具发展,电扇的智能化在将来也会有很大的市场份额,我相信未来肯定是智能风扇的天下。 并且单片机和我们的专业知识有密切的联系,通过理论和实际相结合的方式,让我们对知识
5、掌握更扎实,更提高我们动手实践的能力。前期基础(已学课程、掌握的工具,资料积累、软硬件条件等)1.已经学习的课程:电路分析基础、电路分析实验、模拟电路实验和C语言电装实习。 2.掌握的工具:电路仿真软件multisim、C语言编程软件Visual C+、面包板的搭建和焊接。3.资料积累:51单片机开发应用、实例解读51单片机。4.硬件条件:STC 89c52rc芯片、温度传感器、数码管、风扇。要解决的问题(做什么)1.当周围温度达到设定的高温度时,风扇自动开启,达到降温的目的。2.当风扇开启后,温度降低,风扇会降低速率。3.当温度低于设定温度,风扇会自动关闭。工作思路和方案(怎么做)查阅相关参
6、考文献,整理手头资料,设计系统预期目标,撰写设计方案如下:1. 整个系统包括中央控制单元、温度采集单元、显示单元、风扇驱动单元。2. 用STC 89c52rc芯片做中央控制单元,温度采集单元采用温度传感器DS18B20来感受温度的变化,风扇驱动单元可以采用数模转换芯片或者软件编程PWM来调速,显示单元采用数码管显示温度。指导教师意见签字 年 月 日西安邮电大学毕业设计 (论文)成绩评定表学生姓名席雷性别男学号05122043专 业班 级科技1202课题名称基于单片机的智能温控风扇设计指导教师意见评分(百分制):指导教师(签字): 年 月 日评阅教师意见评分(百分制): 评阅教师(签字): 年
7、月 日验收小组意见评分(百分制):验收教师(组长)(签字): 年 月 日答辩小组意见评分(百分制): 答辩小组组长(签字): 年 月 日评分比例指导教师评分(20) 评阅教师评分(30) 验收小组评分(20) 答辩小组评分(30)学生总评成绩百分制成绩等级制成绩答辩委员会意见毕业论文(设计)最终成绩(等级): 学院答辩委员会主任(签字): 学院盖章 年 月 日目录摘 要IABSTRACTII引言11智能温控风扇设计的概述21.1什么是智能温控风扇21.2本设计任务及要求22系统功能及总体结构32.1工作原理及框图32.2设计方案论证比较32.2.1控制器选用32.2.2显示设备选用42.2.3
8、温度传感器选用42.2.4电机驱动设备选用52.2.5电源电路选用53硬件设计73.1设计所需器件介绍73.1.1STC89C52单片机73.1.2按钮73.1.3四位共阳数码管83.1.4电机驱动芯片L298N83.1.5DS18B20温度传感器93.2系统硬件设计103.2.1单片机最小系统电路103.2.2电源电路113.2.3数码管驱动显示电路123.2.4温度采集电路133.2.5电机驱动电路134软件设计144.1主程序设计144.2数码管显示程序设计154.3直流电机驱动程序设计154.4温度采集程序设计165系统测试185.1风速性能测试185.2降温效果测试196总结与展望2
9、0致谢21参考文献22附录23主程序代码23摘要在人们的生活中,电风扇是必不可少的,如果没有电风扇,炎热的夏天,将是难以煎熬,影响人体机能,使人体严重缺水,降低工作效率,甚至导致中暑,严重危害人类健康。随着人们的生活水平的提高,计算机的发展,出现了智能化的电风扇。能够根据环境温度来自动调节电风扇的转速,不需要我们手动调节风扇转速,能让我们更轻松的生活。本设计是一种温控风扇系统,具有灵敏的温度检测和显示功能,阐述了智能温控风扇的工作原理,硬件设计、软件实现的过程。系统原理简单,工作稳定,具有一定的节能效果。设计以STC89C52为主控核心,利用DS18B20温度传感器采集环境温度数据,当环境温度
10、过高时,风扇的风速便会增大。通过数码管显示当前环境温度,再利用电机驱动芯片L298N调节风扇的转速。关键字:单片机STC89C52; 电机驱动芯片L298N; 数码管; DS18B20温度传感器ABSTRACTThe electric fan plays an important part in peoples lives especially in hot summer. If there no electric fan in hot summer, it will be difficult suffering, affecting the body function, the body s
11、evere water shortages and decreased working efficiency and even lead to heat stroke, serious harm to human health .With the improvement of peoples living standards, the development of computers, the emergence of intelligent fan. Able to automatically adjust the fan speed according to the ambient tem
12、perature, we do not need to manually adjust the fan speed, allow us to be more relaxed life.This design is a temperature controlled fan system, with sensitive temperature detection and display function, and elaborated intelligent thermostatically controlled fan working principle , hardware design, s
13、oftware realization process. Principle of system is simple, stable, with a certain energy-saving effect. Designed to STC89C52 as control core, using the temperature sensor DS18B20 collecting temperature data, when the ambient temperature is too high, the fan wind speed will increase. Through the dig
14、ital tube display the current ambient temperature and the motor driving chip L298N adjust the fan speed.Keywords: SCM STC89C52; Motor driver chip L298N;Digital pipe; DS18B20 temperature sensor.II基于单片机的智能温控风扇设计引言随着科学技术的进步与发展,电风扇得到了很大的发展,从古代的手动扇子,到近代1880年,有一位美国人舒乐首次将叶片装在了电动机上,接上电源。叶片飞速转动,这样的传统的电风扇诞生,再
15、到近年来随着计算机技术的发展,出现了智能电风扇,提高了人们的生活水平。电子技术的飞速发展,给人类的生活带来了巨大的变革,特别是随着大规模集成电路的产生而出现了微型计算机,更是将人类社会带入了一个新的时代。利用微机的强大功能,人们可以完成各种各样的控制。然而,微机造价高,对于大多数的工业控制来说,也并不需要微机那样强大的功能,于是单片机就运用而生了。单片机其实就是一个简化的微机,将微机的CPU,存储器,I/O接口。定时器/计算器等集成在一片芯片上就是单片机了,它主要用来完成各种控制功能。相对微机来说,单片机价格低,非常适合于运用在简单的控制场合以降低成本。另外,单片机是按照工业控制要求设计的,其
16、具有很高的可靠性,可在一些工业现场复杂的环境下运行。单片机依靠其高的可靠性以及高的性价比,在工业控制,数据采集,智能化仪表,家用电器等方面得到极为广泛的应用。1智能温控风扇设计的概述1.1什么是智能温控风扇传统的电风扇已经为人类服务了100多年了,但由于近年来计算机技术的迅猛发展,随之迎来了风扇的智能化,从此智能温控风扇由此诞生。此类电风扇能够根据当前环境的温度变化来自动调节风扇的转速,从而达到控制环境温度的目的。本次设计温控自动风扇系统采用高精度集成传感器,由温度传感器来检测当前环境所处的温度用DS18B20系列单片机控制,能显示实时检测温度,使用者可以设定开启温度以及自己每变速一档所需要的
17、温度差。风扇的转速可以根据温度的变化而改变,在温度比较低的时候可以自动减速,温度升高的时候可以加快速度,这样的智能化控制比起传统的风扇能够更好地适应人们的需要。【6】1.2本设计任务及要求本文设计制作智能温控风扇,通过DS18B20温度传感器采集到的温度数据,送到单片机处理,随着温度的增大,风扇的转速越来越快。功能实现如下:1、 电源通过交流电供电。2、 温度通过数码管实时显示。3、 DS18B20温度传感器采集环境当前温度。4、 L298驱动芯片驱动直流电机。 2系统功能及总体结构2.1工作原理及框图温控风扇中的温度传感器感应当前环境温度,通过单线通信协议传输到单片机,单片机数据进行处理,通
18、过三极管驱动数码管显示温度信息,同时根据当前的温度值分析出来,通过PWM占空比的不同,调节风扇的转速。整个工作过程:温度采集单片机控制数码管显示控制电机转速。本系统以STC89C52单片机为核心处理器,通过连接各部分外围电路进行采集和控制。整个系统的框图,如下图2-2所示。电机驱动温度采集单片机最小系统数码管显示电源电 路图2-2系统总体框图2.2设计方案论证比较 2.2.1控制器选用控制器的选择合适与否决定了整个系统的工作稳定性和后续维护的方便性,如果选择得当,不仅可以降低成本,而且降低开发周期,又能保证工作的稳定性和方便了后续的产品维护。方案1:采用纯硬件电路搭建。这种方案有优势是只有硬件
19、部分,没有软件部分。优点是可以省去软件的设计开发成本。缺点是硬件电路会变的非常复杂,导致硬件成本上升,搭建出来的电路稳定性差,板子的占用面积增大而浪费材料。方案2:采用单片机电路设计。这种方案是需要软件、硬件的结合的。二者缺一不可,涉及到的知识较广,不仅需要会设计硬件电路,时要对单片机资源非常熟悉,而且要精通计算机语言,从这些要求可以看出对设计人员的要求是非常高的。这种方案的优点是可以简化硬件电路,减少了硬件的成本,降低了生产的工序,系统稳定性更好,适合工厂批量生产。缺点是对开发人员的要求非常高,硬件、软件全部要精通。综合经济和批量生产的考虑,选用方案2。2.2.2显示设备选用显示部分是系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 温控 风扇 设计 毕业论文
限制150内