《基于LABVIEW的虚拟信号分析仪器的设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于LABVIEW的虚拟信号分析仪器的设计毕业论文.docx(42页珍藏版)》请在第一文库网上搜索。
1、基于LABVIEW的虚拟信号分析仪器的设计毕业论文摘要1第一章虚拟仪器概述31.1仪器的发展31. 1.1仪器的发展3LL2虚拟仪器的发展历程 41.1.3虚拟仪器的发展趋势41.2虚拟仪器51.2. 1虚拟仪器概念51.2.2 虚拟仪器的特点及优势51.2.3 虚拟仪器的分类71.2.4 虚拟仪器系统的构成81.3 LabVIEW101.3. 1 LabVIEW 简介101.3.2 LabVIEW应用程序的构成101.3.3 LabVIEW中的操作模板12第二章信号发生132.1信号发生器的发展史132.2信号发生器的设计142.2. 1信号的发生142. 2.2基本函数发生器的设计162.
2、2.4 均匀白噪声信号发生器的设计212.2.5 公式波形信号发生器的设计22第三章信号分析233.1信号的时域分析233.1.1测量信号的基本平均值与均方差243.1.2信号的幅值以及极大值、极小值253. 2信号的频域分析263. 2. 1快速傅里叶变换幅值一相位谱263.2.2 FFT频谱(幅度一相位)2729第四章信号的处理4.1信号的滤波处理294. 2巴特沃斯滤波器的滤波设计294. 3数字F字滤波器的滤波设计304. 4滤波器Express VI的滤波设计31第五章虚拟信号分析仪器的综合设计345.1虚拟信号分析仪器综合设计前面板345. 2虚拟信号分析仪器综合设计程序框图355
3、. 3虚拟信号分析仪器的运行36第六章总结37参考文献38致谢39虚拟仪器是在以计算机为核心的硬件平台上,通过软件将计算机硬件资源与仪器硬件有机地融为一体,利用计算机强大的软件功能实现信号数据的运算、分析、处理,从而完成各种测试功能的仪器系统。它充分利用最新的计算机技术来实现和扩展仪器的功能,用计算机屏幕可以简单地模拟大多数仪器的调节控制面板,以各种需要的形式表达并且输出检测结果,用计算机软件实现大部分信号的分析和处理,完成大多数控制和检测功能。LabVIEW是一种高效用于构建数据采集与监测系统图形化编程语言。本文运用LABVIEW设计出一个信号的产生、分析和处理的应用程序。可以根据要求,产生
4、多种常用信号,并能够对其进行时域和频域的常用分析。首先是对原始信号进行时域波形显示,频域频谱显示。最后再对滤波后的信号进行相关分析,除掉谐波干扰信号。关键词:LabVEW虚拟仪器信号处理ABSTRACTVirtual instrument is on the computer as the core of hardware platform, through thesoftware to the computer hardware resources and hardware organically fuse and instrumentusing powerful computer soft
5、ware function to realize signal data calculations, analysis,processing, so as to complete the function of various test instrument system. It make fulluse of the latest computer technology to realize and expand the function of the instrument,use a computer screen can simply simulate most of the instr
6、uments to adjust the controlpanel, expressed in the form of a variety of needs and output test results, using computersoftware to realize most of the signal analysis and processing, complete most of the controland detection.LabVIEW is an effective and widely used to construct the data acquisition an
7、dmonitoring system for the graphical programming language. This paper USES LABVIEWdesign a signal analysis and processing of the application. Can be generated according tothe requirements, a variety of commonly used signals, and can carry on the time domainand frequency domain analysis of the common
8、ly used. The first is the original signal,according to the time domain waveform frequency spectrum display. Finally, the signalafter filtering correlation analysis, get rid of harmonic interference signal.Key words: LabVIEW ;virtual ; signal processing第一章虚拟仪器的概述计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方
9、式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器(virtual instruments)主要是指这种方式,充分利用现有计算机资源,配以独特设计的软硬件,实现普通仪器的全部功能以及一些在普通仪器上无法实现的功能。1.1 仪器的发展1.1.1 仪器的发展随着电子技术的发展,仪器的发展经历了四个时期:第一代仪器:模拟仪器。如指针式万用表、晶体管电压表,它们的基本特征是采用模拟电子技术实现,采
10、用指针显示结果。第二代仪器:数字化仪器数字化仪器目前相当普及,如数字电压表、频率计等。这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果。第三代仪器:智能仪器智能仪器内置微处理器,能进行自动测量,具有一定的数据处理能力,可取代部分脑力劳动。它的全部功能全部都是以硬件(或固化的软件)的形式存在,无论是开发还是应用,都缺乏灵活性。第四代仪器:虚拟仪器虚拟仪器是现代计算机技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来仪器发展的一个重要方向。从1988年开始,陆续有虚拟仪器产品面市。此后,虚拟仪器产品飞速增加。从仪器的发展历史可以看出,仪器领域已经历了两次技术革命
11、。第一次仪器革命是由于数字电子技术的发展引起的,使仪器形态进入了数字化仪器时代;第二次仪器革命是由于微处理器的大量应用引起的,使仪器形态进入了智能仪器时代。目前,仪器领域正在进行第三次仪器革命,这次革命是由通用计算机硬软件技术的进步引起的,这次仪器革命将使仪器形态进入第四个时期:虚拟仪器时代。21.1.2 虚拟仪器的发展历程虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的 Windows诞生之前,N1公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。
12、对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。虚拟仪器从概念的提出到目前技术的日趋成熟,体现了计算机技术对传统工业的革命。大致说来,虚拟仪器发展至今,可以分为三个阶段,而这三个阶段又可以说是同步进行的。8第一阶段,利用计算机增强传统仪器的功能。由于GPIB总线标准的确立,计算机和外界通信成为可能,只需要把传统仪器通过GPIB和RS-232同计算机连接起来,用户就可以用计算机控制仪器。随着计算机系统性能价格比的不断上升,用计算机控制测控仪器成为一种趋势。这一阶段虚拟仪器的发展几乎是直线前进。第二阶段,开放式的仪器构成。仪器硬件上出现了两大技术进步:一是插入式计
13、算机数据处理卡(plug-in PC-DAQ );二是VXI仪器总线标准的确立。这些新的技术使仪器的构成得以开放,消除了第一阶段内在的由用户定义和供应商定义仪器功能的区别。第三阶段,虚拟仪器框架得到了广泛认同和采用。软件领域面向对象技术把任何用户构建虚拟仪器需要知道的东西封装起来。许多行业标准在硬件和软件领域以产生,几个虚拟仪器平台已经得到认可并逐渐成为虚拟仪器行业的标准工具。发展到这一阶段,人们也认识到了虚拟仪器软件框架才是数据采集和仪器控制系统实现自动化的关键。11.1.3 虚拟仪器的发展趋势现代仪器仪表技术是计算机技术和多种基础学科紧密结合的产物。随着微电子技术、计算机技术、软件技术、网
14、络技术的飞速发展,新的测试理论、测试方法、测试领域以及新的仪器结构不断出现,在许多方面已经冲破了传统仪器的概念,电子测量仪器的功能和作用发生了质的变化。在此背景下,1986年美国国家仪器公司(NationalInstruments, NI)提出了虚拟仪器(Virtual Instrument, VI)的概念。尽管迄今为止虚拟仪器还没有一个统一的定义,但是一般认为:虚拟仪器是在PC基础上通过增加相关硬件和软件构建而成的、具有可视化界面的可重用测试仪器系统。作为一种以计算机软件为核心的新型仪器系统,虚拟仪器具有功能强、测试精度高、测试速度快、自动化程度高、人机界面优异、灵活性强等优点,通常被认为是
15、第三代自动测试系统的同义语。使用虚拟仪器系统可以避免仪器编程过程中的大量重复性劳动,从而大大缩短复杂程序的开发时间,并且客户可以用不同的模块来构造自己的虚拟仪器系统,选择统一的测试策略。由于虚拟仪器的功能和性能已被不断提高,如今在许多应用中它已成为传统仪器的主要替代方式。而虚拟仪器的各种优点让用户可放心地舍弃旧的传统测量设备,接受更新型、以计算机为基础的虚拟仪器系统。由于计算机的性能价格比不断改进,使虚拟仪器的价格更为大众化,用户不必再受限于传统仪器的使用限制和昂贵的价格,进一步降低了使用成本,减少了系统的开发费用和系统的维护费用。此外,新型笔记本电脑乂把虚拟仪器的便携性和强大功能推向一个新的水平。所