基于单片机的温控风扇

  • 格式:doc
  • 大小:1.20 MB
  • 文档页数:37

本科毕业设计(论文) 题目 基于单片机的温控风扇 学院名称 山东轻工业学院

专业班级 电子信息科学与技术

学生姓名 姜茂山

导师姓名 孙吉红

[键入文字] 1 目 录 摘 要 ······························································································ 错误!未定义书签。

Abstract ···························································································· 错误!未定义书签。

第一章 整体方案设计 ······························································································· 1

1.1 前 言 ·········································································································· 1

1.2 系统整体设计 ······························································································· 1

1.3方案论证 ······································································································· 2

1.3.1 温度传感器的选择 ················································································ 2

1.3.2 控制核心的选择 ··················································································· 3

1.3.3 温度显示器件的选择 ············································································ 3

1.3.4 调速方式的选择 ··················································································· 3

第二章 各单元模块的硬件设计·················································································· 5

2.1系统器件简介 ································································································ 5

2.1.1 DS18B20单线数字温度传感器简介 ························································ 5

2.1.2 达林顿反向驱动器ULN2803简介 ························································· 5

2.1.3 AT89C52单片机简介 ·········································································· 6

2.1.4 LED数码管简介 ················································································· 7

2.2 各部分电路设计 ···························································································· 8

2.2.1 开关复位与晶振电路 ············································································ 9

2.2.2 独立键盘连接电路 ················································································ 9

2.2.3 数码管显示电路 ················································································· 10

2.2.4 温度采集电路 ····················································································· 11

2.2.5 风扇电机驱动与调速电路 ··································································· 12

第三章 软件设计 ···································································································· 14

3.1 程序设置 ···································································································· 14

3.2 用Keil C51编写程序 ·················································································· 14

3.3 用Proteus进行仿真 ····················································································· 15

3.3.1 Proteus简介 ························································································ 15

3.3.2 本设计基于Proteus的仿真 ·································································· 16

第四章 系统调试 ···································································································· 21

4.1 软件调试 ···································································································· 21

4.1.1 按键显示部分的调试 ·········································································· 21

4.1.2 传感器DS18B20温度采集部分调试 ···················································· 21

4.1.3 电动机调速电路部分调试 ··································································· 21

4.2 硬件调试 ···································································································· 22

4.2.1 按键显示部分的调试 ·········································································· 22

4.2.2 传感器DS18B20温度采集部分调试 ···················································· 22

4.2.3 电动机调速电路部分调试 ··································································· 22

4.3 系统功能 ···································································································· 23

4.3.1 系统实现的功能 ················································································· 23

4.3.2 系统功能分析 ····················································································· 23

结 论 ················································································································ 24