(仅供参考)labview论坛-数据采集与仪器控制实例

第10章
数据采集与仪器控制实例
LabVIEW在数据采集与仪器控制中有着十分广泛的应用,本章将通过几个典型实例来介绍LabVIEW在数据采集与仪器控制领域的编程方法。
10.1 虚拟万用表
万用表是一种电子测量工具,它能对电压、电流、电阻等进行度量。它在现实中应用相当广泛,是电子测试不可缺少的工具。用LabVIEW中编写的万用表使用起来方便、灵活,改变了传统观念上万用表的外形,增强了其测量功能。这种方式现在越来越多地被人们应用。本节将以板卡作数据采集硬件进行编程,实现虚拟数字万用表。
10.1.1 实例内容说明
板卡在工业中应用相当广泛,尤其近年来在数据采集行业中被人们认可。它最大的好处是安装方便,操作简单,编程容易。本节中将利用PCI8335接口板卡作为数据采集卡,对信号进行采集并处理,开发一款虚拟DT9205万用表。
DT9205型数字万用表是一个功能强大的工具。本例中将以它为实物参考,用LabVIEW 实现一款虚拟的万用表,基本功能与DT9205一样,同时还增加了数据分析、在计算机上存储数据等功能。
1.板卡说明
PCI8335接口板卡是一种基于32bit PCI总线的多功能数据采集卡,它可以应用于现场数据采集、控制、小型实验和教学等多种场合。它在硬件安装上也非常简单,使用时只需将接口卡插入机内任何一个PCI总线插槽,并用螺丝固定,将信号电缆从机箱外部直接接
280氢氧化钾溶液
入。它的详细功能参数如下:
32 bit PCI 总线,即插即用  输入范围:0~10V ,-5~+5V  分辨率:12 bit
32路单端/16路差分模拟量输入  12 bit A/D 转换  4路12 bit D/A 输出
2倍、10倍、100倍硬件增益选择
8路TTL 开入(其中4路可中断)、8路TTL 开出
震惊世界的中国秘方A/D 单通道采样速率100 KHz ,N 个通道时,每一个通道的采样率为100/N KHz  3路8 bit 计数器输入,可级联为1路24 bit 计数器  A/D 工作方式为:软件触发、定时启动、FIFO 半满中断  8 KB FIFO
自动通道切换和单通道设置  通过率:单通道100 KHz  超压范围:-12~+12V  输入阻抗:10 M Ω  A/D 触发方式:定时  8通道输入输出
提供DLL 作为用户程序的接口 PCI8335板卡的功能如图10-1所示。
32bit PCI 总线
32CH/16CH 多路转换
4CHD/A
EPLD 控制
2016浙江高考数学信息采集3路脉冲
4 KB FIFO
8D18D0
12 bitA/D
硬件增益选择
图10-1  PCI8335板卡功能图
2.DT9205万用表说明
DT9205数字万用表具有多精度、多范围的优点。它可以直接把测量得到的数据显示出来,并按要求保存。它的具体参数如下:
直流电压:200mV~1000V
交流电压:200mV~750V
直流电流:2mA~10A
交流电流:2mA~20A
电阻:200Ω~200MΩ
角蜡蚧
电容:2nF~200μF
二极管测试
导通蜂鸣
数据保存
精度调节
工作指示灯
10.1.2 开发思路分析
在LabVIEW中开发虚拟仪器,必须先配置好硬件电路。这里先介绍PCI8335板卡的安装,这是整个工作的前期准备,再从PCI数据采集开始详细讲解说明,最后阐述信号在计算机中的分析、运算、显示等的编程。
10.1.3 板卡开发过程
板卡开发过程就是以相应板卡为硬件进行编程的过程。这里先用PCI8335板卡进行数据采集,然后对其调试,并在LabVIEW中编程,完成一个虚拟万用表。编程是本例的重点,也是本例的难点,尤其是整个程序的组合编程,涉及许多数据的融合和控件的配合。下面分步进行介绍。
1.板卡安装
板卡的安装是整个工作的第一步,PCI8335在硬件安装完成后还需要进行软件安装,软件安装是非常重要的一个环节,它关系到采集板能否正常使用。具体安装步骤如下:(1)检查硬件安装是否正确,然后通电正常启动计算机,在系统启动完成后,会自动检测新安装的硬件,如图10-2所示。
图10-2 发现PCI硬件
(2)等到检测完毕后,弹出“到新的硬件向导”对话框,如图10-3所示。
281
(3)单击“下一步”按钮,进入硬件连接向导界面,如图10-4所示。
图10-3 硬件安装向导图10-4 PCI桥连接
(4)单击“下一步”按钮,进入硬件类型选择界面,如图10-5所示。
(5)单击“下一步”按钮,进入驱动选择界面,如图10-6所示。
图10-5 硬件类型选择图10-6 选择驱动程序
(6)单击“从磁盘安装”按钮,将出现选择驱动程序地址的对话框,如图10-7所示。
图10-7 选择驱动程序地址
(7)单击“浏览”按钮,选择“PCI8335.inf”所在的目录(光盘:\ZTPCI8KA),单
282
击“确定”按钮。系统将会按要求自动安装驱动。安装完成后重启计算机即可使用。你也可以继续安装第二块PCI卡。
安装第二块PCI8335卡时,系统会自动检测安装,不再经过上述步骤,只是卡的索引值不同。索引值是使用PCI板卡时非常重要的参数,相同的ISA卡是靠地址拨号区分的,而相同的PCI卡是靠索引值来区分的。一般情况下,第一块安装的PCI8335卡的索引值为0,以后安装的PCI8335卡索引值自动依次
加1。调用动态链接库(ZTPCI8KA.dll)中的OpenDevice函数,将PCI卡的索引值赋给此函数,即可操作相应的PCI卡。
2.板卡测试
在板卡安装好后,必须进行测试,这样才能保证以后的正常使用。测试是利用PCI8335数据采集卡驱动光盘自带的测试程序进行的。它一般位于光盘:\ZTPCI8KA\8335\测试程序\8335test_中。此程序给硬件测试带来方便,也给后面的工作提供保障。下面将对测试程序的使用方法进行讲解,测试程序的整体界面如图10-8所示。
图10-8 测试界面
运行“PCI8335数据采集卡测试程序”,从菜单栏中单击“选择板卡”命令,弹出“选择板卡”对话框,如图10-9所示。先输入所要操作的板卡的索引值,即可在程序的界面中对选中的PCI8335卡进行测试。若计算机中只安装了一块PCI8335卡,可略过这一步操作(本程序默认对索引值为0的板卡进行测试)。
honeys中国设置完后,就可以进行各项测试操作。此测试程序根据PCI8335的各种功能,分为以下几个部分:
(1)开关量测试
该部分程序既可测试开关量输出,也可以测试开关量输入,界面如图10-10所示。在
283

本文发布于:2024-09-24 21:26:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/166957.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   安装   硬件   进行   采集   板卡   测试   万用表
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议