需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9651 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:时代不断发展,传统的电扇仅局限于手动的控制档位,已经不能很好的满足家居发展的需要,因此本文设计了一种基于AT89C51单片机的电风扇智能控制系统,可以通过温度传感器给出的温度信号,自动控制风扇的档位。 该设计通过DS18B20感测周围环境的温度,单片机将温度模拟量以数字量的形式输出,通过数码管来显示出当前的温度值,根据PWM波的变化,驱动直流风扇的电机,进而转换不同的档位。该系统控制的电机转速随外界温度而定,使风扇最终实现“温度高,风力大;温度低,风力小”这个特性。在该设计中还添加了定时自动开关功能,更好地去实现电扇的性能。 本文设计改变了传统电风扇的调速的模式,按照温度的变化最后去实现智能化的控制,给予了人们生活上很大的便利。 【关键词】AT89C51; 智能控制; DS18B20; 温控
目录 摘要 Abstract 1.绪论-1 1.1 研究的背景和意义-1 1.2 研究现状-1 1.2.1 四季电风扇-1 1.2.2 无叶电扇-1 1.2.3 未来风扇潮流-1 1.3设计目标-2 2.总体方案设计-3 2.1 单片机主控制器-3 2.2 温度传感器电路-4 2.3 数码管显示模块-4 2.4 调速方式-4 2.5自动定时开关模块-4 3 硬件电路设计-5 3.1硬件电路总体设计-5 3.2 各模块硬件电路设计-5 3.2.1 开关复位与晶振电路-5 3.2.2 独立按键连接电路-5 3.2.3 DS18B20 温度传感器电路-6 3.2.4 数码显示电路-6 3.2.5风扇电机驱动与调速电路-7 4 软件设计-9 4.1 程序设计部分-9 4.2各软件程序子流程介绍-10 4.2.1 DS18B20温度采集程序-10 4.2.2 按键子程序流程图-11 4.2.3 数码显示程序-12 5 系统调试及仿真-14 5.1 Proteus简介-14 5.2 本设计基于Proteus的仿真-14 5.3 实物的实际演示-18 6.总结-21 参考文献-22 致谢-23 附录 源程序-24 |