MATLAB数据通信与测控应用编程实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 PCI-1710HG数据采集卡简介

2.1.1 数据采集系统概述

1.数据采集系统的含义

在科研、生产和日常生活中,模拟量的测量和控制是经常的。为了对温度、压力、流量、速度、位移等物理量进行测量和控制,都要先通过传感器把上述物理量转换成能模拟物理量的电信号(即模拟电信号),再将模拟电信号经过处理转换成计算机能识别的数字量,送入计算机,这就是数据采集。用于数据采集的成套设备称为数据采集系统(Data Acquisition System,DAS)。

数据采集系统的任务,就是传感器从被测对象获取有用信息,并将其输出信号转换为计算机能识别的数字信号,然后送入计算机进行相应的处理,得出所需的数据。同时,将计算得到的数据进行显示、存储或打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程中的计算机控制系统用来进行某些物理量的控制。

数据采集系统性能的好坏,主要取决于它的精度和速度。在保证精度的条件下,应有尽可能高的采样速度,以满足实时采集、实时处理和实时控制对速度的要求。

现代数据采集系统具有以下主要特点:

  • • 现代数据采集系统一般都内含有计算机系统,这使得数据采集的质量和效率等大为提高,同时显著节省了硬件投资;
  • • 软件在数据采集系统中的作用越来越大,增加了系统设计的灵活性;
  • • 数据采集与数据处理相互结合得日益紧密,形成了数据采集与处理相互融合的系统,可实现从数据采集、处理到控制的全部工作;
  • • 速度快,数据采集过程一般都具有“实时”特性,对于通用数据采集系统一般希望有尽可能高的速度,以满足更多的应用环境;
  • • 随着微电子技术的发展,电路集成度的提高,数据采集系统的体积越来越小,可靠性越来越高,甚至出现了单片数据采集系统;
  • • 总线在数据采集系统中的应用越来越广泛,总线技术对数据采集系统结构的发展起着重要作用。

计算机技术的发展和普及提升了数据采集系统的技术水平。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量、降低成本提供信息和手段;在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具。总之,不论在哪个应用领域中,数据的采集与处理越及时,工作效率就越高,取得的经济效益就越大。

2.数据采集系统的功能

由数据采集系统的任务可以知道,数据采集系统具有以下几方面的功能。

1)数据采集

计算机按照预先选定的采样周期,对输入到系统的模拟信号进行采样,有时还要对数字信号、开关信号进行采样。数字信号和开关信号不受采样周期的限制,当这类信号到来时,由相应的程序负责处理。

2)信号调理

信号调理是对从传感器输出的信号做进一步的加工和处理,包括对信号的转换、放大、滤波、存储、重放和一些专门的信号处理。另外,传感器输出信号往往具有机、光、电等多种形式。而对信号的后续处理往往采取电的方式和手段,因而必须把传感器输出的信号进一步转化为适宜于电路处理的电信号,其中包括电信号放大。通过信号的调理,获得最终希望的便于传输、显示和记录,以及可做进一步后续处理的信号。

3)二次数据计算

通常把直接由传感器采集到的数据称为一次数据,把通过对一次数据进行某种数学运算而获得的数据称为二次数据。二次数据计算主要有求和、最大值、最小值、平均值、累计值、变化率、样本方差与标准方差统计方式等。

4)数据显示

显示装置可把各种数据以方便于操作者观察的方式显示出来,屏幕上显示的内容一般称为画面。常见的画面有:相关画面、趋势图、模拟图、一览表等。

5)数据存储

数据存储就是按照一定的时间间隔,如1小时、1天、1月等,定期将某些重要数据存储在外部存储器上。

6)打印输出

打印输出就是按照一定的时间间隔,如分钟、小时、月的要求,定期将各种数据以表格或图形的形式打印出来。

7)人机联系

人机联系是指操作人员通过键盘、鼠标或触摸屏与数据采集系统对话,完成对系统的运行方式、采样周期等参数和一些采集设备的通信接口参数的设置。此外,还可以通过它选择系统功能,选择输出需要的画面等。

3.数据采集卡的类型

基于PC总线的板卡是指计算机厂商为了满足用户需要,利用总线模板化结构设计的通用功能模板。基于PC总线的板卡种类很多,其分类方法也有很多种。

按照板卡处理信号的不同可以分为模拟量输入板卡(A/D卡)、模拟量输出板卡(D/A卡)、开关量输入板卡、开关量输出板卡、脉冲量输入板卡、多功能板卡等。其中多功能板卡可以集成多个功能,如数字量输入/输出板卡将模拟量输入和数字量输入/输出集成在同一板卡上。

