NI ELVIS主要由数据采集设备( DAQ 设备)
平台工作站、原型板、LabVIEW 软件和软面板仪器(SFP)组成,
a) 数据采集设备,用来测量和分析现实测得的物理量,将其转换成电信号,送入计算机。设计采用了NI PCI-6251数据采集卡,它性价比较好、支持数字或模拟触发方式和双缓冲区模式、保证了实时信号不间断采集与存储,是一个高速的、多功能的、M系列的数据采集平台,并其具有超高精度的高速取样速率。NI PCI-6251具有十751个模拟输出通道,每通道最高采样率1.25M次/s,分辨率16bit;二十四个数字I/0,10MHz速率;两个模拟输入通道,采样率2.8M次/s,分辨率16bit;两个32位计数器;18位数模转换器。NI PCI-6251为即插即用式数据采集板卡,安装简单方便。
b) 平台工作站的控制面板上配有可调电源、数字万用表、示波器等基本仪器,他们可以在 SFP中显示,原型板与平台工作站相连,为用户提供搭建电路的平台。
c) 计算机中安装了LabVIEW软件和基于LabVIEW开发的虚拟仪器(SFP)[24]。通过Instrument Launcher软件及软前面板,用户可以快速配置仪器。以满足各种测量需要。
2.4 利用Nl公司的DAQ卡
建立在通用计算机和DAQ设备基础上的虚拟仪器系统具有一机多用、用户
子定义功能和使用文护方便等特点,代表了今后仪器发展的方向 [5]。
2.4.1 DAQ VIS的位置
在LabVIEW中用户是通过LabVIEW DAQ VIS来完成DAQ编程应用的,所有的LabVIEW DAQ VIS都包含在功能模板Data Acquisition子模板中。
Data Aequlsitinn子模板共包含751个子模板,每个子模板分别完成不同的数据采集任务,如图所示。
图2.2 Data Acquisition子模板
各个子模板的主要功能如下:
a)Analog input子模板完成模拟信号的数据采集,将外部模拟信号通过DAQ设备的A/D功能转换为数字信号,并采集到计算机。
b)Analog output子模板完成模拟信号的输出,将计算机所产生的数字信号通过DAQ设备的D/A功能转换为模拟信号,然后输出。
c)Digital I/O子模板用于控制DAQ设备的数字阳功能。
d)Counter子模板用控制DAQ设备的计数器功能。
e)Calibration and Configuration子模板用于校准和配置DAQ设备,并且能够返回DAQ设备的配置信息。由于Nl公司在DAQ设备出厂前已经进行了校准,一般情况下,用户将很少用到Callbration and Configuration子模板中的DAQ VIS。
f)signal conditioning子模板将从温度传感器、应变片或热电偶中采集到的模拟电压信号转换为相应的应力单位或温度单位。在这些VIS中,可以根据特定的精度需求编辑转换公式。需要注意一点的是,如果用户编辑了自己的公式,则需将这些VIS另外保存到用户自己的文件夹中。
2.4.2 DAQ VIS的组织结构
在前四个DAQ VIS子模板中,其中的VI根据功能的不同共分为4层,底层为高级VIS,第二层为工具VIS,第三层为中间VIS,顶层为简易VIS。
Analog Input子模板就是一个很好的例子,如下图所示。
图2.3 Analog Input子模板
a) 简易VIS(Easy VIS)
Easy VIS位于DAQ子模板的第一行,可以执行简单的DAQ操作,例如,采集一路信号或输出一路信号等。可以将Easy VIS作为一个单独的VI来运行,也可以将其当作一个Sub VI来使用。如果需要执行一个基本的DAQ操作,仅运行一个相应的VI就行了,并不需要其他DAQ VIS的参与。出现错误时,Easy VIS会自动弹出一个对话框,询问用户是停止VI的运行还是忽略该错误继续运行。
实际上,Easy VIS是Intermediate VIS的逻辑结合。Easy VIS提供了一个用于控制简单DAQ输入输出的最基本并且很方便的用户接口。对于复杂的DAQ应用,应当使用hitermediate VIS或者Advanced VIS,以便获得更多的功能和更好的DAQ执行方式。 基于NI ELVIS的交通灯控制系统设计+程序框图(6):http://www.751com.cn/zidonghua/lunwen_10044.html