![第四章 計(jì)算機(jī)輔助測量系統(tǒng)_第1頁](http://file4.renrendoc.com/view11/M02/11/29/wKhkGWV6VciAJQNYAAGYrfddW-Y441.jpg)
![第四章 計(jì)算機(jī)輔助測量系統(tǒng)_第2頁](http://file4.renrendoc.com/view11/M02/11/29/wKhkGWV6VciAJQNYAAGYrfddW-Y4412.jpg)
![第四章 計(jì)算機(jī)輔助測量系統(tǒng)_第3頁](http://file4.renrendoc.com/view11/M02/11/29/wKhkGWV6VciAJQNYAAGYrfddW-Y4413.jpg)
![第四章 計(jì)算機(jī)輔助測量系統(tǒng)_第4頁](http://file4.renrendoc.com/view11/M02/11/29/wKhkGWV6VciAJQNYAAGYrfddW-Y4414.jpg)
![第四章 計(jì)算機(jī)輔助測量系統(tǒng)_第5頁](http://file4.renrendoc.com/view11/M02/11/29/wKhkGWV6VciAJQNYAAGYrfddW-Y4415.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章計(jì)算機(jī)輔助測量系統(tǒng)
4.5硬件接口和總線系統(tǒng)4.1計(jì)算機(jī)概述4.6局域網(wǎng)通訊系統(tǒng)4.2虛擬儀器4.3自動(dòng)測試系統(tǒng)4.4測量程序與儀器控制被測量傳感器過程物理量輸出基于計(jì)算機(jī)的測量儀器模型放大調(diào)理模擬信號A/D轉(zhuǎn)換器計(jì)算機(jī)模擬信號數(shù)字信號
隨著信息產(chǎn)業(yè)技術(shù)的迅速發(fā)展,當(dāng)今即便最簡單的電子測量儀器,如數(shù)字萬用表(DMM),也都裝上了計(jì)算機(jī)接口。目前市面上可以見到大量用于獲取和計(jì)算分析測量數(shù)據(jù)的軟、硬件,不接入計(jì)算機(jī)的測試與測量(T&M)的場合幾乎不復(fù)存在,計(jì)算機(jī)輔助測量(CAT)系統(tǒng)應(yīng)運(yùn)而生。4.1計(jì)算機(jī)概述 由于計(jì)算機(jī)系統(tǒng)具有管理數(shù)據(jù)采集和進(jìn)行數(shù)據(jù)處理、存儲(chǔ)及顯示的能力,而成為計(jì)算機(jī)輔助測試系統(tǒng)及現(xiàn)代測試系統(tǒng)的核心。4.1.1PC機(jī)的面世與發(fā)展Apple→IBM5150;286→486→Pentium4PersonalComputer4.1.2PC機(jī)的分類結(jié)構(gòu)特點(diǎn):固定式(臺式);便攜式(筆記本、掌上型)功能特點(diǎn):家用型、商務(wù)型、工控機(jī)4.1.3PC機(jī)外形結(jié)構(gòu)主機(jī)顯示器鍵盤鼠標(biāo)音箱主機(jī)顯示器鍵盤鼠標(biāo)音箱音箱經(jīng)典臺式機(jī)工業(yè)控制計(jì)算機(jī)臺式一體機(jī)筆記本電腦觸摸板屏幕鍵盤電源按鈕4.1.4計(jì)算機(jī)系統(tǒng)組成
由硬件(Hardware)和軟件(software)兩大部分組成功能是由硬件和軟件協(xié)同運(yùn)行而實(shí)現(xiàn)的。一、計(jì)算機(jī)硬件組成及結(jié)構(gòu)主機(jī)(中央處理器(CPU)、主板、內(nèi)存、硬盤、光驅(qū)等)輸入輸出設(shè)備(鍵盤、鼠標(biāo)、顯示器)外部設(shè)備(打印機(jī)、移動(dòng)存儲(chǔ)器、USB數(shù)據(jù)采集卡等)運(yùn)算器輸出設(shè)備控制器輸入設(shè)備存儲(chǔ)器指令流控制命令數(shù)據(jù)流主板/母板/系統(tǒng)板:(電路板)計(jì)算機(jī)的核心:CPU(運(yùn)算器+控制器)接口轉(zhuǎn)換器(ICH)LPT軟盤鍵盤鼠標(biāo)打印機(jī)顯示器RS-232USB以太網(wǎng)卡IEC接口測量卡CPU—連接器(MCH)圖形卡RAM硬盤CD-ROMCPUPCI-bus圖4-1典型PC機(jī)硬件結(jié)構(gòu)中央處理器-CPUIntel處理器AMD處理器
CPU是計(jì)算機(jī)的心臟,包括運(yùn)算器和控制器,是完成各種運(yùn)算和控制的核心,也是決定計(jì)算機(jī)性能的最重要的部件。主要的參數(shù)主頻和位數(shù)。計(jì)算機(jī)配置的CPU的型號實(shí)際上代表著計(jì)算機(jī)的的基本性能水平。
PC機(jī)主板的基本結(jié)構(gòu)電池聲卡芯片PCI插槽南橋芯片BIOS芯片電源線插口軟驅(qū)插口IDE插口AGP插槽內(nèi)存插槽北橋芯片CPU插槽IO接口IO接口近年來生產(chǎn)的工控機(jī)主板一般都集成了以太網(wǎng)卡、聲卡和顯卡。
主板獨(dú)立顯卡AGP插槽PC機(jī)I/O接口串行接口USB接口網(wǎng)絡(luò)接口鍵盤、鼠標(biāo)接口音頻接口并行接口主板存儲(chǔ)器(AccessMemory)
存儲(chǔ)器是計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件。計(jì)算機(jī)的存儲(chǔ)器分為兩大部分,一部分為內(nèi)部存儲(chǔ)器或主存儲(chǔ)器,簡稱內(nèi)存或主存;另一部分為外部存儲(chǔ)器或輔助存儲(chǔ)器,簡稱外存或輔存。存儲(chǔ)容量
描述存儲(chǔ)器存儲(chǔ)二進(jìn)制信息量多少的指標(biāo)。存儲(chǔ)二進(jìn)制信息的基本單位是位(bit,b)。一般把8個(gè)二進(jìn)制位組成的通用基本單元叫作字節(jié)(Byte,B)。微型計(jì)算機(jī)中通常以字節(jié)為單位表示存儲(chǔ)容量。
1024B為1KB;1024KB為1MB;1024MB為1GB;1024GB為1TB
DRAM(DynamicRandom-AccessMemory),即動(dòng)態(tài)隨機(jī)存儲(chǔ)器最為常見的系統(tǒng)內(nèi)存,常稱為內(nèi)存條。
(1)內(nèi)存儲(chǔ)器(RAM)
RAM(Random-AccessMemory)可稱作系統(tǒng)內(nèi)存,任何時(shí)候都可以讀寫,RAM通常是作為操作系統(tǒng)或其他正在運(yùn)行程序的臨時(shí)存儲(chǔ)介質(zhì)。軟驅(qū)外存儲(chǔ)器-軟盤(2)外存儲(chǔ)器外存儲(chǔ)器-硬盤光驅(qū)外存儲(chǔ)器-光驅(qū)外存儲(chǔ)器-移動(dòng)硬盤、優(yōu)盤、閃存輸入輸出設(shè)備顯示器LCD液晶顯示器:使用了目前最新的全彩顯示技術(shù),而且原理簡單易懂。基本上,整個(gè)液晶顯示技術(shù)的概念是利用液晶的物理特性:通電時(shí)導(dǎo)通,排列變的有秩序,使光線容易通過;不通電時(shí)排列混亂,阻止光線通過,讓液晶如閘門般地阻隔或讓光線穿透。
打印機(jī)惠普激光打印機(jī)LaserJet1150
惠普DJ3325噴墨打印機(jī)映美LQ-200K24針打印機(jī)映美FP-660K平推打印機(jī)
微型計(jì)算機(jī)在硬件上普遍采用總線結(jié)構(gòu),總線結(jié)構(gòu)使系統(tǒng)構(gòu)成方便,并具有很好的可維護(hù)性和可擴(kuò)展性。存儲(chǔ)器I/O接口輸入設(shè)備I/O接口地址總線AB輸出設(shè)備CPU數(shù)據(jù)總線DB控制總線CBI/O接口計(jì)算機(jī)接口及總線結(jié)構(gòu)
計(jì)算機(jī)內(nèi)部器件之間,以及這些器件與外設(shè)之間的通訊是通過共同的數(shù)據(jù)線——總線系統(tǒng)來實(shí)現(xiàn)的。單臺儀器或儀器模塊則是通過接口掛在總線之上。一臺計(jì)算機(jī)的CPU、RAM、硬盤和CD-ROM需要有一個(gè)快速的總線系統(tǒng)來實(shí)現(xiàn)它們之間的數(shù)據(jù)通訊,為此開發(fā)了并行的外部設(shè)備互連總線,即PCI總線(1992年),其新的版本有PCI-X(1999年)和PCI-Express(2001年第三代高性能I/O串行總線)。PCI總線
PCI總線通過接口轉(zhuǎn)換器(HUB)和輸入-輸出設(shè)備、LPT(并行口)、RS-232、USB(通用串行總線)、PCMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì))和以太網(wǎng)(Ethernet)等接口相連接。其中,接口可以擴(kuò)展安裝,如并行口的LPT1、LPT2,或RS-232串行口的COM1、COM2等。接口轉(zhuǎn)換器(ICH)LPT軟盤鍵盤鼠標(biāo)打印機(jī)顯示器RS-232USB以太網(wǎng)卡IEC接口測量卡CPU—連接器(MCH)圖形卡RAM硬盤CD-ROMCPUPCI-bus圖4-1典型PC機(jī)硬件結(jié)構(gòu)二、計(jì)算機(jī)軟件組成 與硬件相比,軟件包括所有計(jì)算機(jī)非物理組件的“軟”的功能部分。軟件用于信息流的調(diào)節(jié)與處理,可以用符號鏈來描述,并為信息機(jī)器所讀取和解釋。軟件分為系統(tǒng)程序和應(yīng)用程序:系統(tǒng)程序控制計(jì)算機(jī)內(nèi)部運(yùn)行過程;而應(yīng)用程序則使計(jì)算機(jī)能處理用戶提出的任務(wù)。
計(jì)算機(jī)的軟件包含系統(tǒng)軟件和應(yīng)用軟件兩部分。系統(tǒng)軟件應(yīng)用軟件操作系統(tǒng)系統(tǒng)應(yīng)用軟件存儲(chǔ)器管理進(jìn)程管理設(shè)備管理文件管理用戶界面GUI網(wǎng)絡(luò)軟件編譯系統(tǒng)系統(tǒng)維護(hù)程序工具軟件系統(tǒng)增強(qiáng)軟件辦公數(shù)據(jù)庫圖形圖像游戲娛樂…4.2.1虛擬儀器定義4.2虛擬儀器
所謂的虛擬儀器是指“以軟件為核心,以計(jì)算機(jī)為載體,通過硬件接口(或總線系統(tǒng))與測量板卡(或測量硬件平臺)連接在一起,以最大限度地利用計(jì)算機(jī)系統(tǒng)的軟、硬件資源,使基于計(jì)算機(jī)的測試系統(tǒng),不僅能像傳統(tǒng)程控儀器一樣完成測量任務(wù),而且可利用強(qiáng)有力的軟件去代替?zhèn)鹘y(tǒng)儀器的某些硬件功能”。4.2.2虛擬儀器技術(shù)的發(fā)展過程
虛擬儀器是計(jì)算機(jī)技術(shù)同儀器技術(shù)深層次結(jié)合產(chǎn)生的全新概念的儀器,是對傳統(tǒng)儀器概念的重大突破,是儀器領(lǐng)域內(nèi)的一次革命。4.2.3儀器定義和功能的轉(zhuǎn)變傳統(tǒng)儀器:廠商定義虛擬儀器:用戶定義用戶定義虛擬儀器的優(yōu)點(diǎn):費(fèi)用性能用戶定義低費(fèi)用靈活可再用性可重新配置4.2.4虛擬儀器的內(nèi)部功能
虛擬儀器與其它測量儀器一樣,可實(shí)現(xiàn)三部分功能,即信號的采集與控制、數(shù)據(jù)的分析與處理及結(jié)果的表達(dá)與輸出,但是實(shí)現(xiàn)上述功能的方式不同,下面按三個(gè)部分來敘述。(1)信號采集與控制功能
虛擬儀器是由計(jì)算機(jī)和儀器硬件組成的硬件平臺,實(shí)現(xiàn)對信號的采集、測量/轉(zhuǎn)換與控制的。硬件平臺由兩部分組成:(a)計(jì)算機(jī)可以是筆記本計(jì)算機(jī)、PC機(jī)或工作站;(b)儀器硬件:可以是插入式數(shù)據(jù)采集板(含信號調(diào)理電路、A/D轉(zhuǎn)換器、數(shù)字I/O、定時(shí)器、D/A轉(zhuǎn)換器等),或者是帶標(biāo)準(zhǔn)總線接口的儀器,如GPIB儀器、VXI儀器、RS-232儀器等)。
(2)數(shù)據(jù)分析處理功能虛擬儀器充分利用計(jì)算機(jī)的存儲(chǔ)、運(yùn)算功能,并通過軟件實(shí)現(xiàn)對輸入信號數(shù)據(jù)的分析處理。處理內(nèi)容包括進(jìn)行數(shù)字信號處理、數(shù)字濾波統(tǒng)計(jì)處理、數(shù)值計(jì)算與分析等。虛擬儀器比傳統(tǒng)儀器以及智能儀器有更強(qiáng)大的數(shù)據(jù)分析處理功能。
(3)測量結(jié)果的表達(dá)與輸出虛擬儀器充分利用計(jì)算機(jī)資源如內(nèi)存、顯示器等,對測量結(jié)果數(shù)據(jù)的表達(dá)與輸出有多種方式,這也是傳統(tǒng)儀器遠(yuǎn)不能及的。例如,虛擬儀器可以實(shí)現(xiàn):通過總線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;通過磁盤、光盤硬拷貝輸出;通過文件存于硬盤內(nèi)存中;計(jì)算機(jī)屏幕顯示。4.2.5虛擬儀器的構(gòu)成
虛擬儀器系統(tǒng)是由計(jì)算機(jī)、儀器硬件和應(yīng)用軟件和三大要素構(gòu)成的。傳感器GPIB儀器串口儀器VXI模塊PXI模塊PC-DAQ計(jì)算機(jī)
I/O接口設(shè)備
虛擬儀器的構(gòu)成方式被測對象應(yīng)用軟件虛擬儀器系統(tǒng)構(gòu)成GPIBSerialDAQProcessorUnitUnderTestVXIImageAcquisitionMotionControlPXIApplicationSoftwareHardware&DriverSoftware
Measurement Studio
LabVIEW
VI系統(tǒng)有多種構(gòu)成方式:
PC—DAQ測量系統(tǒng):是以數(shù)據(jù)采集卡、信號調(diào)理電路及計(jì)算機(jī)為儀器硬件平臺組成的測試系統(tǒng)。
GPIB系統(tǒng):是以GPIB標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺組成的測試系統(tǒng)。
VXI系統(tǒng):是以VXI標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺組成的測試系統(tǒng)。
串口系統(tǒng):是以Seial標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺組成的測試系統(tǒng)。虛擬儀器構(gòu)成方式無論上述哪種虛擬儀器系統(tǒng),都是通過應(yīng)用軟件將儀器硬件與各類計(jì)算機(jī)相結(jié)合,其中PC-DAQ測試系統(tǒng)是構(gòu)成VI的基本方式。因?yàn)椋瑢?shí)際上數(shù)據(jù)采集系統(tǒng)DAS是構(gòu)成各種標(biāo)準(zhǔn)總線儀器的基礎(chǔ),故虛擬儀器是基于“信息的數(shù)據(jù)采集(ADC)-信號的分析與處理(DSP)-輸出(DAC)及顯示”的結(jié)構(gòu)模式建立通用儀器硬件平臺。在這個(gè)通用儀器硬件平臺上,調(diào)用不同的測量軟件就構(gòu)成了不同功能的儀器。常用虛擬儀器板卡DAQCardIMAQCard4.2.6常見的虛擬儀器軟件平臺LabVIEW4.2.7虛擬儀器實(shí)例例1:虛擬儀器溫度測量例2:圖4-2是晶體管直流特性測量儀及其虛擬儀器。在虛擬儀器的軟件界面(計(jì)算機(jī)顯示屏)上的各種“控件”與傳統(tǒng)儀器面板上的各種“部件”所完成的功能是相同的。虛擬儀器實(shí)例圖4-2晶體管直流特性測量儀及其虛擬儀器
例3:
在以計(jì)算機(jī)為核心組成的虛擬測試平臺上,還可通過軟件編程設(shè)計(jì)來劃分虛擬儀器的界面,以得到對應(yīng)于不同測量裝置的多個(gè)虛擬測量儀器,進(jìn)而,通過具有不同測量功能的軟件模塊的組合來構(gòu)建綜合參數(shù)測試系統(tǒng),如圖4-3所示。圖4-3某型發(fā)動(dòng)機(jī)綜合參數(shù)測試系統(tǒng)的虛擬儀器界面4.3自動(dòng)測試系統(tǒng)
自動(dòng)測試系統(tǒng)是計(jì)算機(jī)、控制、通訊與測量技術(shù)相結(jié)合的產(chǎn)物。在自動(dòng)測試系統(tǒng)中,很少采用電子線路進(jìn)行信號處理,而主要由計(jì)算機(jī)軟件模塊來替代傳統(tǒng)測量儀器中的各種功能。自動(dòng)測試系統(tǒng)通常具有自動(dòng)校零、自動(dòng)修正誤差、自動(dòng)切換量程、重復(fù)測量、聯(lián)網(wǎng)監(jiān)測、數(shù)據(jù)處理、結(jié)果判別和自我診斷以及仿真測試等功能。 自動(dòng)測試系統(tǒng)的設(shè)計(jì)應(yīng)滿足如下原則:
(1)高性能原則:測量通道多、采樣頻率高、測量誤差小,數(shù)據(jù)存儲(chǔ)容量大,實(shí)時(shí)數(shù)據(jù)處理能力強(qiáng);
(2)軟件設(shè)計(jì)原則:模塊化、標(biāo)準(zhǔn)化、容錯(cuò)性;
(3)小型化與自動(dòng)化原則:便于現(xiàn)場(如工廠、飛機(jī)和艦船等特殊環(huán)境)安裝使用,具有完備的系統(tǒng)自檢功能和一定的環(huán)境自適應(yīng)能力;
(4)可靠性與穩(wěn)定性原則:電磁兼容性設(shè)計(jì)(如:高頻信號的屏蔽與隔離、接地回路的設(shè)計(jì));盡量減少連接電纜和接插件的數(shù)量。 (5)通用性原則:開放式系統(tǒng)結(jié)構(gòu),能夠廣泛地適應(yīng)本行業(yè)或相關(guān)行業(yè)不同測試對象的需求,從而提高投資效益。 自動(dòng)測試系統(tǒng)的發(fā)展趨勢是:
采用基于高性能計(jì)算機(jī)總線技術(shù)的硬件平臺;采用分布式、網(wǎng)絡(luò)化結(jié)構(gòu);自主時(shí)間同步觸發(fā);采用模塊化結(jié)構(gòu);由物理儀器轉(zhuǎn)向虛擬儀器;小型化、便攜化和通用化;綜合故障診斷系統(tǒng)、測量與計(jì)量一體化。4.4測量程序與儀器控制
在可編程測量儀器(或自動(dòng)測試系統(tǒng))中,測量程序用于控制測量儀器按預(yù)期的方式采集并處理測量數(shù)據(jù)、修正或補(bǔ)償測量誤差、顯示和存儲(chǔ)測量結(jié)果。除了要求計(jì)算機(jī)輔助測量系統(tǒng)能夠正確地采集信號外,還要求測量程序能夠快速響應(yīng)測量系統(tǒng)的外部或內(nèi)部事件,并具有高可靠性、可擴(kuò)展性、可移植性和可維護(hù)性;同時(shí)要求測量界面定義清晰、功能明確、測量控件操作簡便。4.4.1可編程測量儀器
程序語言如果除了純粹的信號采集之外,還要集成其它通用的功能,譬如,測量儀器參數(shù)的設(shè)置、測量數(shù)據(jù)的分析計(jì)算和測量結(jié)果的表示,則用于信號采集和實(shí)驗(yàn)控制的測量程序,應(yīng)當(dāng)按相應(yīng)的功能劃分為各個(gè)子程序模塊。 對于實(shí)時(shí)性要求不高的場合,可應(yīng)用高級語言來編寫測量系統(tǒng)外部接口的輸入-輸出操作程序;對于那些實(shí)時(shí)性要求苛刻的場合,或者那些使用數(shù)字信號處理器DSP(DigitalSignalProcessor)或MCU來控制的外部接口,則應(yīng)采用C語言或匯編語言來編寫輸入-輸出管理程序。
儀器消息(程序消息)儀器消息是指“與儀器設(shè)置、儀器狀態(tài)、測量數(shù)據(jù)和測量結(jié)果等方面相關(guān)的信息,用于引發(fā)相應(yīng)的儀器功能,通常用一個(gè)事先規(guī)定的符號序列來表示儀器消息”。儀器功能是指“儀器按規(guī)定可自主執(zhí)行的一系列動(dòng)作”。一臺儀器的命令集包含了所有允許的儀器消息,而儀器制造商所提供的標(biāo)準(zhǔn)文本,則具體規(guī)定了儀器消息與儀器功能的對應(yīng)關(guān)系。
可編程儀器的標(biāo)準(zhǔn)命令(SCPI)
SCPI規(guī)范(StandardCommandforProgrammableInstru-ment)致力于保證各種儀器消息的一致性和各種儀器總線的普適性。例如,針對不同制造廠商生產(chǎn)的每一種同類儀器(如函數(shù)發(fā)生器、數(shù)字萬用表和示波器等),都用共同的語法來約定一個(gè)統(tǒng)一的儀器命令集。
圖形化開發(fā)環(huán)境隨著軟件技術(shù)的進(jìn)步,目前市面上已有越來越多的圖形化開發(fā)環(huán)境可用于編寫對實(shí)時(shí)性沒有苛刻要求的應(yīng)用程序,從而大大降低了軟件開發(fā)的復(fù)雜性和繁瑣性。在這類軟件開發(fā)環(huán)境中,如NI公司的LabVIEW和安捷倫技術(shù)公司的VEE(VisualEngineeringEnvironment)等,用戶可用各個(gè)功能模塊來“拼裝”圖形化測量與控制程序,當(dāng)然,在“拼裝”模塊的過程中,用戶還需要設(shè)置必要的模塊參數(shù)。
嵌入式系統(tǒng)在許多應(yīng)用場合,傳感器通常是與PCI測量板卡連接在一起的。通常希望測量板卡不僅僅輸出數(shù)字化測量值,而且還能承擔(dān)信號處理任務(wù)。為此,往往將測量板卡和一個(gè)特殊的微處理器(如DSP、PowerPC)或現(xiàn)場可編程門陣列(FieldProgrammableGatesArray,F(xiàn)PGA)集成在一起,以構(gòu)成嵌入式測量系統(tǒng)。其中,微處理器僅用于開發(fā)測量程序和顯示測量結(jié)果。
在嵌入式系統(tǒng)中,程序必須用接近于機(jī)器語言(如匯編語言或C語言)來編寫。為了加快測量程序的開發(fā)進(jìn)度,可借助于某些圖形化軟件工具(如MATALB/Simulink)的自動(dòng)翻譯功能,將圖形化信號采集與處理程序轉(zhuǎn)化為C語言程序。
儀器控制可編程測量儀器的操作,是由微計(jì)算機(jī)通過儀器總線向儀器發(fā)送程序消息來實(shí)現(xiàn)的。微計(jì)算機(jī)通常是測量儀器總線的主機(jī),可隨時(shí)訪問總線;測量儀器和其它裝置是從機(jī),不能主動(dòng)請求占用總線,而必須服從主機(jī)測量程序的調(diào)度。通常,測量儀器是通過一個(gè)中斷或一個(gè)服務(wù)請求來獲得主機(jī)的服務(wù)。
測量程序的控制測量程序中各個(gè)模塊的調(diào)用方式有兩種:事件控制和時(shí)鐘控制。在事件控制方式中,是以某個(gè)確定事件的出現(xiàn)作為觸發(fā)信號,來啟動(dòng)程序模塊的執(zhí)行;在時(shí)鐘控制方式中,是利用時(shí)鐘發(fā)生器輸出的信號,來啟動(dòng)模塊的執(zhí)行。
數(shù)據(jù)處理以測量數(shù)據(jù)的采集和分析計(jì)算之間的時(shí)間間隔為參照,可將測量過程劃分為離線信號處理、在線信號處理和實(shí)時(shí)信號處理。
離線信號處理是指:“在信號采集過程結(jié)束后,再進(jìn)行信號處理,也即在信號處理過程中,系統(tǒng)不再采集信號。”實(shí)驗(yàn)室的測量大都允許離線信號處理。
在線信號處理是指:“一旦采樣信號可供使用時(shí),就立刻進(jìn)行后續(xù)的信號處理。”
實(shí)時(shí)信號處理是指:“同時(shí)進(jìn)行信號采樣與信號處理。”這意味著要在事先規(guī)定好的采樣時(shí)間間隔內(nèi)完成信號處理或做出必要的響應(yīng),不允許存在隨機(jī)的等待時(shí)間。在過程控制系統(tǒng)中,通常要求進(jìn)行實(shí)時(shí)信號處理。
數(shù)值計(jì)算在實(shí)驗(yàn)室編寫測量程序時(shí),往往還需要編寫數(shù)值計(jì)算程序,并與現(xiàn)成的設(shè)備驅(qū)動(dòng)程序和測量與控制管理程序組合在一起,共同完成特定的測試任務(wù)。4.4.2計(jì)算機(jī)輔助測量過程
建立計(jì)算機(jī)輔助測量系統(tǒng)包括如下幾個(gè)步驟(參見圖4-20): (1)系統(tǒng)化系統(tǒng)化是指將各儀器模塊和微計(jì)算機(jī)組合成共同完成某一特定測量任務(wù)的有機(jī)整體。在計(jì)算機(jī)輔助測量過程中,還要增加下列手動(dòng)和程控的操作: (2)建立通訊聯(lián)系; (3)分配總線地址; (4)加載儀器(設(shè)備)驅(qū)動(dòng)軟件; (5)在主控計(jì)算機(jī)上加載和啟動(dòng)測量程序; (6)將測量儀器模塊設(shè)置為某一預(yù)先定義的基本狀態(tài); (7)設(shè)定數(shù)據(jù)傳輸參數(shù); (8)讀出儀器模塊的標(biāo)識符; (9)執(zhí)行系統(tǒng)自檢;
(10)查詢儀器模塊的狀態(tài)信息。圖4-20計(jì)算機(jī)輔助測量過程構(gòu)建測量系統(tǒng)(建立連接、儀器模塊就緒)設(shè)置系統(tǒng)參數(shù)、校準(zhǔn)數(shù)據(jù)采集儀器的校準(zhǔn)設(shè)置是否被改變?數(shù)據(jù)采集對測量數(shù)據(jù)進(jìn)行分析計(jì)算(原始數(shù)據(jù)與校準(zhǔn)數(shù)據(jù)比較、數(shù)學(xué)變換、微分、積分等)表達(dá)(給出測量值和測量結(jié)果)存儲(chǔ)測量結(jié)果建立文檔(記錄完整的測量過程)續(xù)續(xù)是否參數(shù)化參數(shù)化是指對各儀器模塊的技術(shù)狀態(tài)進(jìn)行設(shè)定,以確保測量過程能夠按計(jì)劃順利運(yùn)行。具體內(nèi)容如下: (1)選擇測量功能; (2)設(shè)置量程和數(shù)據(jù)點(diǎn)數(shù); (3)選擇濾波器參數(shù); (4)確定觸發(fā)條件; (5)確定采樣速率。
校準(zhǔn)校準(zhǔn)的目的是要確定被測量(信號量)與測量系統(tǒng)顯示值之間的關(guān)系。在進(jìn)行校準(zhǔn)
數(shù)據(jù)采集信號采集是測量過程中最為本質(zhì)和最為關(guān)鍵的環(huán)節(jié)。對于單次測量而言,測量過程僅被啟動(dòng)一次,測量結(jié)果可以是一個(gè)二進(jìn)制或十進(jìn)制的數(shù)值,也可以是一個(gè)符號序列或一個(gè)完整的數(shù)據(jù)段。在測量之前,必須先設(shè)置并確定系統(tǒng)的狀態(tài),且執(zhí)行一些必要的控制動(dòng)作,有時(shí)還需要等待一段時(shí)間。單次測量過程包括如下的一系列動(dòng)作:
(1)觸發(fā)——測量系統(tǒng)獲得一個(gè)用于啟動(dòng)測量的信號; (2)等待測量過程的結(jié)束;(3)輸出測量數(shù)據(jù)——要求測量儀器模塊準(zhǔn)備好傳送單個(gè)或多個(gè)測量數(shù)據(jù); (4)接收測量數(shù)據(jù)——從測量儀器模塊接收測量數(shù)據(jù)以供后續(xù)處理。 對于較復(fù)雜的測量過程,可借助于過程控制,將它們分解為多個(gè)單次測量。
分析計(jì)算分析計(jì)算的最終目標(biāo)在于壓縮數(shù)據(jù)量,以便從所采集的測量信號中獲得特征信息。舉例來說,計(jì)算分析的內(nèi)容包括:
(1)借助校準(zhǔn)結(jié)果從沒有校準(zhǔn)的測量數(shù)據(jù)中推算出校準(zhǔn)數(shù)據(jù); (2)剔除野點(diǎn)、平滑濾波; (3)測量曲線的積分或微分; (4)數(shù)據(jù)之間的相關(guān)性; (5)信號變換,如計(jì)算一個(gè)時(shí)間信號和位置信號的頻譜; (6)統(tǒng)計(jì)特征量的計(jì)算等。 除了這些數(shù)值化運(yùn)算外,有時(shí)還需進(jìn)行邏輯運(yùn)算,例如,根據(jù)某項(xiàng)指標(biāo)進(jìn)行分類等。此外,利用對符號鏈的操作還可改變數(shù)據(jù)格式。
表達(dá)表達(dá)的作用是把從測量和分析計(jì)算中所得到的信息,傳遞給測量系統(tǒng)的操作者。在測量過程結(jié)束后就應(yīng)當(dāng)及時(shí)地給出明確的測量結(jié)果,以便對測量過程的質(zhì)量進(jìn)行判定,如果必要的話,還需要改變測量原理和測量方法。
保存保存的作用是將采集信號和由此獲得的信息轉(zhuǎn)移到非易丟失的存儲(chǔ)介質(zhì)中。這樣,即便在測量過程中斷或結(jié)束后,測量數(shù)據(jù)仍能被以后的分析計(jì)算所使用。因此,建議將原始數(shù)據(jù)、或經(jīng)校準(zhǔn)的測量數(shù)據(jù)、實(shí)驗(yàn)裝置和操作軟件的設(shè)置參數(shù)存儲(chǔ)起來,但沒有必要存儲(chǔ)圖形以節(jié)省存儲(chǔ)空間。
建立文檔建立測量文檔是測量過程的重要組成部分,其作用是保存測量過程和測量結(jié)果的完整記錄。通過建立文檔,能將產(chǎn)生測量結(jié)果的前提和獲得測量結(jié)果的設(shè)置無歧義、無空缺地記錄在案。只有建立了測量文檔,才能使測量結(jié)果應(yīng)用于解決實(shí)際問題或發(fā)表論文,或者按照新的判據(jù)重新分析計(jì)算測量數(shù)據(jù)。如果事實(shí)表明測量誤差的產(chǎn)生與過程的改變之間具有某種時(shí)間上的關(guān)聯(lián)性,則可以依據(jù)精心建立的測量文檔進(jìn)行事后的誤差分析。4.4.3LabVIEW和MATLAB
一、LabVIEW圖形化軟件開發(fā)平臺
LabVIEW是一種圖形化編程語言,其基礎(chǔ)是用圖標(biāo)(功能模塊)來表示指令,可用圖形化程序也可以表達(dá)各種程序結(jié)構(gòu)。在這種面向圖標(biāo)的編程語言中,編程過程就像電子元器件的布線一樣,很容易實(shí)現(xiàn)指令間的互相連接,而其中的連線則表示圖標(biāo)(即功能模塊)之間存在數(shù)據(jù)的傳遞。被連接的圖標(biāo)之間的數(shù)據(jù)流,控制著指令的執(zhí)行順序,并允許有多個(gè)數(shù)據(jù)通道同步運(yùn)行。二、MATLAB/Simulink
MATLAB(MATrix
LABoratory)是美國Mathworks公司的產(chǎn)品,最初是一個(gè)用于矩陣運(yùn)算的交互式數(shù)值計(jì)算程序,隨后逐漸擴(kuò)展了各種軟件工具箱、交互式圖形化動(dòng)態(tài)系統(tǒng)仿真軟件開發(fā)平臺和軟、硬件混合仿真平臺,其應(yīng)用范圍幾乎覆蓋了科學(xué)技術(shù)與工程應(yīng)用的所有領(lǐng)域。加之MATLAB所特有的強(qiáng)大而便捷的多維繪圖功能,且允許用戶用數(shù)學(xué)書寫方式來表達(dá)數(shù)值和符號計(jì)算,使得MATLAB軟件平臺受到了專業(yè)人士的普遍青睞,并已成為大學(xué)生必須掌握的基本軟件工具。
掌握LabVIEW、MATLAB/Simulink和C語言的編程方法和技巧,對于開發(fā)高性價(jià)比計(jì)算機(jī)輔助測量與控制系統(tǒng)是不可或缺的,其重要性怎么強(qiáng)調(diào)也不過分。
4.5硬件接口和總線系統(tǒng)
硬件接口是數(shù)據(jù)、消息、地址和指令等進(jìn)行交換的場所,而總線系統(tǒng)則是通過公用的數(shù)據(jù)線將儀器的硬件接口連接起來。4.5.1基本概念
通信方式從總體來講,計(jì)算機(jī)中的通信方式有兩種:即串行通信和并行通信。
串行通信是指數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長度。其只要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的通信,缺點(diǎn)是傳輸速度慢,優(yōu)點(diǎn)是傳輸成本低、適合遠(yuǎn)距離傳輸。
并行通信是把一個(gè)字符的各數(shù)位用幾條線同時(shí)進(jìn)行傳輸,傳輸速度快,信息率高。但它比串行通信所用的電纜多,故常用在傳輸距離較短(幾米至幾十米)、數(shù)據(jù)傳輸率較高的場合。(a)
串行通信(b)
并行通信
標(biāo)準(zhǔn)化接口硬件接口(以下簡稱接口)是系統(tǒng)中不同的組件、儀器或裝置連接成為有機(jī)整體的過渡通道。每一接口都配有特定的設(shè)備消息,即接口指令。在那些能被單獨(dú)訪問的接口,都有一個(gè)以數(shù)字排序的專用地址。 測量儀器通常采用標(biāo)準(zhǔn)化接口,以便于建立一個(gè)獨(dú)立于制造商的開放式測量系統(tǒng)。一個(gè)標(biāo)準(zhǔn)化接口大都具有以下的物理特性:
(1)插頭的結(jié)構(gòu)形式和插針的定義; (2)連接電纜; (3)信號類型和電平要求; (4)數(shù)據(jù)形式和傳輸協(xié)議。 協(xié)議掛在接口上的儀器與計(jì)算機(jī)之間的通訊信號往往需要通過總線,而總線上的通訊則必須按照一定的規(guī)則(即協(xié)議)來進(jìn)行。 協(xié)議一般是按照開放式系統(tǒng)互聯(lián)(OpenSystemInterconnec
tion,OSI)的7層參考模型而制定的,該模型根據(jù)相應(yīng)的功能將通訊的各個(gè)子任務(wù)進(jìn)行結(jié)構(gòu)化分層,并采用總線授權(quán)方式來協(xié)調(diào)各個(gè)參與者對總線的訪問,使它們的傳輸請求能夠在可期待的時(shí)間內(nèi)得到滿足,同時(shí)避免多個(gè)參與者同時(shí)使用總線所產(chǎn)生的訪問沖突。 總線授權(quán)方式有兩種:其一,由中央控制單元集中分配使用權(quán)限;其二,由參與者分散分配使用權(quán)限。 在集中方式下,由中央控制單元作為“主機(jī)”來控制總線上的通訊,并可隨時(shí)訪問總線,余下的設(shè)備則作為“從機(jī)”。從機(jī)無權(quán)直接發(fā)送任何消息到總線上,而只有在受到主機(jī)邀請后,方可向總線發(fā)送消息,此即所謂的“主從方式”。在主從方式下,中央控制單元或以固定的時(shí)間間隔——分時(shí)多路訪問(TDMA)各個(gè)參與者,或在中斷后通過狀態(tài)查詢(Polling)巡回訪問各個(gè)參與者。 在分散分配方式下,控制權(quán)屬于各個(gè)參與者。例如,在某個(gè)時(shí)間間隔后,將總線的使用權(quán)交給下一個(gè)控制單元(令牌傳輸方式,如過程現(xiàn)場總線——Profibus就屬于這種情況)。
握手為了避免數(shù)據(jù)的丟失,接收方必須將準(zhǔn)備好接收的狀態(tài)通知發(fā)送方,并在無法再處理其它數(shù)據(jù)的緊急情況下,停止數(shù)據(jù)的傳輸,有時(shí)接收方還有可能要求發(fā)送方重新發(fā)送數(shù)據(jù)包。用于組織經(jīng)由總線傳輸?shù)倪^程信息,如“操作準(zhǔn)備就緒”、“接收準(zhǔn)備就緒”或者“數(shù)據(jù)有效”等,稱為握手。單工數(shù)據(jù)傳輸只支持?jǐn)?shù)據(jù)在一個(gè)方向上傳輸;半雙工數(shù)據(jù)傳輸允許數(shù)據(jù)在兩個(gè)方向上傳輸,但是,在某一時(shí)刻,只允許數(shù)據(jù)在一個(gè)方向上傳輸,它實(shí)際上是一種切換方向的單工通信;全雙工數(shù)據(jù)通信允許數(shù)據(jù)同時(shí)在兩個(gè)方向上傳輸,因此,全雙工通信是兩個(gè)單工通信方式的結(jié)合,它要求發(fā)送設(shè)備和接收設(shè)備都有獨(dú)立的接收和發(fā)送能力。
傳輸
接口轉(zhuǎn)換器接口轉(zhuǎn)換器使帶有不同設(shè)備接口之間的通訊成為可能。在類似于RS-232和RS-485的接口中,只需將數(shù)據(jù)線上不同的電平之間建立相互映射關(guān)系,就可實(shí)現(xiàn)二者的轉(zhuǎn)換。如果這種映射已經(jīng)存在的話,只要把硬件握手轉(zhuǎn)換成軟件握手即可。
協(xié)議轉(zhuǎn)換器協(xié)議轉(zhuǎn)換器的作用是改變信息的“打包”,或者說改變攜帶信息的數(shù)據(jù)結(jié)構(gòu),但并不改變數(shù)據(jù)的編碼(信息)和信號的物理特性。4.5.2串行通訊接口
在數(shù)據(jù)傳輸速率要求不太高的場合下,通常利用串行接口來實(shí)現(xiàn)儀器設(shè)備之間的通訊。
RS-232接口修訂版RS-232C是在1969年由美國電子工業(yè)協(xié)會(huì)(EIA)公布的串行通信標(biāo)準(zhǔn),該標(biāo)準(zhǔn)定義了9針或25針的SUB-D插頭作為連接器。對數(shù)據(jù)交換來說,這兩種插頭具有完全相同的特性,不過,目前25針連接器已經(jīng)很少有人使用了。
RS-232串行接口一般使用9針的Sub-D連接器,也成為COM口,多數(shù)PC機(jī)主板提供兩個(gè)COM口,分別成為COM1和COM2.9針COM口和通過串行電纜和串行儀器或設(shè)備的9口接頭連接。(引腳排列與定義見書P121表4-1)可實(shí)現(xiàn)半雙工或全雙工信號傳輸。RS-232C標(biāo)準(zhǔn)給出了數(shù)據(jù)信號和控制信號的電平及其變化范圍,限定了傳輸電纜的長度(小于15m),規(guī)定了串行數(shù)據(jù)傳速率范圍(O~20kbps)。RS-232C標(biāo)準(zhǔn)可以滿足大多數(shù)IPC點(diǎn)對點(diǎn)(PTP)通訊的基本要求,覆蓋了工控機(jī)所使用的波特率范圍(50~9600bps)。兩臺RS-232儀器之間所能達(dá)到的傳輸距離取決于所使用的電纜和波特率。由于允許使用高電壓和大的電壓允差(邏輯1:-3~-12;邏輯0:+3~+12),這一距離可跨越幾十米之遠(yuǎn)。
RS-422接口串行接口RS-422是利用差分傳輸方式來增大通訊距離和可靠性的,它在發(fā)送端使用2根信號線發(fā)送同一信號(2根線的極性相反),在接收端對這兩根線上的電壓信號相減得到實(shí)際信號。在這兩根信號線中,用-2~-6V的電壓編碼表示邏輯1,而用+2~+6V的電壓編碼表示邏輯0。這種差分傳輸方式可以有效地抑制共模干擾,增大通訊距離。在數(shù)據(jù)傳輸速率為10Mbps時(shí),最遠(yuǎn)傳輸距離可達(dá)1200m。與RS-232一樣,RS-422也可以實(shí)現(xiàn)全雙工通訊。
RS-485接口其電器標(biāo)準(zhǔn)與RS-422完全相同,其差異在于:當(dāng)RS-485線路空閑(即不傳送信號)時(shí),線路處于高阻(或掛起)狀態(tài),允許被其它設(shè)備占用,也即具有RS-485接口的儀器設(shè)備可以連成網(wǎng)絡(luò)。如果僅僅是兩個(gè)儀器設(shè)備進(jìn)行點(diǎn)對點(diǎn)的遠(yuǎn)距離通訊,使用RS-422接口與使用RS-485接口的效果是一樣的,不過,RS-485僅能實(shí)現(xiàn)半雙工通訊方式。 RS-485和RS-422總線最多可支持32個(gè)節(jié)點(diǎn),但如果使用特制的485芯片,則可支持128個(gè)或256個(gè)節(jié)點(diǎn),甚至400個(gè)節(jié)點(diǎn)。由于RS-485和RS-422具有諸多優(yōu)點(diǎn),現(xiàn)已被大量采用,然而,由于普通工控機(jī)很少直接配置RS-485或RS-422通訊接口,因此,必須使用RS-232/RS-485或者RS-232/RS-422接口轉(zhuǎn)換器,才能建立IPC的遠(yuǎn)距離數(shù)據(jù)采集與控制系統(tǒng)。
圖4-5基于RS-485網(wǎng)絡(luò)的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)RS-485數(shù)據(jù)采集模塊帶有以太網(wǎng)接口的工業(yè)控制主板現(xiàn)場控制室RP485-2IRSP485Hub-S52RP485-2IRP485-2I485/232接口服務(wù)器
CAN總線
CAN(ControllerAreaNetwork)是控制器局域網(wǎng)的簡稱,主要用于各種過程(設(shè)備)的監(jiān)測與控制。 CAN最初是由德國的Bosch公司為汽車監(jiān)測與控制系統(tǒng)而設(shè)計(jì)的,目前已不再局限于汽車行業(yè)。由于CAN總線本身的獨(dú)到之處,國際上越來越多的大公司采用了這一工業(yè)數(shù)據(jù)通訊技術(shù),并已形成了國際標(biāo)準(zhǔn)(ISO11898)。 圖4-6所示的例子是利用虛擬串口軟件,通過IPC-CAN接口卡和CAN-RS232轉(zhuǎn)換器、CAN-RS485和CAN—USB轉(zhuǎn)換器等設(shè)備,可以在一條普通雙絞線上連接建立多達(dá)2048個(gè)串口設(shè)備,其通訊距離可達(dá)10km甚至更遠(yuǎn)。CAN-bus虛擬串口網(wǎng)絡(luò)串口設(shè)備1,2,…CAN—/RS-232CAN—RS-485轉(zhuǎn)換器CAN—USBIPC-CAN接口卡圖4-6基于CAN-bus分布式遠(yuǎn)程測量與控制系統(tǒng)表4-2串行通訊接口(總線)的性能指標(biāo)
名稱性能指標(biāo)RS-232CRS-422RS-485USBCAN傳輸形式Bit串行全雙工、點(diǎn)對點(diǎn)Bit串行全雙工、點(diǎn)對點(diǎn)Bit串行半雙工、多點(diǎn)Bit串行點(diǎn)對點(diǎn)Bit串行多點(diǎn)、多宿主數(shù)據(jù)傳輸率(bps)20k10M10M1.5M、12M480M1M/40m最遠(yuǎn)傳輸距離(m)1512001200510k抗干擾能力一般強(qiáng)強(qiáng)一般較強(qiáng)PC標(biāo)準(zhǔn)接口是否否是否即插即用---是-4.5.3并行通訊總線
在自動(dòng)測試系統(tǒng)中,常用的并行數(shù)據(jù)連接總線有GPIB(GeneralPurposeInterfaceBus,通用接口總線)、PCI(PeripheralControllerInterface,外圍設(shè)備接口)、VXI(VMEbus
eXtensuionsforInstrumentation,VME總線儀器擴(kuò)展)和PXI(PCIeXtensuionsforInstrumentation,PCI總線儀器擴(kuò)展)等四種。一、GPIB總線
GPIB是獨(dú)立儀器上的一種最通用的I/O接口,是專門為計(jì)算機(jī)與可編程儀器的連接而設(shè)計(jì)的。GPIB源于美國HP公司的HP-IB(惠普接口總線,1975年),最初的標(biāo)準(zhǔn)定義了總線的電氣、機(jī)械和功能規(guī)范以及軟件通訊協(xié)議。2003年發(fā)布最初規(guī)范的更新版本——IEEE488.1-2003,定義了一種高速數(shù)據(jù)傳輸模式。GPIB使用字位并行(8bits)、字節(jié)串行的異步通訊方式,數(shù)據(jù)傳送速率最高可達(dá)8Mbps。
GPIB儀器是由儀器本體、一塊GPIB接口卡和一個(gè)24腳(扁形接口插座)數(shù)字化并行總線組成,如圖4-8.并行總線由16根信號線盒8根接地返回線組成。臺式計(jì)算機(jī)連接器臺式計(jì)算機(jī)插卡筆記本電腦連接器筆記本電腦連插卡GPIB儀器圖4-8GPIB接口卡、連接器和GPIB儀器實(shí)例USB—GPIB轉(zhuǎn)換器 GPIB不是標(biāo)準(zhǔn)的IPC總線,IPC也不直接提供GPIB接口,故而從IPC到GPIB儀器的連接需要通過一個(gè)GPIB接口卡實(shí)現(xiàn)。常用的GPIB接口卡是基于標(biāo)準(zhǔn)的PCI總線,可直接插入計(jì)算機(jī)的PCI插槽中;也可采用USB—GPIB轉(zhuǎn)換器,一端是與IPC連接的USB接口,另一端則是與儀器連接的GPIB接口。 GPIB儀器既可以獨(dú)立使用,又可以利用GPIB總線把可編程儀器與PC聯(lián)系起來,而且還可以用多臺儀器來構(gòu)建綜合參數(shù)自動(dòng)測試系統(tǒng)。二、PCI總線 從1992年創(chuàng)立至今,PCI總線已成為事實(shí)上的計(jì)算機(jī)標(biāo)準(zhǔn)總線。PCI總線具有即插即用和中斷共享等優(yōu)點(diǎn)。圖4-9給出了利用PCI數(shù)據(jù)采集卡的應(yīng)用實(shí)例。 從數(shù)據(jù)寬度來看,PCI總線有32bit和64bit之分;從總線速度來看,PCI總線有33MHz和66MHz之分。目前常用的是32bit@33MHz,其數(shù)據(jù)傳輸速率可達(dá)100Mbps。改進(jìn)版PCI-X總線為64bit@133MHz,其數(shù)據(jù)傳輸速率超過了1Gbps。ADCDACDigitalCntr/Timer圖4-9基于PCI數(shù)據(jù)采集卡的計(jì)算機(jī)測量與控制系統(tǒng)模擬I/O數(shù)字I/O時(shí)鐘控制 PCI的最新版本PCIExpress——PCle繼承了傳統(tǒng)PCI/PCI—X插卡的軟件優(yōu)勢,但把并行總線替換為高速串行總線。PCIe軟件模塊與PCI/PCI—X軟件模塊完全兼容,在不需要修改設(shè)備驅(qū)動(dòng)程序或操作系統(tǒng)的前提下,即可在任意的PCIe系統(tǒng)上啟動(dòng)、運(yùn)行PCI/PCI—X應(yīng)用程序。 在PCIe串行總線上的通訊,是以數(shù)據(jù)包的通訊協(xié)議來實(shí)現(xiàn)的,其單線單向數(shù)據(jù)的最高傳輸率可達(dá)6.4Gbps。
三、VXI總線
VXI在對VME(VersaModuleEurocard)總線進(jìn)行擴(kuò)展的同時(shí),保留了VME系統(tǒng)的模塊化特點(diǎn)。與基于GPIB的疊堆式(Rack&Stack)儀器系統(tǒng)相比,VXI成功地減小了儀器系統(tǒng)的尺寸,并提高了系統(tǒng)的集成化水平,如圖4-10所示。VXI系統(tǒng)具有結(jié)構(gòu)緊湊、數(shù)據(jù)傳輸率高(80Mbps)、信息吞吐量大、定時(shí)觸發(fā)和時(shí)間同步精確、以及系統(tǒng)可靠性高等優(yōu)點(diǎn)。由于VXI系統(tǒng)不僅易于組建、使用靈活,而且有功能覆蓋面廣的各種插卡可資選用,因此,在組建中大規(guī)模自動(dòng)測試系統(tǒng)以及對系統(tǒng)響應(yīng)速度、準(zhǔn)確度要求較高的場合,VXI系統(tǒng)有著其它總線系統(tǒng)無法比擬的優(yōu)勢。圖4-10VXI插卡和VXI機(jī)箱
現(xiàn)代流行的計(jì)算機(jī)總線不支持VXI總線結(jié)構(gòu),所以不能充分利用計(jì)算機(jī)軟硬件優(yōu)勢,導(dǎo)致了VXI系統(tǒng)成本高,應(yīng)用受到限制。1997年9月,美國NI公司發(fā)布了一種全新的開放性、模塊化儀器總線規(guī)范——PXI,它將CompactPCI規(guī)范定義的PCI總線技術(shù)擴(kuò)展成適合于測量與控制應(yīng)用的機(jī)械、電氣和軟件規(guī)范,建立了一種新的儀器體系結(jié)構(gòu)。雖然,在結(jié)構(gòu)形式上,PXI與VXI總線類似,如圖4-11所示,但PXI的核心是CompactPCI結(jié)構(gòu)和MicrosoftWindows軟件,它直接采用當(dāng)今主流計(jì)算機(jī)的PCI總線,在保留PCI總線與CompactPCI模塊結(jié)構(gòu)之全部優(yōu)越性能的同時(shí),增強(qiáng)了儀器必備的機(jī)械、電氣和軟件等方面的性能。四、PXI總線圖4-11PXI機(jī)箱、插卡及軟件界面 PXI的軟件結(jié)構(gòu)有四層:系統(tǒng)管理軟件、應(yīng)用程序、儀器驅(qū)動(dòng)程序和I/O接口。這種結(jié)構(gòu)可以使測試管理與程序的開發(fā)變得更加簡捷,加之,PXI總線的機(jī)械、電氣和軟件特性是建立在PC的基礎(chǔ)之上的,是以熟悉PCI儀器系統(tǒng)的開發(fā)者,只需花很少的時(shí)間和經(jīng)費(fèi),便可將PC的軟、硬件資源直接應(yīng)用于更堅(jiān)固的PXI系統(tǒng)中。4.5.4總線平臺的比較 基于GPIB總線、PCI總線、VXI總線和PXI總線的自動(dòng)測試系統(tǒng)(ATS),它們因其所用總線的不同而各具不同的優(yōu)缺點(diǎn),因而各有與之相適應(yīng)的應(yīng)用范圍。 GPIB儀器適合于實(shí)時(shí)性要求不太高,但測量精度要求高的場合。GPIB儀器的不足之處是:GPIB接口的速度慢、系統(tǒng)體積大、總線傳輸距離較短,且當(dāng)同時(shí)使用多臺儀器時(shí),需要增加額外的電路以來滿足同步觸發(fā)的需求。 PCI-ATS在性能、靈活性、易操作性和高性價(jià)比等方面具有優(yōu)勢。PCI數(shù)據(jù)采集與控制板卡具有與PC插卡相同的尺寸,將它直接插入PC的PCI總線插槽中,就可充分利用PC的資源來實(shí)現(xiàn)數(shù)據(jù)采集與處理、故障分析與診斷、或者過程控制等功能。 PCI-ATS的缺點(diǎn)是:缺乏標(biāo)準(zhǔn)化的時(shí)間同步觸發(fā)線,抗干擾和電磁兼容性較差,且不能滿足大功率和高散熱率的應(yīng)用需求。除此之外,由于PC的插槽有限,難以容納大規(guī)模的模擬與數(shù)字通道。 利用VXI-板卡(主要用于多通道的數(shù)字信號的測量)與GPIB-臺式儀器(主要針對性能要求嚴(yán)格的射頻/微波信號測量)相結(jié)合來組建的ATS,是過去20年軍工企業(yè)普遍遵從的主流原則和典范。這與美國在90年代提倡采用流行商用儀器(Commer-cialOfftheShell,COTS)來構(gòu)建軍用自動(dòng)測試系統(tǒng)有很大關(guān)系,它可以極大地降低整個(gè)測試系統(tǒng)的組建、開發(fā)、維護(hù)、替換和升級的成本。 PXI-板卡與PCI-板卡完全兼容,因而在許多場合下,它們可以互相替代。不過,PXI-板卡的價(jià)格要高得多,性能也更加優(yōu)越。用戶如果打算將現(xiàn)有的PCI-ATS轉(zhuǎn)向PXI-ATS,則只需增加PXI機(jī)箱及部分硬件投資,原有的軟件不加任何修改即可在PXI-ATS上運(yùn)行。同時(shí),由于PXI規(guī)范了機(jī)箱內(nèi)部器件的工作環(huán)境,并擁有比PC更多的擴(kuò)展槽,因此,PXI-ATS可在更惡劣環(huán)境下正常工作,其應(yīng)用領(lǐng)域也更加廣泛。 不同的測試任務(wù)對測試系統(tǒng)有不同的要求,基于任何一種總線的自動(dòng)測試系統(tǒng)都不可能涵蓋所有的測試需求。大體而言,GPIB-ATS適用于獨(dú)立儀器應(yīng)用廣泛的技術(shù)領(lǐng)域,如電子技術(shù)領(lǐng)域;PCI-ATS通常適用于實(shí)時(shí)性和精度要求不太高的過程控制、教學(xué)實(shí)驗(yàn)和實(shí)驗(yàn)室內(nèi)的常規(guī)測試;PXI-ATS適合于一般要求的工業(yè)系統(tǒng)的自動(dòng)測試;VXI-ATS適用于速度高、頻帶寬、數(shù)據(jù)流大的自動(dòng)測試,尤其適用于武器裝備系統(tǒng)的自動(dòng)測試。4.6局域網(wǎng)通訊系統(tǒng) 前面介紹的三種主要的測試系統(tǒng)的體系結(jié)構(gòu)(GPIB、VXI和PXI)存在如下問題:
GPIB:
雖然GPIB是一種傳統(tǒng)和應(yīng)用最為廣泛的儀器總線標(biāo)準(zhǔn),但它的數(shù)據(jù)傳輸率要比其它體系結(jié)構(gòu)慢得多,且最多只能外接14臺儀器,還必須在IPC中安裝接口卡,需要昂貴的外接電纜。
VXI:
這種體系結(jié)構(gòu)需要配置昂貴的機(jī)箱、0槽控制器和專用接口。
PXI:
除了需要與VXI類似的經(jīng)費(fèi)投入外,PXI的尺寸、功率和EMI問題也限制了此類PC插卡儀器的應(yīng)用范圍。
隨著局域網(wǎng)(LocalAreaNetwork,LAN)普及應(yīng)用,安捷倫和VXI技術(shù)公司率先利用LAN技術(shù)對儀器進(jìn)行擴(kuò)展——LXI(LANeXtensionforInstrumentation,局域網(wǎng)儀器擴(kuò)展),它包括經(jīng)典的臺式儀器(ClassicInstrument),無面板模塊化儀器(ModularInstrument)和合成儀器(SyntheticInstrument,SI)。 隨著LXI儀器的持續(xù)增長,用戶將在基于GPIB、PXI和VXI的測試系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球離網(wǎng)房車行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球高脈沖能量皮秒激光器行業(yè)調(diào)研及趨勢分析報(bào)告
- 月齡嬰兒情緒情感與社會(huì)性親子活動(dòng)設(shè)計(jì)創(chuàng)造性撫觸游戲講解
- 2025【合同范本】建筑工程設(shè)計(jì)協(xié)議書
- 蔬菜配送合作合同范本
- 分期付款合同模板集錦
- 會(huì)簽單合同模板
- 全新對講機(jī)服務(wù)合同下載
- 勞務(wù)出資合伙協(xié)議合同
- 個(gè)人租車租賃合同范本
- 區(qū)域經(jīng)理年終工作總結(jié)匯報(bào)
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標(biāo))
- 初中八年級音樂-勞動(dòng)號子《軍民大生產(chǎn)》
- 中層領(lǐng)導(dǎo)的高績效管理
- 小小銀行家-兒童銀行知識、理財(cái)知識培訓(xùn)
- 機(jī)械基礎(chǔ)知識競賽題庫附答案(100題)
- 閱讀理解特訓(xùn)卷-英語四年級上冊譯林版三起含答案
- 國庫集中支付培訓(xùn)班資料-國庫集中支付制度及業(yè)務(wù)操作教學(xué)課件
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 2023年上海青浦區(qū)區(qū)管企業(yè)統(tǒng)一招考聘用筆試題庫含答案解析
- 2023年高一物理期末考試卷(人教版)
評論
0/150
提交評論