收藏 分享(赏)

基于labview的电子技术实验系统的设计new.doc

上传人:dzzj200808 文档编号:2649733 上传时间:2018-09-24 格式:DOC 页数:44 大小:2.06MB
下载 相关 举报
基于labview的电子技术实验系统的设计new.doc_第1页
第1页 / 共44页
基于labview的电子技术实验系统的设计new.doc_第2页
第2页 / 共44页
基于labview的电子技术实验系统的设计new.doc_第3页
第3页 / 共44页
基于labview的电子技术实验系统的设计new.doc_第4页
第4页 / 共44页
基于labview的电子技术实验系统的设计new.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、基于 labview 的电子技术实验系统的设计作 者: 张青蒙 王 磊 付长尧指导教师:韩耀振所在院系:信息工程系日 期:2010-12基于 labview 的电子技术实验系统的设计- 2 -目录摘 要 .- 3 -引言 .- 4 -1. 1 传统电子学实验室教学模式的弊端 - 4 -1. 1.1 实验室设备利用率低 .- 4 -1. 1.2 实验信息管理混乱 - 4 -1. 1.3 实验教师工作繁杂 .- 5 -1. 2 虚拟仪器在电子实验教学中的应用 .- 5 -1. 2.1 虚拟仪器概述 .- 5 -1. 2.2 LabVIEW 的编程简介 - 5 -1. 2.3 虚拟仪器中的数字电子技

2、术 .- 6 -第一章 数字电路教学实验的设计 .- 9 -1.1 平台的构建 - 9 -1.2 半加器的设计 .- 10 -1.3 全加器的设计 - 11 -1.4 比较器的设计 - 12 -1.5 双向同步计数器的设计 - 12 -1.6 与非门的设计 - 14 -1.7 D 触发器的设计 - 14 -1.8 JK 触发器的设计 - 15 -1.9 译码器的设计 .- 16 -第 二章 虚拟数字示波器的设计与实现 .- 18 -2.1 虚拟示波器的介绍 - 18 -2.2 软件设计思想 - 19 -2.3 前面板设计 .- 20 -24 信号采集模块 - 22 -2.5 信号测量和分析控制

3、模块 - 23 -2.6 虚拟示波器的具体软件设计 - 23 -第 三章 基于虚拟仪器的实验室设计方案 .- 27 -31 虚拟仪器实验室的硬件平台 - 27 -311 DAQ 虚拟仪器系统 - 28 -312 GPIB 虚拟仪器系统 - 31 -313 VXI 虚拟仪器系统 - 32 -314 PXI 虚拟仪器系统 - 33 -315 USB 和 IEEEl394 虚拟仪器系统 - 34 -316 RS 一 232 虚拟仪器系统 - 35 -3 2 虚拟仪器实验室的软件平台 - 36 -321 虚拟仪器软件体系结构(VISA) - 37 -322 仪器驱动程序 - 37 -323 应用软件

4、- 38 -第四章 论文总结 - 40-参考 文献 .- 43 -致谢 .- 44 -基于 labview 的电子技术实验系统的设计- 3 -摘 要随着低成本高性能的计算机资源普及运用,数字化仪器平台逐渐取代传统电子仪器已成为一种趋势。我国理工科学校的教学、科研需要大量的测量分析仪器设备,特别是电子类实验教学,每种仪器都必须配置多套,而且有些仪器设备价格十分昂贵。因此购置仪器设备的巨大投入经费,一般学校难以承受,造成仪器设备缺乏和过时陈旧等现象,严重影响教学科研效果。另外,由于传统电子学实验室教学模式存在的弊端,造成实验室设备利用率低,实验信息管理混乱,实验教师工作繁杂,最终不仅仅浪费了学校大

5、量的人力物力,而且学生还不能真正地掌握实验,培养过关的动手能力(学校实验室仪器配备不全,一些必要的实验无法展开) 。如果把虚拟仪器运用到实验教学和科研中,不但可以节约大量仪器设备的经费投入,而且能够提高实验教学和科研的质量与效率。尤其是虚拟仪器 LabVIEW 在数字电路实验教学中的应用,效果更为明显。关键词:电子技术实验教学 虚拟仪器 LabVIEW 优势基于 labview 的电子技术实验系统的设计- 4 -引言实验室是教学、 科研的重要基地 ,实验室的建设也反映了学校的教学体系、 学科建设和管理体制的水平。电子学实验是理工科专业教学的一个重要内容 ,是培养学生电子技术应用和工程设计能力不

