更新时间:06-27 上传会员:火箭女孩
分类:工业大学 论文字数:10287 需要金币:2000个
摘要:本文主要选用STC公司的51系列单片机为下位机的控制核心,采用PC中的为上位机。前者主控温度的读取,后者主控人机交互界面的显示和报警。并且采用DHT11作为温度传感器件,单片机将向DHT11温度传感器发出检测指令,而上位机将显示下位机的温度检测结果,还能够在超出预定温度值时完成报警。整个系统主要包括温湿度检测模块、单片机最小系统模块、按键控制模块、USB-TTL模块、PC上位机。其中,温湿度检测模块负责对对温度进行检测;单片机最小系统模块负责对温湿度模块产生的结果进行相应的读取;USB-TTL模块主要负责对单片机采集到的数据进行传输。PC上位机主要负责对温度数据的显示以及对温度范围的判断报警。经调试,本系统能够采集温度并且能够根据上位机设定的温度报警阈值进行报警。
关键词:LabVIEW ;DHT11;温度采集;单片机
目录
摘要
ABSTRACT
第1章-课题分析与方案选择-1
1.1课题背景-1
1.2 课题分析-1
1.1.1 设计的主要内容-1
1.1.2设计的任务和内容-1
1.3系统总体方案描述-1
1.4本章小结-2
第2章 技术原理分析-3
2.1 温度测量原理-3
2.1.1 温度简介-3
2.1.2 热电阻测温原理-4
2.2 USB-TTL传输原理-4
2.2.1 USB传输协议-4
2.2.2 中串口模块介绍-5
2.3 Modbus协议-6
2.4DHT11串口介绍-6
2.5 本章小结-8
第3章 硬件电路设计-9
3.1 单片机模块设计-9
3.2 温度传感器模块的设计-10
3.3 USB-TTL模块-10
3.4 本章小结-11
第4章 软件设计-12
4.1 软件总体设计-12
4.2 上位机串口程序设计-14
4.3 上位机温度显示和报警程序设计-15
4.4 下位机读取温度程序的设计-16
4.5 下位机的数据帧格式的设计-17
4.6 本章小结-18
第5章 调试与结果分析-19
5.1 界面调试与分析-19
5.2 串口通信调试与分析-21
5.3 报警程序的调试与分析-22
5.4 本章小结-22
第六章 结束语-23
6.1本设计所完成工作-23
6.2问题与解决方法-23
6.3 展望-23
参考文献-24
致 谢-25
附录A 硬件原理图-26
附录B 硬件实物图-27
附录C 软件程序-28