- 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虚拟仪器平台的温度检测系统设计
Labview考试报告
题目:基于Labview虚拟仪器平台的
智能温度控制系统
班级:50910
学号:5091030
姓名:李玲娜
引言
虚拟仪器是计算机技术和仪器测量技术相结合的产物。虚拟仪器技术,就是用户在通用计算机平台上,根据测试任务的需要来定义和设计的测试功能,其实质是充分利用计算机来实现和扩展传统仪器功能。“软件就是仪器”反映了虚拟仪器技术的本质特征。美国国家仪器公司生产的NI-LabVIEW是目前最为成功,应用最广泛的虚拟仪器软件开发系统。它一种基于G语言的32位编译型图形化编程语言,其图形化界面可以方便的进行虚拟仪器的开发。它充分利用计算机强大的运算处理功能,突破了传统仪器在数据处理、显示、传输、存储等方面的限制。本文利用虚拟仪器平台,通过编写Labview 软件对温度进行智能测量,减少硬件的开发,有利于系统的维护,也便于系统软件升级。
一、虚拟仪器
1. 1虚拟仪器概述
虚拟仪器是在以计算机为核心的硬件平台上, 其功能由用户设计和定义, 具有虚拟面板, 其测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板, 以多种形式表达输出检测结果; 利用计算机强大的软件功能实现信号数据的运算、分析和处理; 利用I /O 接口设备完成信号的采集与调理, 从而完成各种测试功能的一种计算机仪器系统。
1. 2虚拟仪器的图形化开发平台
LabVIEW ( Laboratory Virtual Instrument Engineering Workbench)是一种图形化的编程语言, 它广泛地被工业界、学术界和研究实验室所接受, 视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS- 232和RS- 485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/ IP、Active X 等软件标准的库函数。LabVIEW是一个面向最终用户的工具, 它为用户提供了实现仪器编程和数据采集系统的便捷途径, 使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。LabVIEW 的编程环境包括两个面板: 前面板( pane l )和框图。通过编制虚拟仪器的前面板来模拟真实仪表的面板, 在程序前面板上, 输入量被称为控制( Controls), 输出量被称为显是控制和显示是以各种图标形式出现在前面板上, 如旋钮、开关、图表、图形等。每一个前面板都对应着一段框图程序, 框图程序用LabVIEW 图形化编程语言编写, 可以把它理解成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来同程序前面板的控制和显示传递数据, 节点被用来实现函数和功能调用, 图框被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流, 定义了框图内的数据流动方向。
二、设计内容
2.1数据的采集
温度测量系统的结构框图如图1所示,本系统中温度采集系统调用了已设计好的分支VI。分支VI采用随机数的随即脉冲(0-1之间),经过一系列的数学运算以后得到采样温度值,最终数据在15-25之间。以此设计来减少设计版面的原件数,使板面更加简洁明了。
图1(a)总VI温度数据采集系统 图1(b)分支VI温度数据采集
框图显示 系统前面板
图1(c) 分支VI温度数据采集系统程序框图
2.2 温度转换系统
本设计将摄氏温度转换为华氏温度值,也采用了VI调用的方法。其中摄氏温度转换为华氏温度的公式为:F=C*1.8+32。温度转换系统框图如图2所示。
图2(a)总VI温度转换 图2(b)分支VI温度转换系统前面板
系统程序框图
图2(c)分支VI温度转换系统程序框图
2.3 温度实时监测软件设计
本系统以labview2010 作为开发工具。现以仿真数据为例来讲述系统软件对温度的监测、报警及显示功能。利用labview2010编程对温度实时监测。当温度超过上下限要求时会及时点亮报警灯进行报警并显示每次采集过程中累加的报警次数,报警的上下限值可以通过前面板的输入控件改变其值。采集进度定义为每次采集的点数也可自行设定,其系统框图如图3所示。
您可能关注的文档
- 喷雾干燥技术中雾化方式对产品质量和形态的影响.doc
- 基于ArcGIS的建德市区域经济差异实证分析(ltz).doc
- 基于ARM的嵌入式移动视频监控系统.doc
- 基于ARM的嵌入式最小系统架构研究.doc
- 基于ARM的简单嵌入式WEB服务器系统的设计.doc
- 基于ARM的嵌入式一般流程概括.docx
- 基于ARM的嵌入式接口电路实验教学项目申报书(北航李莉).doc
- 基于BS中可重用COM组件模型的设计与实现.doc
- 基于A星算法的最优路径规划系统.doc
- 基于C-docsis的网络进化.doc
- 基于Linux下 Oracle 11g 备份策略(RMAN).docx
- 基于Linux内核的1-wair总线驱动(温度传感器驱动).docx
- 基于labwiew虚拟仪器的液位控制设计.doc
- 基于Linux下的Socket通信(操作系统课程设计).doc
- 基于LINUX嵌入式系统的救护车移动终端短信息和定位原理与实现.doc
- 基于linux2.6.30.4 framebuffer移植LCD驱动到FL2440开发板.doc
- 基于LINUX平台安装rac总结.doc
- 基于Linux平台的QT开发经验谈.doc
- 基于Linux的Apache简易WWW服务器的架设.docx
- 基于LabVIEW的SMART AMT运行状态监测系统设计.doc
原创力文档


文档评论(0)