摘要: 本设计主要是为了使电风扇具有智能化的自动温度控制功能。本设计是以STC89C52单片机为核心的控制系统,该系统通过HC-06蓝牙模块和单片机组成小系统,再通过控制核心单片机的开关来控制风扇的自动调节,从而实现安卓终端远程无线控制功能。核心系统通过温度传感器DS18B20感测和采集周围温度,经设计的程序以实现在液晶屏上显示当前温度,并根据温度的范围通过双向晶闸管实现电风扇的无级调速。该自动控制功能目的是实现当环境温度低的时候风扇转速小,风力小;温度高时风扇转速大,风力强。该系统是把单片机控制技术应用到生活上。该设计不仅节能方便,而且价廉可靠。它符合当前智能家电设备的潮流,在未来具有发展的应用价值。
关键词 STC89C52单片机;DS18B20;蓝牙;智能温度控制
目录
摘要
Abstract
1 绪论-1
1.1 背景现状前景-1
1.1.1 电风扇的介绍-1
1.2 设计研究内容及功能-2
1.3 本章小结-3
2 设计方案-4
2.1 方案分析-4
2.1.1 方案论证-4
2.1.1.1 控制核心的选择-4
2.1.1.2 温度传感器的选用-4
2.1.1.3 调速方式的选择-4
2.2 本章小结-5
3 机械部分设计-6
3.1 电机的选择-6
3.2 参数的设定和相关计算-7
3.3 机械结构设计-10
3.4 本章总结-12
4 硬件和电路设计-13
4.1 单片机概述-13
4.2 传感器-16
4.3 温度传感器-16
4.4 显示电路-21
4.5 电源电路-22
4.6 复位、振荡电路-24
4.7 温控自动电路和调速电路-25
4.8 蓝牙模块电路-30
4.9 本章总结-32
5 系统软件设计-33
5.1 程序功能和系统软件概述-33
5.1.1 系统功能综述-33
5.1.2 Android(安卓)系统-33
5.1.2 C语言程序开发-33
5.2 程序设计流程图-34
5.2.1 系统主流程图-34
5.2.2 从系统程序流程图-35
5.2.3 蓝牙模块子程序流程图-36
5.2.4 温度显示子程序流程图-37
5.2.5 LCD子程序流程图-38
5.3 本章小结-39
总结-40
致谢-41
参考文献-42
附录-43
附录1-43
附录2-43