基于单片机的温控节能风扇设计.docx

资料分类:单片机自动化 上传会员:溪老师 更新时间:2020-11-08
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11645
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着温度控制的技术不断发展,温控电风扇也逐渐走进了人们的生活中。这是一种可以根据环境温度自动调节电风扇启停与转速,不仅可节省电资源,也大大方便了人们的生活和生产。

本次设计的课题是基于单片机的温控节能风扇。在硬件电路中选用STC89C52作为控制核心,用DS18B20型号的温度传感器来检测四周环境的温度,通过单片机最小控制系统将温度传感器采集到的温度进行分析处理来驱动风扇,并且可以自由的设置温度的高低数值,并且用数码管显示出检测到的温度。在软件设计中使用Keil进行编程,之后开始调试。当系统开始工作时,数码管显示当前检测到的实时温度情况与当前风扇的转速档位,随着温度的升高风扇的转速也开始变快,通过按键可以改变每个档位的温度范围,实现了智能控制。

电风扇的自动控制,克服了传统风扇无法根据外界温度来自动调节转速的困难,因此,本次设计具有重要的现实意义。

关键词:温控; 风扇; 单片机; DS18B20

 

目录

摘要

Abstract

1前言-1

1.1研究背景-1

1.2研究意义-1

1.3研究内容-2

2 整体方案设计-1

2.1设计思路-1

2.2方案选择-1

2.2.1、温度传感器-1

2.2.2、主控机的选择-3

2.2.3、显示电路-3

2.2.4、调速方式-3

3 系统硬件的组成-1

3.1、系统结构-1

3.2主控芯片介绍-1

3.2.1 STC89C52简介-1

3.2.2 STC89C52单片机的工作模式-1

3.2.3 引脚功能-2

3.3 温度传感器简介-3

3.3.1DS18B20温度传感器-3

3.3.2 DS18B20的特点:-4

3.3.3 DS18B20引脚定义:-4

3.4 数码管简介-4

3.5 风扇驱动电路-5

3.6 按键模块-8

4 软件设计-9

4.1 软件介绍-9

4.1.1 Keil  uVision4-9

4.1.2  Altium Designer Summer 09-9

4.2 主程序流程图-10

4.3 DS18B20子程序流程图-11

4.4 数码管显示子程序流程图-12

4.5 按键子程序流程图-13

5 系统调试-15

5.1软件调试-15

5.1.1按键的调试-15

5.1.2 传感器调试-15

5.1.3 风扇调试-15

5.2系统功能-15

5.2.1 系统功能分析-15

5.2.2 系统实现的功能-15

结论-17

参考文献-18

谢 辞-19

附录-20

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机STC89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。其中预设温度值只能为整数形式,检测到的当......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: