毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc

上传人:小小飞 文档编号:3946744 上传时间:2019-10-10 格式:DOC 页数:48 大小:1.21MB
返回 下载 相关 举报
毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc_第1页
第1页 / 共48页
毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc_第2页
第2页 / 共48页
毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc_第3页
第3页 / 共48页
毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc_第4页
第4页 / 共48页
毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc》由会员分享,可在线阅读,更多相关《毕业论文:基于电涡流传感器的虚拟式微位移测试仪设计【荐】 .doc(48页珍藏版)》请在三一文库上搜索。

1、AbstractAt present, most of the displacement control system for detecting the use of traditional measuring instruments. Most of its functions are curable by the hardware or software to achieve, but only through the definition of the manufacturers, set up, its functions and specifications are general

2、ly fixed, users can not arbitrarily change its structure and function, it can not meet the modern monitoring system requirements. With the control theory and electronics and the rapid development of computer technology, to meet the research and production needs in the field of detection of many new

3、theories, new technologies and new concepts, virtual machines for us.This design uses virtual instruments on the platform of LabVIEW to develop a micro-displacement detection system. System hardware from the eddy current sensor, signal conditioning circuits, PCI-6221 data acquisition card and comput

4、er and so on, software developed using LabVIEW. The system can achieve the displacement data acquisition, display, and storage and playback functions.Keywords: Eddy current sensor; displacement detection; LabVIEW; Virtual Instrument目 录摘 要IAbstractII第一章 引 言11.1 研究课题背景及目的11.2 本课题的任务2第二章 微位移检测系统总体方案的确定

5、32.1 位移检测系统开发平台32.1.1 虚拟仪器概念32.1.2 虚拟仪器的组成32.1.3 虚拟仪器与传统仪器42.1.4 虚拟仪器的应用62.1.5 LabVIEW语言简介62.2 微位移检测系统总体方案设计7第三章 微位移检测系统的硬件配置83.1 传感器83.2 信号调理模块103.3 数据采集卡113.3.1 数据采集卡的选用113.3.2 设计所选数据采集卡123.3.3 测试与自动化资源管理器143.3.4 测试信号的连接方式143.3.5 数据采集设备的设置与测试15第四章 微位移检测系统的软件设计194.1 前面板的设计194.2 数据采集系统204.2.1 数据采集模块

6、简介204.2.2 数据采集程序234.3 数据记录与回放254.3.1 数据记录与回放的文件格式254.3.2 LABVIEW中的数据库创建284.3.2.1 Microsoft Access 2003数据库管理系统284.3.2.2 LabVIEW与数据库的接口方法304.3.2.3 LabVIEW与数据库连接334.3.3 数据保存与回放程序35第五章 总结40参考文献41附录A基于电涡流传感器的虚拟式微位移测试仪系统程序43致谢44第一章 引 言1.1 研究课题背景及目的传统的位移测量和信号分析处理大多是利用电子仪器来实现的众所周知,仪器是生产的基础,要保证这些测试系统的质量,就要同时

7、购置多套先进而昂贵的仪器一个传统的实验要使用多种仪器,而且不同测试系统所用的仪器也不尽相同,这么多的仪器不仅价值昂贵体积大占用空间多,而且结构复杂相互连接十分麻烦还缺乏友好的人机界面传统的参数检测系统以硬件为核心,系统体积庞大,功能单一,成本高,调试周期长,运行可靠性受到制约,而且系统的更改升级都涉及硬件电路和系统结构的改动,不符合现代仪器技术的发展方向如何利用先进的计算机技术提高效率则成为该领域迫切需要解决的问题随着电子技术计算机技术的高速发展及其在电子测量技术与仪器领域中的应用,新的测试理论测试方法测试领域以及仪器结构不断出现,电子测量仪器的功能和作用也发生了质的变化,计算机处于核心地位,

8、计算机软件技术和测试系统更紧密地结合成一个有机整体,仪器的结构概念和设计观念等都发生了突破性的变化在上述背景下,出现了全新概念的仪器虚拟仪器彻底打破了传统仪器由厂家定义用户无法改变的模式,使测控仪器发生了巨大变革开发了一种基于虚拟仪器技术的新型参数自动测试系统,主要程序采用了LabVIEW软件开发平台,主要硬件采用美国国家仪器公司的数据采集卡,系统能快速在线方便准确地测试各种参数,做到“软件即仪器”本课题研究目的是将虚拟仪器技术应用到传感器实验台的硬件驱动数据采集结果分析数据显示数据输出等,改变了传统的设计方法,实现了对传感器实验台的基于虚拟仪器思想的程控,对虚拟仪器技术在控制领域的应用提供一

