基于虚拟仪器的压力监测系统的设计.doc
《基于虚拟仪器的压力监测系统的设计.doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器的压力监测系统的设计.doc(33页珍藏版)》请在咨信网上搜索。
摘 要 生产过程参数的智能监测是实现自动化的重要标志,监测到的数据需要进行实时采集、传送、处理。随着计算机技术、通信技术的迅速发展,虚拟仪器率先由美国于20世纪80年代末研制成功,它是计算机系统与仪器系统技术相结合的产物。其运用配套的虚拟仪器开发软件,借助PC机超强的计算处理能力而被广泛的运用于工厂的各种数据监测与处理。 本设计为多通道压力监测系统,用来监测来自各处不同的压力变化情况。实现4路压力的实时监测、波形显示。具体为应用LabVIEW 图形化编程软件和LabJackU12数据采集卡设计4通道压力监测系统,采用压力传感器,对4路压力数据进行采集、分析处理、存储显示,实现压力数据的曲线和数字实时显示,并具有超限报警功能,并对数据进行统计分析,利用EXCEL工具箱实现报表输出。 本系统包括三个基本硬件部分:压力传感器,数据采集卡,PC机。其中,压力测量利用AK-4型数字压力传感器,传感器输出的4-20mA信号送入调理电路转换为1-5V电压信号,再送入LabJack U12数据采集卡将模拟量到数字量的转换,并输入到PC机中,然后利用PC机中的LABVIEW图形化编程软件将输入的电压信号处理输出并且显示,并对信号进行分析对超限信号起到报警功能。 关键词:压力监测 LABVIEW 数据采集 33 ABSTRACT Intelligent monitoring of the production parameters is an important symbol to automate. The monitoring of the data requires real-time acquisition, transmission, processing. With computer technology, communication technology, the rapid development of the first virtual instrument was developed in the late 80 by the United States in the late 20th century, the successful development of computer systems and equipment, it is the product of the combination system technology. Its application supporting the development of virtual instrument software, with PC-super-computing processing power has been widely used in a variety of plant data monitoring and processing. The design for the multi-channel pressure monitoring system, used monitor the pressure from changes in various parts. Pressure to achieve 4-way real-time monitoring, waveform display. Specifically for the application of LabVIEW graphical programming software and LabJackU12 Data Acquisition Card Design 4-channel pressure monitoring system, using pressure sensors, pressure on the 4-way data collection, analysis and processing, storage, display, realization of the curve of pressure data and digital real-time display, and has The more limited alarm functions, and statistical analysis of data using EXCEL toolbox to achieve report output. The system consists of three basic hardware components: pressure sensors, data acquisition card, PC machine. Among them, pressure measurement using AK-4 type digital pressure sensor, the sensor output 4-20mA signal into the conditioning circuit is converted to 1-5V voltage signal, and then into the LabJack U12 data acquisition card will be analog to digital conversion, and enter the to a PC machine and then use the PC, the LABVIEW graphical programming software to input the output voltage signal processing and displays, and signal analysis of the overrun alarm signal to play. Key words: Pressure monitor Labview Data acquisition 目 录 第一章 绪论 5 1.1 引言 5 1.2 课题的提出与意义 6 1.3课题的实现 6 第二章 压力监测系统总体设计 7 2.1设计思路 7 第三章 压力传感器 9 3.1 压力传感器定义 9 3.2 压力传感器分类 9 3.3 传感器的使用原则 9 3.4 传感器的选用 11 3.4.1 传感器的选用 11 3.4.2 AK-4型压力传感器特点 12 3.4.3 AK-4型压力传感器性能技术指标 12 第四章 数据采集 13 4.1数据采集 13 4.2Labjack数据采集卡 13 4.2.1LabjackU12简介 14 4.2.2数据采集硬件配置 15 4.2.3数据采集的软件驱动 15 第五章 虚拟仪器的概述 17 5.1 虚拟仪器的概念 17 5.2 虚拟仪器的组成 18 5.3 虚拟仪器的特点及优势 20 5.4 虚拟仪器与传统仪器的比较 21 第六章 软件设计 23 6.1程序主界面 23 6.2程序各部分设计 24 6.2.1存盘程序的后面板界面 24 6.2.2 Labjack信号采集 25 6.2.3 信号采集的通道设置 26 6.3压力监测功能的实现 27 总 结 29 谢 辞 30 参考文献 31 第一章 绪论 1.1 引言 压力是人们所熟知的名词,在认知中的压力定义有很多,施加在物体上的力则是普遍认为。在医学应用中压力则定义为不是一种想象出来的疾病而是身体“战备状态”的反应,这是当我们意识到某种情形,或者某个人,或者某件事情具有潜在的威胁性的时候做出的反应[1]。而本论文所研究的压力不涉及到医学,而主要关注与普遍的认知物体所施加的力。 生活中监测系统这一词应用广泛,很多人只是听说过却无法准确的定义什么是监测系统,在本设计中我也通过用心去体会并在网上找到准确的监测系统的定义。监测系统对于工业生产和各行各业都是不可缺少的。随着各种现代化设备的增加,各种数据的实时测量和分析成了通讯企业工作量较大的内容。监测系统帮助管理人员对设备进行实时监控,预防故障的发生或者在故障发生后提供最及时的资料。自动监测系统可以减少配备人员的数量并提高监测业务的效率[3]。 压力监测系统是本论文的中心内容,同时也是科技社会的主流研究内容。顾名思义,压力监测系统是上述两项定义的结合,压力监测是通过利用先进的仪器仪表系统对工业机械上所产生或应用的压力进行实时的监控并进行控制。而监控的手段就要涉及到我所学的专业,测控技术。 测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用十分广泛,它的现代化已被认为是科学技术、国防现代化的重要条件和明显标志。20世纪70年代以来,计算机、微电子等技术迅猛发展,在其推动下,测控仪器与技术不断进步,相继诞生了智能仪器、PC仪器、VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,计算机与现代化仪器设备间的界限日渐模糊,测控领域和范围不断拓宽[1] 。 电子测量技术作为测控技术的一部分,其发展总是与自然科学,特别是电子技术的最新发展紧密相连。从传统的电测量指示仪表、数字化仪表到智能仪器,再到虚拟仪器,电子测量技术发生了革命性变化。虚拟仪器改变了传统测量仪器的概念、模式和结构,用户完全可以自己定义一起的功能和参数,即“软件即是仪器”,虚拟仪器以其特有的优势显示了强大的生命力[2]。 虚拟仪器技术综合运用了计算机技术、数字信号处理技术、标准总线技术和软件工程技术,代表了测量仪器与自动测试系统的未来发展方向。采用虚拟仪器构建测试仪器,开发效率高,可维护性强,测试精度、稳定性和可靠性能够得到充分的保证,具有很高的性能价格比,节省投资,便于设备的更新和功能的转换与补充。因此,虚拟仪器在产品性能测试、设备故障诊断、生产过程控制中得到普遍应用。 1.2 课题的提出与意义 压力是工业生产过程中的一个重要参数,准确地测量压力进而控制压力,对保证设备安全和经济运行有重要意义。影响到整个设备的安全和经济效益。因此,准确测量压力意义十分重要。 高速发展的工业控制领域离不开压力的测量,测量技术和仪器变得越来越重要。但由于弊端的传统手段,如价格昂贵、功能单一、可扩展性不好等,很难满足业界的要求。随着计算机技术和虚拟仪器的发展,用户的设计范围变得比较广泛。采用虚拟仪器构建测试仪器,开发效率高,可维护性强,测试精度、稳定性和可靠性能够得到充分的保证,具有很高的性能价格比,节省投资,便于设备的更新和功能的转换与补充。本课题也由此而提出。 1.3课题的实现 对于本课题,有很多的实现方法,然而对于我来讲因为资金与实验条件的多种限制,使我只能用很简单的方式来模拟这种压力监测。而如今的科技发展离不开计算机,而作为PC机应用程序的Labview作为一种图形化编程的语言不但使用方便而且满足功能因此被我选择使用设计并实现此课题。 Labview是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是Labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式[3]。 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的Labview。 图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,Labview是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。 大连交通大学2010届本科生毕业设计(论文) 第二章 压力监测系统总体设计 2.1设计思路 本设计为压力监测系统,并通过Labview进行图形化编程。整体设计思路如下:利用压力传感器监测压力信号此信号为模拟信号,并由数据采集系统进行A/D信号转换将模拟信号转换成数字信号送入PC机。进入PC机的数字信号由Labview软件采集,通过设计图形化的界面实现多通道(4通道)的动态数据(波形)显示。在采集信号的同时可设定信号上限,超出的信号不能显示出来并使路灯闪亮。最终收集到的数据通过报表的形式输出。 对于虚拟仪器LABVIEW,软件才是它的核心。在规划、设计整个系统软件时应坚持以下几个原则:操作界面友好,使用方便。以方便习惯使用现有测量仪的人员的使用;另一方面也是让工作人员更容易接受这套系统。labview软件设计动态特性测试系统,实现数据采集、波形显示、静态特性分析、数据保存及回放等功能。这些功能主要通过Labview软件实现的。本实验的软件部分主要设计四个部分:信号的采集、数据的写入、数据的读出、数据的拟合。最后在软件的前面板显示出动态特性测试结果。图2-1为系统总体设计框图。 信号输入 输出信号 数据采集 PC机 LABVIEW 图2-1系统总体设计框图 利用压力传感器,传感器输出的信号送入电路转换为电压信号,再送入数据采集卡将模拟量到数字量的转换,并输入到PC机中,然后利用PC机中的LABVIEW图形化编程软件将输入的电压信号处理输出并且显示,并对信号进行分析对超限信号起到报警功能,数据可由EXCEL生成报表。图2-2为系统的总细节框图。 报警(绿灯亮) EXCEL工具箱实现报表输出 LABVIEW 数据处理 压力传感器接受压力信号 数据采集卡接受模拟信号进行A/D转换成数字信号 压力信号(电流信号)通过接入电阻转换成电压信号 存储显示压力数据的曲线和数字实时显示 数据接收 图2-2 系统总体细节框图 第三章 压力传感器 3.1 压力传感器定义 压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业,面就简单介绍一些常用传感器原理及其应用。 3.2 压力传感器分类 1.应变片压力传感器电阻应变片是一种将被测件上的应变变化转换成为一种电信号的敏感器件。 2.陶瓷压力传感器抗腐蚀的陶瓷压力传感器没有液体的传递,压力直接作用在陶瓷膜片的前表面,使膜片产生微小的形变。 3.扩散硅压力传感器工作原理被测介质的压力直接作用于传感器的膜片上(不锈钢或陶瓷),使膜片产生与介质压力成正比的微位移,使传感器的电阻值发生变化,和用电子线路检测这一变化,并转换输出一个对应于这一压力的标准测量信号。 4.蓝宝石压力传感器 利用应变电阻式工作原理,采用硅- 蓝宝石作为半导体敏感元件,具有无与伦比的计量特性。 5.压电压力传感器压电传感器中主要使用的压电材料包括有石英、酒石酸钾钠和磷酸二氢胺。其中石英(二氧化硅)是一种天然晶体,压电效应就是在这种晶体中发现的,在一定的温度范围之内,压电性质一直存在,但温度超过这个范围之后,压电性质完全消失。 3.3 传感器的使用原则 现代传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和测量设备也就可以确定了。测量结果的成败,在很大程度上取决于传感器的选用是否合理[6]。 1.根据测量对象与测量环境确定传感器的类型 要进行—个具体的测量工作,首先要考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。因为,即使是测量同一物理量,也有多种原理的传感器可供选用,哪一种原理的传感器更为合适,则需要根据被测量的特点和传感器的使用条件考虑以下一些具体问题:量程的大小;被测位置对传感器体积的要求;测量方式为接触式还是非接触式;信号的引出方法,有线或是非接触测量;传感器的来源,国产还是进口,价格能否承受,还是自行研制。 在考虑上述问题之后就能确定选用何种类型的传感器,然后再考虑传感器的具体性能指标。 2.灵敏度的选择 通常,在传感器的线性范围内,希望传感器的灵敏度越高越好。因为只有灵敏度高时,与被测量变化对应的输出信号的值才比较大,有利于信号处理。但要注意的是,传感器的灵敏度高,与被测量无关的外界噪声也容易混入,也会被放大系统放大,影响测量精度。因此,要求传感器本身应具有较高的信噪比,尽量减少从外界引入的干扰信号。 传感器的灵敏度是有方向性的。当被测量是单向量,而且对其方向性要求较高,则应选择其它方向灵敏度小的传感器;如果被测量是多维向量,则要求传感器的交叉灵敏度越小越好。 3.频率响应特性 传感器的频率响应特性决定了被测量的频率范围,必须在允许频率范围内保持不失真的测量条件,实际上传感器的响应总有—定延迟,希望延迟时间越短越好。传感器的频率响应高,可测的信号频率范围就宽,而由于受到结构特性的影响,机械系统的惯性较大,因有频率低的传感器可测信号的频率较低。在动态测量中,应根据信号的特点(稳态、瞬态、随机等)响应特性,以免产生过火的误差。 4.线性范围 传感器的线形范围是指输出与输入成正比的范围。以理论上讲,在此范围内,灵敏度保持定值。传感器的线性范围越宽,则其量程越大,并且能保证一定的测量精度。在选择传感器时,当传感器的种类确定以后首先要看其量程是否满足要求。 但实际上,任何传感器都不能保证绝对的线性,其线性度也是相对的。当所要求测量精度比较低时,在一定的范围内,可将非线性误差较小的传感器近似看作线性的,这会给测量带来极大的方便。 5.稳定性 传感器使用一段时间后,其性能保持不变化的能力称为稳定性。影响传感器长期稳定性的因素除传感器本身结构外,主要是传感器的使用环境。因此,要使传感器具有良好的稳定性,传感器必须要有较强的环境适应能力。 在选择传感器之前,应对其使用环境进行调查,并根据具体的使用环境选择合适的传感器,或采取适当的措施,减小环境的影响。传感器的稳定性有定量指标,在超过使用期后,在使用前应重新进行标定,以确定传感器的性能是否发生变化。在某些要求传感器能长期使用而又不能轻易更换或标定的场合,所选用的传感器稳定性要求更严格,要能够经受住长时间的考验。 6.精度 精度是传感器的一个重要的性能指标,它是关系到整个测量系统测量精度的一个重要环节。传感器的精度越高,其价格越昂贵,因此,传感器的精度只要满足整个测量系统的精度要求就可以,不必选得过高。这样就可以在满足同一测量目的的诸多传感器中选择比较便宜和简单的传感器。 如果测量目的是定性分析的,选用重复精度高的传感器即可,不宜选用绝对量值精度高的;如果是为了定量分析,必须获得精确的测量值,就需选用精度等级能满足要求的传感器。 对某些特殊使用场合,无法选到合适的传感器,则需自行设计制造传感器。自制传感器的性能应满足使用要求。 3.4 传感器的选用 3.4.1 传感器的选用 总结以上本设计选用AK-4型为压力传感器。本传感器具有零点、灵敏度调整功能,标准电压、电流信号输出,精度高,性能稳定可靠,结构紧凑、安装使用方便,广泛用于各种动、静态;气、液态介质的压力测量、控制,根据用户要求可提供各种螺纹接。 AK-4型压力传感器主要用途:该传感器适用于各种动、静态、气、液体介质的压力测量。图3-1为AK-型压力传感器的实物图,图3-2为示意图。 图3-1实物图 图3-2示意图 3.4.2 AK-4型压力传感器特点 1.具有零点、灵敏度调整功能,标准电压、电流信号输出 2.精度高,性能稳定可靠,结构紧凑,安装使用方便 3.根据用户要求可提供各种螺纹接口 4.分类:AK-4a:普通型铝外壳 AK-4b:不锈钢外壳 AK-4c:密封型:全O圈密封,隔潮;全不锈钢结构,防腐蚀 AK-4f:数显压力变送器,1/2数码显示,直接显示压力数值,并且具有变送功能。 3.4.3 AK-4型压力传感器性能技术指标 AK-4型压力传感器的主要技术指标如表3-1所示 表3-1 AK-4型压力传感器的主要技术指标 技术指标 技术参数 单位 量程 0---0.1,0.2,0.5,1,2,5,10,15,20,25,30,40,50,60,100 MPa 输出信号 0-5,1-5 V 4-20,0-10 mA 精度 0.2 0.3 0.5 %FS 非线性 0.2 0.2 0.3 0.5 %FS 迟滞 0.2 0.3 0.5 %FS 重复性 0.2 0.3 0.5 %FS 供桥电压 ±6,12,24 VDC 绝缘电阻 ≥100 MΩ 工作温度 -10至+50 ℃ 零点偏移 0.2 0.3 0.5 %FS/4h 热零点偏移 0.2 0.3 0.5 %FS/10℃ 热灵敏度偏移 0.2 0.3 0.5 %FS/10℃ 允许过负荷 120 %FS 接线方式 插座:1、电源(+);2、输出(+)3输出(-);4电源(-)。导线连接方式见合格证书 第四章 数据采集 4.1数据采集 数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。通常,必须在数据采集设备采集之前调制传感器信号,包括对其进行增益或衰减和隔离,放大,滤波等.对待某些传感器,还需要提供激励信号. 在工业现场,我们会安装很多的各种类型的传感器,输入压力的温度的流量的声音的电参数的等等,受现场环境的限制传感器信号如压力传感器输出的电压或者电流信号不能远传或者因为传感器太多布线复杂,我们就会选用分布式或者远程的采集卡[3](模块)在现场把信号较高精度地转换成数字量,然后通过各种远传通信技术(如485、232、以太网、各种无线网络)把数据传到计算机或者其他控制器中进行处理。这种也算作数据采集卡的一种,只是它对环境的适应能力更强,可以应对各种恶劣的工业环境。 如果是在比较好的现场或者实验室,如学校的实验室,就可以使用USB/PCI这种采集卡。和常见的内置采集卡不同,外置数据采集卡一般采用USB接口和1394接口,因此,外置数据采集卡主要指USB采集卡和1394采集卡。 4.2Labjack数据采集卡 通过以上说明我的设计为实验室设计因此最适合使用USB采集,而基于我所设计内容特点我选用数据采集卡labjackU12来完成。将采集到的信号放大滤波后,由数据采集卡labjack进行A/D转换并将其送入PC机中。虚拟仪器是计算机和仪器技术深层次结合的产物,它将计算机硬件资源仪器与测控系统硬件资源和虚拟仪器软件资源有效结合起来。基于LabJackU12数据采集器和LabVIEW图形化编程语言组成虚拟仪器测试系统的硬件和软件以及仪器的功能特点,实现了数据采集测试的控制与实时显示数据存储与分析等功能,提高了测试的精度。且灵活性好,能够根据需要移植应用到其它的测试场合[8]。 4.2.1LabjackU12简介 图4-1 LabJackU12的正面图 数据采集硬件有多种形式,数据采集硬件的选择要根据具体的场合并考虑到自己现有的技术资源,本次课题采用U12产品,如图4-1所示。 LabJackU12是一个USB接口的、多功能数据采集控制器,是目前性价比最高的多功能数据采集控制器。它使计算机轻而易举地和外部物理世界联系起来,被广泛地应用于测试仪器,工业过程控制,数据监视等各种数据采集和控制场合。LabJackU12是美国LabJack公司研发、生产的产品[10]。LabJackU12主要性能和特点如下: 1.12位、八个单端或四个差动的模拟量输入 2.±10伏的模拟量输入范围 3.具有可编程放大器,增益为1,2,4,5,8,10,16或20倍 4.采样速率可高达8000赫兹(在短时读模式下)或1200赫兹(在连续读模式下) 5.支持软硬件定时采样 6.支持触发采样 7.四个模拟量输出 8.20个数字输入输出口(每个口的速率可达到50赫兹) 9.1个32位计数器 10.具有看门狗定时器功能 11.是个使用方便的PnPUSB设备 12.一个USB口可以连接80个LabJack从而组成庞大系统 13.百分之百的软件控制,没有任何跳线或开关 14.不需要外部电源 15.提供完整的驱动软件和一些应用软件 16.包含LabView和VB程序 17.可在视窗操作系同98SE,ME,2000或XP上使用 18.详尽的中英文技术文档 19.CE认证产品 20.可在工业温度范围内使用 21.包括所有连接缆线和接线端口 22.大约尺寸为10cm×15cm×3cm LabJackU12要求计算机操作系统是Windows(视窗)98SE,ME,2000或XP。要确定操作系统版本,点击开始->设置->控制面板->系统->常规,确认版本号是4.10.2222或更高。对软硬件安装的先后次序没有要求。 4.2.2数据采集硬件配置 在计算机正常运行状态下,用提供的连接线把LabJackU12接到计算机的USB口上。这根USB连接线为LabJackU12提供了电源以及它与计算机间的通讯。状态发光二极管会快速闪烁4次(频率大约4赫兹),然后保持暗状态,这说明计算机正在访问查寻。访问查寻是计算机操作系统对一个USB器件进行信息读取的过程,这些信息是用来描述被查询器件的名称及其功能。Windows本身自带LabJackU12所需的底层驱动程序,接上LabJack后,系统自动开始访问查寻。Windows对一个新器件进行首次访问查寻时可能需要一两分钟,Windows可能会告诉你它正在安装驱动程序,如果Windows出现提示,请接受所有的缺省值。如果必要,重新启动计算机,此时可能需要视窗的安装光盘,请确定所提供光盘的视窗版本是否正确。访问查寻在每次连接时都会发生,但只需几秒钟。访问查寻完成后,发光二极管会闪两次并保持亮状态,这说明视窗己正常地访问查寻了LabJack。如果LabJack不能被访问查询:检查计算机的操作系统的版本号是4.10.2222或更高,尝试将LabJack连到另一台计算机上;尝试将其他USB设备连到该计算机上。 4.2.3数据采集的软件驱动 虽然Windows已包含了LabJack所需的USB底层驱动程序,但是它还需要高级驱动程序来进行数据的传送和接收。随机提供的安装光盘将安装高级驱动程序、应用程序和一些范例程序的源代码。插入安装光盘前,关闭所有打开的应用程序,特别是与LabJack相关的软件。安装程序通常会开始运行。如果安装程序没自动运行,你可用鼠标双击在光盘上的LabJackVXXX.exe。LabJack安装结束后会安装美国国家仪器仪表公司的Labview运行引擎LVRTE)。所安装的应用程序是需要该引擎才能运行的。如果有重启的提示,请照办。一些病毒扫描程序和LVRTE的安装可能有冲突。如果运行应用程序出错,重复以上安装直到LVRTE正确为止。要测试安装正确与否,运行LJTEST程序。开始=>程序=>LabJack=>LJtest确定没选择“TestFixtureInstalled”和“Continuous”,按运行(RUN)按钮,LJtest应该一项项地测试并通过8个独立的测试。 安装光盘会安装高级驱动程序(ljackuw.dll)、高级驱动程序的ActiveX接口和调用这些动态链接库的Labview子程序。DLL和OCX安装在Windows的系统目录中。如果安装程序能找到Labview的目录,它会把Labview的子程序拷贝到“\vi.lib\addons\”目录下。这样他们会出现在Labview的功能板上。否则,这些子程序会被复制到c:\ProgramFiles\LabJack)\drivers\labview目录中。LabJackDLL中有38个函数,OCX和Labview子程序中也有相应的函数。由于ActiveX的限制性,OCX中有两个附加的函数。除了AIBurst和AIStreamStart/Read/Clear,所有函数都是指令/相应模式。大多数函数使用了下列两个参数:errorcode–LabJack特定的错误码。0指没有错误,2指没有找到LabJack。用“GetErrorString”函数可以获得错误信息或见本文件中4.24段。idnum–该参数可以是设备号,系列号,或者-1。设备号或系列号指定某个LabJack,而-1指所能找到的第一个LabJack。每个LabJack都有设备号和系列号。设备号是在0和255之间的一个数,用户可以改变它。系列号是256到2,147,483,647之间的一个数。每个LabJack都有一个唯一的系列号,用户是不能改变它的。为了能让更多的编程语言调用,尽量使用基本的变量类型。所有声明都使用C写的。在ActiveX中如有不同,我们都会详细说明的。参数前的“*”号说明该参数是个指针。这样的参数可以是输入,也可以使输出,而非指针参数一定是输入。有时指针不是指向一个单一值的,而是指向一个数组。这在参数说明中都会提到。一些数字口的参数用一个值来包含每位I/O口的信息,每一位I/O口在参数中都有其对应的位(如参数trisD中的第0位对应设置数字口D0的输入输出方向)。比如在DigitalIO函数中,参数*trisD是指向以内存的指针,而该内存的值表示了16个数字线的方向:如果*trisD指向的值是0,那么所有的数字线将都是输入线。如果*trisD指向的值是1(2^0),那么D0是输出,D1-D15是输入。如果*trisD指向的值是5(2^0+2^2),那么D0和D2使输出,而其他都是输入。如果*trisD指向的值是65535(2^0+⋯+2^15),则D0-D15都是输出。*trisD所致的值的范围是0到65535。当调用DigitalIO时,如果updateDigital>1,那么所有的数字线都会根据*trisD所指向的值被设定成输入或输出。当DigitalIO返回时,*trisD所指向的值也和LabJackU12中方向寄存器中的状态相对应[12]。 第五章 虚拟仪器的概述 5.1 虚拟仪器的概念 虚拟仪器的概念是由美国国家仪器公司(National Instruments)最先提出的。NI公司同时也提出了“软件即仪器”的口号,彻底打破了传统仪器只能由厂家定义,用户无法改变的局面,从而引起了仪器和自动化工业的一场革命。随着现在硬件和软件技术的飞速发展,仪器的智能化和虚拟化成为各级实验室以及研究机构发展的方向。虚拟仪器,它既具有传统仪器的功能,又有别于其他传统仪器。它能够充分利用和发挥现有计算机的先进技术,使仪器的测试和测量及自动化工业的系统测试和监控变得异常方便和快捷。所谓虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器、信号发生器、频谱分析仪等;可集成于自动控制、工业控制系统之中;可自由构建成专有仪器系统。虚拟仪器是智能仪器之后的新一代测量仪器[9]。 虚拟仪器的核心技术思想就是“软件即是仪器”。该技术把仪器分为计算机、仪器硬件和应用软件三部分。虚拟仪器技术的实质是充分利用最新的计算机技术来实现和扩展传统仪器的功能。虚拟仪器以通用计算机和配备标准数字接口的测量仪器(包括GPIB、RS-232等传统仪器以及新型的VXI模块化仪器)为基础,将仪器硬件连接到各种计算机平台上,直接利用计算机丰富的软硬件资源,将计算机硬件(处理器、存储器、显示器)和测量仪器(频率计、示波器、信号源)等硬件资源与计算机软件资源(包括数据的处理、控制、分析和表达、过程通讯以及图形用户界面)有机的结合起来。软件是虚拟仪器的关键,当基本硬件确定以后,就可以通过不同的软件实现不同的功能。用户可以根据自己的需要,设计自己的仪器系统,满足多种多样的应用要求。利用计算机丰富的软、硬件资源,可以大大突破传统仪器的数据的分析、处理、表达、传递、存储等方面的限制,达到传统仪器无法比拟的效果。它不仅可以用于电子测量、测试、分析、计量等领域,而且还可以用于进行设备的监控以及工业过程自动化。虚拟仪器还可以广泛用于电力工程、物矿勘探、医疗、振动分析、声学分析、故障诊断及教学科研等多个方面。 虚拟仪器的设计方法和实现步骤与一般软件的设计方法和实现步骤基本相同 ,只不过虚拟仪器设计时要考虑硬件部分。虚拟仪器设计方法主要包括以下三个部分: 1.IO接口仪器驱动程序的设计 2.仪器面板的设计 3.仪器功能算法的设计 5.2 虚拟仪器的组成 虚拟仪器从构成要素上讲,由计算机、应用软件和仪器硬件等构成;从构成分式上讲则由以DAQ板和信号调理为仪器硬件而组成的PC-DAQ测试系统,或已GPIB,VXI,Serial和Field bus等标准总线仪器为硬件组成的GPIB系统、VXI系统、串口系统和现场总线系统等多种形式。虚拟仪器的构成如图5-1所示。 图5-1 虚拟仪器组成框图 目前,虚拟仪器的构成方式有以下几种: 1.PC-DAQ插卡式的VI 这种方式用数据采集卡配以计算机平台和虚拟仪器软件,便可构成各种数据采集和虚拟仪器系统。它充分利用了计算机的总线、机箱、电源以及软件的便利,其关键在于A/D转换技术。这种方式受PC机机箱、总线限制,存在电源功率不足,机箱内噪声电平较高、无屏障,插槽数目不多、尺寸较小等缺点。随着基于PC的工业控制计算机技术的发展,PC-DAQ方式存在的缺点已经和正在被克服。因个人计算机数目非常庞大,插卡式仪器价格便宜,因此其用途广泛,特别适用于工业测控现场、各种实验室和教学部门使用。 2.并行口式的VI 最新发展的可连接到计算机并行口的测试装置,其硬件集成在一个采集盒里或探头上,软件装在计算机上,可以完成各种VI功能。它的最大好处是可以与笔记本计算机相连,方便野外作业,又可与台式PC相连,实现台式和便携式两用,非常方便。 3.GPIB总线方式的VI GPIB(General Purpose Interface Bus)技术是IEEE488标准的VI早期的发展阶段。它的出现使电子测量由独立的单台的手工操作向大规模自动测试系统发展。典型的GPIB系统由一台PC机,一块GPIB接口卡和若干台GPIB仪器通过GPIB电缆连接而成。在标准情况下,一块GPIB接口卡可带多达14台的仪器,电缆长度可达20m。 GPIB技术可以用计算机实现对仪器的操作和控制,代替传统的人工操作方式,很方便的把多台机器组合起来,形成大的自动测试系统。GPIB测试系统的结构和命令简单,造价较低,主要市场在台式仪器市场。适用于精确度要求高,但对计算机速率要求和总线控制实时性要求不高的场合应用。 4.VXI总线方式的VI VXI总线是VMEbus eXtension for Instrumentation的缩写,是高速计算机总线VME在VI领域的扩展,有稳- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 压力 监测 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文