更新时间:05-30 上传会员:G战队
分类:单片机自动化 论文字数:7582 需要金币:1000个
摘要:在当今社会,人们对生活品质的要求越来越高,温度作为人们生活的重要环境要求,也得到人们越来越多的关注。温控风扇能够对人们生活中的温度进行调节,为人们的生活带来了极大的便利。温控风扇可以通过检测周围的外界温度,然后自动实时的调节风扇的转速,还有自动控制什么时候开启,什么时候停止。在我们的日常生活生产中,提供了很大的方便,也节约了资源。
本论文基于51单片机设计了温控风扇系统,系统的主要组成部分为单片机和温度传感器,通过对整个系统功能的分析和成本控制等原因,选择了51系列单片机作为控制系统的核心,选择了DS18B20型传感器对环境温度进行检测,最后选择了一台直流电风扇来作为输出机构。该系统可以将环境温度与预先设定的温度进行对比判断,从而自动开始转动或者自动停止转动,系统可以设定温度的阈值,实现了智能化、人性化,以满足不同人们对温度的需求。当采集到的温度小于还小于我们预设的最小温度时,风扇就自动停止转动。
关键词:51单片机;温控风扇;DS18B20;自动控制
目录
摘要
Abstract
1 绪论-1
1.1 设计温控风扇的意义-1
1.2 温控风扇的发展现状-1
1.3 本文的主要研究内容-2
2 设计方案的选择- 3
2.1 调速方式的选择- 3
2.2 温度传感器的选择- 3
2.3 显示电路的选择- 5
3 系统的硬件组成- 6
3.1 系统的结构- 6
3.2 主控51单片机介绍- 6
3.2.1 STC89C51引脚介绍- 6
3.2.2 STC89C51性能参数和主要功能- 7
3.3 DS18B20温度采集电路- 7
3.3.1 DS18B20的特点- 8
3.3.2引脚功能介绍- 9
3.3.3 DS18B20的工作原理- 9
3.3.4 DS18B20的工作时序- 10
3.4 风扇驱动电路- 11
3.5 数码管驱动及显示电路- 12
3.5.1 数码管驱动电路- 12
3.5.2 数码管显示电路- 13
3.6 按键模块- 14
4系统软件设计- 15
4.1 主程序流程图- 15
4.2 DS18B20程序流程图- 15
4.3 数码管显示程序流程图- 16
4.4 按键程序流程图- 17
5系统调试- 19
5.1 Proteus仿真软件- 19
5.2 实物的调试- 19
5.2.1 按键与显示部分的调试- 19
5.2.2 DS18B20温度采集部分的调试- 20
5.2.3 风扇调速电路部分调试- 20
5.3 调试结果- 20
结 论- 21
参考文献- 22
致 谢- 23