9、个全新的开始并且在通用化的硬件配置下,实验人员利用LABVIEW虚拟仪器开发平台,通过调用控件及相关图标就可以构建高性能的实验仪器,而并不需要使用者具备熟练掌握计算机编程语言和程序设计的知识背景,特别有利于高校实验教师和学生自行设计实现虚拟示波器虚拟信号发生器虚拟频谱仪虚拟积分器和微分器等实验教学用仪器1.2 本课题的任务本设计是基于电涡流传感器的虚拟式微位移测试系统,被检测的参数是几毫米的位移信号,很小的位移信号需要先进的检测设备才能精确地测量因此本系统是利用虚拟仪器技术在LabVIEW的平台上设计的位移自动检测系统本课题的研究内容主要包括以下几个方面: 熟悉位移传感器的种类结构及工作原理,

10、重点掌握电涡流传感器的结构原理和特性设计基于电涡流传感器的虚拟式微位移测试仪的软硬件该系统可实现位移数据采集显示存储及回放等功能第二章 微位移检测系统总体方案的确定本系统主要是利用虚拟仪器设计微位移自动检测系统虚拟仪器技术是20世纪90年代计算机系统和仪器系统技术革命的产物,它在测试测量与控制领域中占有重要地位 ,并正成为当今世界流行的仪器构成方案2.1 位移检测系统开发平台2.1.1 虚拟仪器概念伴随着微电子技术,计算机技术和网络技术的迅速发展及其在电工电子测量技术领域的应用,测量仪器不断进步,依次出现了数字化仪器智能仪器和虚拟仪器,同时也由单台仪器逐渐发展到叠加式仪器系统虚拟仪器系统等19

11、86年美国国家仪器公司首先提出了虚拟仪器的概念所谓虚拟仪器是指通过应用程序将通用计算机与功能化模块结合起来,用户可以利用计算机强大的图形环境和在线帮助功能,建立中英文界面的虚拟仪器软面板,完成对仪器的控制数据分析存储和显示,改变传统仪器的使用方式,提高仪器的功能和使用效率,大幅度降低仪器的价格,且用户可以根据自己的需要定义仪器的功能虚拟仪器技术利用PC机高速数据采集和处理能力,对被测对象进行数据采集分析存储显示等虚拟仪器排除了干扰信号和模拟电路引起的误差,大大提高了测试精度虚拟仪器控制功能强,有自动调零自动调节量程自动转换极性和自动校准等功能虚拟仪器没有常规仪器的控制面板,而是利用计算机强大的

12、图形环境,在计算机屏幕上建立起图形的软面板来代替常规的仪器控制面板用户通过鼠标或键盘操作软面板来进行操作,操作方便,易于掌握 虚拟仪器的基本思想是利用计算机来管理仪器组织仪器系统,进而逐步代替仪器完成某些功能,最终达到取代传统电子仪器的目的虚拟仪器实质上是软硬结合虚实结合的产物,是充分利用最新的计算机技术来实现和扩展传统仪器的功能在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器的关键2.1.2 虚拟仪器的组成虚拟仪器包括硬件和软件两个基本要素硬件的主要功能是获取真实世界中的被测信号,可分为两类:一类是满足一般科学研究与工程领域测试任务要求的虚拟仪器最简单的是基于PC总线的插

13、卡式仪器,也包括带GPIB接口和串行接口的仪器;另一类是用于高可靠性的关键任务,如航空航天国防等应用的仪器系统,由计算机统一管理统一操作软件的功能定义了仪器的功能因此,虚拟仪器最重要最核心的技术是虚拟仪器软件开发环境作为面向仪器的软件环境应具备以下特点:一是软件环境是针对测试工程师而非专业程序员,因此,编程必须简单,易于理解和修改;二是具有强大的人机交互界面设计功能,容易实现模拟仪器面板;三是具有强大的数据分析能力和数据可视化分析能力,提供丰富的仪器总线接口硬件驱动程序2.1.3 虚拟仪器与传统仪器虚拟仪器与传统仪器相比,在概念和功能上有重大突破通常,传统仪器在完成某个测试任务时,需要许多仪器

