学位论文—基于labview的双通道示波器设计.doc
《学位论文—基于labview的双通道示波器设计.doc》由会员分享,可在线阅读,更多相关《学位论文—基于labview的双通道示波器设计.doc(52页珍藏版)》请在咨信网上搜索。
1、本科毕业设计说明书基于LABVIEW的双通道示波器设计DESIGN OF DUAL CHANNEL VIRTUAL OSCILLOSCOPE BASED ON LABVIEW学院(部): 机械工程学院 专业班级: 学生姓名: 指导教师: 2013 年 6 月 10 日安徽理工大学毕业设计 基于LABVIEW的双通道示波器设计摘要虚拟仪器是现代计算机软硬件技术飞速发展的产物,它正逐步取代传统的电子仪器,是现代电工电子测量仪器的发展方向。虚拟仪器主要由数据采集、数据分析处理、数据输出与显示三部分模块组成。本文主要介绍双通道虚拟示波器的设计。这种仪器是基于被命名为LABVIEW图形化语言而发展形成的
2、,并且它能够实现数据采集、显示波形、数据存储、测量录音、打印数据和在线传输等多种功能。实验结果显示这种仪器拥有以下优势,例如稳定的显示、精准的测量、功能扩展和方便不同水平的人员操作的友好的交互界面。关键词:虚拟仪器, 双通道示波器, LABVIEWDESIGN OF DUAL CHANNEL VIRTUAL OSCILLOSCOPE BASED ON LABVIEWABSTRACTThe hypothesized instrument is the modern computer software and hardware technology rapid development produc
3、t, it is substituting for traditional gradually the electronic instrumentation, is the modern electrician electronic surveying instrument development direction. The hypothesized instrument mainly by the data acquisition, data analysis processing, the data output and demonstrated three parts of modul
4、es compose.This article deals with the design of dual channel virtual oscilloscope.The instrument was developed based on graph language named LABVIEW,and it can perform various tasks such as acquiring data,displaying waveform,storing data,measuring playback,printing data,and online transmission.The
5、experimental results show that the instrument enjoys such advantages as steady performance,precise measurement,expanded functions and friendly interface so people at various levels may use it. KEYWORDS: virtual instrument, dual channel virtual instrument, labviewI目录摘要IABSTRACTII1 绪论11.1研究背景及动态11.2本文
6、的研究意义及内容21.2.1研究意义21.2.2研究内容21.3 国内外的研究现状32 虚拟示波器的介绍42.1 虚拟仪器的简介42.2 虚拟示波器的功能42.3 虚拟示波器的组成部分52.4 虚拟示波器的工作原理53 采集系统的设计73.1 数据采集技术简介73.2 数据采集系统的设计93.2.1 系统硬件配置103.2.2 通信协议113.2.3 主机通信程序113.2.4 下位机的串行通信程序设计123.3数据采集的实现133.3.1 LabVIEW通讯资源VISA简介133.3.2 在LabVIEW中调用C语言164 设计与实现174.1 设计目标及要求174.2 虚拟示波器简介174
7、.3 双通道示波器VI的主体及程序184.3.1 仿真信号采集模块194.3.2 通道选择模块194.3.3水平分度调节模块194.3.4 幅值分度调节模块204.3.5 波形存储、停止模块204.4 双通道示波器VI的设计过程204.4.1 前面板的创建和设计214.4.2 各模块功能实现的设计305 波形仿真部分345.1 仿真部分简介345.2 仿真波形参数设置345.3 仿真波形效果图34结论37附录38参考文献46致谢47i1 绪论在数字电路实验中,需要使用若干仪器、仪表观察实验现象和结果。常用的电子测量仪器有万用表、逻辑笔、普通示波器、存储示波器、逻辑分析仪等。万用表和逻辑笔使用方
8、法比较简单,而逻辑分析仪和存储示波器目前在数字电路教学实验中应用还不十分普遍。示波器是一种使用非常广泛,且使用相对复杂的仪器。示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。在被测信号的作用下,电子束就好像一支笔的笔尖,可以在屏面上描绘出被测信号的瞬时值的变化曲线。利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等等。示波器用来测量交流电或脉冲电流波的形状的仪器,由电子
9、管放大器、扫描振荡器、阴极射线管等组成。除观测电流的波形外,还可以测定频率、电压强度等。凡可以变为电效应的周期性物理过程都可以用示波器进行观测。示波器分为数字示波器和模拟示波器。模拟示波器采用的是模拟电路(示波管,其基础是电子枪)电子枪向屏幕发射电子,发射的电子经聚焦形成电子束,并打到屏幕上。屏幕的内表面涂有荧光物质,这样电子束打中的点就会发出光来。 而数字示波器则是数据采集,A/D转换,软件编程等一系列的技术制造出来的高性能示波器。数字示波器一般支持多级菜单,能提供给用户多种选择,多种分析功能。还有一些示波器可以提供存储,实现对波形的保存和处理。利用示波器能观察各种不同电信号幅度随时间变化的
10、波形曲线,还可以用它测试各种不同信号的电量,如电压、电流、频率、相位差、调幅度等等。1.1研究背景及动态随着计算机、通信、微电子技术的日益完善,以及以Internet为代表的计算机网络时代的到来和信息化要求的不断提高,传统的通信方式突破了时空限制和地域限制,大范围通信变得越来越容易,对测控系统的组建也产生了越来越大的影响。一个大的复杂测试系统的输入、输出、结果分析往往分布在不同的地理位置,仅用一台计算机并不能胜任测试任务,需要由分布在不同地理位置的若干计算机共同完成整个测试任务。集成测试越来越不能满足复杂测试任务的需要,因此,“网络化仪器”的出现成为必然。网络技术应用到虚拟信号发生器中是虚拟仪
11、器发展的大趋势。同传统的编程语言相比,采用LabVIEW图形化编程方式可以节省大约80%的程序开发时间,并且其运行速度几乎不受影响,其一般特征是将虚拟信号发生器、外部设备、被测点以及数据库等资源纳入网络,实现资源共享,共同完成测试任务。使用网络化虚拟信号发生器,可在任何地点、任意时刻获取测量数据。和以PC为核心的虚拟信号发生器相比,网络化将虚拟仪器的发展产生一次革命,网络化虚拟仪器将把单台虚拟仪器实现的三大功能(数据采集、数据分析、及图形化显示)分开处理,分别使用独立的基本硬件模块实现传统仪器的三大功能,以网线相连接,实现信息资源的共享。“网络就是仪器”概念的确立,使人们明确了今后仪器仪表的研
12、发战略,促进并加速了现代测量技术手段的发展与更新。1.2本文的研究意义及内容1.2.1研究意义示波器、是科研机关、企业研发实验室、大专院所的必备测量设备,而虚拟示波器系统集成了示波器、信号发生器和频谱分析模块,具有很大的应用价值,主要为: 1) 可以加强实验室技术基础建设。实验室仪器仪表的现代化水平反映了实验室技术基础,而基于计算机技术的虚拟示波器系统极大地降低了仪器成本,使大部分学校的实验室都能配备,这给学生的实验操作带来了极大的方便。同时,虚拟示波器系统是计算机技术和测量技术的完美结合,不仅提高实验仪器的技术含量,还符合实验室仪器仪表现代化的教学要求。 2) 缩短测量系统的开发时间。虚拟示
13、波器系统提供良好的性能扩展能力,用户可以通过自定义模块快速开发出一整套测量系统,提高系统的开发效率。 3) 远程数据测量。有的测量环境十分恶劣,用传统仪器测量数据可能会使测量人员的人身安全受到威胁,用虚拟示波器系统可以进行远程数据测量,使测量人员远离危险环境。 4) 仪器智能化。虚拟示波器系统是计算机技术与测量技术的完美结合,利用它可以实现24小时无人值守的参数测量、数据分析、数据存盘等功能,为数据的实时测量提供保障。 总之,虚拟示波器系统是虚拟仪器在测量方面的典型应用,具有十分实用的价值。1.2.2研究内容本文所研究的内容主要是利用虚拟仪器的基础上设计出一个具有传统示波器功能的简单电子数字示
14、波器,并且相对于传统示波器,本文所研究的示波器有其相对的一些优势,例如本文研究的示波器可以实时存储数据、打印波形等功能,而且这种示波器不拘泥于形式,可以根据实际情况的需要删减和扩展一些功能,所付出的劳动只是在示波器主程序中做出一些修改。在本文第二章中,主要介绍了虚拟仪器的概念、特点和优势、系统组成、优势及发展现状,阐述与本论文编程有关的虚拟仪器在示波器中的应用。第三章是介绍双通道示波器的硬件部分,主要阐述了数据采集卡对外界信号的采集,单片机的电路设计,通过VISA与串口进行通信等内容。第四章是全文的重点,详细阐述了双通道示波器的设计与实现,展示了示波器在测量信号时的各种功能。因为现实情况中条件
15、的限制没能用到一些硬件,本章中还设置了仿真信号的输入,使之产生了仿真波形显示。1.3 国内外的研究现状虚拟仪器从二十世纪八十年代开始引起人们关注,之后迅速发展。经过数十年的发展,其所涉及领域不断扩大,在对电子测量、实验教学、测量分析、航天测控、工程过程控制等领域逐步替代了很大部分的传统测量仪器,产生了很大的经济和社会效益。在过去的几十年里,仪器测量技术得到了长足的发展,发展过程大致经历三个阶段,即模拟仪器、数字仪器和智能仪器。但共同特点是“信号采集和控制、分析与处理、结果的表达与输出三大功能模块,而这些模块原来只能由厂家来制造定义、,那样的话就会使仪器功能固定化、灵活性差。在如今的计算机技术支
16、持下,将仪器与计算机结合进行测试,如将仪器的信号分析处理、结果输出表达放到计算机上完成,或将仪器的三大功能设计模块全部放到计算机上来完成,是完全可以实现的,在这种需求的背景条件下顺理成章诞生了虚拟仪器。虚拟仪器的概念最初是由美国国家仪器公司(National Instruments Corp,简称NI)于1986年提出,NI公司在80年代研制和推出了许多总线系统的虚拟仪器,后来,美国HP公司,Tektronic公司,Racal公司也在此方面有了很多进展。虚拟仪器在国外发展很快,以NI公司为首的很多公司已经在市场上推出了大量基于虚拟仪器技术的电子仪器产品。据“世界仪表及自动化”杂志预测,虚拟仪器
17、在21世纪中期将占到仪器市场50%左右的份额。虚拟仪器在本世纪发展很快,大有取代传统仪器的趋势。近年来,世界很多公司推出了不少虚拟仪器软件开发平台,使仪器的使用者可以开发组建自己需要的虚拟仪器。其中,比较具有代表性的是NI公司Labview平台和Labwindows/CVI平台。相比而言,Labwindows是为熟悉C语言的传统软件开发人员所设计的。虚拟仪器的研究必将是测量仪器界的一次新的潮流。2 虚拟示波器的介绍2.1 虚拟仪器的简介虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI Lab
18、VIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。20年来,无论是初学乍用的新手还是经验丰富的程序开发人员,虚拟仪器在各种不同的工程应用和行业的测量及控制的用户中广受欢迎,这都归功于其直观化的图形编程语言。虚拟仪器的图形化数据流语言和程序框图能自然地显示您的数据流,同时地图化的用户界面直观地显示数据,使我们能够轻松地查看、修改数据或控制输入。 美国国家仪器公司N
19、I(NationalInstruments)提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来,从而开创了“软件即是仪器”的先河。 “软件即是仪器”这是NI公司提出的虚拟仪器理念的核心思想。从这一思想出发,基于电脑或工作站、软件和IO部件来构建虚拟仪器。IO部件可以是独立仪器、模块化仪器、数据采集板(DAQ)或传感器。NI所拥有的虚拟仪器产品包括软件产品(如LabVIEW)、GPIB产品、数据采集产品、信号处理产品、图像采集产品、DSP产品和VXI控制产品等。2.2 虚拟示波器的功能虚拟示波器是利用高性能的硬件模块和高
20、效灵活的软件来实现普通仪器的功能和许多拓展功能的一种软硬件系统。虚拟示波器比传统示波器价格要便宜,而且还具有波形触发、存储、显示、测量、波形数据分析处理等独特优点,得到了越来越多的普及。采用当前示波器广泛使用的USB接口,使得虚拟仪器与计算机接口更加方便,通信速度更高;使用高速模数转换芯片(ADC)进行高速采样;使用高性能的单片机进行控制,使用高速大容量的存储器(RAM)实时保存采样数据,提高了采样的性能;使用LabVIEW语言设计上位机应用程序,可以实现波形显示,以及对数据的分析与处理。2.3 虚拟示波器的组成部分(1) 信号采集与控制。是由计算机和仪器硬件组成硬件平台,实现对信号的采集、测
21、量、转换与控制。(2) 数据分析与处理。虚拟示波器充分利用计算机的存储、运算功能,并通过软件实现对输入数据信号的分析与处理。处理内容包括数字滤波、数据统计、数值分析等。从数据分析上看,虚拟示波器比传统仪器具有更强大的数据分析能力。(3) 测量结果的显示。虚拟示波器充分利用计算机的资源,如显示器、存储器等,把测量结果进行多种方式的表达与输出,其输出形式包括通过总线网络的远距离数据传输,通过光盘、磁盘的拷贝输出,在硬盘上存储数据以及通过计算机屏幕等图形接口的输出方式。2.4 虚拟示波器的工作原理模拟信号经同轴电缆进入采集卡的输入通道,经过前置滤波电路、衰减电路、可变增益放大电路,将信号处理成A/D
22、转换器可以处理的标准电平,经过A/D采样量转化成计算机可以处理的数字信号兵缓存到卡上的存储器。其支持软件直接通过USB接口传输到计算机内存,同时对数据信号进行分析处理、显示、存储及打印输出等。虚拟示波器是采用计算机的虚拟技术,用以模拟通用示波器面板操作和处理功能,也就是使用个人计算机及其接口电路来采集现场或实验室信号,并通过图形用户界面(GUI)来模仿示波器的操作面板,完成信号采集、调理、分析、处理和显示输出等功能。一般开发的虚拟示波器,是在数据采集硬件的支持下,配备一定功能的软件,完成波形的存储、分析、显示等功能。一般测试仪器由信号采集。信号处理和结果显示三大部分组成,这三部分均由硬件构成。
23、虚拟示波器也是由这三大部分组成,但是除了信号采集部分是由硬件实现以外,其他两部分都是由软件实现。虚拟示波器总体上包括数据采集、触发控制、波形显示、参数测量、频谱分析、波形存储等模块组成,其结构框图如图2-1所示。图2-1 虚拟示波器的结构框图3 采集系统的设计3.1 数据采集技术简介硬件介绍:计算机与数据采集卡组成了虚拟示波器的硬件平台的基础。数据采集卡是虚拟示波器的重要组成部件,其性能指标直接影响虚拟示波器的采样速率、精度等主要指标。CPU的速度及计算机的内存影响示波器处理数据的速度;计算机的硬盘决定了数据存储的容量。LabVIEW中数据采集库包含了许多有关采样和生成数据的函数,它们与NI的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 基于 labview 双通道 示波器 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。