按照板卡安装位置的不同,DAQ板卡产品可以分为内插式(Plug-in)板卡和外挂式板卡两类;内插式板卡包括基于ISA、PCI、PXI/Compact PCI、PCMCIA等各种计算机内总线的板卡,外挂式DAQ板卡则包括USB、IEEE l394、RS-232/RS-485和并口板卡。内插式DAQ板卡速度快,但插拔不方便;外挂式DAQ板卡连接使用方便,但速度相对较慢。

各种类型板卡依据其所处理的数据不同,都有相应的评价指标,现在较为流行的板卡大都是基于PCI总线设计的。

表2-1列出了部分数据采集卡的种类和用途,板卡的详细信息资料请查询有关公司的宣传资料。

表2-1 数据采集卡的种类和用途

还有其他一些专用I/O板卡,如虚拟存储板(电子盘)、信号调理板、专用(接线)端子板等,这些种类齐全、性能良好的I/O板卡与IPC配合使用,使系统的构成十分容易。

值得一提的是智能接口板卡。在多任务实时测控系统中,为了提高实时性,要求模拟量板卡具有更高的采集速度,通信板卡具有更高的通信速度。当然可以采用多种办法来提高采集和通信速度,但在实时性要求特别高的场合,则需要采用所谓智能接口板卡。简言之,所谓“智能”就是在接口板卡增加了CPU或控制器的I/O板卡,使I/O板卡与CPU具有一定的并行性。例如,除了IPC主机从智能模拟量板卡读取结果时是串行操作外,模拟量的采集和IPC主机处理其他事件是同时进行的(并行)。当然,智能通信板卡的通信工作与IPC主机基本上是并行的。

4.数据采集卡的选择

对于建立一个数据采集与控制系统,数据采集卡的选择至关重要。

在挑选数据采集卡时,用户主要进行考虑的是根据需求选取适当的总线形式,适当的采样速率,适当的模拟输入、模拟输出通道数量,适当的数字输入、数字输出通道数量等。并根据操作系统以及数据采集的需求选择适当的软件。

主要选择依据如下所述。

1)通道的类型及个数

根据测试任务选择满足任务的通道数,选择具有足够的模拟量输入与输出通道数、足够的数字量输入与输出通道数的数据采集卡。

2)最高采样速度

数据采集卡的最高采样速度决定了能够处理信号的最高频率。

根据耐奎斯特采样理论,采样频率必须是信号最高频率的两倍以上,即fs≥2fmax,采集到的数据才可以有效地复现出原始的采集信号。工程上一般选择fs=(5~10)fmax。一般的过程通道板卡的采样速率可以达到30~100kHz。快速A/D卡可达到1000kHz或更高的采样速率。

3)总线标准

数据采集卡有PXI、PCI、ISA等多种类型,一般是将板卡直接安装在计算机的标准总线插槽中。需根据计算机上的总线类型和数量选择相应的采集卡。

4)其他

如果模拟信号是低电压信号,用户就要考虑选择采集卡时需要高增益。如果信号的灵敏度比较低,则需要高的分辨率。同时还要注意最小可测的电压值和最大输入电压值,采集系统对同步和触发是否有要求等。

数据采集卡的性能优劣对整个系统举足轻重。选购时不仅要考虑其价格,更要综合考虑,比较其质量、软件支持能力、后续开发和服务能力等。

2.1.2 基于PC的DAQ系统组成

随着计算机和总线技术的发展,基于PC的数据采集板卡产品得到广泛的应用。

基于PC的数据采集(DAQ)系统组成如图2-1所示,它可分为硬件和软件两大部分。

图2-1 基于PC的DAQ系统组成

1.硬件子系统

1)传感器

传感器的作用是把非电物理量(如温度、压力、速度等)转换成电压或电流信号。例如,使用热电偶可以获得随着温度变化而变化的电压信号;转速传感器可以把转速转换为电脉冲信号等。

2)信号调理器

信号调理器(电路)的作用是对传感器输出的电信号进行加工和处理,转换成便于输送、显示和记录的电信号(电压或电流)。常见的信号调理电路有:电桥电路、调制/解调电路、滤波电路、放大电路、线性化电路、A/D转换电路、隔离电路等。

例如,传感器输出信号是微弱的,就需要放大电路将微弱信号加以放大,以满足过程通道的要求;为了与计算机接口方便,需要A/D转换电路将模拟信号变换成数字信号等。

