基于LabVIEW的虚拟双踪示波器的设计.doc
《基于LabVIEW的虚拟双踪示波器的设计.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW的虚拟双踪示波器的设计.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要示波器是科学研究与工程设计中广泛应用一种通用仪器。虚拟数字存储示波器是虚拟仪器技术一种具体应用,主要由数据采集、数据处理与结果显示三大部分组成。其中,数据处理与结果显示由计算机软件系统来完成,只有数据采集是在软件控制下由硬件来完成。本文主要利用功能强大图形化虚拟仪器开发平台LabVIEW,完成虚拟双踪示波器设计。本设计采用模块化设计思想,将每个功能均由一个模块来完成。其中主要包括由信号发生、触发控制与采样控制组成数据采集模块,由滤波、频谱分析、加窗处理与波形存储及回放组成信号分析及处理模块,时基控制波形显示模块。数据处理与结果显示都是由计算机软件系统来实现,而数据采集则是在软件控制下由硬
2、件来完成。本文所设计虚拟示波器除具有通用功能外,又优于普通示波器,具有自身优点,如滤波、频谱分析、波形存储与调用,其成本低廉,功能可根据应用需要不断地扩展。最后对虚拟示波器进行了系统测试与性能分析,实验结果达到了预先设计要求。关键词:虚拟仪器,虚拟双踪示波器,LabVIEW第 48 页ABSTRACTScope of scientific research and engineering design is a widely used general-purpose equipment. Virtual Digital Storage Oscilloscope is a kind of vir
3、tual instrument technology specific application, mainly by the data acquisition, data processing and the results showed three major components. Among them, the data processing and results accomplished by the computer software system, only the data acquisition is under the control of the software fro
4、m the hardware to complete.This paper mainly using powerful graphical LabVIEW virtual instrument development platform, completed the design of virtual oscilloscope double steps.This design USES the modular design thought, will each function all by a module to complete. Include the signal happen and
5、trigger the control and sampling control the data acquisition module, composed by filtering, spectrum analysis, add window treatment and waveform storage and playback of signal analysis and processing module, the time base control of the waveform display module. Data processing and the results showe
6、d that are made by computer software system to achieve, and the data acquisition is under the control of the software by the hardware to finish. In this paper, the design of virtual oscilloscope is in addition to the general function, and better than the ordinary oscilloscope, which has its own adva
7、ntages, such as filtering, spectrum analysis, waveform, the storage and call low cost, according to the needs of the function can be used continuously expanded. At last the virtual oscilloscope system test and performance analysis, the experimental results to advance design requirements. KEY WORDS:
8、Virtual instrument, Virtual oscilloscope.Were double, LabVIEW 目 录1 绪 论111.2 虚拟仪器概述21.3 虚拟仪器现状71.4 本研究内容92 虚拟示波器基本原理111112143 系统设计173.1 硬件设计183.2 软件设计193.2.1 LabVIEW编程环境介绍193.2.2 软件编程223.3 信号分析及处理设计2529293.3.3 数据回放303.3.4 显示控制314 虚拟示波器调试及测试结果3333333335365结论及展望37参考文献391 绪 论随着电子技术、计算机技术、软件技术、网络技术高度发展,其
9、在仪器技术与测量技术上应用也越来越广,仪器仪表结构在许多方面都较传统仪器有很大突破,在功能与作用上发生了质变化,由此产生了许多新测试仪器、测试理论、测试方法。同时越来越复杂测试条件,高度自动化工业化大生产迫切需要功能更强大、成本更低廉、系统更灵活新一代测试仪器。随着科技发展,虽然传统仪器也得到迅猛发展,仪器精度越来越高,功能越来越强,性能越来越好,但传统仪器基本上没有摆脱单独使用、手动操作局限。在工业自动化测试及测量领域,传统测量方法使用起来很不便利,其局限性非常明显,显然已经不能适应时代发展需要了。传统台式仪器主要结构由硬件构成,是由厂家设计并定义好功能一个封闭结构,形式相对固定,所能实现测
10、试功能单一,每种仪器只能实现一类测量功能,用户在使用过程中难以对其功能进行改变,并只能以确定方式提供给用户。因此人们对测试仪器提出了更高要求:例如测试精度高,可靠性好,功能强,仪器体积小,测试全程自动化,智能化,使用灵活方便,升级便利, 同时还能进行测量数据存储、处理与显示,具有与其他仪器设备(如计算机等) 进行数据通讯等功能。今后电子测试仪器发展方向,是从模拟技术转向数字技术,从单台仪器转向多种功能组合仪器,从硬件实现仪器功能转向软硬件结合使用,从简单功能组合转向以一个人计算机为核心测试平台,从硬件模块转向软件包形式。基于计算机测试仪器思想逐渐形成,美国国家仪器公司首先提出了“软件即是仪器”
11、口号,虚拟仪器应运而生。虚拟仪器核心思想是利用计算机强大资资源,使本来需要硬件实现技术软件化,以便最大程度地降低系统成本,增强系统灵活性。在现代电子测量、仪器仪表等领域,示波器是电子信号测量行业最常用仪器之一,主要用来测量并显示被测信号参数与波形,在科学试验及现场检测等许多领域被广泛应用。目前我国高档台式仪器如数字示波器、频谱分析仪、逻辑分析仪等还主要依赖进口,这些仪器加工工艺复杂,对制造水平要求高,生产突破度难。计算机技术进步为新型测控仪器产生提供了技术基础、功能更强应用软件提供了方便。虚拟仪器诞生,使用户可以将一些先进数字信号处理算法应用于虚拟仪器设计,增加传统台式仪器所不具备功能,还能利
12、用先进计算机技术提高效率,而且完全可以通过软件配置实现多功能集成仪器设计。因此,目前研制一种结构简单、操作方便、生产技术要求不高、成本低数字示波器是非常必要。1.2 虚拟仪器概述信号调理器D/A转换器信号调理器信号调理器数据发生器A/D转换器人机接口信号分析及处理器各类接口显示器虚拟仪器 (Virtual Instrument)是基于计算机仪器。计算机与仪器密切结合是目前仪器发展一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型例子就是所谓智能化仪器。随着计算机功能日益强大及其体积日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统仪器。另一种方式是将仪器装入计算
13、机。以通用计算机硬件及操作系统为依托实现各种仪器功能。虚拟仪器主要是指这种方式。所谓虚拟仪器就是在通用计算机上选用一组软件与硬件,使得在操作这台仪器时就像使用一台自己设计专用传统仪器,操作人员可以通过友好用户界面来控制仪器启动、运行与结束,只需要向仪器发布一个测试指令,就可以获得最终测试结果与信息。完成对被测信号数据采集、信号分析、波形显示、故障诊断、数据存储以及控制输出等功能。虚拟仪器构成如图1-1所示:图1-1 虚拟仪器结构测量仪器发展,一种较普遍地说法是分为五个阶段,如图1-2所示数字仪器智能仪器虚拟仪器电子仪器模拟仪器七十年代五十年代20世纪19世纪九十年代图1-2 测量仪器发展模拟仪
14、器主要有模拟式电压表、电流表等,这些仪表解决了当时对某些量测量需求。从二十世纪初到五十年代左右,测量理论、方法及电子技术、控制技术相结合,出现了以记录仪与示波器为代表电子仪表。五十年代以后,随着晶体管与集成电路出现以及应用电子技术发展,数字技术成功地应用到测量仪器。七十年代初,出现了智能仪器。智能仪器是将微机置于仪器内部,使仪器具有控制、存储、运算、逻辑判断及自动操作等智能特点,并在测量准确度、灵敏度、可靠性、自动化程度、运用能力及解决测量技术问题深度与广度等方面都有明显进步。这种内置微处理器仪器,既能进行自动测试又能完成数据处理,可取代部分脑力劳动。但在数字化仪器与智能仪器阶段基本上没有摆脱
15、传统仪器那种独立使用、手动操作模式,难以胜任更复杂、多任务测量需求。为解决这样问题,总线式仪器及系统应运而生。人们发明制造出CAMAC、RS232与GPIB(即IEEE-488)等多种仪器通讯接口总线,用于将多台智能仪器连在一起,以构成更复杂测试系统。但在复杂总线式仪器系统中还有许多重复部件或功能单元,如键盘、CRT、存储器等。1987年,美国惠普与泰克等5家公司在VME总线基础上,联合提出了一种新型总线系统VXI总线。由于它标准基于开放性原则,又具有结构紧凑、数据吞吐能力强、定时与同步精确、模块可重复利用,很快得到了广泛应用。尤其是在组建中、大规模自动测量测试系统,以及对速度、准确度要求较高
16、场合,有着其它仪器系统无法比拟优势。1997年Nl公司推出了一种新仪器总线标准PXI总线标准。相对VXI仪器,PXI仪器具有成本低、便于组成便携式测试系统等优点。这些以PC为核心、由测量功能软件支持,具有虚拟控制面板、必要仪器硬件与通信能力PC仪器或VXI仪器就是虚拟仪器。电测量理论与技术不断发展、测量领域与测量观念不断拓展,给测量仪器仪表提出了更高要求。仪器是测量工具,测量本质是利用仪器仪表获得定量认知过程,测量实现离不开仪器仪表,测量技术发展过程,也就是仪器仪表发展过程。因而,为适应测量技术发展需要,仪器仪表技术也不断地进步与提高,虚拟仪器就是为了适应测量技术发展需要而产生并发展起来。虚拟
17、仪器利用PC机显示器显示功能模拟传统仪器功能面板,以多种形式表达输出检测结果,利用PC机强大软件功能实现信号数据运算、分析、处理,由FO接口设备完成信号采集、调理与测量,从而完成各种测试功能。虚拟仪器以透明方式,通过软件对数据分析处理、表达以及图形化用户接口,把计算机资源(如微处理器、显示器等)与仪器硬件(如A/D、D/A、数字FO、定时器、信号调理等)测量能力、控制能力结合在一起。虚拟仪器突破了传统仪器以硬件为主体模式。实际上使用者是在操作具有测试软件电子计算机进行测量,犹如操作一台虚设电子仪器。虚拟仪器“虚拟”两字主要包含以下两个方面含义:(1)虚拟仪器面板是虚拟虚拟仪器面板上各种“图标”
18、及传统仪器面板上各种“器件”所完成功能是相同。由各种开关、按钮、显示器等图标实现仪器电源“通”、“断”,实现被测信号“输入通道”、“放大倍数”等参数设置,以及实现测量结果“数值显示”、“波形显示”等。传统仪器面板上器件都是“实物”,而且是由“手动”与“触摸”进行操作。虚拟仪器前面板是外形及实物相像“图标”,每个图标“通”、“断”、“放大”等动作通过用户操作计算机鼠标或键盘来完成。因此,设计虚拟仪器前面板就是在前面板设计窗口中摆放所需要图标,然后对图标属性进行设置。(2)虚拟仪器测量功能是通过对图形化软件流程图编程来实现虚拟仪器是在以PC为核心组成硬件平台支持下,通过软件编程来实现仪器功能。当基
19、本硬件确定以后,就可以通过不同软件实现不同功能。用户可以根据自己需要,设计自己仪器系统,满足多种多样应用要求。利用计算机丰富软硬件资源,可以大大突破传统仪器在数据分析、处理、表达、传递、存储等方面限制,达到传统仪器无法比拟效果。它不仅可以用于电子测量、分析、处理等领域,而且还可以用于进行设备监控及工业过程自动化。虚拟仪器系统可以广泛地应用在通讯、自动化、半导体、航空、电子、电力、生化制药、与工业生产等各种领域电力工程、物矿勘探、医疗、振动分析、声学分析、故障诊断及教学科研等多个方面。现有虚拟仪器系统按硬件工作平台主要可有以DAQ板卡与信号调理为仪器硬件而组成PC总线PC-DAQ测试系统,或以G
20、PD3,VXI,Serial与 Field bus等标准总线为仪器硬件组成GPIB系统、VXI系统、串口系统与现场总线系统等多种形式。常见虚拟仪器组建方案如图1-3所示:信号调理器数据、图像采集卡GPIB接口卡GPIB接口仪器串行口仪器计算机(装有虚拟仪器开发软件)被测对象并行口仪器VXI仪器现场总线(field,CANbus)设备其它计算机硬件板卡图1-3 常见虚拟仪器组建方案(l)PC-DAQ插卡式VI这种方式用数据采集卡配以计算机平台与虚拟仪器软件,便可构成数据采集与虚拟仪器系统。它充分利用了计算机总线、机箱、电源以及软件便利,其关键在于A/D转换技术。这种方式受PC机机箱、总线限制,存
21、在电源功率不足、机箱内噪声电平较高、无屏蔽、插槽数目不多、尺寸较小等缺点。但因插卡式仪器价格便宜,因此其用途广泛,特别适合于工业测控现场、各种实验室与教学部门使用。(2)并行口式VI最新发展可连接到计算机并行口测试装置,其硬件集成在一个采集盒里或探头上,软件装在计算机上,可以完成各种VI功能。它最大好处是可以及笔记本计算机相连,方便野外作业,又可及台式PC相连,实现台式与便携式两用,非常方便。(3)GPIB总线方式VIGPIB(General Porpose Interface Bus)技术出现使电子测量由独立单台手工操作向大规模自动测试系统发展。典型GPIB系统由一台PC机,一块GPIB接口
22、卡与若干台GPIB仪器通过GPIB电缆连接而成。GPIB测试系统结构与命令简单,造价较低,主要市场在台式仪器市场。适用于精确度要求高,但对计算机速率要求与总线控制实时性要求不高场合。(4)VXI总线方式VIVXI总线是高速计算机总线VME在VI领域扩展,有稳定电源,强有力冷却能力与严格RFI/EMI屏蔽。由于它标准开放,且具有结构紧凑、数据吞吐能力强、定时与同步精确、模块可重复利用、众多仪器厂家支持等优点,得到了广泛应用。它适用于组建大、中规模自动测量系统以及对速度、精度要求高场合,但VXI总线要求有专用机箱、零槽管理器及嵌入式控制器,造价比较高。(5)PXI总线方式VIPXI总线是PCI在V
23、I领域扩展。这种新型模块化仪器系统是在PCI总线内核技术上增加了成熟技术规范与要求形成,具有多板同步触发、精确定时星形触发、相邻模块间高速通讯局部总线以及高度可扩展性等优点,适用于大型高精度集成系统。(6)网络接口方式VI 尽管Internet技术最初并没有考虑如何将嵌入式智能仪器设备连接在一起,不过NI等公司己经开发了通过web浏览器观测这些嵌入式仪器设备产品,使人们可以通过Internet操作仪器设备。根据虚拟仪器特性,能够方便将虚拟仪器组成计算机网络,利用网络技术将分散在不同地理位置不同功能设备联系在一起,使昂贵硬件设备、软件在网络上得以共享,减少了设备重复投资。(7)USB接口方式VI
24、USB因其在PC机上广泛使用、即插即用特性与USB2.0高达480Mbits/s传输速率,使其逐渐成为仪器控制主流总线技术。USB接口被广泛应用,也使得工程师可以很方便将基于USB测量仪器连接到整个系统中。但是USB在仪器控制方面亦有一些缺点,比如USB传输线没有工业标准规格,在恶劣环境下,可能造成数据丢失,此外,USB对传输线距离也有一定限制。无论哪种VI系统,都是将仪器硬件搭载到笔记本电脑、台式微机或工作站等各种计算机平台加上应用软件而构成。一台性能优良虚拟仪器不仅可以实现传统仪器所有功能,而且在许多方面还有传统仪器无法比拟优点,如使用灵活方便、功能丰富、价格低廉、可一机多用、可重复开发等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 虚拟 示波器 设计
限制150内