基于labview的振动测试系统设计

上传人:无*** 文档编号:171544448 上传时间:2022-11-27 格式:DOC 页数:77 大小:10.05MB
返回 下载 相关 举报
基于labview的振动测试系统设计_第1页
第1页 / 共77页
基于labview的振动测试系统设计_第2页
第2页 / 共77页
基于labview的振动测试系统设计_第3页
第3页 / 共77页
点击查看更多>>
资源描述
西华大学硕士学位论文基于LabVIEW的振动测试系统设计姓名:朱岩申请学位级别:硕士专业:机械电子工程指导教师:余愚西华大学硕一l:学位论文基于LabVIEW的振动测试系统设计机械电子工程专业研究生朱岩 指导教师余愚在现代机械工业和机械工程中,振动测试、信号处理以及振动分析是十分 重要的环节。但是在机械振动测试中,所需的测试仪器繁多复杂,导致测试工 作需要大量的人力、物力。随着计算机和软件技术的发展,虚拟仪器正在逐渐成为测试领域的发展方 向,采用虚拟仪器实现振动测试与分析也成为振动测试的发展趋势。为此,本课题研究开发了以PC为硬件平台、以美国国家仪器(NI)公司 开发的LabVIEW软件为开发平台,配合必要的传感器、信号调理器和数据采 集卡组成的振动测试分析系统。采用虚拟仪器图形化编程语言LabVIEW组建 的振动测试分析系统,减少了测试过程中的硬件设备,同样实现了对振动信号 的采集、处理和分析的目的,大大降低了硬件成本。论文首先对虚拟仪器以及LabVIEW软件作了简要介绍,然后分析了振动 信号分析与处理技术理论和振动测试分析系统的组成,最后对系统的硬件和软 件编程进行了设计。系统硬件部分设计了一个以单片机为核心的数据采集卡,通过串口通信实 现计算机和数据采集卡的数据传输。软件部分采用了自上而下的模块化程序设 计思想,用户可以在计算机上实现对振动信号的采集、分析处理以及显示分析 结果等操作。软件的处理功能主要有信号预处理、时域分析、频域分析、时频 联合分析四大模块组成。具体内容包括:数字滤波与加窗、时域统计分析、自 相关分析、快速傅立叶变换(FFT)、自功率谱分析、短时傅立叶变换(STFT) 等。本系统集中了振动分析的主要功能,操作简单,具有良好的可扩充性和较两华大学硕十学位论文高的性价比,可以在教学科研或在工程应用中作为分析工具使用。 关键词:振动测试,虚拟仪器,数据采集,信号分析,LabVIEWDesign of Vibration Test System Based OnLabVIEWMaj orMechatronics EngineeringPostgraduateZhu YanSupervisorYu YuIn modern mechanical industry and mechanical engineering,vibration measurement and analysis is an important partBut the mechanical vibration tests need many elaborate test instruments,which lead to the requiremen to plenty of mall power and material resoure on testing workWith the development of computer and software technique,virtual instrumentbecomes development direction in measurement field,vibration measurement and analysis based on virtual instrment has become the trend of vibration testSo the svstem for vibration test and analysis is developed in this thesis,which based on PC 嬲hardware platform,laboratory virtual instrument workbench(LabVIEW) developed by National Instruments aLs software development platform,essential sensot,signal regulation circuit and data acquisition cardData acquisition and analysis can be achieved by the virtual vibration test and analysis system with the graphic programmer language LabVIEW,at the same time the equipment will be reduced and the cost will be deeply decreasedFirstsimple introduction Oll virtual instrument is made in my thesisSecond, the theory of vibration signal analysis and the composition of vibration measurement system are analyzedLast,hardware and software programming of vibration measurement system are designedDesign a data acquisition based on microcontroller in the hardware systemComplete data tamsoform between computer and data acquisition card OVer scrimPortThe superincumbent modular design is exhibited evidently in the so疗ware sYstemThe V10ration signal sampling and data analysis are operatedbv svstem mte砌ce,aLs well as the result are displayed on the computer screenne maina11alyslS procedure is made up of signal preprocessing,timedomain,舶quencydoIIlam a11d joint time and奇equeney domainThe content involvesdigital Filter,wmdowmg,tlmedomain statistical analysis,autoco玎elation analysis,as well嬲Fast Flourier Transfer,auto power spectrumThe Shoatime F10urier Transferareincluded in the analysis programn m rm -lf 址所n |詈a 舒O “e 冲a 僦a M1 三删蛳略跎耋圣盯 曲 吾雎耐d 吼翱训:峪r n哆眦 呜gh 洽 缸托 瞄 嘶妇l ;兮k 刚岛玎 璐沿硫k 删U代m蚴删p厦 嘣至薹 岫s 蚕趣=一的nmKey w。rds:vibmti。n test,nual Instrument,Data acquisition,Signala11alysis,LabVIEWIV西华大学硕士学位论文声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含 其他人已经发表或撰写过的研究成果,也不包含为获得西华大学或其他教育机 构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡 献均已在论文中作了明确的说明并表示谢意。本学位论文的成果是本人在西华大学读书期间在导师指导下取得的,论文成果归西华大学所有,特此声明。作者签名:尔岩导师签名:69两华大学硕上学位论文西华大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子 版,允许论文被查阅和借阅,西华大学可以将本论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印 手段保存和汇编本学位论文。本学位论文属于1、保密口,在 年解密后适用本授权书;2、不保密囱,适用本授权书。(请在以上口内划4),学位论文作者签名:能指导教师签名:会如日期:如口,fc日期: 哆2l 7西华大学硕上学位论文1绪论11课题研究的背景及意义所谓振动,就是物体或某种状态随着时间往复变化的现象,这类现象有的 源于系统内部相互作用,有的是外界干扰引起的。在现代工程技术领域,存在 着大量的振动问题。例如:电厂中汽轮发电机组及其它辅机设备运行时产生的 振动,车辆自凸凹不平的路面上行驶所引起的振动;旋转机械由于质量不平衡 在运行中的振动;建筑物受地面和阵风扰动所产生的振动等。在极大多数场合, 振动都是有害的,它将影响设备的正常工作和机械的加工精度,引起机器构件 的加速磨损,甚至导致急剧断裂而破坏。为了解决工程振动问题,出现了一门集数学、力学、电子技术、计算机技 术、信息处理、人工智能等多种现代技术于一体的新兴交叉学科【l】振动测 试与分析。振动测试有以下主要应用:(1)各种工程机械、建筑结构、车辆船舶、飞机导弹、能源设备、仪器仪 表等系统由于在自身运转过程中质量不平衡等原因而产生振动(自振);或者受 到周围环境的激励而产生受迫振动。对正在设计或大批生产的产品进行各种振 动试验以考核产品承受振动能力己成为很多工厂的常规任务。测试了解机器运 转时振动大小以确定其性能优劣己成为验收往复式、旋转式机械的一个重要环 节。(2)各种利用振动工作的机械如振动给料机、振动打夯机、振动压路机、 振动筛、振动输送机、动平衡机和各种激振设备因其高效率低能耗在国民经济 各部门得到日益广泛的应用。为了研究其工作机理以提高生产效率,必须进行 大量的振动测试。(3)实际系统往往零部件繁多,结合面形状复杂,理论计算(如有限元) 要做大量简化假设,只能建立粗略的力学模型,某些重要参数(如阻尼系数) 至今仍无完善的计算方法。用振动测试可以求得系统的动态特性参数,进而建 立或修正力学模型,为今后的“响应预估”或“环境预估(载荷识别)创造先 决条件。这就是结构动力学中所谓“系统识别或“参数识别”问题。(4)效益巨大但造价昂贵的现代化大型系统(如海上平台、大型汽轮发电 机组、航天飞机等)经常在高转速、大负荷、高温、高压或高真空等恶劣条件西华大学硕J:学位论文下工作,他们的破坏会造成十分严重的后果。国外统计重要产品的故障中有百 分之六十以上来自环境因素(包括温度、振动、冲击、沙尘等),而在各环境因 素中振动引起的故障几乎占百分之三十,利用振动测试手段对运行设备进行在 线的状态监控或故障诊断是保证机组安全、及时消除隐患的重要措施之一。(5)在一些情况下,振动是一种公害,它能损伤人体器官、损害健康、降 低劳动效率,甚至产生“振动病或“运动病,如常见的晕车、晕船现象就是 由于小于1Hz的极低频振动引起的。研究人体各器官的振动传递特性,设计能 减振隔振的座椅、驾驶舱、手持工具的把手等也必须依赖于振动测试。目前市 场上已有用于人体振动测量的传感器和测试仪出售。(6)任何机械振动系统往往同时又是声波辐射源。噪声中很大一部分来自 振动物体。减少振动的同时往往也意味着降低噪声(相反地也可从噪声分析中 找到振源)。只要有声电传感器(如话筒)和适调放大器,振动分析和声学分析 就可以共用同一分析仪器。振动测试分析仪器则将振动测试与分析技术转化为生产力,它随着振动测 试技术理论的发展和生产中对测试需求的与日俱增。从最初的机械式测振仪, 发展到今天,各种应用物理学原理制成的传感器、FFT分析仪、结构动力学分 析软件己在广泛使用。本论文顺应测试仪器的发展趋势,将虚拟仪器技术、计算机技术及数字信 号处理技术结合为一体,构建了以计算机为核心的虚拟仪器系统。系统针对振 动的测试问题,力求克服现行机械振动中所采用的传统测试系统所存在地不足, 以期能推动虚拟仪器技术在振动测试领域中的普及应用。12国内外研究现状与发展趋势121虚拟技术及虚拟仪器的应用与发展现状 虚拟技术、计算机通讯与网络是信息技术最重要的组成部分,他们被称为2l世纪科学技术的三大核心技术【21。虚拟技术包括虚拟加工、虚拟测试、虚拟控制等,它是将各种信息如声、光、电同现代计算机技术有机结合,实现各种 环境的模拟、仿真。虚拟技术的出现大大改变了人类现有的思维模式、工作模 式和生活模式。目前,发达国家纷纷斥巨资对它进行研究,期望以后在它的带 动下在信息时代中保持技术上优势。2西华大学硕士学位论文虚拟仪器(Virtual Instrument)是虚拟技术的重要组成部分,也是许多发达 国家所重点研究的对象。其中,以美国国家仪器公司(National Instruments,简 称NI),惠普公司(Hewlett Packard,简称HP)、Tektronix和Racal等公司的虚 拟仪器比较有影响,他们在近十多年时间里,就占有了世界仪器仪表市场的10 左右的份额,充分显示了虚拟仪器的强大生命力。其中,以美国国家仪器公司 (NI)的图形化编程语言LabVIEWt31,和惠普公司(HP)的VEE最具有代表 性。虚拟仪器技术实现了计算机技术和仪器完美的结合,开辟了现代仪器技术 的新天地。它诞生虽然只有十几年的历史,但它的发展速度是惊人的。目前虚 拟仪器技术己广泛应用与科研生产的许多领域:声学测试、音波测试、汽车测 试、生物医学测试、光纤校准、光学测定及度量、半导体测试、电信测试、振 动测试、工业自动化、实验室自动化、机械监控、石油和天然气处理、药品加 工、过程自动化、统计、过程控制等等。目前在美国,许多大学都有自己的虚拟仪器实验室,不但进行虚拟仪器的 研究与开发,而且还将虚拟仪器作为一门课程向学生传授,为学生提供实验条 件,让学生亲自动手,学习建立自己的虚拟仪器系统。美国国家仪器公司(NI) 每年在美国各高校的大学生中举办虚拟仪器设计大赛,鼓励和推广虚拟仪器的 使用。据美国权威杂志统计,美国国家仪器公司(NI)的LabVIEW已占有测 试系统软件市场份额的39,而惠普(HP)公司的VEE(与LabVIEW相似的 一种图形化编程语言)也占有市场的11。由于虚拟仪器具有如此巨大的优越性,国内外已经有许多厂家在使用虚拟 仪器进行测试方面作了一系列有益工作,已开发了一些虚拟测试仪器。挪威 CARDIAC公司的基与LabVIEW平台的测试北海油田石油、大气、水流的 MPFM系统等,清华大学应用虚拟技术构建的用于检侧汽车发动机性能的出厂 检测系统,哈尔滨工业大学也推出自己的“仪器王”虚拟仪器系统,另外上海 仪器仪表所、浙江大学、成都电子科技大学、上海同济大学、上海交通大学等 单位也正在不断进行虚拟仪器的研究和应用。我国传统仪器技术还比较落后,与国外相比,测量精度和可靠性均较低, 且自动化程度较低。当前,各种测试软件、专用集成电路、固化软件的广泛应两华大学硕十学位论文用,系统技术和模块式仪器的迅速发展,都给虚拟仪器的研究和应用创造了良 好条件,也为我们提供了一个缩小与国际先进水平差距的机会。虚拟仪器在我 国的研究和开发有着十分现实的意义,广泛采用虚拟仪器技术有助于提高我国 仪器的整体水平,节省仪器开发的人力和费用。我们有理由相信,随着软件业 和测试技术的发展,虚拟仪器技术必将在更多、更广的领域得到应用和普及。122振动测试分析仪器的发展 振动测试技术从20世纪初发展到今天,经几代科学工作者的探索工作,正逐步走向完善,而测试分析仪器也在不断发展和成熟。振动测量通常包括振动的位移、速度、加速度,噪声的声压、声强,以及激振力的测量,这些参数通 常称为动态参数。动态测量是指由传感器测得这些非电物理量并转换为电信号, 然后经过放大、滤波等适调环节,对信号进行适当调节,并对测量结果进行记 录、分析、显示的全过程。因此振动测量属于动态测量范围,如图11所示。振动仕目-_-_r-。-_1r_1r_-_-1r_-_1卫叫传感器H信号适调器卜叫信号采集H分析处理H结果显示lFig 11 The block diagram of vibration test图11振动测试框图随着振动测试技术理论的发展和生产中对测试需求的与日俱增,高质量的 测试仪器、设备和现代化的测试方法不断出现。20世纪20年代,由于汽轮发 电机组等设备的发展,机械式测振仪已不能满足要求,于是磁电式传感器应运 而生,实现非电量信号向电信号转换的电测量。二次大战后出现了压电式传感 器,由于它具有体积小、重量轻、频率范围、动态量程大等特点,且既可测量 振动,又可用于冲击测量,直到今天仍在广泛应用。近些年随着微电子技术的 发展,又出现了可在各种恶劣环境下使用的压电传感器和内装阻抗变换器、放 大器、滤波器的集成电路式压电传感器【4】,简化了测试系统,大大地拓宽了这 种传感器的应用范围,提高了抗干扰能力和测量的精度。而压阻传感器的出现 和使用进一步拓宽了低频率的测量范围,与此同时,还陆续发展了各种换能原 理的传感器和配套仪器,如变电容传感器、光纤传感器【5】、电涡流传感器等,4西华大学硕十学位论文以便用于不同的场合。测试的核心内容是对信号的分析,主要是频谱分析,最初是以带通滤波器 为核心的模拟式分析仪器,并通过不断改变其分析精度,至今有些仍在使用中。 但由于振动信号的变化快、频带宽,对信号分析的精度和速度的要求不断提高, 模拟式分析仪已不能满足要求。现代动态信号分析仪的出现改变了这一缺陷, 它采用数字化方式实现谱分析,其核心是离散傅立叶变换(DFT),20世纪60 年代中期美国的库列(JWCooley)和图基(JWTukey)提出了离散傅立叶变换的快速算法快速傅立叶变换(FFT)6-8】,开辟了动态信号分析的新纪元。随着FFT算法的提出和应用,以FFT硬件为核心的双通道乃至多通道分析仪的 广泛使用,大大提高了分析速度,被广泛的应用于数据处理和振动控制中。最 先出现的多是专用的硬件式数字处理机,具有代表性的主要有:日本三荣公司 的7T08S、7T17S,HP公司的HP5451C、HP5423A等。目前信号分析技术的发展目标是:在线实时能力的进一步提高:分辨能力 和精度的提高;专用机结构小型化、性能标准化、价格低廉化;在微机上采用 软、硬件结合的形式构成“虚拟仪器。近些年来,计算机技术和计算机软件技 术迅速发展,带动了以计算机和软件技术为核心的虚拟仪器(VI)的发展,虚 拟仪器技术是把计算机技术与仪器技术有机地结合起来,通过数据采集板对信 号进行数字离散化采样,再通过采集板与计算机的接口传送到计算机上,充分 利用计算机的资源由软件完成信号的存储、计算分析、结果显示等功能【9】,不 同的分析只需通过不同的分析软件来实现,真正实现一机多用,而不须重复购 置多种硬件设备,由于主要部分是软件组成,因此具有开发周期短、投入少而 功能又可随意选择的特点,在近十多年来成为测试领域的热点,被誉为21世纪 的测试仪器,成为测试仪器发展的趋势。13课题主要研究内容随着社会进步,要求振动测量技术向速度化、自动化、微型化、智能化、 集成化方向发展。虚拟仪器的设计思想为提高测试效率、降低测试成本,提供 了有效的途径和方法。但是纵观国内外虚拟仪器技术研究开发状况,目前对振 动测量的虚拟测试系统的研究,并对其测试系统的开发过程进行较为全面分析 的测试仪器并不多见。本文基于振动测试的这种需要,提出了研制低成本、高两华大学硕IL学位论文精度、便携式的虚拟振动测试分析系统。 本文从虚拟仪器开发的角度,首先确定系统的总统方案和硬件配置,然后从整体上确定系统的模块组成,在论文的主体部分,分别论述了以STC89C52 单片机为核心的数据采集卡及相应硬件设计电路,基于LabVIEW平台下开发 一个完整的虚拟振动测试系统软件的各个模块的具体设计与实现,对开发过程 中普遍存在的问题做了一定的探讨与论述。为了实现振动测试分析系统的开发, 全文主要内容如下:1振动虚拟仪器的应用研究 虚拟仪器是最近发展起来的一门崭新的学科,是仪器产业发展的一个重要方向。本文从虚拟仪器的基本概念出发,分别介绍组成、功能及特点以及与传 统仪器相比所具备的优点等几个方面。虚拟仪器用软件编程替代传统测量仪器 的硬件电路,因此成本大大降低,介绍了用于虚拟仪器开发的集成软件包 LabVIEW,并重点介绍了LabVIEW在信号处理与分析方面的优势。2振动测试与分析系统的开发 了解了虚拟仪器的概念和优势之后,便开始了振动测试分析应用系统的开发。重点介绍了自主研发的以STC89C52单片机为核心的串口通讯的数据采集 模块的硬件设计。、3虚拟振动测试分析系统的软件设计 确定了系统的硬件平台之后,就开始了应用软件系统的开发。通过比较多种虚拟仪器开发平台,选定了以图形化编程软件LabVIEW。然后便通过编程, 将振动测试的理论算法转换成为LabVIEW的框图程序。应用软件的主要功能 包括:(1)数据采集:LabVIEW与单片机串口的软件设计。 (2)文件管理:存储和读取振动信号以及采样参数数据。 (3)信号预处理,包括数字滤波(低通、高通、带通、带阻)和加窗(可选用多种窗函数,如矩形窗、哈宁窗、海明窗等)。(4)时域分析:包括统计特征的计算(峰值、均值、方差、均方根值等) 以及振动信号的相关分析。(5)频域分析:对采集得到的数据作频谱分析包括FFT分析、功率谱分6两华大学硕十学位论文析等。(6)时频联合分析:短时傅立叶变换(STFT),可进行信号的时频联合分析显示。(7)其他功能:系统是开放的,用户可以在这部分方便地扩展所需功能。西华大学硕一:学位论文2虚拟仪器及LabVIEW21虚拟仪器211虚拟仪器的概念 虚拟仪器本质上是利用PC机强大的运算能力、图形环境和在线帮助功能,建立具有良好人机交互性能的虚拟仪器面板,完成对仪器的控制、数据分析与显示,实现完全由用户自己定义、适合不同应用环境和对象的各种功能。在虚 拟仪器系统中,硬件仅仅是解决信号的输入输出问题的方法和软件赖以生存、 运行的物理环境,软件才是整个仪器的核心构件。使用者通过调整或修改仪器 的软件,便可方便地改变和增减仪器的功能和规模,甚至改变仪器的性质【101。传统的测量仪器主要由三个功能块组成:信号的采集与控制单元、信号的 分析与处理单元、结果的表达与输出单元。由于这些功能块基本上是由硬件或 固化的软件形式存在,仪器只能由生产厂家来定义、制造,因此传统仪器设计 复杂、灵活性差,没有摆脱独立使用、手动操作的模式,整个测试过程几乎仅 限于简单地模仿人工测试的步骤,在一些较为复杂和测试参数较多的场合下, 使用起来很不方便【111。上世纪八十年代末,随着计算机科学和微电子技术的迅速发展和普及,有 力地促进了多年来发展相对缓慢的仪器技术,并由此产生一个新型的仪器概念虚拟仪器(Virtual Instrument,简称为VI)。虚拟仪器是将现有的计算机主流技术与革新的灵活易用的软件和高性能模块化硬件结合在一起,建立起功 能强大又灵活易变的基于计算机的测试测量与控制系统来替代传统仪器功能。 它通过软件将计算机硬件资源与仪器硬件有机的融合为一体,从而把计算机强 大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器 硬件的成本和体积。212虚拟仪器的组成 虚拟仪器的构成包括硬件和软件两个基本要素。虚拟仪器中硬件的主要功能是获取真实的被测信号;而软件的作用是控制实现数据采集、分析、处理、显示等功能,并将其集成为仪器操作与运行的命令环境。两华大学硕十学位论文l硬件简介硬件是虚拟仪器工作的基础,它的主要功能是完成对被测信号的采集、传 输和显示测量的结果。虚拟仪器的硬件主要是计算机和信号采集调理部件所组 成,其中计算机包括微处理器、存储器和显示器等,它主要用来提供实时高效 的数据处理性能。计算机是虚拟仪器的硬件基础,对于工业自动控制、测试与 测量而言,计算机是功能强大、价格低廉的运行平台。由于虚拟仪器充分利用 了计算机的图形用户界面(GL),所开发的具体应用程序都基于Windows运 行环境,所以计算机的硬件配置必须合适。GUI对计算机的CPU运行速度、内 存大小、显示卡性能等都有最基本的要求,一般而言要使用486以上的CPU和16M以上内存的计算机才能获得良好的效果。HJ唐旦;罾珈驱1-l蚶,榍嘲盎币佑L。7幅丐婀理葡r卜11裂据、图豕笊集r+叫GP田接口仪器卜叫GPIB接口卡 串行口仪器PLC被计算机(装测。 ,。L有虚拟仪器对VAlLK俯 r7 开发软件)象_-IPXI仪器l-现场总线(Field CANbus)设备。I苴官计管加撕仕桁士17l丹巳。畀咿“忧T伙卜Fig 21 The composing of Virtual Instrument hardware图21虚拟仪器的硬件组成虚拟仪器硬件组成有多种分类方法,既可以按照应用领域来分,也可以按 照测量功能来分,但是最常用的是按照构成虚拟仪器的接口总线的不同,分为 插卡式数据采集卡(DAQ)虚拟仪器、串行接口虚拟仪器、并行接口虚拟仪器、9西华大学硕十学位论文USB虚拟仪器、GPIB虚拟仪器、VXI虚拟仪器、PXI虚拟仪器、现场总线虚 拟仪器等,如图21所示L圮j。(1)插卡式数据采集卡(DAQ)虚拟仪器 它是以信号调理电路、数据采集卡及PC机为仪器硬件平台,采用PCI或ISA计算机本身的总线,将DAQ直接插iXPC机的相应标准的总线扩展插槽即可,因此这种虚拟仪器又flqPC-DAQPCI插卡式虚拟仪器。(2)串行接口虚拟仪器串行接口虚拟仪器是由Serial标准总线仪器及PC机为仪器硬件平台,它包 括符合RS-232RS422标准的PLC和单片机系统。(3)并行接口虚拟仪器并行接口虚拟仪器把仪器硬件集成到一个采集盒内,完成各种测量测试仪 器的功能。它可以组成数字存储示波器、频谱分析仪、逻缉分析仪、任意波形 发生器、频率计、数字万用表、功率计、程控稳压电源、数据记录仪、数据采集器。如美国LINK公司的DS州X)(X系列虚拟仪器。(4)USB虚拟仪器 USB通用串行总线是被PC机广泛采用的一种总线,它已被集成到计算机主板。USB总线能连接127个装置,需要一对信号线及电源线。USB20标准的数 据传输率能达至lJ480Mbps。该总线具有轻巧简便、价格便宜、连接方便快捷的 特点,现在已被广泛用于宽带数字摄像机、扫描仪、打印机及存储设备。基于 USB总线,NI公司推出了USB-6008和USB-6009等几款数据采集卡系列的虚 拟仪器【l川。 (5)GPIB虚拟仪器GPIB(General Purpose Interface Bus)是一种国际通用的可编程仪器接口 标准,可用于可编程仪器装置之间的互连,仪器与计算机的接口,而且可广泛用作PC机与外设的接口。GPIB总线即IEEE叫48总线在测量仪器的自动化过程中起了重要的作用,其前身是HPIB总线,后来,IEC对它给予承认,又;I:j:IECIB总线。GPIB提供了lO种接口功能,数据的最高速率可达1MByte以上,传 输距离通常不超过10m,连接设备最多不超过15台。采用3线通信联络(DAV、 NRFD、NDAC)的形式,保证信息准确可靠的传递【12】。lO西华大学硕J:学伉论文(6)VXI虚拟仪器VXI(VMEbus extension for Instrumention)是VME总线在仪器领域的扩展, 它不仅继承了GPIB、VME总线的优点,集测量、计算、通信于一体,还具有高 速、模块化的优点。与GPIB仪器相比,VXI模块没有前操作面板。因此,应用 VXI总线组建测试系统必须编制虚拟的软前面板以完成对仪器系统的操作控 制,实现测试控制、数据分析、结果显示等功能,从而设计出各种操作方便的 基于图形用户界面(GUI)的集成测试系统。VXI系统的组建和使用越来越方 便,尤其是组建大、中规模自动测量系统以及对速度、精度要求高的场合【】4】。 (7)PXI虚拟仪器PXI(PCI extension for Instrumention)是PCI在仪器领域的发展,是NI公司 于发布的一种新的开放性、模块化的仪器总线规范。PXI总线方式是在PCI总线 内核技术上增加了成熟的技术规范和要求形成的,增加了多板同步触发总线的 参考时钟,用于精确定时的星形触发总线,以使用于相邻模块的高速通讯的局 部总线。PXI具有高度可扩展性,可扩展至U256个扩展槽。把台式PC的性能价格 比和PCI总线面向仪器领域的扩展优势结合起来,将形成未来主流的虚拟仪器 平台之一【1 51。(8)现场总线虚拟仪器以Fieldbus标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系 统。现场总线是一种工业数据总线,在智能现场设备、自动化系统之间提供了 一个全数字化的、双向的、多节点的通信链接,常用于构建测控网络。在实际应用中虚拟仪器常用两种构成方式。一种是把带有某种接口的各种 测试设备连接到PC上,如带有GPIB或RS-232接口的测量仪表。但是,带 RS232接口的仪表可直接连接到PC上,带GPIB口的仪表还需通过PC中内 置的GPIB接口卡才能和PC相连。另一种是直接把传感器的输出信号经放大调 理后送到PC内置的专用数据采集卡,然后由软件完成数据处理。2软件简介 虚拟仪器技术的核心思想,就是利用计算机的软、硬件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度地降低系统成本,增强系统 的功能与灵活性。基于软件在VI系统中的重要作用,NI提出了“软件就是仪西华大学硕上学位论文器(The Software is the Instrument)的口掣161,并逐步提出了系统框架、驱动 程序、VISA、软面板、部件库等一系列软件标准,推动了虚拟仪器软件标准化 的进程。213虚拟仪器的优点 与传统仪器相比,虚拟仪器的优点在于:1将信号的分析、显示、存储、打印和其它管理集中交由计算机来处理。由于充分利用计算机技术,完善了数据的传输、交换等性能,使得组建系统变 得更加灵活、简单。2强调“软件就是仪器,软件在仪器中充当了以往由硬件甚至整机实现 的角色。由于减少了许多随时间可能漂移、需要定期校准的分立式模拟硬件, 加上标准化总线的使用,使系统的测量精度、测量速度和可重复性都大大提高。3仪器由用户自己定义,系统的功能、规模等均可通过软件修改、增减, 可方便地同外设、网络及其它应用连接。虚拟仪器通过提供给用户组建自己仪 器的可重用源代码库,处理模块间通讯、定时、触发等功能,强调在通用计算 机平台的基础上,通过软件和软面板,把由厂家定义的传统仪器转变为由用户 自己定义、由计算机软件和几种模块组成的专用仪器。虚拟仪器的出现,彻底 打破了传统仪器由厂家定义、用户无法改变的模式,给了用户一个充分发挥自 己能力和想象力的空间。4用户可以将仪器的设计、使用和管理统一到虚拟仪器标准,使资源的可 重复利用率提高,系统组建时间缩短,功能易于扩展,管理规范,软硬件生产、 维护和开发的费用降低。虚拟仪器既可以作为单台数字式测试仪器使用,又可 以构成较为复杂的测试系统,甚至通过高速计算机网络构成分布式测试系统, 进行远程监控及故障诊断。此外,利用基于软件体系结构的虚拟仪器系统代替 基于硬件体系结构的传统仪器,还可以大大节省仪器购买、维护费用。传统仪器的功能是由厂家定义、用户无法改变的;而在虚拟仪器中用户可 以灵活地根据自己的需要设计自己的仪器,利用通用的仪器硬件平台,调用不 同的测试软件就可构成不同功能的仪器。表21对虚拟仪器和传统仪器的特点 作了一个简单的比较【17】【1 81。西华大学硕1二学位论文表21虚拟仪器与传统仪器Thble 21 Virtual Instrument and tranditional instrumentTranditional Instrument Virtual InstrumentFunction defined byFunction defmed by userinstrument merchantConnected with other instrumentationConnected with peripheral equipment andequipment limited many kinds of instruments convenientlyGraphical interface and informationInterface is graphical,the computercontent iS small,data iS readdirectly read the data and processby man-powerThe data are unable to editThe dam can be edited,stored,printedThe hardware is a key part The software is a key partCheapIt is only 15 to 110 ofExpensivethe traditionalinstrumentThe module of function based onThe system is closed,the function iscomputer technology Can formfixed,the expansibility is badmany kinds of instrumentsTechnology innovation is slowTechnology innovation is quickDevelop and safeguard cost The structure based On software system Canis expemsivesave the development cost greatly22 LabVIEW开发平台介绍LabVIEW是一个开放式的虚拟仪器开发系统应用软件,它为设计者提供了 一个便捷、轻松的设计环境,利用它设计者可以象搭积木一样,轻松组建一个 测量系统或数据采集系统,并任意构造自己的仪器面板,而无需进行任何繁琐 的计算机程序代码的编写,从而可以大大简化程序的设计。LabVIEW与 VisualC+、Visual Basic、LabWindowsCVI等编程语言不同,后者采用的是基 于文本语言的程序代码,而LabVIEW则是使用图形化程序设计语言G,用方 框图代替了传统的程序代码。LabVIEW所运用的设备图标与科学家、工程师们西华大学硕十学位论文习惯的大部分图标基本一致,这使得编程过程和思维过程非常相似。用 LabVIEW设计的虚拟仪器可以脱离LabVIEW开发环境,最终用户看见的是和 实际的硬件仪器相似的操作面板【1 91。LabVIEW包含有专门用于设计数据采集程序和仪器控制程序的功能库和 开发工具库。LabVIEW的程序设计实质上就是设计一个个的“虚拟仪器”,即 “VIs。在计算机显示屏幕上利用功能库和开发工具库产生一个前面板(front panel);在后台则利用图形化编程语言编制用于控制前面板的程序。程序的前 面板具有与传统仪器类似的界面,可接受用户的鼠标指令。一般来说,每一个 都可以作为其它VI的调用对象,其功能类似于文本语言的子程序。LabVIEW是带有可扩展功能库和子程序库的通用程序设计系统。它提供了 用于GPIB设备控制、VXI总线控制、串行口设备控制、以及数据分析、显示 和存储的应用程序模块。LabVIEW可调用Windows动态连接库和用户自定义 的动态连接库中的函数。LabVIEW的CIN节点使用户可以使用由其它语言, 如ANSIC,编译的程序模块,使LabVIEW成为一个开放的开发平台。LabVIEW 还直接支持动态数据交换(DDE)、结构化查询语言(SQL)、TCP和UDP网 络协议等。此外,LabVIEW还提供了专门用于程序开发的工具箱,使得用户能 够设置断点,动态执行程序来观察数据的传输过程,以及进行方便的调试201。LabVIEW的运行机制就宏观上讲已经不再是传统上的冯诺依曼计算机体 系结构的执行方式。传统的计算机语言(如C)中的顺序执行结构在LabVIEW 中被并行机制所代替:从本质上讲,它是一种带有图形控制流结构的数据流模 式,这种方式确保程序中的节点只有在获得它的全部数据后才能执行。也就是 说,在这种数据流程序的概念中,程序的执行是数据驱动的,它不受操作系统、 计算机等因素的影响。LabVIEW程序是数据流驱动的。数据流程序设计规定,一个目标只有当它 的所有输入有效时才能执行;而目标的输出,只有当它的功能完全时才是有效 的。这样,LabVIEW中被连接的方框图之间的数据流控制着程序的执行次序, 而不象文本程序受到行顺序执行的约束【ll】。从而,我们可以通过相互连接功能 方框图快速简洁地开发应用程序,甚至还可以有多个数据通道同步运行。LabVIEW的核心是VI。VI有一个人机对话的用户界面一前面板(front14两华大学硕十学何论文panel)和类似于源代码功能的方框图(diagram)。前面板接受来自方框图的指 令。在VI的前面板中,控件(controls)模拟了仪器的输入装置并把数据提供 给VI的方框图;而指示器(indicators)则模拟了仪器的输出装置并显示由方框 图获得或产生的数据。当把一个控件或指示器放置到前面板上时,LabVIEW在 方框图中相应地放置了一个端口(terminals),这个从属于控件或指示器的端口 不能随意删除,只有删除它对应的控件或指示器时它才随之一起被删除。用LabVIEW编制方框图程序时,不必受常规程序设计语法细节的限制。 首先,从功能菜单中选择需要的功能方框,将之置于面板上适当的位置;然后 用导线(wires)连接各功能方框在方框图中的端口,用来在功能方框之间传输 数据。这些方框包括了简单的算术功能,高级的采集和分析VI以及用来存储 和检索数据的文件输入输出功能和网络功能。用LabVIEW编制出的图形化VI是分层次和模块化的。我们可以将之用于 顶层(top level)程序,也可用作其它程序或子程序的子程序。一个VI用在其 它VI中,称之为subVI,subVI在调用它的程序中同样是以一个图标的形式出 现的。LabVIEW依附并发展了模块化程序设计的概念。用户可以把一个应用题 目分解为一系列的子任务,每个子任务还可以进一步分解成许多更低一级的子 任务,直到把一个复杂的题目分解为许多子任务的组合211。首先设计subVI完成每个子任务,然后将之逐步组合成能够解决最终问题的VI。 归纳起来LabvIEW软件开发平台具有以下优点:图形化的编程方式,设计者无需写任何文本格式的代码,是真正的工程 师的语言。提供了丰富的数据采集、分析及存储的库函数。既提供了传统的程序调试手段,如设置断点、单步运行,同时提供有独 到的高亮执行工具,使程序动画式运行,利于设计者观察程序运行的细节,使 程序的调试和开发更为便捷。32bit的编译器编译生成32bit的编译程序,保证用户数据采集、测试和 测量方案的高速执行。囊括了DAQ、GPIB、PXI、VXI、RS232485在内的各种仪器通信总 线标准的所有功能函数,使得不懂总线标准的开发者也能够驱动不同总线标准两华大学硕十学位论文接口设备与仪器。提供大量与外部代码或软件进行连接的机制,诸如DLLs(动态连接库)、 DDE(共享库)、ActiveX等强大的Intemet功能,支持常用网络协议,方便网络、远程测控仪器的开发。 LabVIEW软件开发平台具有以下特性: l开发环境断线提示功能 LabVlEW将在错误连线上放置错误标识“”,选择连线工具,将光标定位在错误连线上,将显示错误提示信息。自动错误处理 LabVIEW在检测到错误的时候自动中断程序的执行,在发生错误的地方高亮显示子程序,并弹出一个错误对话框。自动布线 用户无须考虑两个VI的相对位置,直接使用连线工具连接相应端口即可。数据线会自动确定最佳走线方向。条件断点和自定义探测 根据用户指定的条件设定断点以中断应用操作并创建自定义探测动态用户自定义事件 为事件结构创建自定义事件类型以方便处理,而不再单纯依靠界面上的用户输出。这样在控制LabVIEW何时生成何种事件方面将获得更多的灵活性。2网络化特点方便获得NET网络服务带缓冲DataSocket型数据 保证使用DataSocket在应用程序之间共享数据时可以接收到所有公有数据Email VIs通过SMTP(普通信件传输协议)发送email,包括文件和数据3 Express VlsExpress VIs将多个传统虚拟仪器的功能封装到一个易用的交互式的虚拟仪16心华大学硕上学位论史器中。只要在程序框中JJn,k-个Express VI,在数秒内即可用配置对话框定 义所需的功能。迅速开发常见的应用,程序框图简洁。代码运行性能和以往的 LabVIEW代码相同,却更易于维护扛”。Fig 22 StandardVI comparedwithExpressVI图22标准VI和ExpressVI的比较图形化程序设计编程简单、直观、开发效率高。随着虚拟仪器技术的不断 发展,图形化的编程语言必将成为测试和控制领域内最流行的发展趋势。23 LabvIEw的信号分析与处理模块现实中数字信号无所不在。因为数字信号具有高保真、低噪声和便于处理 的优点,所以得到了广泛应用。目前,对于实时分析系统,高速浮点运算和数 字信号处理已经变得越来越重要。这些系统被广泛应用到生物医学数据处理、 语音识别、数字音频和图像处理等各种领域。数据分析的重要性在于,由于无 法从刚刚采集的数据中立刻得到有用的信息,所以必须消除噪声干扰,纠正由 设备故障而遭到破坏的数据,或者补偿环境影响,如温度和湿度等【23】。LabVIEW开发环境中提供了信号处理和数学分析模块,可以帮助使用者从 采集的数据中提取有效信息,分析测量结果和处理信号。且LabVIEW分析工 具使用简单,无需使用者去考虑复杂的底层算法。本文在信号分析与处理的运算中,主要是使用LabVIEW语言的信号分析 处理予模板和数学运算子模板。下面重点介绍这两个子模板。231 Signal Proces sing子模板LabVIEW的Signal Processing子模板位于Analyze分析子模板中,它包含两华大学碰士学位论文信号产生、时域分析、频域分析、数字滤波器和窗函数等子选项板,如图23所示。自磐鲷嘲鳓l仓q|=j,菇r丧础“LlL一一jLFi923 Signalprocessing submodule图23 Signal processing子模扳各子模板的功能如下:Signal Generation信号产生子选项板:用于产生正弦波、三角波、方波等15种仿真波形。OTime Domain时域分析子选项板:用于对信号进行时域分析,包括卷积、 自相关、互相关等运算函数。OFrequency Domain频域分析子选项板;用于对信号进行频域分析,包括功率谱、FFT、FHT等运算函数。 OFilters数字滤波器子选项板;用于对信号进行滤波处理,包括巴特沃斯滤波器、切比雪夫滤波器、FIR、IIR等滤波器。 QWindows窗函数子选项板;用于对信号进行加窗处理,包括矩形窗、汉宁窗、海明窗等13种窗函数。 这些子选项板提供上百种信号分析与处理函数,使得分析软件的开发变得更加简单。用户不必像在普
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!