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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-20
  • 论文字数:16417
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:电风扇作为一款降温产品,被广泛应用到我们的日常生活中。比如,在炎热的夏天人们用电风扇来降温;除此以外,许多大型电风扇会被用到工业温度控制装置中。但是传统的电风扇最大的一个缺点在于,无法自动控制器转动的速度,以至于当周围的温度发生变化时,电风扇却仍然保持着原来的转速,这即不能做到科学降温,又浪费了宝贵的电力资源。因此,为了满足现代生产和生活的要求,能够随着温度变换而自动调节转速的温度控制风扇应运而生,不仅应用到了工业生产当中,在日常的生活中应用的也很广泛。温控风扇,顾名思义就是通过对于周围环境温度的实时监控,从而不断改变自身转速达到最佳降温能耗比。这不仅降低了工业生产的资源消耗,而且在日常生活中也会让用户体会到更加人性化的服务。

温控风扇是通过主控制器来检测环境的变换,从而给出最佳的转速输出策略的智能系统。正是其自适应的转速变换,使得其在现代化的工业生产和生活中,得到了较为普及的应用。大到大型工业生产基地的降温系统,小到私人笔记本电脑的降温风扇。因此,本文设计了一款基于MCU的温度控制风扇系统。整个系统的控制核心采用的是目前比较普遍而且性价比较高的51单片机,温度传感器则是采用的同样性价比高,测量精度高的温度传感器DS18B20。DS18B20监测周围环境的温度变换,将温度信号转换为电信号传给主控制器,主控制器对温度的大小进行判定,从而给出符合当前场景的转速策略。输出信号以PWM的形式经由三极管驱动直流电机转动。通过不断与预设的温度阈值进行比较,改变PWM的输出占空比或者频率。显示方面,采用数码管对于环境温度进行实时的显示,并配以三个独立按键来对于温控系统进行设置和调节。

关键词:单片机;DS18B20;温控;电机

 

目录

摘要

Abstract

1 前言-1

2 整体方案设计-2

2.1 系统整体的设计-2

2.2 方案论证-2

2.2.1 温度传感器的选择-2

2.2.2 控制核心的选择-3

2.2.3 温度显示器件的选择-3

2.2.4 调速方式的选择-4

3 各单元模块的硬件设计-5

3.1 系统器件简介-5

3.1.1 DS18B20单线数字温度传感器简介-5

3.1.2 AT89C52单片机简介-5

3.1.3 LED数码管简介-8

3.2 电路设计-9

3.2.1 时钟复位与晶振电路-9

3.2.2 独立按键连接电路-9

3.2.3 数码管显示电路-10

3.2.4 温度采集电路-11

3.2.5 三极管驱动电路简介-12

3.2.6 电路总图-14

4 软件设计-15

4.1 程序设计-15

4.1.1 按键扫描子程序设计-15

4.1.2 风扇控制子程序设计-16

4.1.3 PWM子程序设计-17

4.2 用Keil MDK 编写程序-19

4.3 用Proteus进行仿真-19

4.3.1 Proteus简介-19

4.3.2 本设计基于Proteus的仿真-21

5 系统调试-23

5.1 软件调试-23

5.1.1 按键显示程序调试-23

5.1.2 传感器DS18B20温度采集程序调试-23

5.1.3 电动机调速程序调试-23

5.2 硬件调试-24

5.2.1 按键显示部分的调试-24

5.2.2 传感器DS18B20温度采集部分调试-24

5.2.3 电动机调速电路部分调试-25

5.3 系统功能-25

5.3.1 系统实现的功能-25

5.3.2 系统功能分析-25

5.4 实物调试与分析-25

6 结束语-28

参 考 文 献-29

致 谢-30

附 录 A 源 程 序-31


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费