14、,如示波器电压表频率分析仪信号发生器等,对复杂的数字电路系统还需要逻辑分析仪IC测试仪等这么多的仪器不仅价格昂贵体积大占用空间,而且相互连接起来费事而虚拟仪器将计算机资源与仪器硬件DSP技术结合,在系统内共享硬件资源,既有普通仪器的功能,又有一般仪器所没有的特殊功能它把由厂家定义仪器功能的方式转变为由用户自己定义仪器功能,用户可根据测试功能的需要,自己设计所需要的仪器系统,只要将具有一种或多种功能的通用模块相结合,并且调用不同功能的软件模块,就能组成不同的仪器功能将传感器采集的电信号放大和整形后,经A/D变换存入内存,再由计算机软件处理,并显示输出,就可以组成虚拟示波器虚拟计数器频谱分析仪虚拟

15、多用表等利用DSP及相应的算法,将所生成的数据送入D/A转换器,再经信号调理产生所需的信号,又可构成虚拟仪器信号发生器当测试要求改变时,只要增加或更改仪器软硬件模块,就可以构成新的仪器,而不必重新购买整台仪器因此,虚拟仪器充分发挥了计算机的作用,便于与计算机通信相结合来建立计算机网络,组建复杂的测试系统虚拟仪器与传统仪器的比较如表2.1所示表2.1 虚拟仪器与传统仪器传统一起虚拟仪器功能有由仪器厂商定义功能由用户自己定义图形界面小人工读取数据信息量小界面图形化计算机读取数据并分析处理数据无法编辑数据可编辑存储打印硬件是关键部分软件是关键部分价格昂贵价格低廉重用性高系统封闭功能固定可扩展性差扩展

16、性强可构成多种仪器技术更新慢技术更新快开发和维护费用高节省开发费用提供有限的连接性与网络周边连接方便由上表可以看出虚拟仪器相对于传统仪器的优点,在实际检测系统中虚拟仪器也表现了它具有优越性的一面利用传统仪器的位移检测系统原理如图2.2所示图2.2 传统仪器检测原理图利用虚拟仪器思想建立的测试系统提高了测量精度和测量速度减少了开关和电缆,系统易于扩充易于修改,使得测试系统体积小灵活方便成本低效率高,成为现代测试系统发展的主流图2.3为利用虚拟仪器的位移检测系统原理图图2.3 虚拟仪器检测原理图虚拟仪器软面板上具有与实际仪器相似的旋钮开关指示灯及其它控制部件用户通过鼠标或键盘操作软面板,检验仪器的

17、通信和操作在系统集成后,用户不用编写测试程序,即可进行测试测量,实现了测试的自动化智能化2.1.4 虚拟仪器的应用虚拟仪器技术的优势在于用户可自行定义仪器的功能和结构等,且构建容易,转换灵活,因此应用领域十分广阔目前,国内外有许多部门和公司都在积极地开展这些方面的研究和应用工作比如,国内许多大学都在尝试将虚拟仪器应用到实验教学和计算机辅助教学中,清华大学利用虚拟仪器技术构建汽车发动机检测系统,用于汽车发动机出厂前的自动检测虚拟仪器已在超大规模集成电路测试模拟电路/数字电路测试现代家用电器测试以及航天军事生物医学工厂测试电工技术领域等的可移动式现场测试工作中得到应用,且应用领域还将不断拓宽2.1

18、.5 LabVIEW语言简介LabVIEW的开发环境分为三部分:前面板框图程序和图标/连接端口前面板就是图形化的用户界面,用于设置输入数值和观察输出量在前面板中,输入量被称为控制,输出量被称为指示,它们通过各种图标如按钮旋钮开关图表等出现在前面板上,模拟真实仪器框图程序由节点和数据连线组成,它利用图形语言对前面板上的控制对象即输入量和输出量进行控制,节点用来实现函数和功能的调用,数据连线表示程序执行过程的数据流,它定义了程序框图内的数据流动方向图标/连接端口用于把LabVIEW程序定义为一个子程序,从而实现模块化编程,图标是子程序在其他程序框图中被调用的节点表现形式,连接端口则表示节点数据的输

