摘要:随着人们生活水平和社会科技的不断发展,我国的科技水平也有了很大的进步。尽管如此,智能风扇对于我们的生活仍然起着无法替代的作用。比如,在炎热的夏天比起空调大多数人会更喜欢使用风扇来降温;在工业生产时,通常会在大型的机械工具中安装散热系统,及大型风扇。但是随着人们对科技的要求越来越苛求,对于风扇转动时的噪音及节约能源方面都有要求,那么温控技术就起到了重要的作用。温控风扇可以根据周围环境温度的变化自行启动或停止,和自动改变转速,大大节约了宝贵的电资源,同时也方便了人们的生活。
本设计为基于单片机的智能风扇控制系统设计,我选用STC89C52单片机作为主控制器。为了使设计内容更加丰满,特别添加了温度控制的环节,使用DS18B20温度传感器进行对温度的实时采集并控制。随着温度的变化,通过温度传感器将温度信号值传送给主控制器(即STC89C52单片机),经单片机处理后通过三极管放大信号后,驱动智能直流风扇的电机运转。对于智能风扇的智能运转,是根据系统设置风扇转动的温度上、下限,通过温度传感器检测到的实时温度实施转速控制的。同时,使用数码管显示系统的设置温度和实时检测到的温度。
关键词:单片机;风扇;温度传感器
目录
摘要
Abstract
1 绪论1
1.1研究背景1
1.2研究的目的和意义1
2课题综述3
3系统硬件结构设计4
3.1系统总体设计思路4
3.2主控单片机的选择5
3.3温度传感器的选择5
3.4温度显示模块5
3.5电机驱动模块6
4软件设计7
4.1软件介绍7
4.1.1Keil介绍7
4.1.2 Proteus介绍7
4.2主程序流程框图7
4.3子程序设计8
4.3.1自动温控程序8
4.3.2设置按键(扫描按键)程序10
5 仿真与调试11
结 论14
参 考 文 献15
附录A 程 序16
附录B 元件清单26
致 谢27