摘 要:本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统 STC89C51 单 片机作为控制平台对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低 温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度 小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。所设高低温值保存在温度 传感器 DS18B20 内部 E2ROM 中,掉电后仍然能保存上次设定值,性能稳定,控制准确。本 设计实现了根据温度的不同进而对风扇转速的自由控制。因此在社会生活中这种自能的温 度控制风扇得到了广泛的运用,极大的提高了人们的生活水平。70289
Abstract: The system is designed as a temperature-controlled fan, having sensitive temperature sensing and display functions, the system STC89C52 SCM control platform for fan speed control. Users can set high and low temperature, the measured temperature value turns on the fan at low wind profile between high and low temperature, when the temperature rises above the set temperature automatically switches to the wind speed, when the temperature is less than the set temperature automatically disabling the fan control state with the outside temperature. The high and low set value stored in the internal temperature sensor DS18B20 E2ROM during and after the last power-down can still save the set value, stable performance, precise control.We realize the design depending on the temperature and thus the freedom to control fan speed. Therefore, in social life, this temperature can be controlled from the fan has been widely used, greatly improving the people's living standards.
Keywords: Single chip microcomputer; temperature sensor; intelligent control.
目录
1 绪论 4
1.1 课题研究的背景及意义 4
1.3 本课题研究的主要内容 4
2 单片机 AT89C51 介绍 5
2.1 主要特性 5
2.2 管脚说明 6
3 系统硬件的具体设计与实现 7
3.1 系统原理和框图 7
3.2 各功能模块介绍 8
3.2.1 单片机最小系统 8
3.2.2 时钟电路 8
3.2.3 复位电路 9
3.3 温度传感器模块 9
3.3.1 芯片简介 10
3.3.2 DS18B20 外形和内部结构 10
3.3.3 DS18B20 与单片机的典型接口设计 11
3.4 4 位 LED 数码管显示模块 12
4 系统软件设计 13
4.1 程序设计思路 13
4.2 主程序流程图 13
4.3 电机调速与控制子模块 14
4.4 系统仿真与调试 15
结论 18
参考文献 19
致谢 20
附录 21
1 绪论
1.1 课题研究的背景及意义