毕业论文:基于NI-ELVIS的电子实验设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于NI ELVIS的电子实验设计
摘要
随着低成本高性能的电脑资源普及运用,数字化仪器平台逐渐取代传统电子仪器已成为一种趋势。
我国理工科学校的教学、科研需要大量的测量分析仪器设备,特别是电子类实验教学,每种仪器都必须配置多套,而且有些仪器设备价格十分昂贵。
因此购置仪器设备的巨大投入经费,一般学校难以承受,造成仪器设备缺乏和过时陈旧等现象,严重影响教学科研效果。
另外,由于传统电子学实验室教学模式存在的弊端,造成实验室设备利用率低,实验信息管理混乱,实验教师工作繁杂,最终不仅仅浪费了学校大量的人力物力,而且学生还不能真正地掌握实验,培养过关的动手能力〔学校实验室仪器配备不全,一些必要的实验无法展开〕。
如果把虚拟仪器运用到实验教学和科研中,不但可以节约大量仪器设备的经费投入,而且能够提高实验教学和科研的质量与效率。
尤其是NI ELVIS在数字电路实验教学中的应用,效果更为明显。
关键词:电子技术实验教学虚拟仪器LabVIEW 优势
Based on the NI ELVIS electronic experimental design
Abstract
With popularization using low-cost high-performance computer resources, digital instrument platform is gradually replacing traditional electronic instrument has become a trend. School teaching and scientific research in science and engineering in our country needs a lot of measurement analysis instruments, especially the electronic experimental teaching, each instrument must be configured more sets, and some equipment is very expensive. Therefore buy equipment investment funds, general school unbearable, causing the phenomenon such as lack of obsolete and outdated equipment, seriously affect the effect of teaching and research. In addition, due to the insufficiency of the traditional electronics laboratory teaching mode, lab equipment utilization rate is low, the experiment information management chaos, the experiment teachers work multifarious, in the end not just wasted a lot of school resources, and students can't really control experiment, train pass ability (school laboratory instrument equipped with is not complete, some necessary experiments can not open).
If the virtual instrument is applied to the experiment teaching and scientific research, not only can save a lot of instruments and equipment of funds investment, but also can improve the quality and efficiency of experiment teaching and scientific research. Especially the virtual instrument in the digital circuit experiment teaching, the application of effect is more obvious.
Keywords: electronic technology experiment teaching advantages of virtual instrument
LabVIEW
目录
摘要 (I)
引言 ............................................................................................................................................. - 1 -
1. 1传统电子学实验室教学模式的弊端........................................................................... - 1 -
1. 1.1 实验室设备利用率低....................................................................................... - 1 -
..................................................................................................................................... - 1 -
1. 1.3 实验教师工作繁杂........................................................................................... - 1 -
1. 2 虚拟仪器在电子实验教学中的应用.......................................................................... - 1 -
1. 2.1 虚拟仪器概述................................................................................................. - 1 -
1. 2.2 LabVIEW的编程简介...................................................................................... - 1 -
1. 2.3 虚拟仪器中的数字电子技术......................................................................... - 1 - 第一章数字电路教学实验的设计.......................................................................................... - 4 - ............................................................................................................................................. - 4 - 半加器的设计.............................................................................................................. - 4 - ............................................................................................................................................. - 5 - ............................................................................................................................................. - 6 - ............................................................................................................................................. - 7 - ............................................................................................................................................. - 8 -
1.7 D触发器的设计............................................................................................................ - 8 -
1.8 JK触发器的设计 .......................................................................................................... - 9 -
1.9 译码器的设计............................................................................................................. - 10 - 第二章虚拟数字示波器的设计与实现................................................................................ - 12 - ........................................................................................................................................... - 12 - ........................................................................................................................................... - 12 -
2.3 前面板设计 ................................................................................................................ - 13 -
2.4信号采集模块........................................................................................................... - 14 - ........................................................................................................................................... - 14 - ........................................................................................................................................... - 15 - 第三章基于虚拟仪器的实验室设计方案.............................................................................. - 18 - 3.1虚拟仪器实验室的硬件平台................................................................................... - 18 - 3.1.1 DAQ虚拟仪器系统................................................................................... - 18 -
3.1.2 GPIB虚拟仪器系统................................................................................... - 20 -
3.1.3 VXI虚拟仪器系统..................................................................................... - 20 -
3.1.4 PXI虚拟仪器系统 ..................................................................................... - 21 -
3.1.5 USB和IEEEl394虚拟仪器系统 .............................................................. - 21 -
3.1.6 RS一232虚拟仪器系统........................................................................... - 22 - 3.2虚拟仪器实验室的软件平台................................................................................... - 22 - 3.2.1虚拟仪器软件体系结构(VISA) ................................................................. - 23 -
3.2.2仪器驱动程序............................................................................................. - 23 -
3.2.3应用软件..................................................................................................... - 24 - 第四章论文总结...................................................................................................................... - 25 - 参考文献 ................................................................................................................................... - 28 -
引言
实验室是教学、科研的重要基地,实验室的建设也反映了学校的教学体系、学科建设和管理体制的水平。
电子学实验是理工科专业教学的一个重要内容,是培养学生电子技术应用和工程设计能力不可缺少的教学环节。
由于其面向的是一个发展迅速的学科,所以实验室教学方法、手段和水平也要不断改良和提高,以适应学科的发展。
1. 1传统电子学实验室教学模式的弊端
实验室设备利用率低
高校实验室教学设备数量有限,特别是一些贵重仪器,要做到学生与设备一对一配套是不现实的。
在传统的实验室教学模式中,一般会将学生分为假设干小组,以组为单位作实验,使部分同学难以全部参与和投入,没能充分了解和掌握实验全过程。
实验信息管理混乱
实验信息,特别是实验数据的存储、分析和查询是电子实验的一个重要内容。
在传统实验教学模式中,学生靠手工记录和分析数据。
存在的问题是: 第一,记录时人为误差较大;
第二,不便于保存、查询和整理。
实验教师工作繁杂
实验报告的评阅,典型问题的解答与数据核对,包含大量的重复性工作,给指导教师带来很多重复性劳动,精力很难集中在实验台上。
1. 2 虚拟仪器在电子实验教学中的应用
NI ELVIS概述
美国国家仪器公司的教学实验室虚拟仪器套件(NI ELVIS)可用于动手设计及原型设计,平台集成了12款最常用仪器,包括示波器、数字万用表、函数发生器、波特分析仪等,紧凑的结构是实验室及课堂教学的理想选择。
NI ELVIS可通过USB 接口与PC连接,实现快速易用的测量采集及显示。
作为基于NI LabVIEW图形化系统设计软件,NI ELVIS能够发挥虚拟仪器技术的灵活性及自定义功能。
同时,NI ELVIS也是NI电子教育平台中的重要部分,结合NI Multisim采集及仿真环境实现NI ELVIS板载电路的测量及仿真。
NI ELVIS的设计以教学为目标,是一款全面的教学工具,用于电路设计、仪器控制、无线通信、嵌入式/MCU 理论等教学Multisim的简介
作为NI电子教学平台的主要组成部分,NI ELVIS为多类应用提供了所需的器件,从基础电路理论探索到研究项目的建模。
Multisim是一款通过SPICE实现仿真、设计及验证电路的软件包,它与NI ELVIS的配合使用能够将理论与原型设计结合的更紧密。
可以从网上下载常用的电路教学课本中的Multisim电路文件。
这些文件让学生在仿真环境下学习课本上的理论,并观察到预期的理论结果。
学生可在NI ELVIS硬件平台上进行电路的原型设计,并比照测量及仿真数据,从而拓展仿真经验。
学生可在Multisim中的NI ELVIS电路开发板上设计电路,而后进一步设计真实电路板,两者的布线是完全相同的。
电路设计可在NI ELVIS平台上完成。
学生可在软前面板中同时观察仿真结果及真实数据。
此外,由于VI是开放的源代码,
故还可通过LabVIEW自定义设计。
通过NI ELVIS、Multisim及LabVIEW,实现从理论到完整功能应用的步进式无缝连接。
虚拟仪器LabVIEW具有典型的图形化语言风格,其程序的编制过程就是将不同的图标〔VI〕进行选择、组合并连线的过程。
其不同图标〔VI〕相当于具有不同功能的“子程序”,图标间的连线指定了数据的流向,相当于代码语言的“赋值”语句。
在LabVIEW的函数选板中,既包含了大量专用的信号处理、信号运算等VI图标,也包含了各种数值运算、逻辑运算的基本VI图标。
其中的逻辑运算VI,其图标就是标准的逻辑运算符号,其中相应的逻辑运算VI选板如图1。
图1布尔逻辑运算VI选板
不难看出,利用这些图标编制的逻辑运算程序〔LabVIEW后面板〕,也就是一个标准的数字逻辑电路的逻辑图。
就信号的输入/输出来说,LabVIEW亦提供了丰富的输入控件和输出控件,如各种形式的开关、按钮、指示灯、波形显示器等等,这些“器件”可直接用简单的拖动方式拖放到相应位置即可使用。
如图2数值输入控件
图2前面板中的控件
更重要的是,虚拟仪器系统不同于虚拟现实技术或仿真技术,后两者只不过是对现实系统的一种模拟而已,而虚拟仪器虽称为“虚拟”,但其实质是一种基于电脑软、硬件系统作为支撑,通过采用一定的数学模型和算法来完成处理过程的真实仪器系统,一句话,虚拟仪器系统并非“虚拟”仪器,而是“真实”仪器,它是要完成真实仪器系统功能的。
也就是说,基于虚拟仪器系统进行的相应实验或教学过程,通过配置相关的A/D或DAQ接口,即成为能完成实际仪器功能的仪器,故基于虚拟仪器进行教学、实验,比基于虚拟现实技术或仿真技术的教学实验更具有实际意义!
由于虚拟仪器LabVIEW中提供的布尔运算VI比较完备,再加上系统本身图
形化的语言风格,完全可以做到将“程序——逻辑图——实验过程——输入输出”等过程的结合,使过程简单明晰,可以完成数字逻辑电路中几乎所有的实验及演示,如:半加器、全加器、比较器、计数器、与非门、D触发器、JK触发器、译码器等等,而且,具体的实验或演示过程,还可运用LabVIEW中程序执行过程的“高亮度单步执行”模式,充分地观察到信号的动态流程和逻辑电路的运算过程,甚至可以将某种逻辑运算过程单独开发为专门的用户VI,形成一独特功能的新型概念的“虚拟芯片”,供需要时直接调用。
下面就以一些大学课程中简单的数字电子技术实验为例,来介绍讨论运用虚拟仪器LabVIEW实现数字电路实验的过程。
第一章数字电路教学实验的设计
在电子技术课程中,数字电路作为电类专业的基础核心课程,其实验教学是十分重要的环节,实验包括半加器、全加器、数据选择器等内容。
平台的构建
最后以相同的步骤完成减法器、数据选择器、计数器、触发器、译码显示等模块的设计,再将实验仿真模块整合到一个平台中,使用时只需点击选择模块按钮,就能调用其实验模块。
这样在实验教学中就可以非常方便地使用和查看各个模块的功能。
这就构成一个数字电路仿真实验平台,如图1-1所示。
图1-1 数字电路仿真实验平台
1.2 半加器的设计
半加器电路是指对两个输入数据位进行加法,输出一个结果位,不考虑低位数据的进位,产生进位输出的加法器电路。
输入信号:A、B;输出信号:本位和S,向高位的进位C。
逻辑表达式为:S= A⊕B,C =AB。
根据其逻辑关系用LabVIEW 编写程序框图,如图1-2所示。
图1-2半加器程序框图
前面板如下:
其实现功能为:当单独按开关A或B时S亮,当开关A,B同时开时C亮,S暗。
全加器的设计
在相加的过程中,除最低位外,其余各位既要考虑本位的被加数Ai和Bi,还要考虑低位向本位的进位Ci-1,就是说低位的Ci-1也作为一个独立的变量参与运算。
因此,所谓全加就是求取三个变量〔本位Ai、加数Bi输入以及低位向本位进位Ci-1〕的和S及本位向高位的进位Ci。
因为全加器是基于半加器做成的,其中部分电路是半加器,所以可以利用LabVIEW中子VI的功能将半加器打包成一个子程序,作为VI模块调用。
如图1-3所示。
图1-3全加器程序框图
前面板如下:
比较器的设计
在二维二进制比较器的设计中,比较它们是否相等,当A1A0和B1B0相等时,S灯亮,即两数相等,反之,不相等。
程序如图1-4所示。
图1-4比较器程序框图
前面板如下:
双向同步计数器的设计
在双向同步计数器的设计中,通过控制UP/DOWN键,当UP/DOWN键为1时,随着计数脉冲的不断输入而作递增计数;当UP/DOWN键为0时,随着计数脉冲的不断输入而作递减计数。
即此计数器可作为加减用的同步双向计数器。
因为双向同步计数器是基于JK触发器做成的,其中部分电路是JK触发器,所以可以利用LabVIEW中子VI的功能将JK触发器打包成一个子程序,作为VI 模块调用,其程序如图1-5所示。
图1-5双向同步计数器的程序框图
前面板如下:
与非门的设计
在与非门的实验中,由于其比较简单,设计起来也比较简单,在这不过多的表达了。
程序框图如图1-6所示。
图1-6与非门的程序框图
前面板如下:
D触发器的设计
其功能为输入为1时,输出为1;输入为0时,输出亦为0,输出Q与输入D 保持一致。
其程序框图如图1-7所示。
图1-7 D触发器的程序框图
前面板如下:
1.8 JK触发器的设计
在JK触发器的设计中,JK表示两个信号的输入端,CLK是脉冲输入端,
Q与Q为两个互补输出端。
JK触发器的状态方程为Qn+1 =J Q n+K Qn,JK触发器常被用作缓冲存储器,移位寄存器和计数器。
其程序框图如图1-8所示。
图1-8 译码器程序框图
其前面板如下:
译码器的设计
此设计的是3线-8线译码器74LS138,其中A2 、A1 、A0 为地址输入端,0Y~7Y为译码输出端,S1、2S、3S为使能端。
其功能为:当S1=1,2S+3S =0时,器件使能,地址码所指定的输出端有信号〔为0〕输出,其它所有输出端均无信号〔全为1〕输出。
当S1=0,2S+3S=X时,或S1=X,2S+3S=1时,译码器被禁止,所有输出同时为1。
其程序框图如图1-9所示。
图1-9 译码器的程序框图
前面板如下:
第二章虚拟数字示波器的设计与实现
虚拟示波器的介绍
虚拟示波器是将模拟信号经过抽样量化,以二进制数字形式存储在电脑的存储器中,并以数字方式输出。
其频率分辨率取决于信号样本长度,只要存储的容量足够大,存储的信号样本足够多,频率分辨率就足够高。
分析精度取决于量化误差和电脑的字长,只要保证量化误差在一定的范围内和有足够的电脑的字长,即可实现高精度测量,至于处理速度,完全取决于电脑的运行速度。
由于电脑技术的高速发展,以个人电脑为核心的虚拟示波器实现实时处理是非常容易的。
其主要特点是:
(l)处理速度快
处理速度对于一个具有信号分析功能的设备来说是非常重要的,它不仅直接影响工作效率,而且还影响到分析的质量。
用本示波器的FFT功能处理1024点数据仅以毫秒为计时单位,这就能更正确地反映被分析信号的特征。
(2)多功能
传统仪器大多是单功能的仪器,一台仪器只能完成一种固定功能,如滤波器、频谱分析仪、信号发生器等。
但是本仪器却是一种多功能的综合设备,例如,可以对信号进行频谱分析、相位分析等。
集许多功能于一身。
是一种理想的示波和分析系统。
(3)频率分辨率高
模拟信号处理的一个很大的缺点是频率的分辨率不高,这主要原因是模拟滤波器的通带不可能做的很窄,它受到技术的限制。
但虚拟示波器采用数字运算,频率分辨率取决于被分析信号的长度,即信号的持续时间,使信号的持续时间是T,则频率分辨率为△f=1/T。
只要T足够长,分辨率就足够高。
例如,假设抽样频率为IkHz,样本数取1024点(相当于T=ls),则频率分辨率为IHz。
(4)分析精度高,稳定可靠
在虚拟示波器中,影响系统精度的因素主要有两个:A/D转换器精度和数字运算所取的字长。
本文中A/D转换器选用12位,转换误差小于ILSB,运算中字长的选择和减小计算误差的措施可以保证所要求的计算精度。
本仪器是一个数字处理系统,具有数字电脑的基本结构,从而具备了重复性好、稳定可靠等优点。
(5)虚拟示波器不仅具有一般仪器所具有的操作面板,还具有电脑常用的输入输出设备,还可随时在电脑磁盘中对采集到的数据进行读写操作,给用户提供了极大的方便。
2.2软件设计思想
创建虚拟仪器的过程共分三步:(1)设计虚拟仪器的前面板。
虚拟仪器的交互式用户接口被称为前而板,它是模仿实际仪器的面板。
前面板包含旋钮、按钮,图形和其他控制与显示对象,通过鼠标和键盘为控制对象输入数据,在电脑屏幕上观看结果。
(2)编写虚拟仪器流程图。
流程图是一个编程问题的图形化解决方案(也是虚拟仪器的源代码)。
虚拟仪器从流程图中接受命令。
(3)确定虚拟仪器的图标
和连接(表示某一虚拟子仪器)的参数列表,图标和连接允许将此仪器作为最高级的程序,也可以作为其他程序或子程序中的程序(子仪器)。
采用模块化的软件设计思想编写,每个功能的实现由一个模块完成,系统软件总体包括数据采集、参数测量、频谱分析、滤涉及数据存储和回放等模块,最终实现数据采集、处理、记录、显示等功能口l。
系统组成如图2-1:
图2-1系统组成框图
2.3前面板设计
LabVIEW前面板用于设置输入数值和观察输出量,用于模拟真实示波器的前面板。
由于虚拟面板直接面向用户,是虚拟示波器控制软件的核心。
设计前面板时,主要考虑界面美观,操作简洁,用户可以通过前面板中的开关和旋钮模拟传统仪器的操作,通过键盘和鼠标实现对虚拟示波器的控制。
前面板上设有各个功能模块按钮,当按下相应按钮时,即可调用该子程序。
根据传统示波器的面板控键的功能,利用LabVIEW中的控制模板,分别在设计面板上放入模拟实际控键的显示器、通道选择控键、垂直增益控键、触发源、触发电平、时基控制等。
例如:
打开LabVIEW前面板编辑窗口,点击鼠标右键,显示控制模板,选择Graph》Waveform Graph,作为示波器的显示器,它可以显示一个或多个波形。
在显示器模板上点击鼠标右键,对其进行属性设置,如根据示波器的频率与幅度值的变化,利用工具模板中的文字工具,对显示器横(时间)、纵(幅度)坐标的刻度重新设置。
用Graph控键设计的示波器是完全同步的,波形稳定。
点击Show Control Palette》Classic Controls》Boolean》Horizontal Slide Switch 选择开关,设置触发斜坡控键(极性),开关可对正、负斜坡进行选择。
点击Show Control Palette》Numeric》Dial作为选择开关,设置扫描速率和垂直灵敏度等各种控键,它们使用的是同一种旋钮式控键。
根据控键所起作用和使用需要,对各控件进行性质设置。
如垂直灵敏度控键,设置三个刻度点(0.5Wdiv,1 V/div,2W div),当置于不同档时,可改变波形的垂直方向的灵敏度。
“扫描速率”控键的设置与“垂直灵敏度”相似,单位是“ms/div”,当选择不同档位时,显示器的横坐标刻度间隔分别以2ms/div,4ms/div和8ms/div变化,以到达改变波形的水平方向的扫描速度。
按Boolean》Vertical Switch路径,设置“通道选择”控键。
设置三个选择档,分别是“A”、“B”和“A&B”,用来实现单通道和双通道显示的功能。
软面板程序用来提供用户与虚拟示波器的接口。
当按下“采集”按钮,然后运行程序就可以开始采集信号。
用户可以进行单通道和双通道的任意切换:各种功能模块的实现在面板上都对应着相应的按钮,按下该按钮就可以调出该模块子程序。
在子程序中按下返回键就回到主程序面板。
设计的前面板如图2—2所示。
图2-2虚拟示波器前面板
2.4 信号采集模块
数据采集模块是虚拟示波器软件的核心,主要完成数据的采集。
包括触发控制、通道控制和时基控制等。
触发控制主要包括触发方式控制,触发斜坡控制和触发电平控制。
通道控制主要控制单通道或者是双通道测量。
时基控制主要控制采集卡的扫描率及采样数。
采集中主要用到的函数有CreatDevice、InitDeviceProAD、ReadDeviceProAD_NotEmpty、ReleaseDeviceProAD和ReleaseDevice。
CreatDevice 负责创建PCI设备对象,并返回其设备对象句柄。
InitDeviceProAD负责初始化设备对象中的AD部件,为设备操作就绪有关工作,如预置AD采集通道,采样频率等。
ReadDeviceProAD_NotEmpty读取设备上的AD数据,ReleaseDeviceProAD释放设备上的AD部件,ReleaseDevice释放设备对象所占用的系统资源及设备对象自身。
信号测量和分析控制模块
这个模块主要由三个基本的功能模块组成:电压测量模块、频率和相位测量模块、频谱分析模块组成。
电压测量模块主要完成对电压幅值、电压有效值、电压的频率及周期等参数的测量,并将结果显示出来。
频率和相位测量模块主要是利用李沙育图形来测量被测信号的频率以及相位角。
频谱分析模块主要是采用FFT 变换,实现频域信号的分析,包括幅值频谱、相位频谱以及功率谱分析。
这三个功能模块分别由三个子VI来实现的。
虚拟示波器的具体软件设计
本文开发的虚拟示波器是采用模块化设计,借助于LabV工EW提供的可视化集成开发环境,我们可以很方便的设计出用户所需要的虚拟仪器。
本虚拟仪器的程序框图如图2-3所示。
图2-3虚拟示波器程序框图
该示波器是由一个主程序和几个子程序组成的。
每一个子程序实际上都是能实现一定功能、完成一定任务的虚拟仪器(通常称为“子VI”),主程序通过对子程序的调用,来实现信号的采集、分析、处理等功能,使虚拟示波器具有层次化和模块化的结构。
下面对各主要子虚拟仪器(子Vl)做个简介。
(1)“通道选择”子程序
该子程序主要是实现对通道的选择,有三种选择方式:A通道、B通道、A&B,选择不同的通道可以实现对输入信号的选取。
(2) 数据存盘子程序
该子程序可以实现对采集到的数据进行存取,以备以后对数据进行分析和处理。
(3)数据读取子程序
该子程序主要是实现对被保存数据的读取和波形的回放,能直观地观察到被采集到的数据波形。
(4)频谱分析子程序
该子程序主要是通过短时傅立叶变换(FFT)实现信号的谱分析,这里主要包括幅值谱、相位谱和功率谱分析。
当然可以在这个基础上根据你的实际需要进行改良,实现频率响应函数分析和相干函数分析。
(5)测量子程序
该子程序主要是实现对电信号的相关参数进行测量,被测的参数包括交流有效值、支流分量、峰一峰值、最大值、最小值、振动幅值等等。
从而得到被测信号的相关待测参数。
〔6)频率和相位测量子程序
该子程序的两个主要功能是:通过李沙育图形来确定被测信号的频率和相位角。
本小节讨论了虚拟示波器的实现技术,并对信号的采样技术和波形的显示技术做了仔细的研究。
虚拟示波器的软件设计采用模块化的设计思想,实现了数字存储示波器的各种功能,并且在原有功能的基础上增加了对信号的分析处理功能。
基于LabvIEW强大的功能,软件实现较为方便,有效地节省了开发的时间。
第三章基于虚拟仪器的实验室设计方案
任何一台仪器从功能上来说无非由以下三大功能模块组成:信号的采集与控制、信号的分析与处理、结果的表达与输出。
虚拟仪器就是将这三大模块的功能尽可能用电脑来实现。
大多数虚拟仪器是由电脑来完成信号的分析和处理、结果的表达与输出这两个功能块的部分或全部功能。
也就是说,虚拟仪器是由电脑硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面(GUI)的控制软件组成,在软件控制下,由模块化仪器硬件进行测量信号的数据的采集,数据采集完毕后,传给电脑,软件再进行数据的分析处理,通过图形用户界面等方式将结果显示给用户。
虚拟仪器系统构成,参见图3-1。
图3—1虚拟仪器系统构成
3.1虚拟仪器实验室的硬件平台
我们知道虚拟仪器的硬件主要是由电脑和I/O接口设备两部分组成的。
按照构成虚拟仪器的接口总线的不同,分为数据采集插卡式(DAQ)虚拟仪器、RS232/RS485虚拟仪器、并行接口虚拟仪器、USB虚拟仪器、GPIB虚拟仪器、VXI虚拟仪器、PXI虚拟仪器以及最新的IEEEl394接口虚拟仪器。
以下对这些类型的虚拟仪器总线进行分析比较,根据自身的条件确定适合实验室需要的建设方案。
3.1.1DAQ虚拟仪器系统
DAQ(Data AcquiSition),即数据采集仪器,是一种比较典型的虚拟仪器,它的出现和发展与电脑密切相关。
DAQ仪器以微型电脑为平台,将电脑硬件积电脑软件结合起来,实现特定的仪器测量和分析功能,它具有性价比高、设计手段灵活、通用性强等优点,应用前景非常广阔。
DAQ仪器设计都是基于某一种总线迸行的,因此总线的标准和标准将对所设计的仪器系统的性能,包括结构上的先进性、可靠性、兼容性及扩充和升级等方面起到关键作用。
下面主要研究基于PCI总线的。