19、入输出口数据分析能力和数据可视化分析能力,提供丰富的仪器总线接口硬件驱动程序LabVIEW具有三个可移动的图形化工具模板:工具模板控件模板和功能模板工具模板提供了用于图形操作的各种工具,比如定位标注断点连线文字注释等;控件模板提供了前面板编辑所需的图像图标一些特殊的图形;功能模板则提供了一些基本的数学函数和其他功能函数这三个模板是LabVIEW编程的主要工具LabVIEW是一种基于图形编程语言(G语言)的开发环境它与CBasic等传统语言有着诸多相似之处,如相似的数据类型数据流控制结构程序调试工具,以及层次化模块化的编程特点等但二者最大区别在于:传统编程语言用文本语言编程;而LabVIEW使用

20、图形语言,以框图的形式编写程序NI公司的LabVIEW是一套专为数据采集与仪器控制数据分析和数据表达而设计的图形化编程软件它增强了用户在标准的计算机上配以高效经济的硬件设备来构建仪器系统的能力将LabVIEW与一般的数据采集以及仪器设备加以组合,就可以设计出虚拟仪器,并将其应用于许多领域2.2 微位移检测系统总体方案设计本系统主要是在虚拟仪器的平台上设计微位移自动检测系统其原理图如图2.4所示图2.4 检测系统原理图首先,传感器采集位移信号,通过信号调理电路板将信号处理,然后通过NI SCC-68接线端子送到数据采集卡,数据采集卡利用LabVIEW软件编写的数据采集程序将数据送入计算机,计算机

21、通过虚拟仪器做的界面可以对采集回来的数据进行同步显示,同时还可以对数据进行存储,以便查看历史记录第三章 微位移检测系统的硬件配置本设计以一个基于电涡流传感器虚拟式微位移测试仪的系统为例,来解析LABVIEW软件的应用与常规的电涡流传感器微位移测试仪的系统不同,虚拟式系统的硬件部分是由三大部分组成: 计算机:是整个检测系统的数据采集数据管理控制决策中心 信号检测部分:电涡流传感器负责采集与被测对象之间的位移信号并将其通过信号调理电路模块板处理后,通过数据采集卡送入计算机 数据采集板部分:包括数据采集板及其配套设施,将采集到的数据进行A/D转换,传送进入计算机,采集到的实时数据可以在计算机上进行显

22、示存储及打印虚拟仪器的软件采用LABVIEW设计,它采用数据流程的图形化C语言编程技术,把复杂费时的软件编程简化为菜单提示和图标连接调用,虚拟仪器要完成的工作是接收数据处理数据并显示数据虚拟仪器在本设计系统中的任务就是计算机通过与数据采集卡的数据通信,接收数字信号,显示出所测微位移的数值,并将结果输入数据库中加以存储基于电涡流传感器的虚拟式微位移测试仪硬件系统如图3.1所示,全能满足在实验室中对不同微位移信号精确测量的要求该系统利用一套硬件设备,使用不同的软件就可以满足各种测量的要求,并具有高精度高效率和全自动的特点,是现代测量设备发展的方向图3.1 系统硬件实物图连接3.1 传感器传感器是一

23、种测量装置,它能感受或响应规定的被测量,并按照一定的规律将敏感元件转换来的模拟信号转换成可用的输出信号,以满足信息的转换处理存储记录显示和控制等要求传感器的好坏直接影响采集数据的精确度,对检测系统有直接的影响对传感器有如下要求: 准确性传感器的输出信号必须准确反应其输入量,即被测量变化因此,传感器的输出与输入关系必须是严格的单值函数关系,且最好是线性关系,即只要被测量的变化对传感器有作用,非被测量则没有作用,真正做到这一点是困难的一般要求非被测量对传感器的影响很小,可以忽略不计 稳定性即传感器的输入输出的单值函数是不随时间变化的,且受外界其他因素的干扰很小,工艺上还能准确地复现 灵敏性即要求较

