实验室虚拟数字示波器设计.docx
《实验室虚拟数字示波器设计.docx》由会员分享,可在线阅读,更多相关《实验室虚拟数字示波器设计.docx(35页珍藏版)》请在三一办公上搜索。
1、青岛农业大学毕 业 论 文(设计) 题 目: 实验室虚拟数字示波器的设计姓 名: 吕友东学 院: 机电工程学院专 业: 电气工程及其自动化班 级: 2011.02 学 号: 20112478指导教师: 佟春明2015年 06月16日毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。论文(设计)
2、作者签名: 日期: 年 月 日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。论文(设计)作者签名: 日期: 年 月 日指 导 教 师 签 名: 日期: 年 月 日目录摘 要IAbstractII1绪论11.1课题研究背景及意义11.2虚拟仪器
3、的概述21.3 虚拟示波器国内外研究现状31.4 课题的主要任务42 虚拟示波器的基本原理52.1 通用示波器52.2 数字示波器62.3 虚拟示波器73 LabVIEW编程环境介绍93.1 LabVIEW 简介93.2 LabVIEW 程序的基本组成93.3 LabVIEW模板103.4 子VI的创建和调用114 虚拟示波器的设计方案134.1 总体设计方案134.2 各模块具体设计步骤154.3 系统调试265 结论28参考文献29致谢30II实验室虚拟数字示波器的设计摘 要虚拟仪器的设计观念不同于传统的仪器设计概念,原来要求由硬件来完成的功能,现都可以由软件仿真来实现。 本次设计的虚拟示
4、波器全部由软件编程完成,其原理参考的是通用的双通道数字存储示波器,并在此基础上扩展了数据分析和处理功能。设计过程采用模块化的设计思路,每个功能都有由一个子VI模块完成,主要包括信号发生、通道选择、滤波器滤波、频谱分析、时间调节、幅值调节、参数测量共七个模块。整个设计过程中所用到的软件工具是美国 NI公司的 LabVIEW2012。关键词: 虚拟仪器;数字示波器;LabVIEWDesign of Virtual Digital Oscilloscope in LaboratoryAbstractThe new theory, method and fields of the test and t
5、he new structure of instrument drove test and control instrumentVirtual Instrument() based on computer have got development. Virtual instrument have changed the notion of traditional instrument design, which makes the parts are realized by software which were completed by hardware, and has obvious t
6、echnical advantages in intelligence, processing and maneuverability.This article mainly completes software component, the virtual oscilloscope is the principle of the oscilloscope refers the universal double channel digital storage oscilloscope, then expands the instrument analysis and processing fu
7、nction. The development tools of the whole development process are LabVIEW2012 of American NI company. Key Words:Virtual Instrument;Digital Oscilloscope;LabVIEW青岛农业大学机电工程学院本科毕业设计(论文)1绪论1.1课题研究背景及意义1.1.1课题研究背景由于科学技术的飞速发展,在越来越多的领域里都会用到电子测量技术。传统电子测量仪器是用来测量电量或非电量的仪器设备,近年来也发展的相当迅速,数字万用表、数字示波器等都是传统仪器的代表。这
8、些传统仪器被广泛地应用于工农生产生活,军事国防,教育科研等领域,在电子工业有着至关重要的作用。然而传统仪器也有着很多自身的局限性。比如机械操作方式式,在自动控制越来越普及的大环境下,这样的仪器使用很不方便.而且也不能很好的与其他设备进行资源的共享;制造成本高,严重的影响了设备的更新换代,造成设备缺乏和陈旧。由于现代科技技术的高速发展,势必会对电子测量技术的要求不断高。在这样的趋势下传统仪器越来越不适应时代发展对测量设备的要求了,因此传统的测量设备终将被其它更新更好的技术所代替。计算机的产生和发展引领了世界第五次信息技术的革命使得现代电子测量技术朝着智能化、自动化、数字化方向发展。并且在数据传输
9、速率、设备的可扩展性等方面有了巨大的提高。虚拟仪器是全新概念的仪器,其设计理念是对传统测量仪器的一种值得飞跃。是传统仪器与计算机设备的一种有机的结合。虚拟仪器开辟了电子测量领域的一个新纪元。我国的虚拟仪器的研发制造起步比较晚,因此像高性能的数字存储示波器、功率分析仪等先进设备,主要从国外进口。这些高科技设备的加工工艺复杂,研发制造成本高,然而,如果利用虚拟仪器技术,我们就可以只采购那些必须的仪器的硬件设备,而自己利用工具软件来设计性价格比高的先进仪器系统。1.1.2 研究意义示波器一直以来都是实验教学和科学科研中经常用到的测量观测设备。然而,台式示波器的研发周期长,制作工艺复杂,造价高昂。但是
10、用虚拟软件编程设计的虚拟示波器可以很好的突破这些缺点和不足,不仅能实现台式示波器的全部实验功能,而且还能对其进行功能扩展,比如添加数据的存储、分析、波形回放、链接网络实现远程控制等新的功能。并且用户在使用虚拟示波器时,可以节约购买仪器的成本,设备操作更加方便,而且仪器功能更加齐全。1.2虚拟仪器的概述虚拟仪器(Virtual Instrument )的出现是测量仪器领域的一个重大突破,它从根本上改变了传统仪器的设计制造观念,从根本上更新了测量仪器的,带给人们一个全新的测量仪器的概念。由于虚拟仪器本身的优点因此虚拟仪器将是未来仪器产业发展的一大趋势同时也代表着测量仪器发展方向和潮流。1.2.1
11、虚拟仪器的含义虚拟仪器是在计算机系统的基础上开发出的软件仪器,是当代计算机技术和传统仪器设计相结合的产物。一般而言,电脑和仪器之间结合方式有两种:第一种是把仪器作为核心部分,将软件系统植入仪器之中;第二种把电脑作为核心,将仪器所功能装入电脑或工控机中,通过电脑来实现各种仪器功能。目前的虚拟仪器设计概念就是使用第二种方式。1.2.2虚拟仪器的优点与传统仪器相比较虚拟仪器具用有4个优点。第一,不强调物理上的实现形式。虚拟仪器的功能是通过软件编程来实现数据采集与控制,数据分析处理及数据的显示这三部分功能。其充分利用计算机系统的数据处理能力,在电脑硬件的基础上,用软件来完成数据的采集、分析和处理以及测
12、试结果的显示等功能,通过软硬件的配合来实现传统仪器的各种功能;第二,在虚拟仪器内部实现资源共享。它完全颠覆了以往由厂家定义仪器功能的传统制造方式,而是变由用户自己来根据个人需要来定义仪器功能。通过不同的编程软件编程可以在相同的硬件基础上制作完全功能不同的测量仪器;第三,图形化的软件面板。虚拟仪器没有用到传统仪器的操作面板,而是利用电脑本身强大的图形编辑能力,采用可视化的图形编程语言,在电脑屏幕上建立图形化的操作面板来替代常规的传统仪器面板。软件面板上具有与实际仪器相似的开关,转盘,显示等控件。用鼠标或键盘对操作软面板进行操作。第四,拥有巨大的数据记录容量;自动化的测试过程;用户可以自定义分析方
13、式和接口;可扩展的工程函数库;自动生成测试运行报告;高品质的打印功能等。1.2.3 虚拟仪器的构成虚拟仪器可以由多种接口或具有这些接口的仪器,来连接构成被测控对象的计算机。虚拟仪器的结构如图1-1所示。信号调理数据采集卡计算机是由硬件和软件构成的。因为虚拟仪器是以电脑或工控机为依托的,因此,虚拟仪器也是由硬件和软件两部分组成。虚拟仪器的结构有硬件基础和软件程序两部分构成。GPIB接口仪器VXI接口仪器计算机工控机测控对象图像采集仪器串行口仪器并行口仪器其他接口设备图1-1虚拟仪器结构构成虚拟仪器的硬件成分是计算机的周边电路,与电脑一同形成了虚拟仪器的硬件基础,是应用软件运行的物质保障;应用软件
14、是虚拟仪器的核心,在硬件基础确定以后,软件通过不同功能模块的组合构成多种仪器,赋予系统不同功能,以实现不同的测量功能。1.3 虚拟示波器国内外研究现状示波器一直以来都是电子行业应用最广泛的测量仪器之一,小到日常教学实验,大到国家科学研究,等电子行业的方方面面示波器都被广泛应用。由于当代计算机技术的飞速发展和不断成熟以及各种高新技术的不断面世,特别是虚拟仪器这一新的测量仪器设计概念的产生,使得示波器突破了传统的束缚,在制作工艺以及使用方法和功能等方面发生了革命性性的变化。虚拟仪器技术目前在国外发展相当迅速,美国的各大高校都把它和图形编程语言作为理工科学生的必修课程。近年来,各个国家的虚拟仪器公司
15、都开发了很多软件开发平台,以便不同的用户利用公司提供的开发软件平台制作自己的虚拟仪器或测试系统,并编制测试软件。在虚拟仪器市场上具有代表性的企业是美国国家仪器公司(NI公司)。他们已经在市场上推出了各种各样基于虚拟仪器技术而设计的设备仪器。比较有影响力和代表性的开发软件有NI公司的LABVIEW软件和LAB WINDOWS/CVI软件。 国内对虚拟示波器的研究相对较晚,但是现在国内的许多企业也已经设计出许多品种的虚拟示波器。虚拟示波器的研究在我国的研发具有很大的显示意义,其有利于提高我国仪器设计制造的整体水平,节省新仪器的开发成本和费用。随着科学技术的发展,计算机技术和网络技术等相关技术的发展
16、和各种软件的不断产生,我国的虚拟仪器的研发和制造水平也一定会有一个质地飞跃。1.4 课题的主要任务1.4.1设计的主要内容本次设计的实验室虚拟示波器主要用于实验室教学研究,其主设计要求有信号采集、参数测量、滤波和波形存储、频谱分析和读取子VI等功能。本次设计没有硬件采集系统,主要是采用内部模块产生模拟信号进行信号仿真,再由各模块的软件设计对数据进行相应的分析、处理最后显示结果。 1.4.2资料、数据、技术水平等方面的要求 (1)查阅有关Labview及虚拟仪器的资料。 (2)查阅信号采集、信号处理的相关知识。 (3)形成完整的具有存储功能地虚拟数字示波器。(4)完成条理清晰,语言流畅地毕业论文
17、。 2 虚拟示波器的基本原理示波器就是利用电子束映射在涂有荧光物质的屏面上,这样可产生比较小的光点。而这种电子束是由狭窄的、高速的电子组成的,其实示波器就是把人类眼睛看不见的电信号转换成能看得见的图像的设备。2.1 通用示波器2.1.1 通用示波器的组成通用示波器由3部分组成,分别为主机,X系统,Y系统。主机由电子示波管及其控制部分组成。示波管是一种特殊的电子管也是示波器主要的组成部分,在示波器中有着非常重要的作用,它由电子枪偏转系统和荧光屏组成。电子枪用来产生高速的电子流,电子流打在荧光屏使其产生亮光,便于人们观察;偏转系统由相互垂直的两个平行金属板组成,分别控制电子束在水平方向和垂直方向的
18、运动,其偏转的工作模式是静电偏转式。Y信道也就是垂直(Y轴)放大电路,因为示波器的偏转灵敏度较低,所以,输入的被测信号要由Y信道的放大作用才能用来控制电子束在Y方向的偏转。其主要由衰减器、倒相放大器、探极、延迟线、前置放大器等几个部分。X信道也就是水平(X轴)放大电路。它主要作用是产生一个随时间线形变化的锯齿波电压。将这个锯齿波电压放大到足够的幅度,再把这个电压值加到水平偏转板,这样可以让得到的波形图在水平方向上有合适的大小。其X信道应包括触发电路、事基发生器、放大器等几个部分。以此来获得稳定的波形。2.1.2 通用示波器的工作原理示波器的简易工作原理如图2-1所示。“Y”端接收到信号后,信号
19、经衰减器衰减到合适值后送至放大器进行放大。延迟一段时间后送至放大器Y2。放大后生成垂直方向地控制信号,加在Y轴偏转板上使其电子束产生在Y方向的偏转力实现电子束垂直方向的偏转。为了获得完整地稳定波形,将Y信道第一次放大后地信号送到X信道触发电路中产生触发脉冲,启动时基发生器来产生时间扫描电压。扫描电压经X信道放大器放大后,形成水平偏转控制信号,将这个信号加到X轴偏转板上。Z轴系统用于放大扫描电压正程,并且转化为矩形的正向电压波,这样显示的波形图像才有一定的亮度,并且在扫描回程中擦除旧的波形图像。图2-1 示波器简化方框图2.2 数字示波器数字示波器(Digital Oscilloscope)在设
20、计制造和维修电子设备中不可缺少地电子测量设备。它具有波形发生、波形显示、波形分析、参数测量、信号存储等功能,使其越来越受到广大工程师的喜爱。数字示波器主要分为三类,分别为数字荧光示波器、数字存储示波器、混合信号示波器。图2-2 数字示波器组成框图数字示波器的组成结构如图2-2所示。信号经Y输入到前置放大后送至数据采集与A/D装换器进行数模转换,一串数据流就此产生,写入随机存储器RAM中。R/W控制着RAM的读写操作模式,当R/W=0时,RAM进行写操作;当R/W=1时,进行读操作。RAM进行写操作时,RAM地址选择器将写地址输出做为RAM地址;读操作时,把读地址输出做为RAM地址。在收到来自触
21、发放大器的触发信号后控制逻辑电路就启动一次写入数据循环,同时写地址地计数器开始工作产生计数。产生的计数将依次地址值送至存储器,用来保证每组的数据都能保存到相应的存储单元中。存储器中存储的各数据都以各自的固定速度不断读出i地值而不管数据是以何种速度写入存储器。在读出数据时信号将经D/A转换器送至Y的偏转极板,以此来显示Y的信息。2.3 虚拟示波器2.3.1 虚拟示波器组成虚拟示波器由硬件和软件两部分组成。其中硬件部分通常是指计算机的周围地外设硬件部分。计算机可以是个人电脑、工控机台或专业工作站等。周围外设可以选择GPIB、Vn、PXI等其他系统,或者是由两种或两种以上系统构成的复合系统;软件由示
22、波器驱动器、操作系统、应用软件三个层次组成。驱动程序是控制通信的一种软件用来处理与特定仪器的通信功能。虚拟示波器的核心部分是示波器驱动器与通信接口及开发环境的联系,这些方便的帮助使用者完成更好的使用示波器。示波器驱动器实现应用软件与周边硬件设备的通信联系。因为计算机拥有强大地数值计算能力以及开发软件所具有地强大的函数库功能,这将极大地提高虚拟示波器的数据分析和处理能力。如对采集到的信号进行平滑、频域转换等功能。前面板是使用者与示波器之间人机交互的主要途径。利用前面板去控制虚拟示波器的系统。虚拟示波器前面板最大的优点就是使用者可以自定义前面板而不受生产厂家的影响,同时使用者也可根据自己的用途来组
23、成各式各样的示波器地控制面板。2.3.2 虚拟示波器的分辨力和精度虚拟示波器的分辨率主要分为水平分辨力和垂直分辨力两部分,精度也分为水平精度和垂直精度两种,这些参数对于示波器都非常的重要。存储器的采样点数也至关重要,因为虚拟示波器的水平分辨力就是由它的参数值所决定地。同时这两个参数也有关联,采样频率与水平分辨力之间有着正比例关系。2.3.3 虚拟示波器的带宽使用者总是希望自己的观测目标自己所关心的目标波形,同时这些信号失真也最小。带宽是用来衡量虚拟示波器可靠度的重要指标。传统示波器的带宽是一个不变的长值,而虚拟示波器有模拟和数字两种带宽模式。模拟带宽指虚拟示波器无失真的状态下能接收最高输入信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 虚拟 数字 示波器 设计
链接地址:https://www.31ppt.com/p-1668218.html