如果信号调理电路输出的是规范化的标准信号(如4~20mA、1~5V等),这种信号调理电路称为变送器。在工业控制领域,常常将传感器与变送器做成一体,统称为变送器。变送器输出的标准信号一般送往智能仪表或计算机系统。

3)输入/输出板卡

应用IPC对工业现场进行控制,首先要采集各种被测量,计算机对这些被测量进行一系列处理后,将结果数据输出。计算机输出的数字量还必须转换成可对生产过程进行控制的量。因此,构成一个工业控制系统,除了IPC主机外,还需要配备各种用途的I/O接口产品,即I/O板卡(数据采集卡)。

各种板卡是不能直接由计算机主机控制的,必须由I/O接口来传送相应的信息和命令。I/O接口是主机和板卡、外围设备进行信息交换的纽带。目前绝大部分I/O接口都是采用可编程接口芯片,它们的工作方式可以通过编程设置。

常用的I/O接口有并行接口、串行接口等。

4)执行机构

执行机构的作用是接收计算机发出的控制信号,并把它转换成执行机构的动作,使被控对象按预先规定的要求进行调整,保证其正常运行。生产过程按预先规定的要求正常运行,即控制生产过程。

常用的执行机构有各种电动、液动、气动开关,电液伺服阀,交/直流电动机,步进电动机,各种有触点和无触点开关,电磁阀等。在系统设计中需根据系统的要求来选择。

5)驱动电路

要想驱动执行机构,必须具有较大的输出功率,即向执行机构提供大电流、高电压驱动信号,以带动其动作;另外,由于各种执行机构的动作原理不尽相同,有的用电动,有的用气动或液动,如何使计算机输出的信号与之匹配,也是执行机构必须解决的重要问题。因此为了实现与执行机构的功率配合,一般都要在计算机输出板卡与执行机构之间配置驱动电路。

6)计算机主机

计算机主机是整个计算机控制系统的核心。主机由CPU、存储器等构成,它通过由过程输入通道发送来的工业对象的生产工况参数,按照人们预先安排的程序,自动进行信息处理、分析和计算,并做出相应的控制决策或调节,以信息的形式通过输出通道,及时发出控制命令,实现良好的人机联系。目前采用的主机有PC及工业PC(IPC)等。

7)外围设备

外围设备主要是为了扩大计算机主机的功能而配置的,用于显示、存储、打印、记录各种数据,包括输入设备、输出设备和存储设备。常用的外围设备有:打印机、记录仪、图形显示器(CRT)、外部存储器(软盘、硬盘、光盘等)、记录仪、声光报警器等。

8)人机联系设备

操作台是人机对话的纽带。计算机向生产过程的操作人员显示系统运行状态、运行参数,发出报警信号;生产过程的操作人员通过操作台向计算机输入和修改控制参数,发出各种操作命令;程序员使用操作台检查程序;维修人员利用操作台判断故障等。

9)网络通信接口

对于复杂的生产过程,通过网络通信接口可构成网络集成式计算机控制系统。系统采用多台计算机分别执行不同的控制功能,既能控制分布在不同区域的多台设备,同时又能实现管理功能。

数据采集硬件的选择要根据具体的应用场合并考虑到自己现有的技术资源。

2.软件子系统

软件使PC和数据采集硬件形成了一个完整的数据采集、分析和显示系统。没有软件,数据采集硬件是毫无用处的。

为了开发出用于测量和控制的高质量数据采集系统,用户必须了解组成系统的各个部分。在所有数据采集系统的组成部分中,软件是最重要的。这是由于插入式数据采集设备没有显示功能,软件是用户和系统的唯一接口。软件提供了系统的所有信息,用户也需要通过它来控制系统。软件把传感器、信号调理、数据采集硬件和分析硬件集成为一个完整的多功能数据采集系统。

大部分数据采集应用实例都使用了驱动软件。软件层中的驱动软件可以直接对数据采集件的寄存器编程,管理数据采集硬件的操作并把它与处理器中断、DMA和内存这样的计算机资源结合在一起。驱动软件隐藏了复杂的硬件底层编程细节,为用户提供容易理解的接口。

随着数据采集硬件、计算机和软件复杂程度的增加,好的驱动软件就显得尤为重要。合适的驱动软件可以最好地结合灵活性和高性能,同时还能极大地降低开发数据采集程序所需的时间。

