毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

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

时间:2020-06-21 16:14来源:毕业论文
摘要要本设计是一种智能温控风扇系统,具有较为灵敏的温度感知以及显示功能 ,系统使用 AT89C52 单片机作为控制器件对风扇的转速进行精确控制。采用 了DS18B20 数字温度传感器对温度

摘要要本设计是一种智能温控风扇系统,具有较为灵敏的温度感知以及显示功能 ,系统使用 AT89C52 单片机作为控制器件对风扇的转速进行精确控制。采用 了DS18B20 数字温度传感器对温度进行实时地采集和换算,再经单片机处理以后通过三极管放大电路来驱动风扇的直流电机 。 根据采集到的实时温度 , 可以实现风扇的自起和自停操作 。 用户可以自行设置高 、 低温度值 , 如果测得温度值处于高低温度之间时就打开风扇弱风档 , 当温度升高以至超过所设的温度时则会主动切换到强风档 , 当温度低于所设定的温度时风扇会自动关停 , 控制状态随外界温度而定。该论文有图 20 幅,表 2 个,参考文献 15 篇。51428
毕业论文关键词: 单片机 DS18B20 温控 风扇 
 Design Design Design Design of of of of Intelligent Intelligent Intelligent Intelligent Temperature Temperature Temperature Temperature Control Control Control Control Fan Fan Fan FanAbstract Abstract Abstract AbstractThis is a design of an intelligent temperature controlled fan system. It can realizethe functions like sensitive temperate-measuring and clear display. The system u sesAT89C52 microcontroller as the main control platform to control the speed of thefan. The system uses DS18B20 digital temperature sensor to acquire thereal-time temperature. According to the real-time temperature acquisition, the fan isable to make self stop. High or low temperature value can be set by the user. If themeasured temperature value is between the high and low temperatures, then thesystem opens the fan ’ s weak wind profile. When the temperature exceeds the settemperature , it can automatically switch to the file, automatically turn off the fan whenthe temperature is lower than the set temperature. The control state varies along withthe outside temperature.Key Key Key Key Words: Words: Words: Words: single chip microcomputer DS18B20 temperature control fan

摘要I

AbstractII

目录........III

图清单....IV

表清单....IV

变量注释表....V

1绪论1

1.1设计背景.1

1.2设计目的.1

2系统设计思路及方案选择....2

2.1设计思路..2

2.2方案选择..2

3硬件模块设计....5

3.1单片机模块5

3.2温度传感器模块..8

3.3风扇直流电机模块.10

3.474HC573锁存器模块13

3.5数码管显示模块15

3.6按键模块18

4软件模块设计........22

4.1软件介绍22

4.2软件设计流程24

4.3程序代码实践25

5系统调试........29

5.1软件调试29

5.2硬件调试30

5.3系统功能31

参考文献33

致谢34
1 1 1 1 绪论绪论绪论绪论1.1 设计背景现如今,电风扇被如此广泛地使用着 —— 夏季人们使用风扇进行散热纳凉 、工业生产领域大型机械使用散热风扇达到防护设备的目的以及笔记本电脑上都要使用的智能 CPU 风扇等等,因而电风扇在生产生活中的地位是不言而喻的 。 随着温控技术的不断发展 , 为了降低风扇运行时的噪音以及节省电力等 , 智能温控风扇现在已经越来越受到人们的重视并被广泛采用。由于单片机在诸多范围的普遍应用 , 许多用单片机作为主控器件的温度控制系统也应运而生 , 如基于单片机的温控电扇系统便是一个典型的实例 。 它使电扇能够按照环境温度的改动来实现风扇的主动启停 , 使风扇转速跟着环境温度的变化而变化 , 实现了风扇的智能操作 。 它的设计为当今社会人们的生活以及生产带来了许许多多的便捷 , 在提高人们的生活质量 、 生产效率的同时还能节约电扇运转所需的能量。
1.2 设计目的本文设计的温控系统选 用 ATME L 公司生产 的 805 2 系列单片 机 AT89C5 2 作为核心控制器件 , 利用 DALLAS 公司的数字式温度传感器 DS18B20 作为温度采集和转换元件 , 并通过一个晶体管电流放大电路驱动风扇直流电机的转动 。 最后让系统能够将其所检测到的环境温度以及系统设置的初始温度值动态地显示在数码管上。通过让系统检测到的环境温度同用户设置的初始温度值进行比较 , 可以实现风扇直流电机的自启自停,并且转速也能自动调节。2 2 2 2 系统设计思路及方案选择 系统设计思路及方案选择 系统设计思路及方案选择 系统设计思路及方案选择2.1 设计思路设想的系统设计思路是:用温度传感器 DS18B20 实时地检测环境温度并直接将测得的数字温度值传输给单片机 AT89C52 进行处理,最终在数码管上对当前的环境温度值和用户设置的初始温度值进行实时地显示 。 需要注意的是用户自己设置的初始温度值必须是整数的形式 , 而温度传感器感测到的环境温度值则可以精确到一位小数部分。系统选用 PWM 脉宽调制技术 [1]对风扇直流电机转速的自动控制 。 用户自定义的初始温度可以通过两个独立按键进行自动加一和减一的操作。整个系统的功能结构图如图 2-1 所示。AT89C52温度显示 DS18B20复位 晶振独立按键PWM 驱动电路 直流电机图 2-1 系统功能框图2.2 方案选择本系统要能够实现对风扇直流电机的转速控制 , 使风扇直流电机可以随着环境温度的改变而自动启停和自动改变转速 , 因此就对温度变化感知的灵敏度和稳定性、可靠性有比较高的要求。 AT89C52单片机的智能温控风扇设计:http://www.youerw.com/zidonghua/lunwen_55058.html

------分隔线----------------------------
推荐内容