24、小的输入量便可得到较大的输出信号本设计只是在实验室内做的微位移自动检测系统,选择电涡流传感器作为检测元件,来完成信号的传送电涡流传感器的最大特点是非接触测量,这是被广泛应用的主要原因,其优点是灵敏度高结构简单抗干扰能力强不受油污等介质的影响因此常被用于对大型旋转机械的轴向位移,胀差,轴振动,轴转速等参数进行长期实时监测可以分析出设备的工作状况和故障的早期预报,有效地对设备进行保护及进行预测性维修根据法拉第电磁感应原理, 块状金属导体置于变化的磁场中或在磁场中作切割磁力线运动时, 导体内将产生呈涡旋状的感应电流,此电流叫电涡流, 以上现象称为电涡流效应根据电涡流效应制成的传感器称为电涡流式传感器

25、电涡流位移传感器是以高频电涡流效应为原理的非接触式位移传感器前置器内产生高频的电流从振荡器流入探头线圈中,线圈就产生了一个高频电磁场当被测金属体的表面靠近该线圈时,由于高频电磁场的作用,在金属表面上就产生感应电流,即电涡流该电流产生一个交变磁场,方向与线圈磁场方向相反,这两个磁场相互叠加就改变了原线圈的阻抗并使探头的品质因数降低,影响了线圈的阻抗所以探头与被测金属表面距离的变化可通过探头线圈阻抗的变化来测量前置器根据探头线圈阻抗的变化输出一个与距离成正比的直流电压原理图如下图3.2所示图3.2 电涡流原理图在利用电涡流传感器测量位移时,激励线圈与被测金属体之间的距离的变化引起互感M 发生变化,

26、其等效电感L 变化当线圈与金属体之间的距离比较远时,电涡流对线圈电感的影响可以忽略不计,线圈中电感最大,谐振频率最低,输出最大随着距离的减小,涡流逐渐增强,线圈的电感减小,从而使谐振频率增高,于是输出电压幅值下降当距离减小为0时,根据涡流的趋肤效应,输出应该不为0然而,由于被测物体表面的不平度,常常有一零输出值电涡流传感器的金属导体可看作一个短路线圈,它与通电扁平线圈磁性相连,当两线圈间的距离变化时,其间的互感量与电感量都要发生变化,由涡流变换器(放大器检波器滤波器的组合) 转换为电量输出测量位移的原理图如图3.3所示图3.3 测量位移的原理图3.2 信号调理模块信号调理是联系传感器和数据采集

27、模块的桥梁随着传感器技术的发展,其输出信号的可能性也不断增加,测试系统在信号进入数据采集卡之前所需做的工作也不断增加,信号调理是一个不断更新的环节,所做的工作主要有:信号放大(或衰减)滤波线性化等如图3.4所示,就是本系统的信号调理模块电路图图3.4 信号调理模块电路图将电涡流传感器输出线接入实验模板上标有L的两端插孔中,作为振荡器的一个元件(传感器屏蔽层接地)在测微头端部装上金属圆片,作为电涡流传感器的被测体将实验模板输出端V0与数显单元输入端Vi相接,数显电压表量程置20V档用连接导线接入+15V直流电源到模板上标有+15V的插孔中由于条件所限,本系统只能接入+12V的电源开启电源开关,移

28、动检测微头与传感器线圈端部接触,然后记下读数,旋转测微头每隔 0.2mm读一个数据,直到输出几乎不变为止画出V-X 曲线,根据曲线找出线性区域,计算出电压与位移的函数关系式:V=8.8*(X-3.75),得出检测的线性位移量程为2mm,输出的电压信号在0V5.5V的范围内为了能更迅速精确地将检测的微位移信号送出显示,本设计采取计算机来接受信号,数据采集卡就是将两者连接起来的重要桥梁3.3 数据采集卡3.3.1 数据采集卡的选用 选择一款合适的数据采集卡,首先要了解数据采集卡的核心部件A/D变换器,此外还应该了解板卡上一些有关部件和一些选用的指标 (1)数据分辨率和精度 精度和分辨率有所不同,精

29、度除了涉及A/D转换精度外还考虑测试系统各部分误差采集板卡的分辨率必须大于所要求的测试精度 (2)最高采样速度 数据采集卡的最高采样速度一般用最高采样频率(Hz)来表示,它表示其单通道采样能使用的最高采样频率,这也就限制了该数据采集卡能够处理信号的最高频率(最高采样频率/2 )如果要进行多通道采样,则能够达到的采样频率是原最高采样频率除以通道数 (3)通道数 通道数指能够同时采样的通道数,根据测试任务选择任务的通道可自行设定,采集任务可以在DAQmx中进行建立 (4)数据总线接口类型 不同的总线接口类型的数据采集板卡的接口硬件形式不一样,数据传递的规则和数据传递的速度也不一样,PCI总线是台式