面向对象的语言(如VB)对于硬件读写、中断控制或DMA的控制功能较弱,无法直接实现数据采集功能,另外Windows环境下的数据采集开发环境比DOS下的数据采集开发环境实现起来要复杂得多,这主要是由于Windows自身的分时性及动态内存分配造成的,因此利用VB等实现数据采集,一般需要编写DLL和ActiveX控件,然后通过VB的API功能调用和控件调用,实现对模拟量输入/输出、数字量输入/输出以及计数等功能。

一般厂商都为它们的数据采集卡提供了丰富的DLL函数和ActiveX控件,以灵活地实现各种数据采集功能。因此通过厂商所提供的DLL或者ActiveX控件,我们所写的控制程序代码就经过层层转译,一直到DAQ卡上的缓存器,而检测程序代码则通过相反的管道将状态返回到我们所写的程序里。

使用DLL编程较灵活,但实现较复杂,尤其是对于中断触发的需求,需要设置多线程同步;使用控件则可以用很少的代码实现软件触发、中断触发和DMA的数据采集功能。

研华公司提供的ActiveDAQ控件是一套高效数据采集开发组件,可以方便地应用于VB、VC++、Delphi以及各种支持ActiveX控件的组态软件中,通过控件的属性、事件、方法可以很方便地对控件进行编程,用来开发数据采集的各种功能,包括模拟量输入/输出(软件/中断/DMA)、数字量输入/输出、脉冲输入/输出等。

2.1.3 用PCI-1710HG数据采集卡组成的测控系统

1.数据采集卡的性能

研华PCI-1710HG是研华公司(www.advantech.com.cn)生产的一款功能强大的低成本多功能PCI总线数据采集卡,如图2-2所示。其先进的电路设计使得它具有更高的质量和更多的功能,这其中包含五种最常用的测量和控制功能:16路单端或8路差分模拟量输入、12位A/D转换器(采样速率可达100kHz)、2路12位模拟量输出、16路数字量输入、16路数字量输出及计数器/定时器功能。

该板卡的基本性能有:

1)单端或差分混合的模拟量输入

PCI-1710HG有一个自动通道/增益扫描电路,该电路能代替软件控制采样期间多路开关的切换,卡上的SRAM存储了每个通道不同的增益值及配置。这种设计能让您对不同通道使用不同的增益,并自由组合单端和差分输入来完成多通道的高速采样(可达100kHz)。

图2-2 PCI-1710HG多功能卡

2)卡上FIFO存储器

PCI-1710HG卡上有一个FIFO(先入先出)缓冲器,它能存储4KB的A/D采样值。当FIFO半满时,PCI-1710HG会产生一个中断。该特性提供了连续高速的数据传输及Windows下更可靠的性能。

3)卡上可编程计数器

PCI-1710HG提供了可编程的计数器,用于为A/D变换提供触发脉冲。计数器芯片8254或与8254兼容的芯片,它包含三个16位的10MHz时钟的计数器,其中有一个计数器作为事件计数器,用于对输入通道的事件进行计数;另外两个计数器级联在一起,用于脉冲触发的32位定时器。

4)支持即插即用功能

PCI-1710HG完全符合PCI规格Rev2.1标准,支持即插即用。在安装插卡时,用户不需要设置任何调线和DIP拨码开关,所有与总线相关的配置,如基地址、中断等均由即插即用功能完成。

多功能板卡特别适合学校用于构成数据采集与控制实验系统,完成多种测控实验。

2.用PCI-1710HG数据采集卡组成的测控系统组成

用PCI-1710HG数据采集卡构成完整的测控系统还需要接线端子板和通信电缆,如图2-3所示。电缆采用PCL-10168型,如图2-4所示,是两端针型接口的68芯SCSI-II电缆,用于连接板卡与ADAM3968接线端子板。该电缆采用双绞线,并且模拟信号线和数字信号线是分开屏蔽的,这样能使信号间的交叉干扰降到最小,并使EMI/EMC问题得到了最终的解决。接线端子板采用ADAM3968型,如图2-5所示,是DIN导轨安装的68芯SCSI-II接线端子板,用于各种输入/输出信号线的连接。

用PCI-1710HG数据采集卡构成的测控系统框图如图2-6所示。

图2-3 PCI-1710HG产品的成套性

图2-4 PCL-10168电缆

图2-5 ADAM3968接线端子板

图2-6 基于PCI-1710数据采集卡的测控系统框图

使用时用PCL-10168电缆将PCI-1710HG板卡与ADAM3968接线端子板连接,这样PCL-10168的68个针脚和ADAM3968的68个接线端子一一对应。

