2025【基于Labview的上位机系统和STM32单片机的多点温度采集系统设计15000字(论文)】.docxVIP

2025【基于Labview的上位机系统和STM32单片机的多点温度采集系统设计15000字(论文)】.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于Labview的上位机系统和STM32单片机的多点温度采集系统设计

摘要

本毕业设计是基于LabVIEW的多点温度采集系统设计,利用温度传感器收到相应的温度数据,通过单片机与上位机相连,利用labview来处理温度数据,继而实现多点温度采集系统的设计。多点温度采集系统主要由基于Labview的上位机系统和基于STM32F103C8系列单片机及DS18B20温度传感器的下位机系统组成,其中最为重要的是基于Labview的上位机系统对数据的处理。单片机控制DS18B20温度传感器,实现多点温度数据采集,并且通过串口将数据传回PC端labview,进行数据的交互,由labview根据数据制作图表显示并且添加温度阈值,实现高温,低温报警,以及保存数据到txt文件等功能。

下位机主程序包括单片机等待温度采集命令、调用温度数据读取子程序、发送数据等程序。单片机接通电源,对各项数据进行初始化,而后便开始等待命令进行采集。接收到温度数据采集命令,就调用程序的子函数,通过温度采集函数,来采集到温度数据,而后经过数据的转换,并且进行数据处理之后,将温度数据传输到PC端的上位机。而后便重新开始等待采集命令,从而实现在接通电源后能够持续进行温度采集的功能。

上位机,首先是PC端labview通过串口接收到温度数据,而后进行对数据的检查,如果温度数据完全正确,则通过显示控件以及温度计,显示出收到的数据,并且通过数据建立图表。并且能够把收集到的数据保存在指定路径的txt文件中。

最主要的工作在于软件设计中对模块的整合以及对于框架的设计。经过几次的实验,推翻了一开始建立的构架,在一些资料的启发下,选择了利用状态机作为一个大框架来进行平台的搭建,包含初始化状态,等待状态,发送状态,接收状态,处理状态,退出状态,而后再进行具体功能的实现。

关键词:温度采集;数据分析;建立图表;串行传输;温度报警

目录

TOC\o1-3\h\u122261引言 1

201801.1选题背景以及研究意义 1

126431.2国内外研究现状 1

204992概述 3

204392.1多点温度采集系统概述 3

287392.2本设计方案思路 4

220892.2.1器件的选型 4

69182.2.2软件方案思路 4

169812.3研发方向和技术关键 5

76832.4主要技术指标 6

162783硬件设计 7

1833.1串口通信模块 7

165693.2温度传感器模块 12

224493.3单片机模块 18

108204软件设计 21

222184.1总体方案 21

257074.2程序流图 23

169284.3状态分析 25

52854.4deal状态模块分析 29

71294.5界面设计 30

12535调试 32

74115.1单片机驱动程序调试 32

116845.2labview界面调试 32

147695.3联合调试 32

166646结论 34

18767参考文献 36

PAGE

PAGE1

PAGE

PAGE0

1引言

1.1选题背景以及研究意义

工业生产中有很多重要的监测参数,其中之一就是温度,温度在产品生产与加工具有至关重要的作用,不仅影响产品的质量高低,也影响到产品生产线的安全问题。因为单独的温度采集技术很难再短时间内实现质的飞跃,所以在计算机技术和通信技术的取得长足的发展之后,温度检测系统的发展有了新的灵感。结合互联网技术的发展设计出一个更好的温度采集系统是大势所趋。

温度采集领域的研究相对还是比较完善的,比如工业就采用非接触式测温方法,利用了热胀冷缩原理,压力温度原理,热效应法等方法监测温度。所以温度检测研究领域开始就温度采集技术与其他技术的结合来达到更强大功能的想法不断提出,其中最引人注目的就是引入虚拟仪器技术这一最新技术,让温度采集系统进入到了一个新时代,基于虚拟仪器的温度监测系统不断涌现。基于Labview的多点温度采集系统就是在这个阶段诞生,而后不断完善。本系统的研究意义在于它相较于以往的温度采集系统更为便捷,它成本低廉,但是能高效的实现目标,并且可以应用到很多场景中。而且根据具体的需要,本系统可以很快速的做出更多的扩展,比如通过采集到的数据制图分析,设计告警系统,而且也可以带入其他的数据信息,比如湿度,速度等等数据。尽管研究趋于成熟,但也十分具有研究很实际应用的意义,并且学习起来由于图形化编辑语言G编写程序,产生的程序是框图的形式,能

您可能关注的文档

文档评论(0)

02127123006 + 关注
实名认证
文档贡献者

关注原创力文档

1亿VIP精品文档

相关文档