基于LabVIEW的信号系统实验设计.doc
《基于LabVIEW的信号系统实验设计.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW的信号系统实验设计.doc(53页珍藏版)》请在沃文网上搜索。
1、 摘 要信号与系统是电类专业最基本的理论课程,其理论性非常强,内容较为抽象,学生感到有些理解上的困难,学习吃力。针对这样理论性较强的专业课时,实验教学就显得尤为重要。 LabVIEW 作为一款主要针对测控、信号处理的图形化编程语言,具有形象、直观易懂以及强大的数据处理能力等特点,能支持多种硬件平台。十分符合高等院校信号与系统实验教学要求,并且已经运用在国内外的一些高等院校中了。为了加强学生对基本理论课程的理解,提高实际的工程能力,设计一个基于LabVIEW的实验教学系统是具有十分重要的现实意义。 本文先介绍LabVIEW的特点,然后在介绍实验的理论基础之上详细介绍了实验的LabVIEW实现。完
2、成了的信号分析、信号抽样、LTI系统特性、系统仿真、谐振电路的具体实现。与传统的实验教学系统相比,LabVIEW易懂的图形化编程,强大的I/O驱动能力能方便的实现和多种硬件设备的连接,不仅能增加学生对实验的兴趣,还能增强学生软件和硬件结合的工程能力。由这些模块构成的实验系统,可用于各电类专业的信号与系统的教学实验。关 键 词:LabVIEW;数字信号处理;信号系统;实验教学平台;数据采集IIIABSTRACTABSTRACT is a fundamental course for the students of the Electronics specialty, which has stro
3、ng feature of theory and abstract content ,making students feel confused. For this kind of course, experimental teaching is extremely significant. LabVIEW is a Graphics Language , aiming at control and signal processing, with the feature of visual, easy understanding and strong data processing,it al
4、so can support many kinds of hardware platform ,and has applied in many schools at home and abroad. it has very important real sense to design a experimental teaching system based on the LabVIEW aiming at enhancing students understanding of the basic theory courses and improving engineering capabili
5、ties.Thethesisfirstlyintroducesthefeatureof LabVIEW,andexperimentsonLabVIEWincludingsignalanalysis,signalsampling,LTIsystemfeatures,systemsimulation,andtheresonantcircuit.Comparedwiththetraditionalexperimentalteachingsystem,theeasy-understandinggraphicalprogramminginLabVIEWanditspowerfulI/Odrivecapa
6、bilitynotonlyincreasesstudentsinterestintheexperiment,butalsoenhancestheengineeringabilityofstudentstocombinethesoftwareandhardware.TheexperimentalsystemconstitutedbythesemodulescanbeusedtotheexperimentalteachinginvolvedinthesignalandsystemforthestudentsoftheElectronicsspecialty. KEY WORDS: LabVIEW;
7、Digital signal process; Signal and system; Experimental teaching platform; Data acquisition目 录1 绪论11.1课题背景11.1.1 虚拟仪器在教学运用的前景11.1.2虚拟仪器和LabVIEW11.2研究意义21.3研究内容22 走进LabVIEW的世界32.1什么是LabVIEW32.2 LabVIEW的发展历史32.3 G语言32.4 LabVIEW的特点32.5 LabVIEW的应用领域43 信号系统实验的LabVIEW实现63.1信号分析73.1.1信号分析基本原理73.1.2信号分析的Lab
8、VIEW实现113.2信号抽样143.2.1信号抽样原理143.2.2信号抽样的LabVIEW实现153.3 LTI系统173.3.1 LTI系统特性173.3.2 LTI系统特性实验的LabVIEW实现193.4系统仿真213.4.1系统仿真的理论基础213.4.2系统仿真的LabVIEW实现243.5本章小结254 LabVIEW和Multisim的联合仿真264.1为什么要进行联合仿真264.2 Multisim自动化264.3数字电路和模拟电路的联合仿真275 数据采集305.1数据采集基础305.1.1数据采集过程305.1.2采集卡的主要指标305.2 一阶电路的测量306 结论与
9、展望33参考文献34附 录135附 录 2447 致 谢496 结论与展望1 绪论 1.1课题背景本文所开发的基于虚拟仪器的信号与系统实验教学平台是在计算机技术,信号测量技术,信号处理技术高速发展,实验室教学软硬件更新,为了促进学生更好的理解理论知识,增加实际的工程运用能力,在美国国家仪器NI公司的LabVIEW软件平台开发上的虚拟仪器实验教学系统。可用于应用于各电类专业的自动控制、信号处理实验教学。本文的背景知识包括:信号与系统、LabVIEW编程、数字信号处理、电路原理。 1.1.1 虚拟仪器在教学运用的前景 我国科学家怀樵老先生在1979年提出了“软件制造仪器”的概念。1986年美国国家
10、仪器公司NI(National Instruments)提出了虚拟测量仪器(VI)概念,在传统仪器领域引发了一场深刻的变革,它使得计算机和网络技术能够进入仪器领域,和仪器技术结合起来,开创了“软件即是仪器”的先河。实验教学在高等工科教育中占据重要的地位,并起着不可替代的的作用,特别是在针对这样理论性较强的专业课时,实验教学就显得尤为重要,通常在高校实际实验教学中,主要是通过基于硬件或软件的实验加深学生对所学知识的理解。目前高校中很多的实验是采用试验箱和传统仪器来搭建的实验平台,或者是用C、MATLAB等语言编写的仿真软件系统。硬件实验常通过利用信号发生器、示波器、频谱分析仪、采集卡等器件产生、
11、观察、测试、分析信号的波形和各种特性。但是硬件投资大、维护、更新难、操作出现意外损失也较大,适合有一定基础的高年级学生,软件实验利用软件编程对信号进行各种处理,MATLAB是我们之前信号与系统实验所用软件其操作简单,处理能力强,仿真效果好,但是其也存在直观性差。无法快速、高效、实时地处理各种信号,不能较好的满足对低年级实验教学的现实需求。使用虚拟仪器的法案,可以在很大的程度上减少实验室的硬件投入、系统的维护成本,还可以锻炼学生实际的测试工程技能,增加学生的学习兴趣。1.1.2虚拟仪器和LabVIEW 所谓的虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的
12、应用。它的实质是用电脑的显示器功能来模拟传统仪器的控制面板,用模块化的硬件来实现软件和硬件的联合,用I/O设备完成信号的采集与输出,用强大的软件来实现信号的采运算、分析和处理,从而实现各种功能的计算机测控系统。其具有性能高、扩展性强、开发周期短、无缝集成等优点。用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与方便。LabVIEW是由NI公司开发的一个图形化的软件编程语言,是一种数据流编程语言。它的目的在于简化工程师在构建自动化系统过程中的各个环节,降低开发难度,提高工程师的效率。也被称为G语言,通过LabVIEW和DAQ设备,工程师可以在一台普通的PC上搭建测控系统,而无需其他硬件,在
13、前面板中设计自定义的操作界面,在程序框图中设计数据采集和分析功能。软件在整个系统中占据了重要的作用,因此“软件就是仪器”的概念就是指这样一种以软件为核心的模块化仪器系统。1.2研究意义由于虚拟仪器技术较传统仪器具有上述较多的优点,现阶段的实验室也以安装了LabVIEW软件,购买了NI的数据采集卡。因此在这个时候开发一套基于LabVIEW的虚拟仪器教学实验系统,不仅能充分的利用教学资源,其和传统教学仪器的结合更能提高我校学生实际动手的兴趣,增加的工程能力和实验教学的效果。其次由于我校的LabVIEW实验课程是在大三学年,让学生在这个时候接触LabVIEW能提高其后面的学习能力,从而为以后实际工作
14、中的测试、控制和设计打下良好的基础。1.3研究内容本文主要阐述了信号系统实验的理论知识和在理论知识之上的信号系统实验的LabVIEW具体实现。第二章 主要讲述了在测试控制领域占有重要作用的LabVIEW软件。第三章 主要讲述了信号系统实验的信号分析、信号抽样、LTI系统特性、系统仿真的具体理论知识,并在理论的基础之上用LabVIEW实现了各个实验。第四章 讲述了LabVIEW和Multisim联合仿真的基本知识,在理论的基础之上是实现了AM调制的包络解调。第五章 简单介绍了数据采集的基本知识,并实现了对一阶RC电路幅频特性的测量。第六章 结论和展望。492 走进LabVIEW的世界 2.1什么
15、是LabVIEW LabVIEW是Laboratory Virtual Instrument Engineering Workbench的缩写,它是美国国家仪器有限公司(National Instruments Co.Ld.简称:NI)最核心的软件产品。与我们较为常见的文本编程语言,如C,C+,C#或Java相比,LabVIEW最大特点是它是一种图形化编程语言。2.2 LabVIEW的发展历史1986年,一个对虚拟仪器系统产生巨大影响的软件在NI诞生。它就是LabVIEW 1.0,这个版本是在Macintosh机上实现的,后来才移植到PC机上。LabVIEW一直尝试对跨平台的支持,1993年发
16、布的LabVIEW 3.0实现了正对多种操作平台的支持,使得同样的LabVIEW代码可以得到最大限度的复用,舍去系统跨平台重写代码的重复劳动。在1998年发布的LabVIEW 5.0 实现了多线程运行;LabVIEW 6.0实现了联网;LabVIEW 7.0中添加了Express VI,可以让工程师通过简单的交互和配置就可以再LabVIEW中自动生成代码,进一步降低数据采集、仪器控制、信号处理等功能的复杂度,大大提高了程序开发效率;LabVIEW8.0中添加了工程库和面向对象编程等,LabVIEW 8.5版本融合了多核技术确保了性能的提升。2011年发布了LabVIEW最新版本LabVIEW
17、2011。我们可以看见随着LabVIEW在测试领域的广泛应用,必将有功能更加强的的LabVIEW新版本面试,也将给我们用户带来更多的惊喜与帮助。2.3 G语言G语言是图形化的程序语言(Graphical Programming Language)的缩写。工程开发人员在使用G语言编写程程序的时候,主要是编写流程图而不是像文本编程语言那样编写代码。它充分的利用了科学研究人员、工程师所熟悉的术语、图标和概念,从这样看来,LabVIEW是一种最终面向用户的编程工具。2.4 LabVIEW的特点 (1)图形化编程模式。与文本编程语言不同的是,LabVIEW采用了独特易懂的图形化编程模式,这种模式和标准流
18、程图相似,使得初学者极易入门,在很大的程度上缩短了学生、工程师的整体学习时间和工程开发周期,极大的提高了工程开发效率。(2)灵活的数据表达。为了能够有效地显示测试数据,LabVIEW提供了大量可视化控件。(3)开放式环境。LabVIEW的开放性提供了与ActiveX,动态链接库(DLL)、NET等开发工具的共享库间的开放式连接,使工程师可以在LabVIEW中轻松引用外部代码。(4)强大的分析能力。LabVIEW内建了大量的分析函数、数学模块用于数据分析和处理,能够满足工程师们所面对的工程项目的大部分要求;另外,NI还提供了针对特定专业相应的附加工具包,如声音与振动、FPGA、控制设计仿真、高级
19、信号处理等。2.5 LabVIEW的应用领域鉴于LabVIEW在诞生之初就致力于全面优化虚拟仪器的构建过程,LabVIEW编程语言就有了众多优点,尤其是在一下特定的领域,它的优势更加明显。我们在这些领域开发软件时,可以优先考虑使用LabVIEW。测试领域:LabVIEW诞生初衷就是为了测试测量,因此测试测量无疑成为了LabVIEW目前被应用最为广泛的领域。从诞生之初到现在LabVIEW已经走过了25年的历史,经过这25年的发展,LabVIEW已经在测控领域占据了不可或缺的低位,在测试测量领域得到了最为广泛的支持。LabVIEW开发了适用于测量领域的各种LabVIEW工具包,其基本上覆盖了所有用
20、户所需的所用功能,大大方便了用户在其基础上的软件开发。控制:测试和控制是两个相关度非常高的领域,通常我们一般都是讲测控领域。LabVIEW本身就是为测控而生的,在此我们只是分开来讲。LabVIEW有专门用于控制领域的模块LabVIEW DSC。仿真:各种各样的运算函数也能在LabVIEW中找到,特别适合进行模拟 、仿真 、原型设计等工作,在高等院校教育领域,一些时候受到现实实验条件的限制,可能课程所涉及的与一些硬件设备相关的实验不能完成,LabVIEW的硬件软件化的特点,在这是就能得到很好的应用,使用LabVIEW进行软件仿真,可以达到较好的效果,同时也调动学生学习的积极性和对相关课程的兴趣。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 信号系统 实验设计