6、可缺少的教学环节。由于其面向的是一个发展迅速的学科 ,所以实验室教学方法、 手段和水平也要不断改进和提高 ,以适应学科的发展。1. 1 传统电子学实验室教学模式的弊端1. 1.1 实验室设备利用率低高校实验室教学设备数量有限 ,特别是一些贵重仪器 ,要做到学生与设备一对一配套是不现实的。在传统的实验室教学模式中 ,一般会将学生分为若干小组 ,以组为单位作实验 ,使部分同学难以全部参与和投入 ,没能充分了解和掌握实验全过程。1. 1.2 实验信息管理混乱实验信息 ,特别是实验数据的存储、 分析和查询是电子实验的一个重要内容。在传统实验教学模式中 ,学生靠手工记录和分析数据。存在的问题是:第一 ,

7、记录时人为误差较大;第二 ,不便于保存、 查询和整理。基于 labview 的电子技术实验系统的设计- 5 -1. 1.3 实验教师工作繁杂实验报告的评阅 ,典型问题的解答与数据核对 ,包含大量的重复性工作 ,给指导教师带来很多重复性劳动 ,精力很难集中在实验台上。1. 2 虚拟仪器在电子实验教学中的应用1. 2.1 虚拟仪器概述所谓虚拟仪器,就是在以计算机为核心的硬件平台上,配合以相应的输入/输出接口,具有计算机显示器的虚拟面板,测试功能由测试软件来实现的一种计算机仪器系统。自美国国家仪器公司(National Instruments,NI) 在 1986 年提出虚拟仪器的概念之后,虚拟仪器

8、技术便一直成为发达国家自动测控领域的研究热点和应用前沿。目前,最著名的虚拟仪器系统是 NI 的 LabVIEW,其最广泛的应用领域是测控领域,而文章将要探讨的,是将该系统应用于数字逻辑电路的教学、实验的问题。文章认为,由于虚拟仪器的自身特点及数字与模拟电路的差异性,虚拟仪器系统并不适用于模拟电路系统的教学或实验,但对于数字电路系统,则有较强的、特殊的优势。1. 2.2 LabVIEW 的编程简介在 LabVIEW 环境下开发的应用程序称之为 VI。VI 是 LabVIEW 的核心,由一个人机交互的界面前面板(Front Panel)和相当于源代码功能的框图程序后面板(Diagram)组成。基于

9、 labview 的电子技术实验系统的设计- 6 -前面板是程序的界面,在这一界面上有控制量(Controls)和显示量(Indicators)两类对象。在前面板中,控制量模拟仪器的输入装置并把数据提供给 VI 的框图程序,例如开关、旋钮;而显示量则是模拟仪器的输出装置并显示由框图程序获得或产生的数据,例如用于显示波形的窗口等。每一个程序前面板都对应着一段框图程序。框图程序用 LabVIEW 图形编程语言编写,可以把它理解成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来同程序前面板的控制和显示传递数据,节点被用来实现函数和功能调用,图被用来实现结构化程序控制命令,而连线

10、代表程序执行过程中的数据流,定义框图内的数据流动方向。后面板又称代码窗口或流程图,是 VI 图形化的源能,一般不包括业务逻辑方法,Web 层则和 Enterprise Beans 交互,自身比如 JSP和 Servlets 中会包含一些业务逻辑。1. 2.3 虚拟仪器中的数字电子技术虚拟仪器 LabVIEW 具有典型的图形化语言风格,其程序的编制过程就是将不同的图标(VI)进行选择、组合并连线的过程。其不同图标(VI)相当于具有不同功能的“子程序” ,图标间的连线指定了数据的流向,相当于代码语言的“赋值”语句。在 LabVIEW 的函数选板中,既包含了大量专用的信号处理、信号运算等 VI 图标

11、,也包含了各种数值运算、逻辑运算的基本 VI 图标。其中的逻辑运算 VI,其图标就是标准的逻辑运算符号,其中相应的逻辑运算 VI 选板如图 1。基于 labview 的电子技术实验系统的设计- 7 -图 1 布尔逻辑运算 VI 选板不难看出,利用这些图标编制的逻辑运算程序(LabVIEW 后面板) ,也就是一个规范的数字逻辑电路的逻辑图。就信号的输入/输出来说,LabVIEW 亦提供了丰富的输入控件和输出控件,如各种形式的开关、按钮、指示灯、波形显示器等等,这些“器件”可直接用简单的拖动方式拖放到相应位置即可使用。如图 2 数值输入控件图 2 前面板中的控件更重要的是,虚拟仪器系统不同于虚拟现

