- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于LabVIEW温度采集系统设计
摘要:用ATmega16单片机对温度数据进行处理,然后经过串口和数据采集卡上传到上位机,再利用虚拟仪器软件LabVIEW作为温度采集监测系统开发平台,实现对温度采集、显示、监测、报警等功效。利用图形化虚拟仪器技术不但简化了系统硬件,软件实现也很方便,同时图形化显示使结果更直观、准确,并给出了模拟系统程序。
关键词:LabVIEW、虚拟仪器、温度、采集引言
虚拟仪器是计算机技术和仪器测量技术相结合产物,它充分利用计算机强大运算处理功效,
突破了传统仪器在数据处理、显示、传输、存放等方面限制。本文利用虚拟仪器平台,经过编写LabVIEW软件对温度进行测量,能够降低硬件重复开发,有利于系统维护,也便于系统软件升级。
一、虚拟仪器
1.1虚拟仪器概述
虚拟仪器是在以计算机为关键硬件平台上,其功效由用户设计和定义,具备虚拟面板,其测试功效由测试软件实现一个计算机仪器系统。虚拟仪器实质是利用计算机显示器显示功效来模拟传统仪器控制面板,以多个形式表示输出检测结果;利用计算机强大软件功效实现信号数据运算、分析和处理;利用I/O接口设备完成信号采集与调理,从而完成各种测试功效一个计算机仪器系统。使用者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。
1.2虚拟仪器图形化开发平台
LabVIEW是一个图形化编程语言,它广泛地被工业界、学术界和研究试验室所接收,视为一个标准数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议硬件及数据采集卡通讯全部功效。它还内置了便于应用TCP/IP、ActiveX等软件标准库函数。LabVIEW编程环境包含两个面板:前面板和程序框图面板。经过编制虚拟仪器前面板来模拟真实仪表面板,在程序前面板上,输入量被称为控制,输出量被称为显是控制和显示是以各种图标形式出现在前面板上。框图程序用LabVIEW图形化编程语言编写,能够把它了解成传统程序源代码。框图程序由端口、节点、图框和连线组成。其中端口用来同程序前面板控制和显示传递数据,节点用来实现函数和功效调用,图框用来实现结构化程序控制命令。
1.3虚拟仪器结构
依照I/O接口硬件设备不一样,虚拟仪器能够分为多个类型,本文采取是基于串口虚拟仪
器测试系统,它以串行总线设备与计算机为仪器硬件平台组成虚拟仪器系统,其结构图如图1.1所表示。
图1.1串行总线虚拟仪器结构二、总体设计方案
该设计选择LabVIEW来完成对软件编写。LabVIEW是一套专为数据采集与仪器控制、数据分析和数据表示而设计图形化编程软件,将其与通常数据采集以及仪器设备加以组合,就能够设计出虚拟仪器。计算机温度检测仪是一个智能化信号采集处理系统,其结构上主要由温度信号采集、放大和预处理硬件电路和数据软件处理、显示等组成。温度采集系统总体框图如图2.1所表示。
图2.1温度采集系统总体框图
2、1硬件设计
该设计是以计算机和单片机数据采集系统为关键,单片机利用ATmega16完成对温度信号进行
数据采集,计算机用LabVIEW完成温度信号分析、显示和控制等功效。
2、2计算机温度检测器软件设计
系统软件设计分为单片机软件设计和计算机软件设计两个部分。单片机软件实现数据采集和
数据传输功效,计算机软件实现数据分析和显示等功效。
三、设计内容
3.1数据采集
温度测量系统采取光纤探头作为传感器,将测温现场辐射光线吸收并经过光纤进行传输。光纤末端接上Y型耦合器,将传输光信号分成两路,而且每一路都有一个窄带干涉滤光片,这么就能够近似得到两路不一样波长光信号。然后再将光信号进行光电转换,并进行一定信号调理操作
(比如放大,滤波等)使信号方便于后续采集、处理、分析。
3.2温度监测软件设计
本系统以LabVIEW作为开发工具。现以仿真数据为例来讲述系统软件对温度监测、报警及显示功效。利用LabVIEW编程使温度能够在华氏和摄氏之间随时进行切换,同时对温度实时监测。当温度超出上限时会及时点亮报警灯进行报警并显示每次采集过程中累加报警次数,报警上限值能够经过前面板输入控件改变其值。采集进度定义为每次采集100点。为了预防程序陷入死循环每次采集之间时间间隔为1000ms。开始采集后在整个采集过程中能够暂停采集方便随时对温度进行观察。其软件程序如图3.2所表示。
图3.2LabVIEW程序图
3.3上下限报警
您可能关注的文档
最近下载
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- YY_T 0316-2016医疗器械 风险管理对医疗器械的应用.pdf
- 猪肉部位分割图.doc VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 人教版高中英语选修二单词表.doc VIP
- 广东省广州天河区2023-2024学年八年级上学期期末数学试卷(含答案).docx VIP
- erp培训课资料课件.ppt VIP
- 2025四川广安前锋区选聘区属国有企业领导人员笔试参考题库附带答案详解.docx
- 脑积水患者的护理PPT参考课件.ppt VIP
文档评论(0)