关注作者了解更多
我的其他CSDN专栏
关注作者了解更多
资料来源于网络,如有侵权请联系编者
目录
7.1 概述
测量仪器是“单独地或连同辅助设备一起,用来进行测量的器具”(国家计量技术规范:JJF1001《通用计量术语及定义》)。即测量仪器是用来测量并能得到被测对象量值的一种技术工具或装置。如体温计、电压表、直尺等可以单独地用于完成某项测量;砝码、热电偶、标准电阻等需与其他测量仪器或辅助设备一起使用才能完成测量。
测量仪器按其结构特点和计量用途可分为测量用的仪器仪表、实物量具、标准物质及测量系统(或装置)。本书所述的“测量仪器”主要是指仪器仪表类测量装置,特别是电子测量仪器。
20世纪80年代,计算机技术开始应用到仪器当中。随着计算机技术、大规模集成电路技术和通信技术的飞速发展,传感器技术、通信技术和计算机技术的结合,使得计算机与测试技术的关系发生了根本性的变化,计算机已成为现代测试和测量系统的基础。随着微处理器的广泛应用,出现了以微处理器为核心的智能仪器,并对仪器仪表的发展产生了深远的影响。
基于计算机的测量仪器的发展大致可以分为三个阶段:
第一阶段:利用计算机增强传统仪器的功能。由于GPIB总线标准确立,计算机和仪器的通信成为可能,只需要把传统仪器通过GPIB和RS-232同计算机连接起来,用户就可以用计算机控制仪器。随着计算机系统性能价格比的不断提高,用计算机控制测量仪器已成为一种发展趋势。
第二阶段:开放式的仪器构成。仪器硬件上出现了两大技术进步:一是插入式计算机数据采集卡的出现;二是VXI仪器总线标准的确立。这些新的技术使仪器的构成得以开放,消除了第一阶段内在的由用户定义和供应商定义的仪器功能的区别。
第三阶段:虚拟仪器(Virtual Instrument,VI)框架得到了广泛认同和采用。软件领域面向对象技术把任何用户构建VI需要知道的东西封装起来。许多行业标准在硬件和软件领域产生,几个VI平台已经得到认可并逐渐成为VI行业的标准工具。发展到这一阶段,人们认识到了VI软件框架才是数据采集和仪器控制系统实现自动化的关键。
智能仪器的整个测量过程,如键盘扫描、量程选择、开关启动闭合、数据采集、传输与处理以及显示、打印等都用单片机或微控制器来控制操作,实现测量过程的全自动化。其主要功能有:
1)具有自测功能,包括自动调零、量程自动转换、自动故障与状态检验、自动校准、自诊断等。智能仪表能自动检测出故障的部位甚至故障的原因。这种自测试可以在仪器启动时运行,同时也可以在仪器工作中运行,极大地方便了仪器的使用和维护。
2)具有数据处理功能,这是智能仪器的主要优点之一。智能仪器由于采用了单片机或微控制器,使得许多原来用硬件逻辑难以解决或根本无法解决的问题,通过软件非常灵活地加以解决。例如,传统的数字万用表只能测量电阻、交直流电压、电流等,而智能型的数字万用表不仅能进行上述测量,而且还具有对测量结果进行诸如零点平移、取平均值、求极值、统计分析等复杂的数据处理功能。于是不仅使用户从繁重的数据处理中解放出来,也有效地提高了仪器的测量精度。
3)具有友好的人机对话能力。智能仪器使用键盘代替传统仪器中的切换开关,操作人员只需通过键盘输入命令,就能实现某种测量功能。与此同时,智能仪器还通过显示屏将仪器的运行情况、工作状态以及对测量数据的处理结果及时告诉操作人员,使仪器的操作更加方便直观。
4)具有可程控操作能力。一般智能仪器都配有GPIB、RS-232C、RS-485等标准的通信接口,可以很方便地与微机和其他仪器一起组成用户所需要的多种功能的自动测量系统,以完成更复杂的测试任务。
7.2 测试信号采集的基本原理与装置
7.2.1 信号采集的意义和任务
信号采集是指把传感器和其他测试设备中采集的非电量或者电量信号转换为数字量,然后送入计算机,再由计算机进行分析、处理的过程。完成这个过程的相应系统称为信号采集系统。
信号采集系统的任务是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。与此同时,将计算得到的数据进行存储、显示或打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程中的计算机控制系统用来控制某些物理量。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量功能。
被采集数据是已被转换为电信号的各种物理量,如温度、压力、流量、位移等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔一定时间(称采样周期)对同一点数据重复采集。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。准确的数据量测是数据采集的基础。数据量测方法有接触式和非接触式,检测元件多种多样。不论哪种方法和元件,均以不影响被测对象状态和测量环境为前提,以保证数据的正确性。数据采集含义很广,包括对连续物理量的采集。在计算机辅助制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,此时被采集的是几何量(或包括物理量,如灰度)数据。
随着互联网行业的快速发展,数据采集已经被广泛应用于互联网及分布式领域,数据采集领域已经发生了重要的变化。国内外分布式控制应用场合中的智能数据采集系统已经取得了长足的发展,总线兼容型数据采集插件的数量不断增加,与个人计算机兼容的数据采集系统的数量也在增加,从而将数据采集带入了一个全新的时代。
7.2.2 信号采集系统的组成原理
图7-1是一个典型的多通道信号采集系统原理框图。大多数的传感器输出信号都是模拟信号,包括电压和电流,对它们的采集过程通常包括模拟量的选通、信号调理、采样保持、A-D转换等环节。
图7-1 典型的多通道信号采集系统原理框图
1. 模拟通道选通
数据采集系统有时需要进行多路和多参数的采集与控制,如果每一路都单独采用各自的输入回路,即每一路都采用放大、滤波、采样/保持(S/H)、A-D转换等环节,不仅成本比单路成倍增加,而且会导致系统体积庞大,且由于模拟器件、阻容元件参数特性不一致,对系统的校准带来很大困难。对于多路巡检如128路信号采集情况,每路单独采用一个回路几乎是不可能的。因此,除特殊情况下采用多路独立的放大和A-D转换外,通常采用公共的采样保持和A-D转换电路(有时甚至可将某些放大电路共用),利用多路模拟开关,可以方便实现共用。
多路选择器是数据选择器的别称。在多路数据传输过程中,能够根据需要将其中任一选出的电路选通。它也称多路选择器或多路开关,其原理如图7-2所示。
2. 信号调理
实际应用中,传感器信号需要经过信号调理电路,才能与基于计算机的数据采集系统的输入相匹配,获取有效、准确的信号(参见本书第四章信号的调理与记录)。前端信号调理系统可以包括如信号放大、衰减、滤波、电气隔离等功能。此外,许多传感器还需要提供激励电流或电压、线性化处理等。因此,大多数基于计算机的测量系统包括某种形式的信号调理。在第5章中介绍了几种信号调理方法。典型的信号调理功能有以下几种。
(1)放大 放大器提高输入信号电平,以便更好地匹配模拟-数字转换器(ADC)的输入范围,从而提高测量精度和灵敏度。此外,使用放置在更接近信号源或转换器的外部信号调理装置,可以通过在信号被环境噪声影响之前提高信号电平,来提高测量的信噪比。
(2)衰减 衰减即与放大相反的过程,这在电压超过数字化仪输入范围时,是十分必要的。这种形式的信号调理降低了输入信号的幅度,以使经调理的信号处于ADC范围之内。衰减对于测量高电压是十分必要的。
(3)隔离 隔离的信号调理设备通过使用变压器、光或电容性的耦合技术,无需物理连接即可将信号从它的源传输至测量设备。除了切断接地回路之外,隔离也阻隔了高电压浪涌以及较高的共模电压,既保护了操作人员,也保护了昂贵的测量设备。
(4)过滤 从传感器或其他接收设备获得的电信号,由于传输过程中的各种噪声干扰,如工作现场的电磁干扰、前段电路本身的影响等,往往会有多种频率成分的噪声信号,严重情况下,这种噪声信号甚至会淹没有效输入信号,致使测试无法正常进行。为了减少噪声对测控过程的影响,需采取滤波措施,滤除干扰噪声,提高系统的信噪比(S/N)。 过去常用模拟滤波电路实现滤波,模拟滤波技术较为成熟。模拟滤波可分为有源滤波和无源滤波。设计有源滤波器,首先根据所要求的幅频特性,寻找可实现的有理数进行逼近设计。常用的逼近函数有Butterworth、Chebyshev、Besel等,然后计算电路参数,完成设计。
(5)激励 激励对于一些转换器是必需的。例如,应变计、电热调节器和热电阻(RTD)等,需要外部电压或电流激励信号。通常热电阻(RTD)和电热调节器测量都使用一个电流源来完成,这个电流源将电阻的变化转换成一个可测量的电压。应变计是一种低电阻传感器,通常使用单个或多个应变计与测量电阻一起作为惠斯通(Wheatstone)电桥配置,使用直流或交流电压激励。
(6)冷端补偿 冷端补偿是一种用于精确热电偶测量的技术。任何时候,一个热电偶连接至一个数据采集系统时,用户必须知道在连接点的温度(因为这个连接点代表测量路径上另一个“热电偶”,并且通常在测量中引入一个偏移)来计算热电偶正在测量的真实温度。
(7)电流电压的转换 电压信号可以经由A-D转换器件转换成数字信号,然后采集,但是电流不能直接由A-D转换器转换。在应用中,先将电流转变成电压信号,然后进行转换。电流-电压转换在工业控制中应用非常广泛。 电流-电压转换最简单的方法是在被测电路中串入精密电阻,通过直接采集电阻两端的电压来获得电流。A-D转换器件只能转换一定范围的电压信号,所以在电流-电压转换过程中,需要选择合适阻值的精密电阻。如果电流的动态范围较大,还必须在后端加入放大器进行二次处理。必须注意的是:经过多次处理,将会降低测量精度。
(8)电压频率的转换 频率接口有以下特点:
1)接口简单、占用硬件资源少。频率信号通过任一根I/O口线或作为中断源及计数时钟输入系统。
2)抗干扰性能好。V/F转换本身是一个积分过程,且用V/F转换器实现A-D转换,就是频率计数过程,相当于在计数时间内对频率信号进行积分,因而有较强的抗干扰能力。另外可采用光电耦合连接V/F转换器与单片机之间的通道,实现隔离。
3)便于远距离传输。可通过调制进行无线传输或光传输。
基于以上特点,V/F转换器适用于一些非快速而需进行远距离信号传输的A-D转换过程。利用V/F变换,还可以简化电路、降低成本、提高性价比。
3. 保持电路
保持电路的作用是采集模拟输入电压在某一时刻的瞬时值,并在A-D转换器进行转换期间保持输出电压不变,以完成A-D转换过程。这是因为A-D转换需要一定时间,在转换过程中,如果送给ADC的模拟量发生变化,则不能保证精度。采样保持电路有两种工作状态:采样状态或保持状态,其电路及原理如图7-3所示。
4. A-D转换
模-数转换器(即A-D转换器)简称ADC,是指一个将模拟信号转变为数字信号的电子器件。A-D转换是指将模拟输入信号转换成N位二进制数字输出信号的过程。由于数字信号本身仅仅表示其相对大小,故任何一个A-D转换器都需要一个参考模拟量作为转换标准。比较常见的参考标准为最大的可转换信号大小,而输出的数字量则表示输入信号相对于参考信号的大小。
A-D转换器最重要的参数是转换的精度与转换速率,通常用输出的数字信号的二进制位数的多少表示精度,用每秒转换的次数来表示速率。转换器能够准确输出的数字信号的位数越多,表示转换器能够分辨输入信号的能力越强,转换器的性能也就越好。伴随半导体技术、数字信号处理技术及通信技术的飞速发展,A-D转换器近年来也呈现高速发展的趋势。自1973年第一个集成A-D转换器问世至今,A-D、D-A转换器在加工工艺、精度、采样速率上都有了长足的发展。现在的A-D转换器的精度可达26位,采样速度可达1Gbit/s,今后的A-D转换器将向超高速、超高精度、集成化、单片化发展。
A-D转换器的分辨率是指,对于允许范围内的模拟信号,它能输出离散数字信号值的个数。这些信号值通常用二进制数来存储,因此分辨率经常用位(bit)作为单位,且这些离散值的个数是2的幂指数。例如,一个具有8位分辨率的模拟数字转换器可以将模拟信号编码成256个不同的离散值(因为28=256),即0~255(即无符号整数)或-128~127(即带符号整数),至于使用哪一种,则取决于具体的应用。
分辨率同时可以用电气性质来描述,使用单位伏特。使得输出离散信号产生一个变化所需的最小输入电压的差值被称作最低有效位(Least Significant Bit,LSB)电压。这样,模拟数字转换器的分辨率Q等于LSB电压。A-D转换器的电压分辨率等于它总的电压测量范围除以离散电压间隔数,即
式中 N——离散电压间隔数,是总的电压测量范围; VRan=VHi-VLow——量程,VHi和VLow是转换过程允许电压的上下限。
5. 采样
根据采样定理,最低采样频率必须是信号最高频率的两倍。反过来说,如果给定了采样频率,那么能够正确显示信号而不发生畸变的最大频率是采样频率的一半,也被称作奈奎斯特频率。如果信号中包含频率高于奈奎斯特频率的成分,信号将发生混叠畸变。
采样频率过低的结果是还原的信号频率看上去与原始信号不同。这种信号畸变叫作混叠(alias)。出现的混叠偏差(alias frequency)是输入信号的频率和最靠近的采样频率整数倍的差的绝对值。
为了避免这种情况的发生,通常在信号被采集(A-D转换)之前,经过一个低通滤波器,将信号中高于奈奎斯特频率的信号成分滤去。这个滤波器称为抗混叠滤波器。
采样频率的设置,首先可以考虑用采集卡支持的最大频率。但是,较长时间使用很高的采样频率可能会导致没有足够的内存或者硬盘存储速度太慢。理论上设置采样频率为被采集信号最高频率成分的2倍就够了,但实际上一般选用5~10倍。有时为了较好地还原波形,甚至选择更高一些的采样频率。
通常,信号采集后都要去做适当的信号处理,例如FFT等。这里对样本数又有一个要求,一般不能只提供一个信号周期的数据样本,希望有5~10个周期,甚至更多的样本,并且希望所提供的样本总数是整周期个数的。这里又发生一个困难,即并不知道,或不确切知道被采集信号的频率,因此不但采样率不一定是信号频率的整倍数,也不能保证提供整周期数的样本。所有的仅仅是一个时间序列的离散函数x(n)和采样频率。这是测量与分析的唯一依据。
数据采集系统除了上述数据采集、模拟信号处理及A-D转换等环节外,一般还包含数字信号处理、开关信号处理、二次数据计算(如平均、累积、变化率、差值、最大值、最小值)等功能。另外系统还具有屏幕显示、数据存储、打印输出、网络通信和人机交互能力等。
7.2.3 信号采集系统组成结构的分类
1. 以采集方式划分
实际的数据采集系统往往需要同时测量多种物理量(多参数测量)或同一种物理量的多个测量点(多点巡回测量)。因此,多路模拟输入通道更具普遍性。按照系统中数据采集电路是各路共用一个还是每路各用一个,多路模拟输入通道可分为集中采集式(简称集中式)和分散采集式(简称分布式)两大类型。
(1)集中采集式 集中采集式多路模拟输入通道的典型结构有分时采集型和同步采集型两种。
分时采集型如图7-1所示,多路被测信号分别由各自的传感器和模拟信号调理电路组成的通道经多路转换开关切换,进入公用的采样/保持(S/H)器和A-D转换器进行数据采集。它的特点是共同使用一个S/H和A-D转换器,简化了电路结构,降低了成本。但是它对信号的采集是由模拟多路切换器转换开关分时切换、轮流选通的,因而相邻两路信号在时间上是依次被采集的,不能获得同一时刻的数据,这样就产生了时间偏斜误差。尽管这种时间偏斜很短,但对于要求多路信号严格同步采集的测试系统是不适用的,然而对于多数中速和低速测试系统,仍是一种应用广泛的结构。
同步采集型的特点是在多路转换开关之前,给每路信号通路各加一个采样/保持器,使多路信号的采样在同一时刻进行,即同步采样。然后由各自的保持器保持着采样信号幅值,等待多路转换开关分时切入公用的A-D转换器,将保持的采样幅值转换成数据输入计算机。这样可以消除分时采集型结构的时间偏斜误差,这种结构既能满足同步采集的要求,又比较简单。但它仍有不足之处,特别是在被测信号路数较多的情况下,同步采得的信号在保持器保持的时间会加长,而保持器总会有一些泄漏,使信号有所衰减,由于各路信号保持时间不同,致使各个保持信号的衰减量不同。因此,严格地说,这种结构还是不能获得真正的同步输入。
(2)分散(分布)采集式 分散采集式的特点是每一路信号一般都有一个S/H和A-D转换器,因而不再需要模拟多路切换器。每一个S/H和A-D转换器只对本路模拟信号进行A-D转换。采集的数据按一定顺序或随机地输入计算机。根据采集系统中计算机控制结构的差异可以分为分布式单机采集系统和网络式数据采集系统,如图7-4a、b所示。
图7-4 分布式单机采集系统与网络式数据采集系统的典型结构
由图7-4a可见,分布式单机采集系统由单CPU单元实现无相差并行数据采集控制,系统实时响应性好,能够满足中、小规模并行数据的要求,但在稍大规模的应用场合,对计算机系统的硬件要求较高。
网络式数据采集系统是计算机网络技术发展的产物,它由若干个“数据采集站”和一台上位机和通信线路组成,如图7-4b所示。数据采集站一般由单片机数据采集装置组成,位于生产设备附近,可独立完成数据采集和预处理任务,还可以数字信号的形式传送给上位机。该系统适应能力强、可靠性高,若某个采集站出现故障,只会影响单项的数据采集,而不会对系统其他部分造成任何影响。而采用该结构的多机并行处理方式,每一个单片机仅完成有限的数据采集和数据处理任务,故对计算机硬件要求不高,从而可用低档的硬件组成高性能的系统,这是其他数据采集系统不可比拟的。另外,这种数据采集系统用数字传输代替模拟信号传输,有效地避免了模拟信号长线传输过程中的衰减,有利于克服差模干扰和共模干扰,可充分提高采集系统的信噪比。因此该系统特别适合于在恶劣的环境下工作。
2. 以接口方式划分
计算机测试系统一般由四部分组成:第一是微机或微处理器,第二是被控制的测量仪器或设备,第三是接口,第四是软件。
微机或微处理器是整个测试系统的核心。在软件控制下,以微处理器为核心的测试仪器控制数据采集,上位计算机可以控制多个数据采集通道,并对测量数据进行处理,如计算、变换、数据处理、误差分析等。最后,将测量结果存储、打印、显示或输出。测量仪器或系统的工作,如测量功能、工作频段、输出电平、量程等的选择和调节都是在微机所发控制指令的控制下完成的。这种能接受程序控制并据之改变内部电路工作状态,以及完成特定任务的测量仪器称为仪器的可编程控制,或称程控仪器。各仪器系统之间通过适当的接口用各种总线相连。显然,接口是使测试系统各仪器和设备之间进行有效通信,以实现自动测试的重要环节。接口的主要任务是提供机械兼容、逻辑电平方面的匹配,并能通过数据线交换电信号信息。
在一些计算机测试系统中,数据分析和显示完全由计算机的软件来完成。因此,只要提供所需数量的数据采集硬件,就可以与计算机组成测量仪器。这种基于计算机的测量仪器称为虚拟仪器。
测试技术与计算机技术几乎是同步、协调向前发展的,计算机技术成为测试的核心,若脱离计算机、软件、网络、通信发展的轨道,测试技术的进步是不可思议的。目前,基于计算机的测试系统可分为三种类型:第一种是计算机插卡式测试系统,即在计算机的扩展槽(通常是PCI、ISA等总线槽,也可设计成便携式计算机专用的PCMCIA卡)中插入信号调理、模拟信号采集、数字输入输出、数字信号处理(DSP)芯片等测试与分析板卡,构成通用或专用的测试系统,如图7-5所示。
图7-5 插卡式测试系统组成示意图
第二种是由仪器前端与计算机组合。仪器前端一般由信号调理、模拟信号采集、数字输入输出、数字信号处理、测试控制等模块组成。由VXI、PXI等专用仪器总线连接在一起构成独立机箱,并通过以太网接口、1394、并行接口等通信接口与计算机相连,构成通用或专用测试系统,如图7-6所示。
图7-6 仪器前端测试系统组成示意图
第三种是由各种独立的可编程仪器(具有参数设置和控制功能的计算机接口)与计算机连接所组成的测试系统,这类系统又称为仪器控制测试系统,如图7-7所示。这类测试系统与前两类测试系统的最大区别在于程控仪器本身能够脱离计算机运行,完成一定的测量任务。
图7-7 仪器控制测试系统组成示意图
上述三类计算机测试系统可以采用一般的测试分析软件构成计算机测试系统,也可以利用专门的软件系统构成虚拟仪器。
随着微电子技术的不断发展,集成了CPU、存储器、定时器/计数器、并行和串行接口、接口上的加密模块、前置放大器甚至A-D、D-A转换器等电路在一块芯片上的超大规模集成电路芯片(即单片机)不断地出现了。以单片机为主体,将计算机技术与测量控制技术结合在一起,又组成了所谓的“智能化测量控制系统”,也就是智能仪器。
7.3 插卡式测试系统
计算机技术特别是计算机总线标准的发展直接导致了仪器仪表的飞速发展。20世纪80年代以来,出现了基于个人计算机总线的插卡式仪器并得到快速发展,这种仪器称为个人仪器(Personal Instrument)或PC仪器,亦称为PC卡式仪器(Personal Computer Card Instrument,PCCI)。PCCI充分利用PC的软硬件资源,使仪器设计灵活快捷。仪器的软硬件随着PC的发展而快速发展,其代表性产品分别是ISA、EISA、PCI总线卡式仪器。这类仪器的计算机软硬件资源得到充分利用,但更换或添加插卡时需要打开机箱,携带并不方便(笔记本式计算机无法使用这种仪器)。为了克服这些缺点,人们研制开发了外接式的专用PC仪器,主要基于RS-232C/RS-485串行总线和并行端口(打印机)来实现数据通信和命令传输。为了克服PCCI机箱内噪声水平高、扩展能力不足、电源功率小、可靠性差等缺点,1987年出现了一种专用于测量仪器领域高性能VXI卡式仪器(VME Bus eXtensions for Instrumentation),这种仪器具有稳定的电源、强有力的冷却能力和严格的RFI和EMI屏蔽。VXI卡式仪器具有标准开放、结构紧凑、数据吞吐能力强、定时和同步精度高、模块可重复利用、有众多仪器厂家支持等优点,成为大型高精度测试系统的发展主流。1997年,为克服PCI总线仪器性能上的某些不足,并且降低VXI总线仪器的成本,出现了PXI总线仪器。1999年,为了克服PC插卡式仪器不能热拔插以及外接式专用PC仪器的吞吐率受总线速度限制等缺点,出现了基于USB总线的虚拟仪器,这种仪器能够实现即插即用,方便灵活。
传统仪器主要由控制面板和内部处理电路组成,而插卡式仪器自身不带仪器面板,它必须借助计算机强大的图形环境,建立图形化的虚拟面板,完成对仪器的控制、数据分析和显示。以数据采集卡为例,它通常具有A-D转换、D-A转换、数字I/O和计数器/定时器等功能,有些还具有数字滤波和数字信号处理的功能。现在的多功能数据采集卡多采用了“虚拟硬件(Virtual Hardware,VH)”技术。它的思想源于可编程器件,使用户通过程序能够方便地改变硬件的功能或性能参数,从而依靠硬件设备的柔性来增强其适用性和灵活性。
基于通用微机硬件,组建成灵活的虚拟仪器,是现在比较流行的思路。这种方式借助于插入微机或工控机内的数据采集卡与专用的软件相结合,完成测试任务。它充分利用计算机的总线、机箱、电源及系统软件的便利,这类系统性能好坏的关键在于A-D转换技术。
插卡类型有ISA卡、PCMCIA卡和PCI卡等。随着计算机的发展,ISA型插卡已经逐渐退出舞台。PCMCIA卡由于受到结构连接强度太弱的限制,影响了它的工业应用。而PCI总线目前正在广泛使用,已经成为微机事实上的标准。它是一种同步的独立于CPU的32位或64位局部总线,时钟频率为33MHz,数据传输速度高达132~264Mbit/s。PCI总线技术的无限读写突发方式,可在一瞬间发送大量数据。PCI总线上的外设可与CPU并发工作,从而提高了整体性能。PCI总线还有自动配置功能,从而使所有与PCI兼容的设备实现真正的“即插即用”(plug & play)。
由于插卡式仪器多数没有抗混滤波器,且分时采样,特别需要注意混叠现象和通道间相位差。
因个人计算机数量非常庞大,插卡式仪器价格最便宜,因此得到广泛的应用,特别适合于教学部门和各种实验室使用。
虽然基于PCI总线的测试仪器具有诸多优点,但是也存在一些弊端。首先,在插入数据采集卡(DAQ)时都需要打开机箱等,操作不便,并且主机上的PCI插槽有限;其次,现场测试信号直接进入计算机,对计算机的安全造成很大的威胁;第三,计算机内部的强电磁干扰对被测信号也会造成大的影响。因此,以串行接口总线方式的外挂式仪器系统就成为廉价的虚拟仪器测试系统的主流。
此类测试仪器系统采用的总线包括传统的RS-232串行总线、通用串行总线(USB)和IEEE 1394总线。RS-232总线是微机早期采用的串行总线,技术成熟,应用广泛,至今仍然适用于要求较低的虚拟仪器或测试系统。近年来,USB得到广泛的支持,微软的全系列操作系统均支持USB,但USB也只限于用在较简单的测试系统中。用于组建自动测试系统,更有前途的是采用IEEE 1394串行总线,这是因为IEEE 1394是一种高速串行总线,能够以100Mbit/s、200Mbit/s或400Mbit/s的速率传送数据。目前国际上测试仪器所用IEEE 1394总线的传输速度已经达到100Mbit/s。
利用微机的各种串口通信,可把硬件集成在一个采集盒里或一个探头上,软件装在微机上,通常可以完成各种仪器的功能。它们的最大好处是可以与笔记本式计算机相连,方便野外作业,又可与台式微机或工控机相连,实现台式和便携式两用,非常方便。特别是USB口和1394口具有传输速度快、可以热插拔、联机使用方便等特点,将成为有巨大发展前景和广泛市场的虚拟仪器主流平台。通过各种不同的接口总线,可以组建不同规模的自动测试系统,它可以借助不同的接口总线的沟通,将虚拟仪器、带接口总线的各种电子仪器或各种插件单元,调配并组建成为中小型甚至大型的自动测试系统。
很多公司(如美国NI公司)为使测试仪器能够适应上述各种总线的配置,开发了大量软件以及适应要求的硬件。主要的模块化硬件如用于数据采集、仪器控制和机器视觉的PXI模块化仪器,可以灵活地组建不同复杂程度的自动测试系统(见图7-8)。
图7-8 NI公司的PXI模块化仪器
奥地利DEWETRON公司生产的DEWE-5000系列(见图7-9)是完整的微机测量仪器。该系统是由一台坚固的工业计算机,配上DEWETRON的信号调理模块和A-D板,以及专用的DEWESoft数据采集软件组成。采用坚固的全金属设计,配有专用的运输箱,以确保系统的可靠性。系统安装了可折叠的17in液晶显示屏,单个系统就能够实现采集、分析、显示、保存及回放等所有功能。DEWE-5000有多种不同配置,如配置16路DAQ/PAD模块插槽或32路MDAQ模块。连接外置机箱还可以进一步扩展通道。
7.4.1 仪器控制的概念
“仪器控制”是指这样一个操作:通过微机上的软件控制仪器总线上的一台仪器。通常,仪器自身支持一种或多种总线选择,以通过这些总线控制该仪器,微机通常也提供多种用于仪器控制的总线选择。如果微机本身不支持仪器可用的总线,可以增加一个插卡或一个外部转换器。
对可编程仪器的控制需要从软、硬件两方面加以综合考虑。就硬件而言,标准的仪器控制总线提供了仪器与计算机以及其他设备的连接,这是构成大型测试系统的基本条件。可用于仪器控制的总线有很多种,它们可以分为如下两大类:
1)独立总线,用于架式和堆式仪器的通信。独立总线包括专用总线(如GPIB)和微机标准总线(如串行总线RS-232、以太网、USB、无线和IEEE 1394)。一些独立总线可用作其他独立总线的中介,如USB到GPIB的转换器。
2)模块化总线,将接口总线合并到仪器中。模块化总线包括PCI、PCI Express、VXI和PXI。 这些总线也可用作为不包括该总线的微机增加一个独立总线的中介,如PCI-GPIB控制卡。
不论是直接通过GPIB或RS-232与仪器通信,还是通过总线转换器与仪器相连,以及软件支持通过微机总线与仪器直接连接,模块化总线都能将通信总线与测量硬件组合构成一台设备。
对于独立总线,可以通过插卡连接基于GPIB的仪器和微机。这些插卡包括PCI-GPIB、PCIe-GPIB和PCMCIA-GPIB。也可以通过微机上的可用串行端口连接基于串行总线的仪器。为了直接通过总线连接以太网或USB仪器,还可以使用微机上现成可用的端口和相应的通信软件。
对于模块化总线,可使用PCI和PXI模块化仪器。这些仪器综合了独立仪器的测量能力和高性能总线的优点。这些紧凑、高性能测量硬件设备集成了定时和同步资源,它们包括数字化仪、函数和任意波形发生器、高速数字I/O设备、数字万用表和射频测量硬件等。PXI平台是用于测量和自动化的、开放的、多厂商标准,它的性能要优于旧式测量和自动化结构10倍多。
7.4.2 仪器控制总线
除了利用通用计算机或工控机开发测试仪器外,专用的仪器总线系统也在不断发展,成为构建高精度、集成化仪器系统的专用平台。高精度集成系统架构经历了GPIB→VXI→PXI仪器总线的发展过程。
1975年,美国电气与电子工程师协会(IEEE)采纳了惠普(HP)公司设计的HP-IB仪器接口总线技术,并将其定为IEEE 488-1975标准加以推广,同时正式提出将其改称作通用接口总线(General Purpose Interface Bus,GPIB)。IEEE 488-1975标准定义了连接器和电缆的机械和电气接口,同时还有握手、寻址和传送字节流的通用协议。从此,不同厂商生产的可编程仪器可以通过标准的GPIB连接在一起。
GPIB系统的连接基本配置要求为:
1)设备间最大距离不超过4m,平均距离不超过2m。
2)总长度不超过20m。
3)系统中设备的个数不能多于15,且要有不少于2/3的设备通电运行。
如果上面的基本配置要求得不到满足,信号可能产生畸变,从而使数据传输的可靠性下降。此情况下可以采取扩展措施,借助专用的距离扩展器,GPIB的传输距离可以达到1000m以上。
通用接口总线(GPIB)是计算机和仪器间的标准通信协议。GPIB的硬件规格和软件协议已纳入国际工业标准——IEEE 488.1和IEEE 488.2。它是最早的仪器总线,目前多数仪器都配置了遵循IEEE 488的GPIB接口。典型的GPIB测试系统包括一台计算机、一块GPIB接口卡和若干台GPIB仪器。每台GPIB仪器有单独的地址,由计算机控制操作。系统中的仪器可以增加、减少或更换,只需对计算机的控制软件进行相应改动。这种概念已被应用于仪器的内部设计。在价格上,GPIB仪器覆盖了从比较便宜的仪器到异常昂贵的仪器。但是GPIB的数据传输速度一般低于500kbit/s(标准接口总线在20m距离内,若每2m等效的标准负载相当于使用48mA的集电极开路式发送器,则最高工作速率是250kbit/s,若采用三态门发送器,一般速率为500kbit/s,最高可达1000kbit/s),不适合对系统速度要求较高的应用。作为早期仪器发展的产物,GPIB系统目前已经逐步退出市场。
VXI总线(即IEEE 1155总线)是一种高速计算机总线——VME总线在仪器领域的扩展。VXI总线具有标准开放、结构紧凑、数据吞吐能力强,最高可达40Mbit/s,定时和同步精确、模块可重复利用、众多仪器厂商支持的特点,因此得到了广泛的应用。经过多年的发展,VXI系统的组建和使用越来越方便,尤其适用于组建大、中规模的自动测量系统以及对速度、精度要求高的场合。然而,组建VXI总线要求有机箱、零槽管理器及嵌入式控制器,造价比较高,其推广应用受到一定限制,主要应用集中在航空、航天等国防军工领域。目前这种类型也有逐渐退出市场的趋势。
VXI总线最多可以包含256个设备,并且每一个设备都有唯一的逻辑地址单元。这是系统的基本逻辑成分。VXI总线系统的模块和特制的主机箱,多可按从小到大分为四种尺寸,各个模块分别插入主机箱的插槽中。以一个主机箱为单位构成了一个VXI子系统,每个子系统最多可以放置13个模块。VXI总线的控制方式有两种:一种是在主机箱内嵌入内部控制器,以获得较高的传输速率;另一种是采用GPIB、RS-232、VME或以太网等与外部控制器(如计算机)相连。这样,在控制器看来,与其连接的并非是VXI仪器而是其他总线的仪器,这样会造成传输性能下降,所以一般不用于大数据量传输,只用于仪器调试和控制命令的传递。VXI总线系统中淘汰了复杂的仪器前面板构造,其控制器通过外部控制器实现。VXI仪器的主机箱除了提供插槽和总线电路背板外,还提供了子系统所需的电源和冷却系统。
现在所说的PXI总线是以Compact PCI为基础,由NI公司于1997年提出的具有开放性的PXI总线扩展而来。PXI总线符合工业标准,在机械、电气和软件特性方面充分发挥了PCI总线的全部优点。PXI构造类似于VXI结构,但它的设备成本更低,运行速度更快,体积更紧凑。目前基于PCI总线的软硬件均可应用于PXI系统中,从而使PXI系统具有良好的兼容性。PXI还有高度的可扩展性,它有8个扩展槽,而台式PCI系统只有3~4个扩展槽。PXI系统通过使用PCI-PCI桥接器,可扩展到256个扩展槽。PXI总线的传输速率已经达到132Mbit/s (最高为500Mbit/s),是目前已经发布的最高传输速率。
PXI作为一种标准的测试平台,与传统测试仪器相比,除在价位上具有绝对竞争优势外,还具有众多其他优点。首先,随着产品的复杂度增加,被测项目也相应增加,利用PXI模块可以灵活配置成综合的自动化测试平台,将多种功能测试同时进行,有效节省了系统测试时间和成本;第二,PXI集定时与触发、更高带宽及更优的性价比于一身,从而成为测试平台的首选;此外,PXI提供了一种清晰的混合解决方案,即PXI能很轻松地将硬件和软件,包括上一代VXI、GPIB及串口设备与PXI新产品、USB及以太网设备集成在一起。
相对于VXI,PXI机箱体积较小,对于很多功能复杂的大型综合系统,它所能提供的模块有效,因而只能配合用于某些单元测试环节;其次,PXI由于缺少VXI系统中每个模块的屏蔽盒,因而其电磁兼容性较差,对于某些可靠性要求较高的场合,不太适用。此外,与传统仪器相比,PXI由于采用的都是通用芯片和技术,在采样精度等技术指标上与拥有专利技术的传统仪器厂商的产品存在差距,因而借鉴传统仪器厂商的经验、加强和他们的合作成为PXI技术快速发展的一条捷径。相对于VXI,PXI机箱体积较小,对于很多功能复杂的大型综合系统,它所能提供的模块有效,因而只能配合用于某些单元测试环节;其次,PXI由于缺少VXI系统中每个模块的屏蔽盒,因而其电磁兼容性较差,对于某些可靠性要求较高的场合,不太适用。此外,与传统仪器相比,PXI由于采用的都是通用芯片和技术,在采样精度等技术指标上与拥有专利技术的传统仪器厂商的产品存在差距,因而借鉴传统仪器厂商的经验、加强和他们的合作成为PXI技术快速发展的一条捷径。
7.4.3 仪器控制软件
基于计算机技术的控制器通过仪器总线连接分立仪器,可对分立仪器参数进行配置和控制,并获取分立仪器的测量数据。其关键技术除总线技术外,最重要的是控制软件。仪器前端与控制计算机通过某种总线方式连接,并不能完成任何数据采集或处理任务,只有通过编制和执行相应的软件才能实现测量目标。图7-10是典型的仪器控制软件层次结构。
图7-10 仪器控制软件层次结构示意图
软件开发环境其实可以直接通过各种接口硬件驱动来与分立仪器通信,但是VISA可以使该过程简化;而如果针对某一特定仪器已经有了专用的仪器驱动程序,则可进一步简化仪器控制的过程。仪器驱动用于控制系统中的仪器硬件,并与之通信。仪器驱动简化了仪器控制,并减少了开发测试程序所需的时间,而无需学习各种仪器底层的复杂编程命令。
在虚拟仪器软件架构(VISA)出现之前,针对每一种总线接口,必须编制不同的仪器通信程序。VISA的出现改变了这一状况。采用VISA库的测试程序完全做到了与接口无关。而且VISA还可以对新出现的接口形式提供支持,从而使原有的旧的测试程序可以直接应用到新的接口上去。VISA虽然向测试程序编写者屏蔽了仪器连接接口的不同(或者说提供了仪器总线接口的互换性),但测试程序编写者的工作量仍然比较大。为了把测试程序模块化、标准化,减少重复劳动,VXI即插即用系统联盟提出了建立在VISA基础上的完整的仪器驱动程序开发标准。这样,测试应用程序直接调用仪器驱动程序中的子程序,就可以完成仪器控制功能。然而,这种仪器驱动程序只提供了比较规范的外部接口,其内部实现细节并没有统一标准,从而遗留下更换不同型号的同种类仪器时,测试程序还必须进行一定修改的麻烦。为了克服这些缺点,人们又提出了开发仪器驱动程序的IVI规范。IVI规范把驱动程序分为类驱动程序和仪器特定驱动程序两个层次,与测试程序直接交互的是上层的完全统一的类驱动程序。这样,按照IVI规范开发出的仪器驱动程序,使得以其为基础的测试程序实现了同类型仪器的互换性;同时,IVI仪器驱动程序在IVI引擎的帮助下,用软件的办法提供了一些特有的优点,即高性能(状态缓存)以及可仿真等。
使用VISA对仪器进行编程是很方便的。测试程序设计者可以忽略接口的具体细节。无论连接介质或总线如何变化,只要该接口被VISA所支持,测试程序就可以不加修改地应用到这些接口上。所以可以说,VISA在接口级别上实现了可互换性(interchangeability)。在测试程序模块重用方面,VISA为开发人员提供了极大便利。
VISA只解决了仪器接口的可互换(即改变接口或总线方式不必修改测试程序),但并没有解决更高层次的针对不同仪器的可互换性。
仪器驱动程序通常是一组应用层次上的软件模块。在构建实际的仪器测控程序时,可以按功能调用这组软件模块,而无需了解和掌握底层的仪器命令集。也就是说,仪器驱动程序对应用程序开发人员隐藏了仪器的细节,只对其调用程序提供了比较简单高层的接口,而且每一个对外接口都实现了一个相对完整的功能。
欲使经PCI插槽与计算机连接的GPIB卡和串口正常工作,也都需要设备驱动程序加以驱动。只不过很多硬件设备的驱动程序已内嵌于操作系统之中,不再需要另外安装。
仪器驱动程序是在一个更高的软件层次上进行展开的。尽管有了GPIB卡或者RS-232串口的设备驱动程序可使之启动工作,但若仅是如此,则还没有实现目标仪器的任何操控功能。仪器驱动程序内含操控仪器的具体命令,显然位于一个比较高级的层次之上。
仪器控制系统,例如:丹麦B&K公司生产的PULSE 3560系列多分析仪系统(见图7-11),是一个通用的、面向任务的分析系统,它基于Windows XP的平台,带局域网(LAN)接口的PULSE系统,包括微机、PULSE软件、Windows XP、Microsoft Office接口,便携式数据采集前端硬件和分析引擎,系统配置最多可扩充至220个通道,16个信号发生器输出通道。
PULSE 3560系列多分析仪配有B&K 7700型噪声和振动软件。该软件配合不同的前端可进行实时的1/1、1/3、1/12、1/24倍频程及FFT分析,实时读取任何频谱和FFT值,自动生成报告等,还可以6400线高分辨力显示FFT,实时显示噪声和振动的准确数据,非实时的分辨力可达到几万线;7700型软件还可进行固有频率、简单的传递函数、共振频率、阻尼值的测试,同时显示共振频率的模态振形、实时的瀑布谱等。
比利时LMS公司生产的LMS SCADAS Ⅲ是一种多通道数据采集的前端设备(如图7-12)。
这一采用模块化设计的设备可从四通道在不影响性能的情况下,扩展至数百通道。每四通道输入模块上有一个高性能的DSP芯片,可以进行FFT谱、整体方均根值,以及实时倍频程分析。LMS SCADAS Ⅲ机箱的不同尺寸可以很好地满足对移动式试验系统的需要。LMS SCADAS Ⅲ是一个全数字化系统,可以完全通过计算机以模块为单位进行标定,并且与LMS Test.Lab及LMS CADA-X试验分析软件系统集成一体。它具备高性能的信号调理功能,支持多种传感器。第一个扩展机箱可置于距主机箱50m之外,且不会对测量质量发生影响。低噪声冷却系统设计可以满足敏感的声学试验的要求。每个主机箱包括一个系统控制器,它通过SCSI接口与计算机主机相连,一个主/扩展机箱接口以及一个标定模块。通过一个D-SCSI接口允许将主机箱置于计算机25m以外。
再如,Data Physics公司生产的ABACUS高性能测试硬件,以ABACUS为硬件前端可构成两种动态信号分析仪。
SignalCalc Mobilyzer Ⅱ:一个ABACUS 外接主机,最大可扩展到32个测量通道、8个信号源、8个转速测量通道,便携式;SignalCalc Savant(也称DP750,见图7-13):多个ABACUS 外接主机(通过以太网可同时连接多个ABACUS机箱),测量通道数不受限制,可扩展到1024通道,甚至更多。
图7-13 DP750动态信号分析仪
7.5 测试系统的数字接口
总线,英文叫作“Bus”,即中文的“公共汽车”,这是非常形象的。比如,公共汽车走的路线是一定的,任何人都可以乘坐公共汽车去该条公共汽车路线的任意一个站点。如果把人比作是电子信号,这就是为什么英文叫它为“Bus”而不是“Car”的真正用意。当然,从专业上来说,总线是一种描述电子信号传输线路的结构形式,是一类信号线的集合,是子系统间传输信息的公共通道。通过总线能使整个系统内各部件之间的信息进行传输、交换、共享和逻辑控制等功能。
一款仪器通常会提供一个或更多个总线选择,用于仪器的控制;PC通常也会为仪器控制提供多种总线选择。如果PC上没有自带连接到某种仪器的总线,也可以通过一个插件板或者外部转换器来添加总线。用于仪器控制的总线类型很多,大体可以分为以下几类:
1)用于与机架式仪器连接的独立总线,包括测试与测量专用总线,如GPIB,以及其他PC标准总线,如串行总线(RS-232)、以太网总线和USB。用户也可以使用一些独立总线作为与其他独立总线转接的媒介,例如USB至GPIB转换器。
2)内嵌于模块化仪器的接口总线,包括PCI、PCI Express、VXI和PXI。用户也可以使用这些总线作为一个媒介,为不具备独立总线的PC添加独立总线,例如:使用 NI PCI-GPIB控制器板卡。
影响总线性能的三个主要因素包括:带宽、延迟和仪器实现方式。
带宽是数据传输的速率,它通常以百万比特每秒(Mbit/s)为单位测量。
延迟是数据传输的时间,通常以秒为单位。例如,通过以太网传输时,大的数据块被分解为小片段,然后以多个数据报的方式发送。延迟就是其中一个数据报的传输时间。
总线软件、固件和硬件的仪器实现方式将影响总线性能。并不是所有的仪器都是生来一致的,无论是用户定义的虚拟仪器还是厂商设计的传统仪器,在仪器具体实现过程中所采用的折中措施,都将影响仪器的性能。
在开发一个仪器控制系统的应用总线时,充分考虑其部署环境是很重要的。需要考虑的主要因素包括仪器到PC之间的距离,以及接口和电缆的坚固性。这两个因素在为仪器控制系统选择总线时至关重要。
1)仪器到PC之间的距离:如果仪器离 PC很近(<5m),就可以灵活地选择任意一种总线类型;如果仪器远离PC,例如,在另一个房间内或另一幢大楼里,那么应该考虑分布式仪器控制系统的体系架构。分布式仪器控制系统中可能包括扩展器、中继器、LAN/LXI或者LAN转换器(例如,以太网至GPIB转换器)。
2)接口和电缆的坚固性:如果仪器处在充满噪声干扰的环境中,例如工业环境,那么可以考虑使用提供保护的接口总线,隔离环境干扰。例如,在一个生产车间里,GPIB或者 USB将是一个更加合适的选择,因为它的电缆锁定牢靠,具有坚固耐用的屏蔽指标。
表7-1罗列了一些常用接口总线的相关特性。
1. GPIB
通用接口总线(GPIB)在独立仪器中是一种最常见的I/O接口。GPIB是8位并行数字通信接口,数据传输速率高达8Mbit/s。一个 GPIB控制器总线可以最多连接14个仪器,并且其布线距离小于20m。但是可以通过使用 GPIB扩展器和延长器克服这些限制。GPIB电缆和连接器种类丰富,并且是工业等级的,可以用于任何环境中。
GPIB不是一个PC工业总线,很少用于PC上。但是,可以使用一个插件板,如PCI-GPIB,或者外部转换器,如NI GPIB-USB,将GPIB仪器控制功能添加到PC上。
2. 串行总线
串行通信的概念很简单。串行端口每次发送和接收1bit的信息。虽然它比每次传输整个字节的并行通信慢,但是串行总线更简单,而且使用距离更长。串行总线是一种设备通信协议,主要用于连接老式台式机和笔记本式计算机,不要将其与通用串行总线(USB)混淆。在很多设备连接应用中,串行总线是最常见的设备通信协议,而且很多与 GPIB兼容的设备还具有EIA232端口。
因为串行通信是异步的,端口可以在一条线路上传输数据,而在另一条线路上接收数据。其他线路可用于信号交换,但并不是必需的。串行通信的关键指标是波特率、数据位、停止位和奇偶校验位。两个串行端口若要进行通信,这些参数必须匹配。在计算机网络以及分布式工业控制系统中,经常需要使用串行通信来实现数据交换。目前,有RS-232、RS-422、RS-485几种接口标准用于串行通信。
RS-232串口标准是在低速率串行通信增加通信距离的单端标准。RS-232采取不平衡传输方式,即单端通信。其收发端的数据信号都是相对于地信号的,其传输距离最大约为15m,最高速率为20kbit/s,且其只能支持点对点通信。
针对RS-232串口标准的局限性,人们又提出了RS-422、RS-485接口标准。由于传输线通常使用双绞线,又是差分传输,所以有极强的抗共模干扰能力,总线收发器灵敏度很高,可以检测到低至200mV的电压,故传输信号在千米之外都是可以恢复的。RS-485/422最大的通信距离约为1219m,最大传输速率为10Mbit/s,传输速率与传输距离成反比,在100kbit/s的传输速率下,才可以达到最大的通信距离。如果要传输更长的距离,需要增加485中继器。RS-485采用半双工工作方式,支持多点数据通信。RS-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最多的可以支持400个节点。
3. USB
在各种计算机外围接口不断推陈出新的今天,通用串行总线(Universal Serial Bus,USB)接口现已渐渐成为PC上最重要的接口之一,其发展与应用也越来越广泛,甚至成为一般消费性电子产品不可或缺的接口。USB是1995年由Compaq、Microsoft、IBM、DEC等公司联合推出的一种新型的通信标准。USB总线在PC内部通过PCI总线与PC系统相连,外设通过USB电缆连到主机上。同时USB又是一种通信协议,支持主系统与其外设之间的数据传输。该总线具有安装方便、高带宽、易于扩展等优点,已逐渐成为现代微机数据传输的重要方式。通用串行总线(USB)主要用于与PC连接的外设,例如键盘、鼠标、扫描仪和磁盘驱动器等。在过去的几年中,支持USB连接的设备数量急剧增加。USB是一种即插即用技术,当添加一个新设备时,USB主机自动检测该设备,发出询问,以识别该设备,并为其配置合适的设备驱动。
USB2.0对于低速和全速设备是完全兼容的。其高速模式的数据传输速率能够高达480Mbit/s(60MB/s)。最新的USB3.0规范具有超高速模式,其理论数据传输速率可高达5.0Gbit/s,USB3.1更可高达10Gbit/s。
虽然USB的设计初衷是针对PC外设,但是它的速度、广泛的适用性以及易用性,令其在仪器控制应用中具有很大的吸引力。然而USB在仪器控制中也存在一些不足。首先,USB线缆不是工业级标准的,可能在充满噪声的环境中导致数据丢失;另外,USB线缆没有锁紧装置,线缆可以很轻易地被拔出PC;而且即便使用了中继器,USB线缆的最长传输距离也只有30m。
4. 以太网
以太网是一种成熟的技术,广泛应用于测量系统中,可以进行通用的网络连接以及远程数据存储。目前,全世界拥有超过一亿套配置以太网接口的计算机。而且,以太网还提供了用于仪器控制的功能选项。以太网是基于IEEE 802.3标准定义的,理论上可支持10Mbit/s(10BASE-T)、100Mbit/s(100BASE- T)和1Gbit/s(1000BASE- T)的数据传输速率。其中,最常见的就是100Mbit/s(100BASE-T)以太网。
基于以太网的仪器控制应用充分利用了以太网总线的特点,包括远程仪器控制、简便的仪器共享方式以及易于使用的数据结果的发布功能等。此外,用户还可以充分利用公司或者实验室中现有的以太网络。然而,对于某些公司来说,以太网的这种特点还会带来一些麻烦,例如,公司网络管理员可能需要介入仪器应用的开发之中。
基于以太网总线的仪器控制还有其他缺点,例如可能存在实际传输速率、传输确定性以及安全性方面的问题。虽然以太网总线可以实现高达1Gbit/s的理论传输速率,但在实际使用中,由于网络同时也被其他应用占用,而且存在数据传输失效等问题,这种理论传输速率很少能够真正实现。此外,由于传输速率不稳定,以太网很难保证数据传输的确定性。最后,对于一些敏感的数据,用户需要采取额外的安全措施,以确保数据完整与保密。
5. PCI
PCI总线通常不直接用于仪器控制,而是作为一种外设总线,通过连接 GPIB或者串行通信总线来实现仪器控制。此外,由于其 PCI总线带宽较大,常用于模块化仪器的背板总线,此时,其I/O总线内置于测量设备中。
6. PCI Express
PCI Express与 PCI相似,通常不会直接用于仪器控制,而是作为一种 PC外设总线, 用 于连接GPIB设备进行仪器控制。但是,由于PCI Express总线速度极高,可以用作模块化仪器的背板总线。
7. PXI
PXI(面向仪器系统的PCI扩展)基于PCI平台,是一种用于测量和自动化系统的坚固总线。PXI结合了PCI 的电气总线特性与 CompactPCI 的坚固性、模块化及 Eurocard机械封装的特性,并添加了专门的同步总线和重要的软件特性。这些技术使得PXI 总线成为测量和自动化系统的高性能、低成本部署平台,应用于诸如生产线测试、军工与航空航天、机器状态监控、汽车以及工业测试领域。PXI在1997年完成开发,并在 1998年正式推出,它是为了满足日益增加的对复杂仪器系统的需求而推出的一种开放式工业标准。如今,PXI标准由PXI系统联盟(PXISA)所管理。该联盟由超过65家公司组成,共同推广PXI标准,确保PXI的互换性,并维护PXI规范。PXI在模块化仪器平台得到了广泛使用。这种平台基于紧凑、高性能测量硬件,并集成了定时和同步资源,对于传统的独立仪器来说是理想的替代产品。
8. VXI
VXI(面向仪器系统的VME扩展)总线是针对多厂商工业仪器标准的首次尝试。VXI最初在 1987年推出,接着被定义为 IEEE 1155 标准。VXI总线的缺点包括:缺乏软件标准,无法显著提升系统吞吐率;而且由于VXI不使用标准的商用PC技术,无法降低系统成本。
除上述几类接口方式外,目前无线数据传输技术不断提高,其应用也越来越受到人们重视。无线传感器网络(WSN)由三部分组成:节点、网关和软件。空间分布的测量节点和传感器连接,监测系统状态和运行环境。采集到的数据通过无线传输至网关。网关可以是独立运行的,也可以连接至一台可采集、处理、分析和显示数据的主机。无线网络的节点数从十个到上百个不等,可无缝集成至现有的测量和控制系统。WSN设备提供与有线测量系统相同的质量和精度,灵活性更好,价格更低。无线测量系统打破了有线测量的束缚,可轻易地将测量节点转移到新的测量位置,或根据应用的实际变化添加新的测量节点。除此之外,无线监测系统用于户外严苛环境,可用来监测系统状态和运行环境。
无线通信设备的最大优点就是环境适应能力强,不需要受线缆的限制,具有一定的移动性,可以在移动状态下通过无线连接进行通信,施工难度低,成本低;但无线通信设备抗干扰能力较弱,传输速率较慢,带宽有限,传输距离也有限制。但是无线通信正在改变相应的技术,让传输速率更高(802.11n的速率能到达100Mbit/s,不低于有线通信),更稳定方便,所以无线通信设备将是发展趋势。
7-1 简述电子测量仪器的信号采集原理。 7-2 试述A-D和D-A转换原理。 7-3 试比较集中式采集系统与分布式采集系统的优缺点。 7-4 请综述插卡式仪器仪表的最新进展情况。 7-5 什么是“仪器控制”?仪器前端与控制计算机之间如何通信? 7-6 请列举常用的测量仪器数字接口,并简述各自的特点。 7-7 随着网络技术、计算机技术、微电子技术和微传感器技术等现代信息技术的发展,请展望测控仪器的未来。