12、实技术或仿真技术,后两者只不过是对现实系统的一种模拟而已,而虚拟仪器虽称为“虚拟”,但其实质是一种基于计算机软、硬件系统作为支撑,通过采用一定的数学模型和算法来完成处理过程的真实仪器系统,一句话,虚拟仪器系统并非“虚拟”仪器,而是“真实”仪器,它是要完成真实仪器基于 labview 的电子技术实验系统的设计- 8 -系统功能的。也就是说,基于虚拟仪器系统进行的相应实验或教学过程,通过配置相关的 A/D 或 DAQ 接口,即成为能完成实际仪器功能的仪器,故基于虚拟仪器进行教学、实验,比基于虚拟现实技术或仿真技术的教学实验更具有实际意义!由于虚拟仪器 LabVIEW 中提供的布尔运算 VI 比较完

13、备,再加上系统本身图形化的语言风格,完全可以做到将“程序逻辑图实验过程输入输出”等过程的结合,使过程简单明晰,可以完成数字逻辑电路中几乎所有的实验及演示,如:半加器、全加器、比较器、计数器、与非门、D 触发器、JK 触发器、译码器等等,而且,具体的实验或演示过程,还可运用 LabVIEW 中程序执行过程的“高亮度单步执行”模式,充分地观察到信号的动态流程和逻辑电路的运算过程,甚至可以将某种逻辑运算过程单独开发为专门的用户 VI,形成一独特功能的新型概念的“虚拟芯片” ,供需要时直接调用。下面就以一些大学课程中简单的数字电子技术实验为例,来介绍讨论运用虚拟仪器 LabVIEW 实现数字电路实验的

14、过程。基于 labview 的电子技术实验系统的设计- 9 -第一章 数字电路教学实验的设计在电子技术课程中,数字电路作为电类专业的基础核心课程,其实验教学是十分重要的环节,实验包括半加器、全加器、数据选择器等内容。1.1 平台的构建 最后以相同的步骤完成减法器、数据选择器、计数器、触发器、译码显示等模块的设计,再将实验仿真模块整合到一个平台中,使用时只需点击选择模块按钮,就能调用其实验模块。这样在实验教学中就可以非常方便地使用和查看各个模块的功能。这就构成一个数字电路仿真实验平台,如图 1-1 所示。图 1-1 数字电路仿真实验平台基于 labview 的电子技术实验系统的设计- 10 -1

15、.2 半加器的设计 半加器电路是指对两个输入数据位进行加法,输出一个结果位,不考虑低位数据的进位,产生进位输出的加法器电路。输入信号:A、B;输出信号:本位和 S,向高位的进位 C。逻辑表达式为: S= AB,C =AB。根据其逻辑关系用 LabVIEW 编写程序框图,如图 1-2 所示。图 1-2 半加器程序框图前面板如下:其实现功能为:当单独按开关 A 或 B 时 S 亮,当开关 A,B 同时开时 C 亮,S 暗。基于 labview 的电子技术实验系统的设计- 11 -1.3 全加器的设计 在相加的过程中,除最低位外,其余各位既要考虑本位的被加数Ai 和 Bi,还要考虑低位向本位的进位

16、Ci-1,就是说低位的 Ci-1 也作为一个独立的变量参与运算。因此,所谓全加就是求取三个变量(本位 Ai、加数 Bi 输入以及低位向本位进位 Ci-1)的和 S 及本位向高位的进位 Ci。因为全加器是基于半加器做成的,其中部分电路是半加器,所以可以利用 LabVIEW 中子 VI 的功能将半加器打包成一个子程序,作为 VI 模块调用。如图 1-3 所示。图 1-3 全加器程序框图前面板如下:基于 labview 的电子技术实验系统的设计- 12 -1.4 比较器的设计在二维二进制比较器的设计中,比较它们是否相等,当 A1A0和 B1B0 相等时,S 灯亮,即两数相等,反之,不相等。程序如图