接线端子板各端子的位置及功能如图2-7所示,信号描述见表2-2。

表2-2 ADAM3968接线端子板各端子信号功能描述

续表

2.1.4 PCI-1710HG数据采集卡的安装与测试

1.PCI-1710HG数据采集卡的安装

首先进入研华公司官方网站www.advantech.com.cn找到并下载下列程序,如PCI1710.exe、DevMgr.exe、PortIO.exe、All_Examples.exe、Utility.exe等。

1)安装设备驱动程序

在测试板卡和使用研华驱动编程之前必须首先安装研华设备管理程序DevicemAnager和32位DLL驱动程序。

首先执行DevMgr.exe程序,根据安装向导完成配置管理软件的安装;接着执行PCI1710.exe程序,按照提示完成驱动程序的安装。

安装完DevicemAnager后,相应的设备驱动手册Device Driver’smAnual也会自动安装。有关研华32位DLL驱动程序的函数说明、例程说明等资料在此获取。快捷方式的位置为:开始/程序/Advantech Automation/DevicemAnager/Device Driver’smAnual。

2)安装硬件

关闭计算机电源,打开机箱,将PCI-1710HG板卡正确地插到一空闲的PCI插槽中,如图2-8所示,检查无误后合上机箱。

注意:在用手持板卡之前,请先释放手上的静电(如通过触摸电脑机箱的金属外壳释放静电),不要接触易带静电的材料(如塑料材料),手持板卡时只能握它的边沿,以免手上的静电损坏面板上的集成电路或组件。

重新开启计算机,进入WindowsXP系统,首先出现“找到新的硬件向导”对话框,选择“自动安装软件”项,单击“下一步”按钮,计算机将自动完成Advantech PCI-1710HG Device驱动程序的安装。

系统自动地为PCI板卡设备分配中断和基地址,用户无须关心。

图2-7 ADAM3968接线端子板信号端子位置及功能

图2-8 PCI-1710HG板卡安装

注意:其他公司的PCI设备一般都会提供相应的.inf文件,用户可以在安装板卡的时候指定相应的.inf文件给安装程序。

检查板卡是否安装正确。右击“我的电脑”,单击“属性”项,弹出“系统属性”对话框,选中“硬件”项,单击“设备管理器”按钮,进入“设备管理器”画面,若板卡安装成功后会在设备管理器列表中出现PCI-1710HG的设备信息,如图2-9所示。

查看板卡属性“资源”选项中,可获得计算机分配给板卡的地址输入/输出范围,即C000~C0FF,其中首地址为C000,分配的中断号为22,如图2-10所示。

图2-9 设备管理器中的板卡信息

图2-10 板卡资源信息

3)配置板卡

在测试板卡和使用研华驱动编程之前必须首先对板卡进行配置,通过研华板卡配置软件DevicemAnager来实现。

从开始菜单/所有程序/Advantech Automation/DevicemAnager打开设备管理程序Advantech DevicemAnager,如图2-11所示。

当您的计算机上已经安装好某个产品的驱动程序后,设备管理软件支持的设备列表前将没有红色叉号,说明驱动程序已经安装成功。例如,图2-10中Supported Devices列表的Advantech PCI-1710/L/HG/HGL前面就没有红色叉号,选中该板卡,单击“Add”按钮,该板卡信息就会出现在Installed Devices列表中。

PCI总线的插卡插好后计算机操作系统会自动识别,在DevicemAnagerde的Installed Devices栏中My Computer下会自动显示出所插入的器件,这一点和ISA总线的板卡不同。

单击Setup按钮,弹出“PCI-1710/L/HG/HGL Device Setting”对话框,如图2-12所示,在对话框中可以设置A/D通道是单端输入还是差分输入,可以选择两个D/A转换输出通道通用的基准电压来自外部还是内部,也可以设置基准电压的大小(0~5V还是0~10V),设置好后,单击OK按钮即可。

到此,PCI-1710HG数据采集卡的硬件和软件已经安装完毕,可以进行板卡测试。

图2-11 配置板卡

图2-12 板卡A/D、D/A通道配置

2.PCI-1710HG数据采集卡的测试

可以利用数据采集卡附带的测试程序对其各项功能进行测试。

运行设备测试程序:在研华设备管理程序Advantech DevicemAnager对话框中单击“Test”按钮,出现“Advantech Device Test”对话框,通过不同选项卡可以对板卡的Analog Input、Analog Output、Digital Input、Digital Output、Counter等功能进行测试。

