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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

本设计为智能温控风扇系统,该系统可以实现风扇随实时环境温度而智能变速功能。

系统主要选用STC89C52单片机作为控制中心,DS18B20数字温度传感器采集实时温度,再经单片机处理后通过三极管放大信号后驱动直流风扇的电机。用户可以预设上限、下限温度值,当测得环境温度值在预设上下限值区间中时,此时风扇以半速转动;当温度升高并大于预设上限温度值时,风扇会自动调速,以全速转动;当温度降低并低于预设的下限温度值时,这时风扇电机自动停止转动。全程实现风扇转速随外界温度而智能自变。

关键词:温控风扇,STC89C52单片机,DS18B20数字温度传感器,智能自变

Abstract

This design for the intelligent temperature control fan system, the system can realize the fan intelligent variable speed function according to the real-time environmental temperature.

STC89C52 single-chip microcomputer system is mainly used as the control center, DS18B20 digital temperature sensor to collect real-time temperature, then through single chip through triode amplifier signal after drive dc fan ers can preset upper limit and lower limit temperature, when the environment temperature measurement in the preset upper and lower limit range, the fan rotates at half speed;When the temperature is greater than the preset limit temperature, fan speed automatically, with full rotation.When the lower limit of temperature is lower and lower than the preset value, the fan motor automatically stop running.The entire implementation and intelligence from change fan speed varies with temperature.

Key words:temperature control fan, STC89C52 Single chip microcomputer and DS18B20 digital temperature sensor, smart since the change

目录

摘要................................................................................................... I Abstract ............................................................................................ II 1绪论. (1)

1.1 本设计的背景及意义 (1)

1.2 发展现状 (1)

1.3 本设计的主要内容 (1)

2 系统整体设计 (2)

2.1 系统整体设计框图 (2)

2.2 系统各模块选用方案论证 (2)

2.2.1 温度传感器的选用 (2)

2.2.2 主控机的选用 (4)

2.2.3 显示电路的选用 (4)

2.2.4 调速方式的选用 (4)

3 系统硬件设计 (6)

3.1 系统硬件原理图 (6)

3.2 主控芯片介绍 (6)

3.2.1 STC89C52简介 (6)

3.2.2 STC89C52主要性能参数 (7)

3.2.3 STC89C52单片机引脚说明 (8)

3.2.4 STC89C52单片机最小系统 (8)

3.3 DS18B20温度采集电路 (10)

3.3.1 DS18B20引脚功能介绍 (10)

3.3.2 DS18B20主要性能参数 (11)

3.3.3 DS18B20的工作原理及时序 (11)

3.4 数码管显示电路 (12)

3.5 风扇驱动电路 (13)

3.6 按键模块 (13)

4 系统软件设计 (15)

4.1 主程序流程图 (15)

4.2 DS18B20子程序流程图 (16)

4.3 按键子程序流程图 (16)

4.4 数码管显示子程序流程图 (18)

5 系统调试 (19)

5.1 系统功能 (19)

5.1.1 系统实现的功能 (19)

5.1.2 系统功能分析 (19)

5.2 软硬件调试 (19)

5.2.1 系统硬件实物介绍 (19)

5.2.2 按键显示部分的调试 (20)

5.2.3 温度传感器DS18B20温度采集部分调试 (20)

5.2.4 风扇调速电路部分调试 (21)

结论 (22)

致谢 (23)

参考文献 (24)

附录 (25)

相关文档
最新文档