17、1-4 所示。图 1-4 比较器程序框图前面板如下:1.5 双向同步计数器的设计在双向同步计数器的设计中,通过控制 UP/DOWN 键,当基于 labview 的电子技术实验系统的设计- 13 -UP/DOWN 键为 1 时,随着计数脉冲的不断输入而作递增计数;当UP/DOWN 键为 0 时,随着计数脉冲的不断输入而作递减计数。即此计数器可作为加减用的同步双向计数器。因为双向同步计数器是基于 JK 触发器做成的,其中部分电路是JK 触发器,所以可以利用 LabVIEW 中子 VI 的功能将 JK 触发器打包成一个子程序,作为 VI 模块调用,其程序如图 1-5 所示。图 1-5 双向同步计数器

18、的程序框图前面板如下:基于 labview 的电子技术实验系统的设计- 14 -1.6 与非门的设计在与非门的实验中,由于其比较简单,设计起来也比较简单,在这不过多的叙述了。程序框图如图 1-6 所示。图 1-6 与非门的程序框图前面板如下:1.7 D 触发器的设计其功能为输入为 1 时,输出为 1;输入为 0 时,输出亦为 0,输出 Q 与输入 D 保持一致。其程序框图如图 1-7 所示。基于 labview 的电子技术实验系统的设计- 15 -图 1-7 D 触发器的程序框图前面板如下:1.8 JK 触发器的设计在 JK 触发器的设计中,JK 表示两个信号的输入端,CLK 是脉冲输入端,Q

19、 与 为两个互补输出端。 JK 触发器的状态方程为 Qn+1 QJ n Qn,JK 触发器常被用作缓冲存储器,移位寄存器和计数器。K其程序框图如图 1-8 所示。基于 labview 的电子技术实验系统的设计- 16 -图 1-8 译码器程序框图其前面板如下:1.9 译码器的设计此设计的是 3 线8 线译码器 74LS138,其中 A2 、A1 、A0 为地址输入端, 为译码输出端,S1、 、 为使能端。其功能为:0Y7 2S3当 S11, 0 时,器件使能,地址码所指定的输出端有信号2S3(为 0)输出,其它所有输出端均无信号(全为 1)输出。当 S10, X 时,或 S1X, 1 时,译码

20、器被禁止,所有输出2S3 2S3同时为 1。其程序框图如图 1-9 所示。基于 labview 的电子技术实验系统的设计- 17 -图 1-9 译码器的程序框图前面板如下:基于 labview 的电子技术实验系统的设计- 18 -第二章 虚拟数字示波器的设计与实现2.1 虚拟示波器的介绍虚拟示波器是将模拟信号经过抽样量化,以二进制数字形式存储在计算机的存储器中,并以数字方式输出。其频率分辨率取决于信号样本长度,只要存储的容量足够大,存储的信号样本足够多,频率分辨率就足够高。分析精度取决于量化误差和计算机的字长,只要保证量化误差在一定的范围内和有足够的计算机的字长,即可实现高精度测量,至于处理速

21、度,完全取决于计算机的运行速度。由于计算机技术的高速发展,以个人计算机为核心的虚拟示波器实现实时处理是非常容易的。其主要特点是:(l)处理速度快处理速度对于一个具有信号分析功能的设备来说是非常重要的,它不仅直接影响工作效率,而且还影响到分析的质量。用本示波器的FFT 功能处理 1024 点数据仅以毫秒为计时单位,这就能更正确地反映被分析信号的特征。(2)多功能传统仪器大多是单功能的仪器,一台仪器只能完成一种固定功能,如滤波器、频谱分析仪、信号发生器等。但是本仪器却是一种多功能的综合设备,例如,可以对信号进行频谱分析、相位分析等。集许多功能于一身。是一种理想的示波和分析系统。(3)频率分辨率高基

22、于 labview 的电子技术实验系统的设计- 19 -模拟信号处理的一个很大的缺点是频率的分辨率不高,这主要原因是模拟滤波器的通带不可能做的很窄,它受到技术的限制。但虚拟示波器采用数字运算,频率分辨率取决于被分析信号的长度,即信号的持续时间,使信号的持续时间是 T,则频率分辨率为f=1/T。只要T 足够长,分辨率就足够高。例如,若抽样频率为 IkHz,样本数取1024 点(相当于 T=ls),则频率分辨率为 IHz。(4)分析精度高,稳定可靠在虚拟示波器中,影响系统精度的因素主要有两个:A/D 转换器精度和数字运算所取的字长。本文中 A/D 转换器选用 12 位,转换误差小于 ILSB,运算