1)模拟量输入功能测试

选择“Analog input”项,见图2-13,测试界面说明如下所述。

  • • Channel No:模拟量输入通道号(0~16);
  • • Input range:输入电压范围选择;
  • • Analog input reading:模拟量输入通道读取的电压数值;
  • • Channel mode:通道设定模式;
  • • Sampling period:采样时间间隔。

测试时可用PCL-10168电缆将PCI-1710HG板卡与ADAM3968接线端子板连接,这样PCL-10168的68个针脚就和ADAM3968的68个接线端子一一对应,可通过将输入信号连接到接线端子来测试PCI-1710HG的引脚。

例如,在单端输入模式下,测试通道1,需将待测信号接至通道1所对应接线端子的34(AI1)与60(AIGND)引脚,在通道1对应的Analog input reading框中将显示输入信号的电压值。

2)模拟量输出功能测试

选择“Analog output”项,见图2-14。

图2-13 模拟量输入功能测试界面

图2-14 模拟量输出功能测试界面

两个模拟输出通道可以通过软件设置选择输出正弦波、三角波、方波,也可以设置输出波形频率以及输出电压幅值。

例如,要使通道0输出4.5V电压,在“Manual Output”中设置输出值为4.5V,单击Out按钮,即可在引脚58(AO0_OUT)与57(AOGND)之间输出4.5V电压,这个值可用万用表测得。

3)数字量输入功能测试

选择“Digital input”项,见图2-15。

用户可以方便地通过数字量输入通道指示灯的颜色,得到相应数字量输入通道输入的是低电平还是高电平(红色为高,绿色为低)。

图2-15 数字量输入功能测试界面

例如,将通道0对应引脚DI0与数字地DGND短接,则通道0对应的状态指示灯(Bit0)变绿;在DI0与数字地之间接入+5V电压,则指示灯变红。

4)数字量输出功能测试

选择“Digital output”项,见图2-16。

图2-16 数字量输出功能测试界面

用户可以通过单击界面中的方框将对应的输出通道设为高电平或低电平,高电平为+5V,低电平为0V。用电压表测试相应引脚,可以测到这个电压。

例如,图中低8位输出98,高8位输出09(十六进制)。

5)计数器功能测试

选择“Counter”项,见图2-17。

用户可以选择Event counting(事件计数)或者Pulse out(脉冲输出)两种功能。选择事件计数时,将信号发生器输出接到引脚CNT0_CLK,当CNT0_GATE悬空或接+5V时,事件计数器开始计数。例如,在引脚CNT0_CLK接100Hz的方波信号,计数器将累加方波信号的频率。

如果选择脉冲输出,引脚CNT0_OUT将输出频率信号,输出信号的频率可以设置。如图2-17所示,设置输出信号的频率为1kHz。

图2-17 计数器功能测试界面

3.ActiveDAQ控件的安装

研华提供ActiveDAQ控件,供VB、VC++、MATLAB等可视化语言对其板卡编程使用,安装步骤如下所述。

① 首先在研华公司官方网站www.advantech.com.cn找到并下载ActiveDAQ.exe文件。

② 运行ActiveDAQ.exe程序,出现ActiveDAQ安装程序界面。

③ 单击下一步按钮,指定ActiveDAQ的安装路径。一般默认路径是“C:\ProgramFiles\Advantech\ ActiveDAQ”,也可以通过单击“浏览”按钮来选择不同的安装路径。

④ ActiveDAQ安装程序会把所需要的文件复制到计算机的硬盘中,并把ActiveDAQ控件安装在C:\windows\system路径下(对Windows 95/98/ME而言)或者在C:\Winnt\system32路径下(对Windows NT/2000/XP)。

⑤ 安装程序把所有的程序文件复制到计算机的硬盘后,安装完成界面就会出现,单击完成按钮来关闭安装程序。

⑥ 在ActiveDAQ安装完毕后就会在“开始”菜单中找到Advantech ActiveDAQ程序的快捷方式,这样就可以很方便地运行程序并浏览相关文件。也可以根据第③步设置过的路径来查看应用例程与相关文件。

⑦ 安装该文件后,在部件控件选项卡中就会出现ActiveDAQ控件集,见图2-18,使用时先把它们加入到控件面板中,再加到程序窗体上。

注意:在使用AetiveDAQ以前,必须先安装数据采集设备的驱动以及研华公司的DevicemAnager和32位DLL驱动程序。

图2-18 ActiveDAQ控件集