- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
随着信息领域各种技术的发展,在温度数据采集方面的技术也取得了很大的进步,采
集温度数据的信息化是目前社会的主流发展方向。随着测控技术的迅猛发展,以虚拟仪器
为核心的温度数据采集系统已经在测控领域中占到了统治地位。
温度数据采集系统是将现场采集到的温度数据进行处理、传输显示、储存等操作。数
据采集系统主要功能是把数据采集到上位机,由上位机进行分析、处理、存储和显示。温
度数据采集系统广泛的应用于人们的日常生活中。
本文主要介绍了温度采集系统的设计过程,系统利用了51 单片机和LabVIEW 的虚拟仪
器技术,由LabVIEW 系统通过串口采集生成温度信号,能够实现对温度数据的预处理,报
警,储存和显示等功能。全文的内容主要包括:虚拟仪器的发展,LabVIEW 虚拟仪器的介
绍,温度采集系统的制作与调试以及自己在本次课程设计中的不足与展望。
关键词:LabVIEW;虚拟仪器;51 单片机;温度监测系统
目录
1 绪论 1
2 系统主要模块设计 2
3 下位机系统设计 3
3.1 下位机电路的设计 3
3.2 下位机程序的设计 4
3.2.1 延时程序 4
3.2.2 初始化DS18B20 5
3.2.3 向DS18B20 写入数据 6
3.2.4 从DS18B20 读取数据 7
3.2.5 从DS18B20 读出温度值 8
3.2.6 下位机主程序 10
4 上位机程序的设计 14
4.1 用户管理系统设计 14
4.1.1 密码登陆系统设计 14
4.1.2 用户注册系统设计 16
4.1.3 修改密码系统设计 17
4.2 温度监控报警系统设计 18
4.2.1 串口接收子VI 的设计 18
4.2.2 温度报警系统设计 19
5 运行结果分析 21
6 小结与体会 24
参考文献 25
武汉理工大学《测控设备软硬件集成设计》课程设计说明书
1 绪论
测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用十分广泛,它的现
[1]
代化已被认为是科学技术、国防现代化的重要条件和明显标志 。20 世纪70 年代以来,计
算机、微电子等技术迅猛发展,在其推动下,测控仪器与技术不断进步,相继诞生了智能
仪器、PC 仪器、VXI 仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,
[2]
计算机与现代化仪器设备间的界限日渐模糊,测控领域和范围不断拓宽 。
现代化工厂安全检测部门要处理得信息浩如烟海,而温度又是体现安全信息的一项重
[3]
要指标 。因此在实际应用中经常采用温度传感器采集温度信息,而要达到对温度的动态
监测就会产生大量的信息,如果用人力来处理这些信息,根本无法满足现代化生产动态测
[4]
量需要,因此就必须使用计算机来处理这些信息 。本次设计采用51 单片机作为硬件平台,
采用NI 公司提供的LabVIEW 作为软件平台,开发了一套温度实时监控报警装置。能够实现
用户密码登陆,密码修改,密码注册,实时环境温度监控,温度报警,显示报警时间,报
警数据记录等功能,具有报警速度快,温度精度高,能够实时监控的优点。
1
武汉理工大学《测控设备软硬件集成设计》课程设计说明书
2 系统主要模块设计
根据系统设计的要求系统应该包括软件和硬件两个部分,硬件部分的主要功能是通过
DS18B20 温度传感器来将外部的温度信息转化成为电信号,通过 51 单片机将电信号读出
来,并且转化成为温度信息,同时将温度信息通过串口发送出去,在PC 端通过LabVIEW 编
程实现串口数据的接收。系统的主要组成模块如图2.
文档评论(0)