23、中字长的选择和减小计算误差的措施可以保证所要求的计算精度。本仪器是一个数字处理系统,具有数字计算机的基本结构,从而具备了重复性好、稳定可靠等优点。(5)虚拟示波器不仅具有一般仪器所具有的操作面板,还具有计算机常用的输入输出设备,还可随时在计算机磁盘中对采集到的数据进行读写操作,给用户提供了极大的方便。2.2 软件设计思想创建虚拟仪器的过程共分三步:(1)设计虚拟仪器的前面板。虚拟仪器的交 互式用户接口被称为前而板,它是模仿实际仪器的面板。前面板包含旋钮、按钮, 图形和其他控制与显示对象,通过鼠标和键盘为控制对象输入数据,在计算机屏 幕上观看结果。(2)编写虚拟仪器流程图。流程图是一个编程问题的

24、图形化解决 方案(也是虚拟仪基于 labview 的电子技术实验系统的设计- 20 -器的源代码)。虚拟仪器从流程图中接受命令。(3)确定虚 拟仪器的图标和连接(表示某一虚拟子仪器)的参数列表,图标和连接允许将此仪 器作为最高级的程序,也可以作为其他程序或子程序中的程序(子仪器)。 采用模块化的软件设计思想编写,每个功能的实现由一个模块完成,系统软件总体包括数据采集、参数测量、频谱分析、滤波及数据存储和回放等模块,最终实现数据采集、处理、记录、显示等功能口l。系统组成如图 2-1:图 2-1 系统组成框图2.3 前面板设计LabVIEW 前面板用于设置输入数值和观察输出量,用于模拟真实示波器的

25、前面板。由于虚拟面板直接面向用户,是虚拟示波器控制软件的核心。设计前面板时,主要考虑界面美观,操作简洁,用户可以通过前面板中的开关和旋钮模拟传统仪器的操作,通过键盘和鼠标实现对虚拟示波器的控制。前面板上设有各个功能模块按钮,当按下相应按钮时,即可调用该子程序。根据传统示波器的面板控键的功能,利用 LabVIEW 中的控制模板,分别在设计面板上放入模拟实际控键的显示器、通道选择控键、垂直增益控键、触发源、触发电平、时基控制等。例如:打开 LabVIEW 前面板编辑窗口,点击鼠标右键,显示控制模板,基于 labview 的电子技术实验系统的设计- 21 -选择 GraphWaveform Grap

26、h,作为示波器的显示器,它可以显示一个或多个波形。在显示器模板上点击鼠标右键,对其进行属性设置,如根据示波器的频率与幅度值的变化,利用工具模板中的文字工具,对显示器横(时间)、纵(幅度)坐标的刻度重新设置。用 Graph 控键设计的示波器是完全同步的,波形稳定。点击 Show Control PaletteClassic ControlsBooleanHorizontal Slide Switch 选择开关,设置触发斜坡控键(极性),开关可对正、负斜坡进行选择。点击 Show Control PaletteNumericDial 作为选择开关,设置扫描速率和垂直灵敏度等各种控键,它们使用的是同

27、一种旋钮式控键。根据控键所起作用和使用需要,对各控件进行性质设置。如垂直灵敏度控键,设置三个刻度点(05Wdiv,1 Vdiv,2W div),当置于不同档时,可改变波形的垂直方向的灵敏度。 “扫描速率”控键的设置与“垂直灵敏度”相似,单位是“msdiv” ,当选择不同档位时,显示器的横坐标刻度间隔分别以 2msdiv,4msdiv 和8msdiv 变化,以达到改变波形的水平方向的扫描速度。按 BooleanVertical Switch 路径,设置“通道选择”控键。设置三个选择档,分别是“A” 、 “B”和“A&B” ,用来实现单通道和双通道显示的功能。软面板程序用来提供用户与虚拟示波器的接

28、口。当按下“采集”按钮,然后运行程序就可以开始采集信号。用户可以进行单通道和双通道的任意切换:各种功能模块的实现在面板上都对应着相应的按钮,按下该按钮就可以调出该模块子程序。在子程序中按基于 labview 的电子技术实验系统的设计- 22 -下返回键就回到主程序面板。设计的前面板如图 22 所示。图 2-2 虚拟示波器前面板24 信号采集模块数据采集模块是虚拟示波器软件的核心,主要完成数据的采集。包括触发控制、通道控制和时基控制等。触发控制主要包括触发方式控制,触发斜坡控制和触发电平控制。通道控制主要控制单通道或者是双通道测量。时基控制主要控制采集卡的扫描率及采样数。采集中主要用到的函数有C

