摘 要:随着科技的发展和人民生活水平的不断提高,舒适的生活已成为人民的关注焦点之一。风扇不能随着环境温度的变化自动调节风速,这对那些昼夜温差大的地区是致命的缺点。本课题设计了一款智能温控风扇,是根据当时温度情况去自动开通和关闭电风扇,能很好的节约电能,同时也方便用户们的使用。79153
本课题使用AT89S52单片机对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。所设高低温值保存在温度传感器DS18B20内部EEPROM中,掉电后仍然能保存上次设定值,性能稳定,控制准确。
毕业论文关键词:AT89S52,智能温控,DS18B20,自动化
Abstract: With the continuous improvement of technology development and people's living standards, a comfortable life has become the focus of people。 Fans will not change as the ambient temperature automatically adjust the wind speed, which is a large area that DIF is fatally flawed。 This paper designed a smart thermostat fan is to automatically open and close the fan according to the prevailing temperature conditions, can be very good save energy, but also facilitate the users to use。
This topic uses AT89S52 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 EEPROM temperature sensor DS18B20 during and after the last power-down can still save the set value, stable performance, precise control。
Keywords: AT89S52, intelligent temperature control,DS18B20 , automation
目 录
1 绪论 4
1。1 发展背景及研究意义 4
1。3 设计主要研究内容 4
1。4 方案的设计与论证 5
1。4。1 温度传感器的选用 5
1。4。2 控制核心的选择 5
1。4。3 显示电路 6
1。4。4 调速方式 6
1。4。5 控制执行部件 7
2 系统硬件设计 7
2。1 振荡电路 7
2。2 电源电路 7
2。3 温度传感器DS18B20 8
2。4 温控电路 9
2。5 声响,温度采集设定及复位电路 9
2。6 无极调速电路 10
2。7 数码管显示电路 11
3 系统软件设计 12
3。1 控制器软件设计 12
3。2 主程序流程图 12
3。3 数字温度传感器和显示子模块 13
3。4 电机调速与控制子模块