更新时间:11-05 上传会员:溪老师
分类:科技学院 论文字数:9998 需要金币:2000个
摘要:本文章一开始研究了温度控制的基本原理,通过对该原理的应用,设计了一套温度自动控制系统。系统自动开始运行时首先DS18B20温度传感器进行温度传感,然后将检测到的温度与初始设置的上下限值进行比较,如果温度不在范围内,则蜂鸣器报警,之后检测按键按下,将数据发送到液晶显示屏LCD1602上,最终通过蓝牙模块将数据发送到电脑端显示。在按键判断过程中,用户可以自主设定温度限制范围的最大值和最小值。如果温度高于最大值,控制继电器使风扇运行,进行降温处理;如果温度小于最小值,控制继电器使加热棒开始运行,继而使温度升高,直到接收到的温度在合理的范围内。
关键词:温度传感器;单片机;设计;控制;
目录
摘要
ABSTRACT
1 绪论-6
1.1 课题研究的背景-6
1.2 国内外研究现状和发展趋势-6
1.3 课题研究内容-6
1.3.1 具体要求-6
1.3.2 主要任务-7
2 方案设计与选择-8
2.1 系统结构-8
2.2 温度采集模块的选择-9
2.3 单片机的选择-9
2.4 温度传感器的选取-9
3 水温控制器设计的硬件设计-12
3.1 主控电路模块的设计-12
3.1.1 STC89C52单片机的简述[3]-12
3.1.2 晶振电路的设计-13
3.1.3 复位电路的设计-13
3.2 温度信号采集模块的设计-14
3.3 显示模块设计-14
3.3.1 初始化设置-14
3.3.2 LCD1602液晶的写操作时序-15
3.3.3 LCD1602电路布局-16
3.4 加热/散热模块的设计-16
3.5 报警模块的设计-17
3.6 按键模块的设计-17
3.7 上拉排阻模块-18
3.8 蓝牙模块-18
4 水温控制器设计的软件设计-20
4.1 主程序-20
4.2 温度采集-21
4.3 温度转换-22
4.4 温度计算-23
4.5 刷新数据子程序-24
4.6 温度显示-25
5 水温控制器的调试与分析-26
5.1 概述-26
5.2 水温控制器模块实验-26
5.2.1 水温控制器实物操作-26
5.2.2 温度传感器的性能检测-27
5.3 实物模块分析-28
5.4 调试结果-29
6 总结-30
6.1 结论-30
6.2 展望-30
参考文献-32
致谢-33
附录A-34