29、reatDevice、InitDeviceProAD、ReadDeviceProAD_NotEmpty、 ReleaseDeviceProAD 和 ReleaseDevice。 CreatDevice 负责创建 PCI设备对象,并返回其设备对象句柄。InitDeviceProAD 负责初始化设备对象中的 AD 部件,为设备操作就绪有关工作,如预置 AD 采集通道,基于 labview 的电子技术实验系统的设计- 23 -采样频率等。ReadDeviceProAD_NotEmpty 读取设备上的 AD 数据,ReleaseDeviceProAD 释放设备上的 AD 部件,ReleaseDevic

30、e 释放设备对象所占用的系统资源及设备对象自身。2.5 信号测量和分析控制模块这个模块主要由三个基本的功能模块组成:电压测量模块、频率和相位测量模块、频谱分析模块组成。电压测量模块主要完成对电压幅值、电压有效值、电压的频率及周期等参数的测量,并将结果显示出来。频率和相位测量模块主要是利用李沙育图形来测量被测信号的频率以及相位角。频谱分析模块主要是采用 FFT 变换,实现频域信号的分析,包括幅值频谱、相位频谱以及功率谱分析。这三个功能模块分别由三个子 VI 来实现的。2.6 虚拟示波器的具体软件设计本文开发的虚拟示波器是采用模块化设计,借助于 LabV 工 EW提供的可视化集成开发环境,我们可以

31、很方便的设计出用户所需要的虚拟仪器。本虚拟仪器的程序框图如图 2-3 所示。基于 labview 的电子技术实验系统的设计- 24 -图 2-3 虚拟示波器程序框图该示波器是由一个主程序和几个子程序组成的。每一个子程序实际上都是能实现一定功能、完成一定任务的虚拟仪器(通常称为“子VI”),主程序通过对子程序的调用,来实现信号的采集、分析、处理等功能,使虚拟示波器具有层次化和模块化的结构。下面对各主要子虚拟仪器(子 Vl)做个简介。(1)“通道选择”子程序该子程序主要是实现对通道的选择,有三种选择方式:A 通道、B通道、A&B,选择不同的通道可以实现对输入信号的选取。(2) 数据存盘子程序该子程

32、序可以实现对采集到的数据进行存取,以备以后对数据基于 labview 的电子技术实验系统的设计- 25 -进行分析和处理。(3)数据读取子程序该子程序主要是实现对被保存数据的读取和波形的回放,能直观地观察到被采集到的数据波形。(4)频谱分析子程序该子程序主要是通过短时傅立叶变换(FFT)实现信号的谱分析,这里主要包括幅值谱、相位谱和功率谱分析。当然可以在这个基础上根据你的实际需要进行改进,实现频率响应函数分析和相干函数分析。(5)测量子程序该子程序主要是实现对电信号的相关参数进行测量,被测的参数包括交流有效值、支流分量、峰一峰值、最大值、最小值、振动幅值等等。从而得到被测信号的相关待测参数。基

33、于 labview 的电子技术实验系统的设计- 26 -(6)频率和相位测量子程序该子程序的两个主要功能是:通过李沙育图形来确定被测信号的频率和相位角。本小节讨论了虚拟示波器的实现技术,并对信号的采样技术和波形的显示技术做了仔细的研究。虚拟示波器的软件设计采用模块化的设计思想,实现了数字存储示波器的各种功能,并且在原有功能的基础上增加了对信号的分析处理功能。基于 LabvIEW 强大的功能,软件实现较为方便,有效地节省了开发的时间。基于 labview 的电子技术实验系统的设计- 27 -第三章 基于虚拟仪器的实验室设计方案任何一台仪器从功能上来说无非由以下三大功能模块组成:信号的采集与控制、