30、计算机中目前最通用的总线,而笔记本电脑中常用PXMCIA总线,PXI和VXI总线是比较新兴的高速传输总线 (5)是否有隔离 好的数据采集板卡每个通道的输入和输出端之间带有隔离放大器对于工作在强电磁场干扰环境中的数据采集系统,选择具有隔离配置的数据采集板卡才能保证数据采集的可靠性 (6)板卡本身是否带有微处理器 自身带有微处理器(CPU)的数据采集卡可以当作主机的下位机使用,自行控制采样的进行 (7)是否有标定功能 数据采集卡使用一段时间后,器件值会有变化,基准电压也可能会改变,零点会漂移对于高精度的数据采集,需要每隔一段时间进行精度标定,好的数据采集卡具有自我标定功能,但价格高很多 (8)支持

31、的软件驱动程序及软件平台 和数据采集卡的硬件接口类似,买来的数据采集板卡能在什么软件环境中使用,使用起来是否还需要自己编制驱动程序,这也是选择一款数据采集卡很重要的因素选择数据采集卡的软件除了和现有的测试系统兼容以外,还应考虑其更广泛的兼容性和灵活性,以备在其他测试任务和系统中也能使用 另外,数据采集卡的选择还有一些常用的指标,如输入电压的最大范围输入增益的种类是否有模拟输出输入触发的类型等3.3.2 设计所选数据采集卡本设计选择NI公司PCI-6221型数据采集卡此卡性能适合本设计的采集任务它属于NI公司M系列16位数采卡产品,具有16个模拟输入通道,2个模拟输出通道,10个数字输出通道,具

32、有从2Hz1MHz范围的数字I/O功能,最大工作速率达到250Ks/s,输入输出电压范围-10V+10V,此外还有37针数据接入端子,32位的计数器和数字触发数据采集板也称DAQ(Date Acquisition),由数据采集器存储单元和控制逻辑等部分组成其中,数据采集器包括多路开关MUX测量放大器AMP数据保持器和A/D转换器等,它负责将多个现场模拟信号采样量化为数字信号,以便送入计算机作进一步分析处理;存储单元包括存储器和数据缓冲器;I/O及控制逻辑用于I/O编码定时计数通信及产生数据传输方式控制信号等数据采集卡有两个主要指标: 采样率对于数据采集设备来讲,采样率就是进行A/D转换的速率,

33、不同的设备具有不同的采样率,进行测试系统设计时应该根据测试信号的类型选择适当的采样率,盲目提高采样率,会增加测试系统的成本本系统采用的是NI公司的PCI-6221数据采集卡它的采样率为250kS/s,即每秒采样250K在实际测试的系统中,若有多个被测信号,则每个信号必须通过独立的通道进入数据采集卡,但是大部分数据采集卡是多个通道共用一个A/D转换器,这就是多路复用在这种情况下,数据采集卡性能指标给出的最高采样率,应该分配到各个通道PCI-6221数据采集卡有16个通道,那么每个通道的最高采样率为(最高采样率/通道数)本系统仅用到了一个通道,所以最高采样率为250kS/s 分辨率分辨率涉及到数据

34、采集设备的精度,用模数转换器的数字位数来表示如果把数据采集设备的分辨率看作尺子上的刻度,同样长度的尺子上刻线越多,测量就越精确;同样的,数据采集设备模数转换的位数越多,把模拟信号划分的就越细,可以检测到的信号变化量也就越小量程范围是模数转换器可以数字化的最大和最小模拟信号的电压值数据采集卡性能指标给出的分辨率是满量程时的参数如果实际上被测信号电压幅值达不到满量程范围,可以通过设置使设备的实际量程范围与信号的电压范围相匹配,这样就充分利用了设备现有的分辨率在DAQmx信号采集系统中,设备量程范围是通过设置信号极限实现的,实际就是确定每一个通道被检测信号的最大值和最小值准确的极限设置可以让模数转换

