基于LabVIEW的虚拟数字电子技术实验系统的研究及其实现.pdf

上传人:l**** 文档编号:72410988 上传时间:2023-02-10 格式:PDF 页数:8 大小:479.67KB
返回 下载 相关 举报
基于LabVIEW的虚拟数字电子技术实验系统的研究及其实现.pdf_第1页
第1页 / 共8页
基于LabVIEW的虚拟数字电子技术实验系统的研究及其实现.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《基于LabVIEW的虚拟数字电子技术实验系统的研究及其实现.pdf》由会员分享,可在线阅读,更多相关《基于LabVIEW的虚拟数字电子技术实验系统的研究及其实现.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、重庆理工大学结课论文重庆理工大学结课论文基于基于 LabVIEWLabVIEW 的虚拟数字电子技术的虚拟数字电子技术实验系统的研究与实现实验系统的研究与实现学学院:院:_ _电子信息与自动化学院电子信息与自动化学院_专专业:业:_信号与信息处理信号与信息处理_课程名称课程名称:_:_窗口软件开发环境及技术窗口软件开发环境及技术_ _任课老师任课老师:_:_ 全晓莉全晓莉_姓姓名名:_:_李成勇李成勇_学学号号:_50100810216_:_50100810216_完成时间完成时间:_2011:_2011 年年 4_4_月月 3030 日日_基于基于 LabVIEWLabVIEW的的虚拟数字电子

2、技术虚拟数字电子技术实验系统的研究与实现实验系统的研究与实现摘要摘要:本文较为系统地介绍了虚拟仪器技术,主要内容包括:虚拟仪器的基本概念、组成及分类,对虚拟仪器技术未来的发展趋势进行了展望。实验是教学中的一个重要环节,为了提高实验教学的开放性和灵活性,适应现代实验教学的需要,通过对实验教学现状的分析,提出了将虚拟仪器技术应用于实验教学的思路,并通过实验教学改革实践探讨了将虚拟仪器技术应用于实验教学的优势,分析了实验教学改革的效果。通过分析发现将虚拟仪器技术应用于实验教学,不仅拓展了实验范围和空间,而且能够发挥学生的主动性和创造性,是实验教学的一个重要发展方向关键词关键词:虚拟仪器技术,试验教学

3、,应用,虚拟仪器实验室虚拟仪器技术,试验教学,应用,虚拟仪器实验室Design and implementation of digital circuitexperiment courses system based on the virtual instrument technologyAbstract:Abstract:Experiment is an important part of teaching,in order to improve the experimentalteaching of openness and flexibility to adapt to the need

4、s of modern experimental teaching,Throughthe analysis of experimental teaching situation,put forward a virtual instrument technology inexperimental teaching ideas,Through the practice of teaching reform experiment explored the virtualinstrument technology in the teaching of the advantages of experim

5、ents analyzed the effect ofexperimental teaching reform.The analysis revealed the virtual instrument technology in theteaching experiment,not only to expand the experimental scope and space,but also to help studentsdevelop initiative and creativity,experimental teaching is an important direction of

6、development.keykey wordswords:VirtualVirtual InstrumentInstrument TechnologyTechnology,ExperimentalExperimental teachingteaching,applicationapplication,VirtualVirtual InstrumentsInstrumentsLabLab引言随着科学技术的进步,社会对高校学生提出了越来越高的要求,不仅仅要求学生有基本的理论知识,而且还要有比较强的实际动手能力。可是随着近几年来高校招生规模的不断扩大,在校学生的人数也成倍增加。学生学习理论知识并没

7、有受到很大的影响,但实际实验操作却不能同时满足,尤其是理工科学生,没有实验操作,抽象的理论知识很难理解。要是实验设备同学生数相应增加,这就需要增大购买实验设备经费,但大多数学校并不能投入相应的资金。虚拟仪器技术为解决这一矛盾提供了可能,随着计算机技术、大规模集成电路技术和通信技术的飞速发展,仪器技术领域发生了巨大的变化,计算机技术与仪器技术相结合,形成了一种新概念仪器虚拟仪器。它把计算机强大的计算处理能力和仪器硬件的测量、控制能力集合在一起,大大缩小了仪器硬件的成本和体积,并且突破了传统仪器在数据处理、显示、传送等方面的限制,使使用者可以方便得对其进行维护、扩展、升级等,这些特点是传统仪器所不