34、信号的分析与处理、结果的表达与输出。虚拟仪器就是将这三大模块的功能尽可能用计算机来实现。大多数虚拟仪器是由计算机来完成信号的分析和处理、结果的表达与输出这两个功能块的部分或全部功能。也就是说,虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面(GUI)的控制软件组成,在软件控制下,由模块化仪器硬件进行测量信号的数据的采集,数据采集完毕后,传给计算机,软件再进行数据的分析处理,通过图形用户界面等方式将结果显示给用户。虚拟仪器系统构成,参见图 3-1。图 31 虚拟仪器系统构成31 虚拟仪器实验室的硬件平台我们知道虚拟仪器的硬件主要是由计算机和 IO 接口设备两部基于

35、 labview 的电子技术实验系统的设计- 28 -分组成的。按照构成虚拟仪器的接口总线的不同,分为数据采集插卡式(DAQ)虚拟仪器、RS232RS485 虚拟仪器、并行接口虚拟仪器、USB虚拟仪器、GPIB 虚拟仪器、VXI 虚拟仪器、PXI 虚拟仪器以及最新的IEEEl394 接口虚拟仪器。以下对这些类型的虚拟仪器总线进行分析比较,根据自身的条件确定适合实验室需要的建设方案。311 DAQ 虚拟仪器系统DAQ(Data AcquiSition),即数据采集仪器,是一种比较典型的虚拟仪器,它的出现和发展与计算机密切相关。DAQ 仪器以微型计算机为平台,将计算机硬件积计算机软件结合起来,实现

36、特定的仪器测量和分析功能,它具有性价比高、设计手段灵活、通用性强等优点,应用前景非常广阔。DAQ 仪器设计都是基于某一种总线迸行的,因此总线的标准和规范将对所设计的仪器系统的性能,包括结构上的先进性、可靠性、兼容性及扩充和升级等方面起到关键作用。下面主要研究基于 PCI 总线的 DAQ 虚拟仪器系统。一个由 PCDAQPCI 插卡式虚拟仪器组成的多通道多参量测量系统如图 32 所示。该测量系统由两大部分构成:传感器及其调理电路部分和 DAQ 虚拟仪器硬件平台。基于 labview 的电子技术实验系统的设计- 29 -图 3-2 多通道多参量 PC-DAQPCI 插卡式虚拟仪器1传感器及其调理电

37、路在该系统中,计算机要想取得现场的各种参数,就必须先用传感器将各种物理量转换成电信号,只有那些数值大小合适的电压信号才可以直接进入虚拟仪器平台,大多数被测信号要经传感器及其调理电路变送后才能进入虚拟仪器系统。传感器完成信号的获取,它将被测参量转换成相应可用于输出的电信号。传感器输出的电信号大多数不能直接输送到显示、记录或分析仪器中去。其主要原因是:大多数传感器输出的电信号很微弱,需要进一步放大,有的还要进行阻抗变换;有些传感器输出的是电参量,要转换为电能量:输出信号中混杂有干扰噪声,需要去掉噪声,提高信噪比;若测试工作仅对部分频段的信号感兴趣,则有必要从输出信号中分离出所需的频率成分;当采用数

38、字式仪器、仪表和计算机时,模拟输出信号还要转换为数字信号等等。因此,传感器的输出信号要经过适当的调基于 labview 的电子技术实验系统的设计- 30 -理,使之与后续测试环节相适应。故调理电路的基本作用有三个:放大:将微弱电压信号放大。转换:将非电压输出信号转换为电压信号。滤波:滤除高频干扰,限制信号的最高频率 fmax 避免产生混淆和混叠。如果信号调理电路输出的是规范化的标准信号,即 420mA 电流信号(经标准电阻转换为 15v2IOV 标准电压信号),则称这种信号调理电路为变送器。2DAO 虚拟仪器硬件平台DAQ 虚拟仪器的硬件平台由 Pc 计算机与数据采集卡(DAQ 卡)组成。数据采集卡(DAQ 卡)由以下几个部分组成:多路开关。将各路信号轮流切换到放大器的输入端,实现多参数多路信号的分时采集。放大器。将前一级多路开关切换进入待采集的信号进行放大(或衰减)至采样环节的量程范围内。通常实际系统中放大器做成增益可调的放大器,设计者可根据输入信号不同的幅值选择不同的增益倍数。采样保持器。取出待测信号在某一瞬时的值(即实现信号的时间离散化),并在 AD 转换过程中保持信号不变。AD 转换器。将输入的模拟量转化为数字量输出,并完成信号幅值的量化。随着电子技术的发展,目前通常将采样保持器与 AD 转换

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报