35、器使用更多的分段信号去表示信号设置了信号极限就等于设置了设备的增益但是设备的增益不是无限的,例如PCI-6221数据采集卡的最大增益值为50数据采集卡的其他主要指标还有: 通道数:PCI-6221有16个通道,可以根据被测试信号的数量选择,如果有更多的信号需要测试,可以用多个数据采集卡或是使用多路复用板 同步采样:如果要分析多个被测信号的相位关系,则要求有多通道同步采样的功能 模拟输出:需要产生模拟信号时,数据采集设备应有模拟输出功能 数字输入/输出:需要对被测试系统进行控制或采集数字信号时,要求数据采集设备有数字量输入/输出功能 触发:分模拟触发和数字触发,即在一定条件下采样的功能3.3.3

36、 测试与自动化资源管理器测试与自动化资源管理器MAX是Measurement&Automation Explorer的缩写,是访问计算机当中NI的各种软硬件资源的一个接口MAX安装后在计算机桌面上自动创建一个MAX图标打开MAX的简便方法是在桌面上双击Measurement&Automation Explorer图标在MAX树型设置目录中有两个大项,本机系统My System和远程系统Romote System在本机系统My System项下可以完成以下的任务: 创建新的通道任务等; 查看连接到系统的设备和仪器; 对NI硬件进行安装与设置; 执行硬件测试;在远程系统Romote System项

37、下可以完成以下任务: 查看连接到局域网上的系统和设备; 创建新的远程系统; 设置远程系统IP地址; 下载软件到远程系统; 设置远程系统属性;3.3.4 测试信号的连接方式对于大多数模拟输入设备,可以有三种不同的信号连接方式:差分DIFF参考单端RSE和非参考单端NRSE 差分测试系统在差分测试系统中,信号的正负极分别接入两个通道,所有输入信号各自有自己的参考点通常,差分测试系统是一种比较理想的测试系统,因为它不仅抑制接地回路感应误差,而且在一定程度上抑制拾取的环境噪声 单端测试系统尽管差分测试系统是一种比较理想的选择,但是单端测试系统可以使用两倍的测试通道单端测试系统所有信号都参考一个公共参考

38、点即仪器放大器的负极单端测试系统分为参考单端测试系统和非参考单端测试系统参考单端测试系统用于测试浮动信号,它把信号参考点与仪器模拟输入地连接起来非参考单端测试系统用于测试接地信号与参考单端测试系统不同的是因为所有输入信号都已经接地了,所以信号参考点不需要再接地,而是接到模拟输入参考点本系统选用的是参考单端测试系统3.3.5 数据采集设备的设置与测试数据采集设备安装后应该进行测试和必要的设置在对数据采集系统进行调试之前和运行中发生异常时,需要首先对数据采集设备进行测试,以排除硬件故障在MAX中Device and Interfaces项下找到需要设置或测试的设备,在设备名上右击,弹出图3.5所示

39、的快捷菜单,进行设备设置与测试,其中有以下常用选项:图3.5设备快捷菜单 Reset Device设备复位重新取得设备访问权限 Self-Test设备自测试,弹出一个对话框,报告设备是否通过测试程序中采集数据VI报告出错时应首先考虑使用上一项和该项 Rename设备改名 Delete删除设备 Properties属性设置 Device Pinouts弹出端口说明文档,选择M系列多功能数据采集卡,得到PCI-6221的端口定义,I/O端口通过68芯电缆引出到NI SCC-68接线端子板,所有输入/输出信号通过端子板连接,端子板上的标号定义与图3.6一致图3.6设备I/O定义 Test Panel

40、s打开图3.7所示的测试面板用导线将接线端子板上的22引脚与68引脚相连,在测试面板上选择Analog Output选项卡,切换到图3.7所示的模拟输出页选择通道名Dev1/ao0,即PCI-6221的设备名,使用模拟输出0通道按照图3.7所示其他测试项目单击Start按钮,数据采集卡0通道将会有正弦信号输出测试完后在测试面板上单击Stop按钮,停止测试图3.7 DAQmx模拟输出测试面板选择Analog Input选项卡,切换到图3.8所示的模拟输入页按照图中所示设置各个测试项目设置完成后单击Start按钮由于信号线已经将数据采集卡的模拟输入与模拟输出相连,所以测试模拟输出的正弦信号将会在模