8、能比拟的。数字电子技术已经广泛地应用于电视、雷达、通信、电子计算机、自动控制、航天等各个领域。例如,在通信系统中,应用数字电子技术的数字通信系统,不仅比模拟通信系统抗干扰能力强、保密性好,而且还能应用电子计算机进行信息处理和控制。数字电子技术作为电子信息类各专业的主要技术基础课程之一,其重要性不言而喻。但其又有许多实践电路,仅仅学理论知识,没有相应的实验做辅导,对其抽象的知识也不能完全理解,用LabVIEW 构建的数字电子虚拟实验平台可以满足这一要求。一虚拟仪器技术介绍一虚拟仪器技术介绍1.11.1 虚拟仪器的基本概念虚拟仪器的基本概念虚拟仪器(VirtualInstruments,简称 VI

9、)的概念,是美国国家仪器公司于1986 年提出的。虚拟仪器技术最核心的思想,就是利用计算机的硬软件资源,使本来需要硬件实现的技术软件化,以便最大限度地降低系统成本,增强系统的功能与灵活性,真正体现了“软件就是仪器(The software is The instrument)”的口号。虚拟仪器是以通用计算机为核心的硬件平台,用户可根据自己的需要通过编制不同的测试软件来构成各种功能的测试系统,其中许多硬件功能可直接由软件实现,系统具有极强的通用性和多功能性。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界面等功能,使传统仪器的某些硬件乃至整个仪器都被计算机软件所代替。所以软

10、件是整个系统的关键,当基本硬件确定以后,就可以通过不同的软件实现不同的功能。它突破了传统仪器在数据处理、显示存储等方面的限制,实现了部分仪器硬件的软件化,增加了系统的灵活性。应用虚拟仪器技术不仅能够降低系统的开发与维护费用,而且能够节省综合系统的组建时间。同时,友好的人机交互界面技术使人感觉像操控真实的仪器一样,具有身临其境的感受,另外,其方便的网络功能,能够实现资源共享。1.2 LabVIEW1.2 LabVIEW 的基本概念的基本概念LabVIEW 是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C 和 BASIC 开发环境,但是 LabVIEW 与其他计算机语言的显著区别

11、是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G 编写程序,产生的程序是框图的形式。与 C 和 BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW 的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。LabVIEW 是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW 则采用数据流

12、编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI 指虚拟仪器,是 LabVIEW 的程序模块。LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G 代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。其主要特点有以下几点:(1)尽可能采用了通用的硬件,各种仪器的差异主要是;(2)可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器;(3)用户可以根据自己

13、的需要定义和制造各种仪器。二实验教学的现状二实验教学的现状近年来,随着教学改革的不断深入发展以及计算机技术的发展及深入应用,教学条件有了很大的改善,但是由于一些主客观原因,实验教学仍然存在着许多不尽人意的地方,主要表现在以下几个方面:1实验教学地位重视不足现在高校普遍存在的问题是重课堂教学而忽视实验教学,学生大多数时间都在进行理论学习。实验是理论的验证和进一步深化,特别是工科学生,如果没有足够的实验就像是纸上谈兵,学生对所学知识没有一个感性认识,从而不会有创造的灵感和基础。2实验设施不能满足实验需求在实验设施方面的不足主要表现在:一方面,现在实验室大多采用是一些传统的实验仪器与设备,这些仪器与

14、设备功能单一、技术落后、通用性很差,不能适应学科的发展。另一方面,不断扩大的学生数量与现有的实验设备数量之间的矛盾已经非常明显,许多普通院校都没有足够的经费购置大量的实验设备,如何在不降低教学质量的前提下使学校以最少的经费投资达到最优的教学效果,保证每个学生都有机会很好地完成实验教学成了许多高校面临的重要问题。3实验环节设计的功能单一、适应面窄,不利于发挥学生的创造性有许多实验设计不很合理,验证性实验太多,学生只能按照实验指导书上的步骤和内容去做,不利于发挥学生的主观能动性和创造性。如何把学生推到实验主体的位置上,充分挖掘和发挥学生的主动性和创造性,引导他们向自己的未知领域迈进,是至关重要的。

15、另外,有些实验太专,只能针对某一课程而不能兼顾其他课程达到综合训练的效果。4实验资源不能有效利用,开放程度较差,管理维护不便传统的实验设备具有固定的硬件构成,只能进行特定的实验项目和实验操作,当需要增加新的功能时就需要更新硬件或者购买新的实验设备,投资较大,而且系统不便维护。因此,如何改革实验教学,使学生能够利用最先进的技术去积极主动地学习,培养学生的创造性思维,提高实验教学质量是每个高校都面临的问题,探讨新的实验教学方法和手段是目前教育形式的必然要求,是“全面推进素质教育,以培养学生的创新精神和实践能力为重点”的教学指导思想得以落实的必然途径。三、用三、用 LabVIEWLabVIEW 搭建

16、数字电路课程教学实验系统搭建数字电路课程教学实验系统3.1 数字电路教学实验分类数字电路中的物理量的变化在时间和数量上都是离散的。也就是说,它们的变化在时间上是不连续的,总是发生在一系列离散的瞬间,这一类物理量也叫数字量。用数字量表示的信号就是数字信号,在数字电路课程所有的实验中都使用数字信号来实现其功能,这些信号通常是0、1 表示的二进制序列。而LabVIEW 中的布尔量真好符合这些特点,我们只需把二进制序列用布尔量的真假来表示即可,这为我们设计实验系统提供了方便。我们可以将数字电子技术课程的实验大致分为两类:一类是基本逻辑电路实验,也是我们常用的数字电路实验,其中包括组合逻辑电路如编码器、

