摘要:本次毕业设计的目的为制作智能温控风扇。设计采用DS18B20温度传感器和STC89C52单片机。
整体系统设计相对全面,工作非常稳定,成本相对较低,自动调节当前温度,当温度在设定值范围内时系统自动停止,从能源节约方面来说具有一定效果。
运用STC89C52单片机实现了对当前室温的温度采集、最大温度和最小温度的温度设置、降温状态风扇自动运行,加温状态加热片自动加温的功能:当外界的温度高于设定温度的最高值时智能风扇中的降温工作状态开始运行风扇转动,当外界的温度低于设定温度的最低值时智能风扇中的升温工作状态开始运行加热片开始加温,可以通过键盘电路设置风扇的温度。智能风扇不仅能够实现作为风扇应有的降温功能,而且增加加热功能,使之使用范围能够扩大。
关键词:STC89C52;DS18B20;LCD1602;风扇
目录
摘要
Abstract
1绪论-1
1.1引言-1
1.2发展现状与应用领域-1
2整体方案的设计-3
2.1系统整体设计-3
2.2方案论证-3
2.3温度传感器的选择方案-3
2.4控制核心的选择-4
2.5显示电路的选择-5
3硬件设计-6
3.1单片机最小系统及复位电路-6
3.1.1晶振电路-6
3.1.2复位电路-6
3.2液晶屏显示电路-7
3.2.1液晶电路图-7
3.2.2LCD1602的基本参数及引脚功能-7
3.3温度采集电路-9
3.4按键电路-10
3.5风扇电机驱动电路-10
3.6继电器电路-11
3.7蜂鸣器、发光二极管报警电路-11
4软件设计-13
5软件仿真及实物调试-16
5.1总体仿真电路图-16
5.2软硬件联调-16
5.3实物各个工作状态图片-17
5.3.1降温工作状态-17
5.3.2升温工作状态-18
6实物调试及数据分析-19
6.1误差测试-19
6.2调温时间测试-19
6.2.1加温工作状态时的调温时间-19
6.2.2降温工作状态时的调温时间-20
6.3单一温度保持试验-22
6.4实物测试数据分析总结-22
结 论-23
参考文献-24
附录A 电路图-25
附录B 元件清单-26
致 谢-27