毕业设计(论文)基于labview的双通道数字示波器设计.doc
《毕业设计(论文)基于labview的双通道数字示波器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于labview的双通道数字示波器设计.doc(39页珍藏版)》请在三一办公上搜索。
1、摘 要虚拟仪器是现代计算机软硬件技术飞速发展的产物,它正逐步取代传统的电子仪器,是现代电工电子测量仪器的发展方向。虚拟仪器主要由数据采集、数据分析处理、数据输出与显示三部分模块组成。 本文是以美国NI公司的虚拟仪器开发环境labview设计的虚拟示波器,介绍虚拟示波器的实现过程。该仪器是用基于图形化编程语言labview而编写的, 本虚拟示波器涉及主要功能包括:双通道信号输入、触发控制、通道控制、时基控制、波形显示、参数自测量等。本虚拟示波器的数据采集的功能与普通示波器一样;波形显示模式:通道 A或B 、A+B及A-B等。经测试,本虚拟示波器可实现数据采集,并可对采集信号进行运算。关键词: 虚
2、拟仪器; 示波器; labview; 波形显示; 双通道信号输入AbstractThe hypothesized instrument is the modern computer software and hardware technology rapid development product, it is substituting for traditional gradually the electronic instrumentation, is the modern electrician electronic surveying instrument development di
3、rection. The hypothesized instrument mainly by the data acquisition, data analysis processing, the data output and demonstrated three parts of modules compose. This article using American NI Corporations hypothesized instrument development environment LabVIEW, the introduction hypothesized oscillosc
4、ope realization process. This instrument is with, this hypothesized oscilloscope which compiles based on presente in figures and diagrams programming language LabVIEW8i involves the main function to include: Double channel signal input, triggering control, channel control, time base control, profile
5、 demonstration, parameter from survey and so on. This hypothesized oscilloscope data acquisition function and the ordinary oscilloscope are same; Profile demonstration pattern: Channel A or B, A+B and A-B and so on. Been tested. ThisvirtualoscilloscopeCan be achieved Data acquisition,And can be Comp
6、uting for Signal acquisitionKey word: Virtual instrument;Oscilloscope; LabVIEW;Waveform display;Dual-channelsignal input目 录第一章 虚拟仪器基本介绍11.1 虚拟仪器介绍11.1.1 虚拟仪器的基本概述.31.1.2 虚拟仪器的构成.31.1.3 虚拟仪器的优点.41.2 虚拟仪器的发展现状和方向41.2.1 虚拟仪器的现状.41.2.2 虚拟仪器的发展及特点.51.2.3 虚拟仪器的展望.6第二章 虚拟示波器的介绍82.1 什么是虚拟示波器.82.2 虚拟示波器的软件和硬
7、件介绍82.3 软件开发平台102.3.1 labview的操作模板112.3.2 创建一个VI122.3.3 程序的调试技术132.3.4 虚拟仪器的基本设计步骤152.4 数据采集卡162.4.1 数据采集卡主要组成172.4.2 数据采集卡参数设置18第三章 双通道虚拟示波器的设计193.1 设计目标及要求193.1.1 主要功能模块193.1.2 主要控制模块203.2 虚拟示波器的设计步骤203.2.1 数据采集模块213.2.2 波形显示模块223.2.3 参数测量模块233.2.4 频谱分析模块243.2.5 数据写盘模块253.2.6 数据读盘模块263.2.7 波形打印模块2
8、73.2.8 自动手动切换模块283.2.9 自动扫描模块283.2.10 主要控制结构293.3 前面板与程序框图30总 结32参考文献34致 谢35第一章 虚拟仪器基本介绍1.1虚拟仪器介绍由于电子技术、计算机技术的高速发展及其在电子测量技术和仪器领域中的应用,新的测试理论、新的测试方法、新的测试领域以及新的仪器结构不断出现。电子测量仪器的功能和作用已经发生质的变化。在先进的测控系统中,不仅希望设备能够单独进行测试,还希望他们之间能够互相通信,构成测试系统,甚至是测试网络系统,实现信息共享,以便对众多的被测信号进行对比、综合和自动分析、从而得出准确的判断。这是电子行业本身给测试设备提出的要
9、求,传统的测试仪器在此方面受到很大的限制。由于上述原因,并且随着电子技术和计算机技术的快速发展以及价格不断下降,改变了传统的电子技术设计观念,使原来部由硬件完成的功能,现在能由软件实现。例如仪器面板和数字滤波等,实现硬件软件化。而不少硬件难以实现的功能,例如复杂的信号分析,数据统计和三维图像显示等,在计算机中则较容易实现。在市场的需求和相关技术支持下,促使了基于个人计算机的测控仪器虚拟仪器的发展。虚拟仪器利用计算机强大的处理能力,使得它成为了一种很好的工具,其应用范围也越来越广泛。与传统仪器相比,虚拟仪器在智能化程度、处理能力和可操作性等方面均具有明显的技术优势。 虚拟仪器技术是测试技术和计算
10、机技术相结合的产物,是以计算机为基础,配以相应测试功能的硬件作为信号输入输出的接口,利用虚拟仪器软件开发平台(如LabVIEW、LabWindows/CVI)在计算机的屏幕上虚拟出仪器的面板并实现相应的功能,使得使用者在操作计算机时就像在操作一台自己设计得测试仪器。虚拟仪器的出现,打破了传统仪器由厂家定义,用户无法改变的工作模式,使得用户可以根据自己的需求,设计自己的仪器系统,给用户提供了一个充分发挥自己才能和想象力的空间,实质上代表了一种创新的仪器设计思想。与传统仪器相比,虚拟仪器具有性价比高、开放性好、智能化程度高、界面友好、使用方便、模块化和网络化的优点,在很多领域大有取代传统仪器的趋势
11、。虚拟仪器包括硬件和软件两个基本要素,硬件功能是获取被测的物理信号,提供信号传输的通道;软件则是实现数据采集、分析、处理、显示等功能,并将其集成为仪器操作与运行的一体化环境。总体而言,虚拟仪器硬件以VXI、PXI等先进的计算机接口总线发展为标志,而软件技术则是以VISA、SCPI、IVA等标准和LabVIEW、LabWindows/CVI等先进开发平台为核心,构成一个完整的虚拟仪器技术体系。1示波器是在科学研究和工程设计中广泛应用的一种通用仪器。目前研制一种结构简单、操作方便、生产技术要求不高、费用低的数字示波器是非常必要的。本文介绍了一种新型的示波器:虚拟数字存储示波器。虚拟数字存储示波器是
12、虚拟仪器技术的一种具体应用。该虚拟仪器基于计算机平台,将虚拟仪器硬件和软件紧密结合,实现比传统仪器更强大的功能。虚拟数字存储示波器系统由数据采集、数据分析和结果输出显示三个主要功能部分组成。其中,数据分析和结果输出显示完全由计算机软件系统来完成,只有数据采集是在软件的控制下由硬件来完成。本文主要完成对软件系统的设计。本文设计的虚拟数字存储示波器的系统工作原理是,对模拟信号进行数据采集后,根据使用者的不同要求由软件对数据进行相应的分析、处理,并在屏幕上显示处理结果。本设计采用模块化的软件设计思想编写,每个功能的实现由一个模块完成。我们所设计的虚拟数字存储示波器主要由数据采集、参数测量、频谱分析、
13、滤波和波形存储和读取模块组成。将这些子模块在虚拟仪器的框图程序中按照一定的逻辑关系组合起来,就形成了完整的虚拟数字存储示波器。它具有传统仪器所没有的许多优点,如波形可以存储为数据文件,可以长久保存并随时调用,波形显示可以进行单、双通道的切换、成本低廉,可以根据需要进行功能拓展。本设计所采用的软件是美国NI公司推出的LabVIEW。LabVIEW是一种基于图形化编程语言的开发环境,具有十分强大的数据库。它为虚拟仪器设计者提供了一个便捷、轻松的设计环境。是目前应用最广泛的虚拟仪器开发平台软件之一。本文利用LabVIEW2011图形编程语言,借助计算机强大功能,设计了一种方便、实用的虚拟示波器,并在
14、实际运用中取得较好的效果。它的主要性能指标是双通道波形显示,波形可存储读取,具有谱分析和滤波功能以及电压、时间、频率等参数的测量。在传统仪器的基础上扩展了部分功能。充分发挥了计算机强大的功能和软件设计的灵活性。2电子测量仪器发展至今,大体可以分为四代:即模拟仪器、数字化仪器、智能仪器和虚拟仪器。虚拟仪器(Virtual Instrument,简称VI)是现代仪器技术和计算机技术深层次结合的产物,是当今计算机辅助测试(ComputerAided Test,CAT)的重要技术。1.1.1 虚拟仪器的基本概述虚拟仪器就是在通用仪器硬件平台上定义和设计仪器的功能,用户在操作虚拟仪器的同时就是在使用一台
15、专门的电子仪器。首先,虚拟仪器使用软件实现。软件就是仪器,一个机房就可以是一个多功能实验室;其次,虚拟仪器人机界面好,内容丰富,借助虚拟仪器的功能,可以直观生动地展示其物理实质,减轻实验人员的教学负担,加深学生的理解;再次,使用虚拟仪器,可以提高实验效率,降低教学成本。在教学中,调试和校准往往比较费时,而虚拟仪器恰好可以避免这一点,参数输入简便,结果显示明确,且仪器不会有任何损坏。实际设备的更新只是软件的更新而已;最后,利用网络教学,可以实现教学手段现代化。借助虚拟仪器技术,可以把仪器技术与计算机技术相结合,可以充分利用计算机资源。在实验过程中,通过声、光、动画等手段的结合,教学将会更加生动形
16、象,实验结果将会更加精确。将来进入网络教学时代,虚拟仪器将更加显示出其优越性。1.1.2 虚拟仪器的构成虚拟仪器从构成要素上讲,由计算机、应用软件和仪器硬件等构成;从构成方式上讲,则由以DAQ板和信号调理为仪器硬件而组成的PCDAQ测试系统,或以GPIB,VXI、Sedal和Field bus等标准总线仪器为硬件组成的GPIB系统、串口系统和现场总线系统等多种形式。无论哪种vI系统,都是将仪器硬件搭载到笔记本电脑、台式微机或工作站等各种计算机平台加上应用软件而构成的。虚拟仪器的构成方式如图1.1所示:测控对象信号调理GPIB接口仪器串行口仪器/PLCVXI仪器现场总线数据采集卡GPIB接口卡L
17、abVIEW 图1.1 虚拟仪器结构示意图1.1.3 虚拟仪器的优点与传统仪器相比虚拟仪器主要有以下优点:(1)传统仪器的面板只有一个,其上布置着种类繁多的显示与操作元件,易于导致许多识别与操作错误。虚拟仪器与之不同,它可以通过在几个分面板上的操作来实现比较复杂的功能。这样,在每个分面板上就可以实现功能操作的单纯化与面板布置的简捷化,从而提高操作的正确性与便捷性。同时,虚拟仪器面板上的显示元件和操作元件的种类与形式不受“标准件”和“加工工艺”的限制,它们是由编程来实现的,设计者可以根据用户的认知要求和操作要求,设计仪器面板。(2)在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成仪器的功能
18、。(3)仪器的功能是用户根据需要由软件来定义的,而不是事先由厂家定义好的。(4)仪器性能的改进和功能扩展只需要更新相关软件设计而不需要购买新的仪器。(5)研制周期较传统仪器大为缩短。(6)虚拟仪器开放、灵活,可与计算机同步发展,与网络及其他周边设备互联。31.2 虚拟仪器的发展现状和方向1.2.1 虚拟仪器的现状虚拟仪器的概念,是美国国家仪器公司(National Instruments Corp,简称NI)于1986年提出的。80年代以来,NI公司研制和推出了许多总线系统的虚拟式仪器,成为这类新型仪器世界第一生产大户。此后,美国的惠普(HP)公司,Tektronix公司,Racal公司等也相
19、继推出了许多此类仪器,并在短短的lO余年便占有了世界仪器市场的10左右。虚拟仪器技术目前在国外发展很快,以NI公司为代表的一批厂商已经在市场上推出了基于虚拟仪器技术而设计的商品化仪器产品。在美国,虚拟仪器系统及其图形编程语言,已作为各大学理工科学生的一门必修课程。美国的斯坦福大学的机械工程系要求三、四年级的学生在实验时应用虚拟仪器进行数据采集和实验控制。据“世界仪表及自动化”杂志预测,2l世纪初叶,世界虚拟仪器的生产厂家将超过千家,其品种将达到数千种,市场占有率将达到50左右。虚拟仪器将成为本世纪仪器发展的方向,而且有逐步取代传统硬件化电子仪器的趋势。近年来,世界各国的虚拟仪器公司开发了不少虚
20、拟仪器开发平台软件,以便使用者利用这些仪器公司提供的开发平台软件组建自己的虚拟仪器或测试系统,并编制测试软件。最早和最具影响的开发软件,是NI公司的LabVIEW软件和LabWindowsCVI开发软件。LabVIEW采用图形化编程方案,是非常实用的开发软件。LabWindowsCVI是为熟悉c语言的开发人员准备的、在Windows环境下的标准ANSIC开发环境。除了上述的优秀开发软件之外,美国HP公司的HPVEE和HPTIG平台软件,美国Tektronis公司的Ez-Test和Tek-TNS软件,以及美国HEM Data公司的Snap-Marter平台软件,也是国际上公认的优秀虚拟仪器开发平
21、台软件。 专家预测:未来的几年内,国内将有大批企业使用虚拟仪器系统对生产设备的运行状况进行实时监测。随着微型计算机的发展,虚拟仪器将会逐步取代传统的测试仪器而成为测试仪器的主流。1.2.2 虚拟仪器的发展及特点电子测量仪器发展至尽,大体可分为四代:模拟仪器、分立元件式仪器、数字化仪器、智能仪器和虚拟化仪器。 仪器的发展过程: 第一代模拟仪器。这类仪器在某些实验室仍能看到,是以电磁感应基本定律为基础的指针式仪器,如指针式万用表、指针式电压表、指针式电流表等。这类指针式仪表借助指针来显示最终结果。 第二代分立元件式仪器。当20世纪60年代出现晶体管时,便产生了以电子管或晶体管电子电路为基础的第二代
22、测试仪器分立元件式仪器。 第三代数字化仪器。20世纪70年代,随着集成电路的出现,诞生了以集成电路芯片为基础的第三代仪器数字化仪器。这类仪器目前相当普及,数字电压表、数字频率计等。这类仪器将模拟信号的测量转化为数字信号的测量,并以舒数字方式输出最终结果,适用于快速响应和较高准确度的测量。 第四代智能仪器。随着微电子技术的发展和微处理器的普及,以微处理器为核心的第四代仪器智能仪器迅速普及。这类仪器内置微处理器,既能进行自动测试,又具有一定的数据处理能力,可取代部分脑力劳动,习惯上称其为智能仪器。其缺点是它的功能块全部都以硬件(或固化的软件)的形式存在,无论对开发还是针对应用,都缺乏灵活性。 目前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 labview 双通道 数字 示波器 设计
链接地址:https://www.31ppt.com/p-3979371.html