长沙民政职业技术学院毕业设计说明书题目:基于单片机的民用智能温控风扇类型:学生姓名:___________________________学号:______________________学院:______电子信息工程学院__________专业:__________电气自动化____________班级:__________自动1431班___________学校指导教师:_________________企业指导教师:_____________________________2017年4月12日摘要本设计为智能温控风扇系统,采用STC89C52单片机作为控制中心,通过DS18B20温度采集器检测环境温度,根据所设定的温度值对风扇电动机进行控制。可由用户设置高低两个温度值,测得实时温度值在所设定的高低温度之间时将自动打开风扇弱风档,当实时温度超过所设定的高温度值时将自动打开风扇强风档,当温度小于所设定的低温度值时将自动关闭风扇。采用DS18B20具备精准的温度检测和显示功能,其内部的E2ROM,---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---产品设计工艺设计方案设计√可以将用户设定的值保存下来,方便重新开启时不再设置。关键词:温控风扇;单片机;DS18B20;自动控制目录---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---1.绪论现如今我们生活中可以见到的电风扇已经具有调节档位及定时功能。在炎热的夏天,白天气温较高,这时候人们就会将电风扇以高转速,大风量运行,以达到降温的目的;到了晚上要入睡的时候,气温还是使人难以入睡,这时候人们还是会将档位开大,打开定时功能,到了时间自动关闭,但是有时候,计时到了后很多人都会被热醒,不得不重新打开风扇,重新开启定时功能。倘若不打开定时功能吹一整晚的话,到了夜里气温较低时就容易使人感冒。所以基于这种现状,我设计了这套智能温控风扇系统,基于单片机STC89C51控制,采用DS18B20高精度温度传感器,可以显示实时温度,并根据用户所设定的温度,当环境温度达到这个值时执行弱风、强风、关闭动作。这套系统很好的解决了上述的问题,给人们生活带来了大大的便利,也使电风扇变得更加智能。1.1系统概述1.1.1本设计任务和主要内容本系统采用STC89C52作为控制中心,采用较为精准的DS18B20温度传感器采集实时环境温度,通过编写好的程序,设定好指定的最高温度值和最低温度值,使电风扇可以实现温度智能化。当环境温度小于最低温度时,将关闭电动机;当环境温度超过最低温度时,电动机将重新启动。本设计主要内容如下:(1)风速设为强、弱两个档位(2)当环境温度低于设定的最低温度时,电动机关闭。(3)当环境温度处于设定的最高温度和最低温度之间时,则电动机以弱风档位运行。(4)当环境温度高于设定的最高温度时,则电动机以强风档位运行。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---1.1.2系统设计整体框架图2.1系统整体设计框架图---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---键盘输入显示器单片机系统电机控制模块温度采集模块1.1.3PCB图2.方案论证2.1温度传感器的选用对于温度传感器的选用需要考虑到最主要的一点因素就是精准度,因为系统设计的主要目的是拿来日常使用,所以不能有太大的误差。我总结出了三款可以考虑使用的温度传感器:热敏电阻,热电偶,DS18B20传感器。对三者进行了一个比较,最终决定选用DS18B20传感器作为本系统的温度传感器。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---热敏电阻相对于另外两款来说,其具备的优点有价格低廉,采购也方便,它需要通过运算放大器放大热敏电阻因为温度所产生的变化,需要加装AD转换芯片将模拟信号转化成数字信号提交给单片机处理,在这一系列的动作中,很容易产生一系列的误差,且无法感测到比较细微的温度变化,电路设计也比较复杂,不适合应用到我们的系统当中。热电偶相对于二者来说,通过桥式测量电路可以实现较为精准的温度感测,且误差也不大,但是相对来说电路设计也比较复杂,对温度的细微变化感测也不精准,不适用于这套系统的设计。DS18B20这款传感器相对二者来说,由于其为一款高度集成化的数字型温度传感器,在电路设计方面简单了很多...