17、译码器、选择器等,时序电路实验如触发器、寄存器、计数器等,这些是掌握数字电子技术的基础。另一类是综合设计实验如数字频率计、数字时钟、波形发生器等,笔者在设计的过程中主要选择了六种比较常用的综合电路,以数字时钟电路为例进行分析。这些实验由基本实验电路组合而成,原理相同,设计方法不尽相同。其它的综合实验都可以用 LabVIEW 实现,主要是掌握基本原理和方法,同样可以设计,本系统主要用于初学数字电子技术者掌握基本逻辑电路。我们对所有实验进行分类后,就可以用 LabVIEW 设计整个实验总面板,整个面板的功能要求实现这些数字电子技术课程实验,根据 LabVIEW 的特点,分前后两个面板,前面板相当于

18、实物仪器中的外部控制面板,后面板是实现前面板功能的程序图,相当于实物仪器中的内部电路。如图3.1.1 是笔者搭建的总面板,3.1.2 是后面板的程序图。3.1.13.1.1数字电路实验系统总面板数字电路实验系统总面板3.1.23.1.2后面板的程序图后面板的程序图3.2 各个实验模块分析本系统由基础实验模块和综合实验模块组成,接下来就两个模块分别分析一下。、基础实验模块我们以译码器实验为例进行模块功能分析,3-8 译码器电路是最常用的一种小规模集成电路,它有3 个二进制输入端 A、B、C 和 8 个译码输出端 y0y7。对输入A、B、C 的值进行译码,就可以确定输出端 y0y7 的哪一个输出端

19、变为有效(低电平),从而达到译码的目的。笔者用 LabVIEW 设计的译码器前面板如图 3.2.1,程序面板如图 3.2.2。3.2.1 译码器电路前面板3.2.23.2.2译码器电路程序面板译码器电路程序面板本系统中 G 是选通端(低电平),通过操作本实验过程,可以让学生清楚的看到译码器电路的功能,的目的写出真值表,达到学习的目的,是抽象问题可以简单化。、我们以数字时钟实验为例进行模块功能分析,笔者根据 LabVIEW 中布尔量真假变换,用布尔量组成具有七段数码管显示功能的LED。一般的数字时钟具有时、分、秒计数显示功能,小时为24 进制,分钟和秒为60 进制显示,设置复位功能,本系统的复位

20、时间是【12:00:00】。设计原理与 EDA 设计数字时钟原理一样,都是数字信号 0,1 控制完成秒分时的计数任务,到相应的进制进位即可,EDA 是用 VHDL 语言编写,分时分秒各个模块,比较复杂,而 LabVIEW 用图标搭建,模块单一,功能一样,更有利于学生掌握数字时钟的基础设计思路。如图 5 是数字时钟显示面板,图6 是数字时钟程序面板。3.2.33.2.3数字时钟显示面板数字时钟显示面板3.2.43.2.4 数字时钟程序面板数字时钟程序面板整个程序面板只用到 LabVIEW 中 for 循环结构和 case 选择结构,只要搞清楚数字时钟的原理,设计比较简单,实现的功能与其它语言设计

21、的功能一样,而且是界面化的,使用者可以很清楚的看到结果。四四 结论结论(1)本文是基于 LabVIEW 技术开发的数字电路实验系统的设计,整个系统可以实现数字电路课程的基础实验和一些综合设计实验,设计过程较其它一些语言设计过程简单、方便,而且具有性能相对稳定、实验中误差较小、使用方便灵活以及节约成本等特点,在实验教学中可以得到广泛的应用。与传统的仪器相比,无论是从仪器的成本、智能化处理能力、开发难度与升级周期,还是移植性、仪器功能的定义上,虚拟仪器都具有着无可比拟的技术优势。虚拟仪器的仿真特性还将使其在虚拟现实的实验教学领域开发中,扮演重要角色。同时,虚拟仪器具有强大的网络通信功能,这使得它在

22、当前的远程教学领域中也成为了一个不可或缺的部分。(2)在实验过程中操作简单,只需点击相应的功能菜单即可,使用者通过操作得出相应菜单功能,可以进一步创新。旨在面向普通中小型的实验室进行仪器设备的虚拟化升级,以低价高效地教育成本,换取完全适合教育环境的教学仪器设备。(3)在今后一段时间里,虚拟仪器技术将会得到更加迅速的发展。在当前仪器发展的形势下,以软件为关键部分的数字化的虚拟仪器,被视为未来实验室中最具优越性的实验工具,它以其自身独特的优越特性,将为各个学科及工业领域,包括教育领域,提供各种各样高性能、低价格、具有互动性与智能化的全新数字化仪器。参考文献参考文献1 王海云,周淑萍.J.,2 刘灿涛,赵伟,侯国屏.J.,3 刘阳.J.,4 卢超,任吉林,邬冠华.J.,.5 韩兆福,葛银茂,陈遵银,王锡仁.J.,6 王海云,周淑萍.J.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