41、拟输入页显示测试完后在测试面板上单击Stop按钮,停止测试图3.9 DAQmx模拟输入测试面板对于本设计系统,测试完数据采集卡后,就将实验模板输出端V0与NI SCC-68接线端子(通道a0)相连接,模拟板上的接地端与NI SCC接线端子的接地端口相连,可以进行数据的采集与传输此时数据采集卡中的A/D转换器将模拟信号转换成数字信号,而数据采集卡利用LabVIEW软件编写的数据采集程序将数据送入计算机,计算机通过虚拟仪器做的界面可以对采集回来的数据进行同步显示,同时还可以对数据进行存储,以便查看历史记录第四章 微位移检测系统的软件设计虚拟仪器技术的核心是软件,宗旨是“软件即仪器” 软件将对检测系

42、统产生决定性的影响基于电涡流传感器的虚拟式微位移测试仪系统程序见附录A这个检测系统程序包括数据采集程序和数据保存回放程序两部分4.1 前面板的设计LabVIEW程序分为前面板和程序框图两部分程序框图是程序的源代码,可以实现仪器的各种功能前面板是用户接口,用于向程序中输入各种控制参数,并以数字或图形等各种形式输出测试结果图4.1是微位移检测系统采集数据的前面板,检测结果分别用波形图数值显示图4.1微位移检测系统采集数据前面板设计本系统可以让操作人员在线观察微位移的变化,并能以表格的形式回放数据图4.2是微位移检测系统数据回放的前面板,通过输入查看数据指令后,就可以看到采集回来的数据图4.2微位移

43、检测系统数据回放前面板设计4.2 数据采集系统数据采集系统的主要任务是采集数据,即把传感器采集回来的信息通过数据采集卡送入到计算机内并进行处理和显示等4.2.1 数据采集模块简介LabVIEW采用的是图形化的编程方式本系统数据采集程序主要用到的模块及模块功能介绍如下: DAQmx Creat Channel新建虚拟通道VI,如图4.3所示这是DAQmx 数据采集系统中使用非常普遍的一个VI,在“测量I/ODAQmx Date Acquisition”函数子选板顶层这是一个多态VI,它有许多子VI,每个子VI可以创建一种类型的虚拟通道,并将其加入到一个数据采集任务中 图 4.3 DAQmx Cr

44、eat Channel这个VI的主要参数有:l task in指定创建的虚拟通道加入到哪一个任务中去如果这个参数不连接,NI-DAQmx就创建一个新任务,并将创建的虚拟通道加入其中但是这样在循环中NI-DAQmx就会在每次循环时创建一个新任务,直到程序终止才清除这些任务,极大地消耗系统资源因此,在这种情况下,应该在任务执行完之后,用DAQmx Clear Task清除任务l physical channels物理通道在“测量I/ODAQmx Date AcquisitionDAQmx Contants”函数子选板中的“DAQmx物理通道”常数,列出系统中安装的设备上所有的物理通道名,可以从其中

45、选择新建虚拟通道使用的物理通道l maximum value和minimum value最大值和最小值,指定电压测量范围它关系到数据采集设备的增益每个模拟输入或输出通道可以有一对单独的极限设置量,极限设置量必须在设备的输入范围内如果不给数据采集VI输入极限设置参数,或者为上下限参数输入0,那么就使用设备默认范围本系统设定的电压范围是0V5.5Vl input terminal configuration输入端口设置,设置被测信号的连接方式l units测量电压值所用的单位l task outVI执行完后产生的任务名 DAQmx Timing DAQmx定时VI其图标为图4.4所示这个VI在“测

46、量I/ODAQmx Date Acquisition”函数子选板顶层,也是一个多态VI,它可以设置采样数采样率,并在必要时设置缓冲区本程序选择了Sample Clock子VI它可以设置采样数采样率,并在必要时设置缓冲区图4.4 DAQmx Timing它的主要参数有:l rate设置每个通道采样率l task/channel in输入任务名或虚拟通道名如果输入虚拟通道名,它自动创建一个任务l source设置采样时钟信号源如果这个参数不连就使用采集卡上的时钟l active edge在时钟的上升沿还是下降沿进行采样l sample mode采样模式设置连续采样还是采集一定数量的数据l sample per channel有限采样时每通道采样数量l task outVI执行完后产生的任务名 DAQmx Start Task启动DAQmx任务VI,在“测量I/ODAQmx Dat

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1