基于51单片机的温控风扇系统设计.docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-30
  • 论文字数:7582
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(G战队)提供原创文章

支付并下载

摘要:在当今社会,人们对生活品质的要求越来越高,温度作为人们生活的重要环境要求,也得到人们越来越多的关注。温控风扇能够对人们生活中的温度进行调节,为人们的生活带来了极大的便利。温控风扇可以通过检测周围的外界温度,然后自动实时的调节风扇的转速,还有自动控制什么时候开启,什么时候停止。在我们的日常生活生产中,提供了很大的方便,也节约了资源。

本论文基于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