基于STC89C52的智能温控风扇设计(论文11000字)
摘要
炎炎夏日,人们通常会使用电风扇来降温,然而传统的电风扇过于单一,还需要手动来调节档位,给人们带来诸多不便。随着时代的发展与科技的进步,电风扇及其他家用电器慢慢趋向于智能化,这更加符合现代人类日常所需,因此,智能风扇逐渐走进人们的生活中,人们使用风扇将会变得更加便捷与先进。智能温控风扇可以根据环境温度智能的调节风扇的停止与转动,并能改变风扇的转速,做到智能化。不仅如此,智能温控风扇方便了人们的生活,它也大大节省了宝贵的电资源,做到了绿色环保。
基于STC89C52的智能温控风扇设计可以通过键盘来设置温度,温度的显示方法是以数码管作为显示元件。具体实现方法是使用三个按键设置27摄氏度为下限值,30摄氏度为上限制,设置方法也可以用遥控操作,当DS18B20感应温度的值低于下限值则风扇不转动,当感应温度在上下限温度之间时风扇低速转动,当感应温度高于设置的上限值时,风扇高速转动。本设计还可用红外遥控控制,操作简便。此外,风扇还设定了三个固定档位,低速,中速,高速档位,使用方便。
关键词:单片机STC89C52 温度传感器 智能控制 红外遥控
The design of the intelligent temperature control fan based on MCU
Abstract
Summer, people usually use electric fans to cool down, but the traditional single fan too, need to manually adjust the position, to bring inconvenience. With the progress of the times and technology, electric fans and other household appliances tend to slowly intelligent, which is more in line with the everyday needs of modern man, so intelligent fan gradually into people's lives, people will become a fan a more convenient and advanced. Intelligent thermostatically controlled fan can be stopped according to the ambient temperature and intelligently adjust fan rotation, and change the fan speed, so intelligent. Moreover, intelligent temperature-controlled fan to facilitate people's lives, it also saves valuable power resources and it is very environmental.
STC89C52 intelligent temperature control fan based on the temperature can be set through the keyboard, display temperature method is based on a digital display device.The system STC89C52 as a control platform for fan speed control.You can set high and low temperature.The measured temperature value turns on the fan at low wind profile between the high and low temperature.Specific method is to use three buttons to set the lower limit of 27 degrees Celsius, 30 degrees Celsius for the upper limit, the method can also be set up by remote control when the value of the temperature sensor DS18B20 below the lower limit of the fan is not operating.After the power-down can still save the last set value, stable performance, accurate control.
Key Words:STC89C52;DS18B20;intelligent control;Infrared remote control.
![基于STC89C52的智能温控风扇设计](/uploads/allimg/2209/2_220915090914_1.jpg)
![基于STC89C52的智能温控风扇设计](/uploads/allimg/2209/2_220915090914_2.jpg)
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 智能温控风扇的背景 1
1.2 智能温控风扇的研究现状 1
1.3 智能温控风扇的系统设计 1
1.4 红外遥控研究现状 2
1.5 本文的内容安排 2
第二章 系统方案分析与选择论证 3
2.1 系统概述 3
2.1.1 STC89C52单片机简介 3
2.1.2 本设计任务和主要内容 3
2.2 系统方案设计 3
2.2.1 温度传感器的选用 3
2.2.2 控制核心的选择 4
2.2.3 显示电路 4
2.2.4 无线遥控 5
第三章 智能温控风扇系统的硬件设计 6
3.1 总体设计方案框图: 6
3.2 STC89C52单片机主控系统电路设计 6
3.3 控制装置原理 8
3.4 温度显示 8
3.4.1 DS18B20的温度处理方法 8
3.4.2 温度传感器和显示电路组成 9
3.5 电机的调速实现方法 10
3.5.1 电机调速原理 10
3.5.2 电机控制模块设计 10
3.6 按键电路 11
3.7 数码管驱动电路 12
3.8 温度显示 12
3.9 红外遥控电路 13
第四章 智能温控风扇的软件设计 14
4.1 软件设计 14
4.1.1 主程序 14
4.1.2 DS18B20测温模块 15
4.2 风扇调速 17
第五章 系统调试、分析与结果 18
5.1 硬件电路基本调试 18
5.2 分模块调试 18
5.2.1 温控模块的检测调试 18
5.2.2 数码管显示的检测调试 18
5.2.3 红外遥控电路检测调试 19
5.2.4 电机模块检测调试 19
5.3 智能温控风扇硬件演示 19
5.3.1 设置温度上下限值 19
5.3.2 当前温度显示 21
5.3.3 温度值在30℃与33℃之间 21
5.3.4 温度值高于33℃ 22
5.3.5 固定档位 22
5.3.6 红外遥控操作 23
第六章 总结与展望 24
6.1 总结 24
6.2 展望 24
致 谢 25
参考文献 26
附录1 硬件实物图 28
附录2 程序代码 30
|