第四章 計(jì)算機(jī)輔助測(cè)量系統(tǒng)_第1頁
第四章 計(jì)算機(jī)輔助測(cè)量系統(tǒng)_第2頁
第四章 計(jì)算機(jī)輔助測(cè)量系統(tǒng)_第3頁
第四章 計(jì)算機(jī)輔助測(cè)量系統(tǒng)_第4頁
第四章 計(jì)算機(jī)輔助測(cè)量系統(tǒng)_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、被測(cè)量被測(cè)量傳感器傳感器過程過程物理量物理量輸出輸出基于計(jì)算機(jī)的測(cè)量儀器模型放大調(diào)理放大調(diào)理模擬模擬信號(hào)信號(hào)A/D轉(zhuǎn)換器轉(zhuǎn)換器計(jì)算機(jī)計(jì)算機(jī)模擬模擬信號(hào)信號(hào)數(shù)字?jǐn)?shù)字信號(hào)信號(hào) 隨著信息產(chǎn)業(yè)技術(shù)的迅速發(fā)展,當(dāng)今即便最簡隨著信息產(chǎn)業(yè)技術(shù)的迅速發(fā)展,當(dāng)今即便最簡單的電子測(cè)量儀器,如數(shù)字萬用表(單的電子測(cè)量儀器,如數(shù)字萬用表(DMM),也),也都裝上了計(jì)算機(jī)接口。目前市面上可以見到大量用都裝上了計(jì)算機(jī)接口。目前市面上可以見到大量用于獲取和計(jì)算分析測(cè)量數(shù)據(jù)的軟、硬件,不接入計(jì)于獲取和計(jì)算分析測(cè)量數(shù)據(jù)的軟、硬件,不接入計(jì)算機(jī)的測(cè)試與測(cè)量(算機(jī)的測(cè)試與測(cè)量(T& M)的場(chǎng)合幾乎不復(fù)存在,)的場(chǎng)合幾乎不復(fù)存在,計(jì)

2、算機(jī)輔助測(cè)量計(jì)算機(jī)輔助測(cè)量(CAT)系統(tǒng)系統(tǒng)應(yīng)運(yùn)而生。應(yīng)運(yùn)而生。4.1 4.1 計(jì)算機(jī)概述計(jì)算機(jī)概述由于由于計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng)具有管理數(shù)據(jù)采集和進(jìn)行數(shù)具有管理數(shù)據(jù)采集和進(jìn)行數(shù)據(jù)處理、存儲(chǔ)及顯示的能力,而成為計(jì)算機(jī)輔助測(cè)據(jù)處理、存儲(chǔ)及顯示的能力,而成為計(jì)算機(jī)輔助測(cè)試系統(tǒng)及現(xiàn)代測(cè)試系統(tǒng)的核心。試系統(tǒng)及現(xiàn)代測(cè)試系統(tǒng)的核心。4.1.1 4.1.1 PC機(jī)機(jī)的的面世與發(fā)展面世與發(fā)展AppleIBM5150;286 486 Pentium4Personal Computer4.1.2 4.1.2 PC機(jī)機(jī)的分類的分類結(jié)構(gòu)特點(diǎn):結(jié)構(gòu)特點(diǎn): 固定式固定式(臺(tái)式);(臺(tái)式);便攜式便攜式(筆記本、掌上型)(筆

3、記本、掌上型)功能特點(diǎn):功能特點(diǎn): 家用型、商務(wù)型、工控機(jī)家用型、商務(wù)型、工控機(jī)4.1.3 4.1.3 PC機(jī)機(jī)外形結(jié)構(gòu)外形結(jié)構(gòu)v 主機(jī)主機(jī)v 顯示器顯示器v 鍵盤鍵盤v 鼠標(biāo)鼠標(biāo)v 音音箱箱v 音音箱箱觸摸板屏幕鍵盤電源按鈕4.1.4 4.1.4 計(jì)算機(jī)系統(tǒng)組成計(jì)算機(jī)系統(tǒng)組成 由由硬件硬件(Hardware)和和軟件軟件(software)兩大部兩大部分組成功能是由分組成功能是由硬件硬件和和軟件軟件協(xié)同運(yùn)行而實(shí)現(xiàn)的。協(xié)同運(yùn)行而實(shí)現(xiàn)的。一、一、計(jì)算機(jī)硬件計(jì)算機(jī)硬件組成及結(jié)構(gòu)組成及結(jié)構(gòu)主機(jī)主機(jī)( (中央處理器中央處理器(CPU)、主板、內(nèi)存、硬盤、光驅(qū)、主板、內(nèi)存、硬盤、光驅(qū)等等) )輸入輸出設(shè)

4、備輸入輸出設(shè)備(鍵盤、鼠標(biāo)、顯示器)(鍵盤、鼠標(biāo)、顯示器)外部設(shè)備外部設(shè)備(打印機(jī)、移動(dòng)存儲(chǔ)器、(打印機(jī)、移動(dòng)存儲(chǔ)器、USB數(shù)據(jù)采集卡等數(shù)據(jù)采集卡等)運(yùn)算器運(yùn)算器輸出設(shè)備輸出設(shè)備控制器控制器輸入設(shè)備輸入設(shè)備存儲(chǔ)器存儲(chǔ)器指令流指令流控制命令控制命令數(shù)據(jù)流數(shù)據(jù)流v 主板主板/ /母板母板/ /系統(tǒng)板系統(tǒng)板:(:(電路板)電路板)v 計(jì)算機(jī)的核心:計(jì)算機(jī)的核心:CPU(運(yùn)算器運(yùn)算器+ +控制器控制器)接口轉(zhuǎn)換器接口轉(zhuǎn)換器(ICH)LPT軟盤軟盤鍵盤鍵盤鼠標(biāo)鼠標(biāo)打印機(jī)打印機(jī)顯示器顯示器RS-232USB以太網(wǎng)卡以太網(wǎng)卡IEC接口接口測(cè)量卡測(cè)量卡CPU連接器連接器(MCH)圖形卡圖形卡RAM硬盤硬盤CD

5、-ROMCPUPCI-bus圖圖4-1 4-1 典型典型PCPC機(jī)硬件結(jié)構(gòu)機(jī)硬件結(jié)構(gòu)u中央處理器中央處理器- -CPUIntelIntel處理器處理器AMDAMD處理器處理器 CPU是計(jì)算機(jī)的心臟,包括運(yùn)是計(jì)算機(jī)的心臟,包括運(yùn)算器和控制器,是完成各種運(yùn)算和控算器和控制器,是完成各種運(yùn)算和控制的核心,也是決定計(jì)算機(jī)性能的最制的核心,也是決定計(jì)算機(jī)性能的最重要的部件。主要的參數(shù)主頻和位數(shù)。重要的部件。主要的參數(shù)主頻和位數(shù)。計(jì)算機(jī)配置的計(jì)算機(jī)配置的CPU的型號(hào)實(shí)際上代表的型號(hào)實(shí)際上代表著計(jì)算機(jī)的的基本性能水平。著計(jì)算機(jī)的的基本性能水平。PC機(jī)主板的基本結(jié)構(gòu)機(jī)主板的基本結(jié)構(gòu)電池電池聲卡芯片聲卡芯片PC

6、I插槽插槽南橋芯片南橋芯片BIOS芯片芯片電源線插口電源線插口軟驅(qū)插口軟驅(qū)插口IDE插口插口AGP插槽插槽內(nèi)存插槽內(nèi)存插槽北橋芯片北橋芯片CPU插槽插槽IO接口接口IO接口接口 近年來生產(chǎn)的工控機(jī)近年來生產(chǎn)的工控機(jī)主板一般都集成了以太主板一般都集成了以太網(wǎng)卡網(wǎng)卡、聲卡聲卡和和顯卡顯卡。 主板主板獨(dú)立顯卡獨(dú)立顯卡AGP插槽插槽u PC機(jī)機(jī)I/O接口接口串行接口串行接口USB接口接口網(wǎng)絡(luò)接口網(wǎng)絡(luò)接口鍵盤、鼠標(biāo)接鍵盤、鼠標(biāo)接口口音頻接口音頻接口并行接口并行接口主板主板u 存儲(chǔ)器( Access Memory) 存儲(chǔ)器存儲(chǔ)器是計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件。計(jì)是計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件。計(jì)算機(jī)的存儲(chǔ)

7、器分為兩大部分,一部分為算機(jī)的存儲(chǔ)器分為兩大部分,一部分為內(nèi)部存儲(chǔ)器內(nèi)部存儲(chǔ)器或或主存儲(chǔ)器主存儲(chǔ)器,簡稱,簡稱內(nèi)存內(nèi)存或主存;另一部分為或主存;另一部分為外部存外部存儲(chǔ)器儲(chǔ)器或或輔助存儲(chǔ)器輔助存儲(chǔ)器,簡稱,簡稱外存外存或或輔存輔存。 v 存儲(chǔ)容量存儲(chǔ)容量 描述存儲(chǔ)器存儲(chǔ)二進(jìn)制信息量多少的指標(biāo)。存儲(chǔ)二描述存儲(chǔ)器存儲(chǔ)二進(jìn)制信息量多少的指標(biāo)。存儲(chǔ)二進(jìn)制信息的基本單位是進(jìn)制信息的基本單位是位位(bit,b)。)。一般把一般把8 8個(gè)二進(jìn)制個(gè)二進(jìn)制位組成的通用基本單元叫作位組成的通用基本單元叫作字節(jié)字節(jié)(ByteByte,B B)。)。微型計(jì)算微型計(jì)算機(jī)中通常以機(jī)中通常以字節(jié)字節(jié)為單位表示存儲(chǔ)容量。為單

8、位表示存儲(chǔ)容量。 1024B為為1KB; 1024KB為為1MB; 1024MB為為1GB; 1024GB為為1TB DRAM(Dynamic Random-Access Memory) ,即,即動(dòng)態(tài)隨機(jī)存儲(chǔ)器最為常見的系統(tǒng)內(nèi)存,常稱為內(nèi)存條。動(dòng)態(tài)隨機(jī)存儲(chǔ)器最為常見的系統(tǒng)內(nèi)存,常稱為內(nèi)存條。 (1)內(nèi)存儲(chǔ)器()內(nèi)存儲(chǔ)器(RAM) RAM (Random-Access Memory)可稱作系統(tǒng)內(nèi)可稱作系統(tǒng)內(nèi)存存,任何時(shí)候都可以讀寫,任何時(shí)候都可以讀寫,RAM通常是作為操作系通常是作為操作系統(tǒng)或其他正在運(yùn)行程序的臨時(shí)存儲(chǔ)介質(zhì)。統(tǒng)或其他正在運(yùn)行程序的臨時(shí)存儲(chǔ)介質(zhì)。軟驅(qū)軟驅(qū)外存儲(chǔ)器外存儲(chǔ)器- -軟盤軟

9、盤(2)外存儲(chǔ)器)外存儲(chǔ)器外存儲(chǔ)器外存儲(chǔ)器- -硬盤硬盤光驅(qū)外存儲(chǔ)器外存儲(chǔ)器- -光驅(qū)光驅(qū)外存儲(chǔ)器外存儲(chǔ)器- -移動(dòng)硬盤、優(yōu)盤、閃存移動(dòng)硬盤、優(yōu)盤、閃存u 輸入輸出設(shè)備輸入輸出設(shè)備 LCD液晶顯示器:使用了液晶顯示器:使用了目前最新的全彩顯示技術(shù),而且目前最新的全彩顯示技術(shù),而且原理簡單易懂?;旧?,整個(gè)液原理簡單易懂?;旧?,整個(gè)液晶顯示技術(shù)的概念是利用液晶的晶顯示技術(shù)的概念是利用液晶的物理特性:通電時(shí)導(dǎo)通,排列變物理特性:通電時(shí)導(dǎo)通,排列變的有秩序,使光線容易通過;不的有秩序,使光線容易通過;不通電時(shí)排列混亂,阻止光線通過,通電時(shí)排列混亂,阻止光線通過,讓液晶如閘門般地阻隔或讓光線讓液晶如

10、閘門般地阻隔或讓光線穿透。穿透。v 惠普激光打印機(jī)惠普激光打印機(jī) LaserJet 1150LaserJet 1150 v 惠普惠普DJ3325DJ3325噴墨打印機(jī)噴墨打印機(jī) v 映美映美LQ-200K24LQ-200K24針打印針打印 機(jī)機(jī)v 映美映美FP-660KFP-660K平推打印機(jī)平推打印機(jī) 微型計(jì)算機(jī)在硬件上普遍采用總線結(jié)構(gòu),總線微型計(jì)算機(jī)在硬件上普遍采用總線結(jié)構(gòu),總線結(jié)構(gòu)使系統(tǒng)構(gòu)成方便,并具有很好的可維護(hù)性和可結(jié)構(gòu)使系統(tǒng)構(gòu)成方便,并具有很好的可維護(hù)性和可擴(kuò)展性。擴(kuò)展性。 存存儲(chǔ)儲(chǔ)器器I/OI/O接接口口輸輸入入設(shè)設(shè)備備I/OI/O接接口口地址總線地址總線 ABAB輸輸出出設(shè)設(shè)備

11、備CPU數(shù)據(jù)總線數(shù)據(jù)總線 DBDB控制總線控制總線 CBCBI/OI/O接接口口u 計(jì)算機(jī)接口及總線結(jié)構(gòu)計(jì)算機(jī)接口及總線結(jié)構(gòu) 計(jì)算機(jī)內(nèi)部器件之間,以及這些器件與外設(shè)之計(jì)算機(jī)內(nèi)部器件之間,以及這些器件與外設(shè)之間的通訊是通過共同的數(shù)據(jù)線間的通訊是通過共同的數(shù)據(jù)線總線總線系統(tǒng)來實(shí)現(xiàn)系統(tǒng)來實(shí)現(xiàn)的。單臺(tái)儀器或儀器模塊則是通過接口掛在總線之的。單臺(tái)儀器或儀器模塊則是通過接口掛在總線之上。一臺(tái)計(jì)算機(jī)的上。一臺(tái)計(jì)算機(jī)的CPU、RAM、硬盤和、硬盤和CD-ROM需需要有一個(gè)快速的總線系統(tǒng)來實(shí)現(xiàn)它們之間的數(shù)據(jù)通要有一個(gè)快速的總線系統(tǒng)來實(shí)現(xiàn)它們之間的數(shù)據(jù)通訊,為此開發(fā)了并行的外部設(shè)備互連總線,即訊,為此開發(fā)了并行的

12、外部設(shè)備互連總線,即PCI總線(總線(1992年),其新的版本有年),其新的版本有PCI-X(1999年)年)和和PCI-Express(2001年第三代高性能年第三代高性能I/O串行總線)串行總線)。PCI總線總線 PCI總線總線通過接口轉(zhuǎn)換器(通過接口轉(zhuǎn)換器(HUB)和輸入)和輸入-輸出輸出設(shè)備、設(shè)備、LPT(并行口)、(并行口)、RS-232、USB(通用串行(通用串行總線)、總線)、PCMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì))(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì))和以太網(wǎng)(和以太網(wǎng)(Ethernet)等接口相連接。其中,接口)等接口相連接。其中,接口可以擴(kuò)展安裝,如并行口的可以擴(kuò)展安裝,如并行口的L

13、PT1、LPT2,或,或RS-232串行口的串行口的COM1、COM2等。等。接口轉(zhuǎn)換器接口轉(zhuǎn)換器(ICH)LPT軟盤軟盤鍵盤鍵盤鼠標(biāo)鼠標(biāo)打印機(jī)打印機(jī)顯示器顯示器RS-232USB以太網(wǎng)卡以太網(wǎng)卡IEC接口接口測(cè)量卡測(cè)量卡CPU連接器連接器(MCH)圖形卡圖形卡RAM硬盤硬盤CD-ROMCPUPCI-bus圖圖4-1 4-1 典型典型PCPC機(jī)硬件結(jié)構(gòu)機(jī)硬件結(jié)構(gòu)二、計(jì)算機(jī)軟件二、計(jì)算機(jī)軟件組成組成與硬件相比,與硬件相比,軟件包括所有計(jì)算機(jī)非物理組件軟件包括所有計(jì)算機(jī)非物理組件的的“軟軟”的功能部分的功能部分。軟件用于信息流的調(diào)節(jié)與處。軟件用于信息流的調(diào)節(jié)與處理,可以用符號(hào)鏈來描述,并為信息機(jī)器

14、所讀取和理,可以用符號(hào)鏈來描述,并為信息機(jī)器所讀取和解釋。軟件分為解釋。軟件分為系統(tǒng)程序系統(tǒng)程序和和應(yīng)用程序應(yīng)用程序:系統(tǒng)程序控:系統(tǒng)程序控制計(jì)算機(jī)內(nèi)部運(yùn)行過程;而應(yīng)用程序則使計(jì)算機(jī)能制計(jì)算機(jī)內(nèi)部運(yùn)行過程;而應(yīng)用程序則使計(jì)算機(jī)能處理用戶提出的任務(wù)。處理用戶提出的任務(wù)。 計(jì)算機(jī)的軟件包含計(jì)算機(jī)的軟件包含系統(tǒng)軟件系統(tǒng)軟件和和應(yīng)用軟件應(yīng)用軟件兩部分。兩部分。操作系統(tǒng)操作系統(tǒng)系統(tǒng)應(yīng)用軟件系統(tǒng)應(yīng)用軟件存儲(chǔ)器管理存儲(chǔ)器管理進(jìn)程管理進(jìn)程管理設(shè)備管理設(shè)備管理文件管理文件管理用戶界面用戶界面GUIGUI網(wǎng)絡(luò)軟件網(wǎng)絡(luò)軟件編譯系統(tǒng)編譯系統(tǒng)系統(tǒng)維護(hù)程序系統(tǒng)維護(hù)程序工具軟件工具軟件系統(tǒng)增強(qiáng)軟件系統(tǒng)增強(qiáng)軟件辦公辦公數(shù)據(jù)庫

15、數(shù)據(jù)庫圖形圖像圖形圖像游戲游戲娛樂娛樂4.2.1 4.2.1 虛擬儀器定義虛擬儀器定義4.2 4.2 虛擬儀器虛擬儀器 所謂的所謂的虛擬儀器虛擬儀器是指是指“以以軟件為核心,以計(jì)算機(jī)為載體,軟件為核心,以計(jì)算機(jī)為載體,通過硬件接口(或總線系統(tǒng))通過硬件接口(或總線系統(tǒng))與測(cè)量板卡(或測(cè)量硬件平臺(tái))與測(cè)量板卡(或測(cè)量硬件平臺(tái))連接在一起,以最大限度地利連接在一起,以最大限度地利用計(jì)算機(jī)系統(tǒng)的軟、硬件資源,用計(jì)算機(jī)系統(tǒng)的軟、硬件資源,使基于計(jì)算機(jī)的測(cè)試系統(tǒng),不使基于計(jì)算機(jī)的測(cè)試系統(tǒng),不僅能像傳統(tǒng)程控儀器一樣完成僅能像傳統(tǒng)程控儀器一樣完成測(cè)量任務(wù),而且可利用強(qiáng)有力測(cè)量任務(wù),而且可利用強(qiáng)有力的軟件去代

16、替?zhèn)鹘y(tǒng)儀器的某些的軟件去代替?zhèn)鹘y(tǒng)儀器的某些硬件功能硬件功能”。4.2.2 4.2.2 虛擬儀器技術(shù)的發(fā)展過程虛擬儀器技術(shù)的發(fā)展過程 虛擬儀器虛擬儀器是計(jì)算機(jī)技術(shù)同儀器技術(shù)深層次結(jié)合產(chǎn)生的全新概是計(jì)算機(jī)技術(shù)同儀器技術(shù)深層次結(jié)合產(chǎn)生的全新概念的儀器,是對(duì)傳統(tǒng)儀器概念的重大突破,是儀器領(lǐng)域內(nèi)的一次念的儀器,是對(duì)傳統(tǒng)儀器概念的重大突破,是儀器領(lǐng)域內(nèi)的一次革命。革命。4.2.3 4.2.3 儀器定義和功能的轉(zhuǎn)變儀器定義和功能的轉(zhuǎn)變傳統(tǒng)儀器傳統(tǒng)儀器: :廠商定義廠商定義虛擬儀器虛擬儀器: :用戶定義用戶定義PROCESSOR BUSConditioningTimingA/DD/ADI/OTI/ODISPL

17、AY AND CONTROL488 PORT PMathMEMORYPROMPROCESSOR BUSConditioningTimingA/DD/ADI/OTI/ODISPLAY AND CONTROL488 PORT PMathMEMORYPROMControl PanelFlowPressure Alarm ConditionsSTOPTemperature用戶定義虛擬儀器的優(yōu)點(diǎn):用戶定義虛擬儀器的優(yōu)點(diǎn):費(fèi)用費(fèi)用性能性能 用戶定義用戶定義 低費(fèi)用低費(fèi)用 靈活靈活 可再用性可再用性 可重新配置可重新配置4.2.4 4.2.4 虛擬儀器的內(nèi)部功能虛擬儀器的內(nèi)部功能 虛擬儀器與其它測(cè)量儀器一樣

18、,可實(shí)現(xiàn)三部分功能,即虛擬儀器與其它測(cè)量儀器一樣,可實(shí)現(xiàn)三部分功能,即信信號(hào)的采集與控制號(hào)的采集與控制、數(shù)據(jù)的分析與處理數(shù)據(jù)的分析與處理及及結(jié)果的表達(dá)與輸出結(jié)果的表達(dá)與輸出,但,但是實(shí)現(xiàn)上述功能的方式不同,下面按三個(gè)部分來敘述。是實(shí)現(xiàn)上述功能的方式不同,下面按三個(gè)部分來敘述。(1)信號(hào)采集與控制功能)信號(hào)采集與控制功能 虛擬儀器是由計(jì)算機(jī)和儀器硬件組成的硬件平臺(tái),實(shí)現(xiàn)對(duì)虛擬儀器是由計(jì)算機(jī)和儀器硬件組成的硬件平臺(tái),實(shí)現(xiàn)對(duì)信號(hào)的采集、測(cè)量信號(hào)的采集、測(cè)量/轉(zhuǎn)換與控制的。硬件平臺(tái)由兩部分組成:轉(zhuǎn)換與控制的。硬件平臺(tái)由兩部分組成: (a)計(jì)算機(jī)可以是筆記本計(jì)算機(jī)、計(jì)算機(jī)可以是筆記本計(jì)算機(jī)、PC機(jī)或工作

19、站;機(jī)或工作站; (b)儀器硬件:可以是插入式數(shù)據(jù)采集板(含信號(hào)調(diào)理電路、儀器硬件:可以是插入式數(shù)據(jù)采集板(含信號(hào)調(diào)理電路、AD轉(zhuǎn)換器、數(shù)字轉(zhuǎn)換器、數(shù)字 IO、定時(shí)器、定時(shí)器、DA轉(zhuǎn)換器等),或者轉(zhuǎn)換器等),或者是帶標(biāo)準(zhǔn)總線接口的儀器,如是帶標(biāo)準(zhǔn)總線接口的儀器,如 GPIB儀器、儀器、VXI儀器、儀器、RS232儀器等儀器等)。 (2)數(shù)據(jù)分析處理功能數(shù)據(jù)分析處理功能 虛擬儀器充分利用計(jì)算機(jī)的存儲(chǔ)、運(yùn)算功能,并通過虛擬儀器充分利用計(jì)算機(jī)的存儲(chǔ)、運(yùn)算功能,并通過軟件軟件實(shí)現(xiàn)對(duì)輸入信號(hào)數(shù)據(jù)的分析處理。處理內(nèi)容包括進(jìn)行數(shù)字信號(hào)處實(shí)現(xiàn)對(duì)輸入信號(hào)數(shù)據(jù)的分析處理。處理內(nèi)容包括進(jìn)行數(shù)字信號(hào)處理、數(shù)字濾波統(tǒng)計(jì)

20、處理、數(shù)值計(jì)算與分析等。虛擬儀器比傳統(tǒng)儀理、數(shù)字濾波統(tǒng)計(jì)處理、數(shù)值計(jì)算與分析等。虛擬儀器比傳統(tǒng)儀器以及智能儀器有更強(qiáng)大的數(shù)據(jù)分析處理功能。器以及智能儀器有更強(qiáng)大的數(shù)據(jù)分析處理功能。 (3) 測(cè)量結(jié)果的表達(dá)與輸出測(cè)量結(jié)果的表達(dá)與輸出 虛擬儀器充分利用計(jì)算機(jī)資源如內(nèi)存、顯示器等,對(duì)測(cè)量結(jié)果虛擬儀器充分利用計(jì)算機(jī)資源如內(nèi)存、顯示器等,對(duì)測(cè)量結(jié)果數(shù)據(jù)的表達(dá)與輸出有多種方式,這也是傳統(tǒng)儀器遠(yuǎn)不能及的。例數(shù)據(jù)的表達(dá)與輸出有多種方式,這也是傳統(tǒng)儀器遠(yuǎn)不能及的。例如,虛擬儀器可以實(shí)現(xiàn):如,虛擬儀器可以實(shí)現(xiàn): 通過總線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;通過總線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸; 通過磁盤、光盤硬拷貝輸出;通過磁盤、光盤硬拷貝輸

21、出; 通過文件存于硬盤內(nèi)存中;通過文件存于硬盤內(nèi)存中; 計(jì)算機(jī)屏幕顯示。計(jì)算機(jī)屏幕顯示。4.2.5 4.2.5 虛擬儀器的構(gòu)成虛擬儀器的構(gòu)成虛擬儀器系統(tǒng)是由虛擬儀器系統(tǒng)是由計(jì)算機(jī)計(jì)算機(jī)、儀器硬件儀器硬件和和應(yīng)用應(yīng)用軟件軟件和三大要素構(gòu)成的。和三大要素構(gòu)成的。 傳感器傳感器GPIB儀器儀器串口儀器串口儀器VXI模塊模塊PXI模塊模塊PC-DAQ計(jì)算機(jī)計(jì)算機(jī) I/O接口設(shè)備 虛擬儀器的構(gòu)成方式虛擬儀器的構(gòu)成方式被測(cè)對(duì)象被測(cè)對(duì)象應(yīng)用應(yīng)用軟件軟件GPIBSerialDAQProcessorUnit Under TestVXIImage AcquisitionMotionControlPXIApplic

22、ationSoftwareHardware & Driver Software Measurement Studio LabVIEW VI系統(tǒng)有多種構(gòu)成方式:系統(tǒng)有多種構(gòu)成方式: PCDAQ測(cè)量系統(tǒng)測(cè)量系統(tǒng):是以數(shù)據(jù)采集卡、信號(hào)調(diào)理:是以數(shù)據(jù)采集卡、信號(hào)調(diào)理電路及計(jì)算機(jī)為儀器硬件平臺(tái)組成的測(cè)試系統(tǒng)。電路及計(jì)算機(jī)為儀器硬件平臺(tái)組成的測(cè)試系統(tǒng)。 GPIB系統(tǒng)系統(tǒng):是以:是以GPIB標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺(tái)組成的測(cè)試系統(tǒng)。件平臺(tái)組成的測(cè)試系統(tǒng)。 VXI系統(tǒng)系統(tǒng):是以:是以VXI標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺(tái)組成的測(cè)試系統(tǒng)。平臺(tái)組成的測(cè)試系統(tǒng)。

23、串口系統(tǒng)串口系統(tǒng):是以:是以Seial標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬標(biāo)準(zhǔn)總線儀器與計(jì)算機(jī)為硬件平臺(tái)組成的測(cè)試系統(tǒng)。件平臺(tái)組成的測(cè)試系統(tǒng)。虛擬儀器構(gòu)成方式虛擬儀器構(gòu)成方式 無論上述哪種虛擬儀器系統(tǒng),都是通過應(yīng)用軟件將儀器硬件與各類計(jì)算機(jī)相結(jié)合,其中PC-DAQ測(cè)試系統(tǒng)是構(gòu)成VI的基本方式。因?yàn)椋瑢?shí)際上數(shù)據(jù)采集系統(tǒng)DAS是構(gòu)成各種標(biāo)準(zhǔn)總線儀器的基礎(chǔ),故虛擬儀器是基于“信息的數(shù)據(jù)采集信息的數(shù)據(jù)采集(ADC)-信號(hào)的分信號(hào)的分析與處理析與處理(DSP)-輸出輸出(DAC)及顯示及顯示”的結(jié)構(gòu)模式建立通用儀器硬件平臺(tái)。在這個(gè)通用儀器硬件平臺(tái)上,在這個(gè)通用儀器硬件平臺(tái)上,調(diào)用不同的測(cè)量軟件就構(gòu)成了不同功能的儀器

24、調(diào)用不同的測(cè)量軟件就構(gòu)成了不同功能的儀器。常用虛擬儀器板卡常用虛擬儀器板卡DAQ CardIMAQ Card4.2.6 4.2.6 常見的虛擬儀器軟件平臺(tái)常見的虛擬儀器軟件平臺(tái)LabVIEW4.2.7 4.2.7 虛擬儀器實(shí)例虛擬儀器實(shí)例例例1 1:虛擬儀器溫度測(cè)量:虛擬儀器溫度測(cè)量例例2 2:圖圖4-24-2是晶體管直流特性測(cè)量儀及其虛擬儀器。在虛是晶體管直流特性測(cè)量儀及其虛擬儀器。在虛擬儀器的軟件界面(計(jì)算機(jī)顯示屏)上的各種擬儀器的軟件界面(計(jì)算機(jī)顯示屏)上的各種“控件控件”與與傳統(tǒng)儀器面板上的各種傳統(tǒng)儀器面板上的各種“部件部件”所完成的功能是相同的。所完成的功能是相同的。u 虛擬儀器實(shí)例

25、虛擬儀器實(shí)例圖圖4-2 4-2 晶體管直流特性測(cè)量儀及其虛擬儀器晶體管直流特性測(cè)量儀及其虛擬儀器例例3: 在以計(jì)算機(jī)為核心組成的虛擬測(cè)試平臺(tái)上,還可通過在以計(jì)算機(jī)為核心組成的虛擬測(cè)試平臺(tái)上,還可通過軟件編程設(shè)計(jì)來劃分虛擬儀器的界面,以得到對(duì)應(yīng)于不同測(cè)軟件編程設(shè)計(jì)來劃分虛擬儀器的界面,以得到對(duì)應(yīng)于不同測(cè)量裝置的多個(gè)虛擬測(cè)量儀器,進(jìn)而,通過具有不同測(cè)量功能量裝置的多個(gè)虛擬測(cè)量儀器,進(jìn)而,通過具有不同測(cè)量功能的軟件模塊的組合來構(gòu)建綜合參數(shù)測(cè)試系統(tǒng),如圖的軟件模塊的組合來構(gòu)建綜合參數(shù)測(cè)試系統(tǒng),如圖4-34-3所示。所示。 圖圖4-3 4-3 某型發(fā)動(dòng)機(jī)綜合參數(shù)測(cè)試系統(tǒng)的虛擬儀器界面某型發(fā)動(dòng)機(jī)綜合參數(shù)測(cè)

26、試系統(tǒng)的虛擬儀器界面4.3 4.3 自動(dòng)測(cè)試系統(tǒng)自動(dòng)測(cè)試系統(tǒng) 自動(dòng)測(cè)試系統(tǒng)是計(jì)算機(jī)、控制、通訊與測(cè)量技自動(dòng)測(cè)試系統(tǒng)是計(jì)算機(jī)、控制、通訊與測(cè)量技術(shù)相結(jié)合的產(chǎn)物。在自動(dòng)測(cè)試系統(tǒng)中,很少采用電術(shù)相結(jié)合的產(chǎn)物。在自動(dòng)測(cè)試系統(tǒng)中,很少采用電子線路進(jìn)行信號(hào)處理,而主要由計(jì)算機(jī)軟件模塊來子線路進(jìn)行信號(hào)處理,而主要由計(jì)算機(jī)軟件模塊來替代傳統(tǒng)測(cè)量儀器中的各種功能。自動(dòng)測(cè)試系統(tǒng)通替代傳統(tǒng)測(cè)量儀器中的各種功能。自動(dòng)測(cè)試系統(tǒng)通常具有常具有自動(dòng)校零自動(dòng)校零、自動(dòng)修正誤差自動(dòng)修正誤差、自動(dòng)切換量程自動(dòng)切換量程、重復(fù)測(cè)量重復(fù)測(cè)量、聯(lián)網(wǎng)監(jiān)測(cè)聯(lián)網(wǎng)監(jiān)測(cè)、數(shù)據(jù)處理數(shù)據(jù)處理、結(jié)果判別結(jié)果判別和和自我自我診斷診斷以及以及仿真測(cè)試仿真測(cè)

27、試等功能。等功能。自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)應(yīng)滿足如下原則:自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)應(yīng)滿足如下原則: (1 1)高性能原則:)高性能原則:測(cè)量通道多、采樣頻率高、測(cè)量通道多、采樣頻率高、測(cè)量誤差小,數(shù)據(jù)存儲(chǔ)容量大,實(shí)時(shí)數(shù)據(jù)處理能力測(cè)量誤差小,數(shù)據(jù)存儲(chǔ)容量大,實(shí)時(shí)數(shù)據(jù)處理能力強(qiáng);強(qiáng);(2 2)軟件設(shè)計(jì)原則:)軟件設(shè)計(jì)原則:模塊化、標(biāo)準(zhǔn)化、容錯(cuò)模塊化、標(biāo)準(zhǔn)化、容錯(cuò)性;性;(3 3)小型化與自動(dòng)化原則:)小型化與自動(dòng)化原則:便于現(xiàn)場(chǎng)(如工便于現(xiàn)場(chǎng)(如工廠、飛機(jī)和艦船等特殊環(huán)境)安裝使用,具有完備廠、飛機(jī)和艦船等特殊環(huán)境)安裝使用,具有完備的系統(tǒng)自檢功能和一定的環(huán)境自適應(yīng)能力;的系統(tǒng)自檢功能和一定的環(huán)境自適應(yīng)能力;

28、(4 4)可靠性與穩(wěn)定性原則:)可靠性與穩(wěn)定性原則:電磁兼容性設(shè)計(jì)電磁兼容性設(shè)計(jì)(如:高頻信號(hào)的屏蔽與隔離、接地回路的設(shè)計(jì));(如:高頻信號(hào)的屏蔽與隔離、接地回路的設(shè)計(jì));盡量減少連接電纜和接插件的數(shù)量。盡量減少連接電纜和接插件的數(shù)量。(5 5)通用性原則通用性原則:開放式系統(tǒng)結(jié)構(gòu),能夠廣:開放式系統(tǒng)結(jié)構(gòu),能夠廣泛地適應(yīng)本行業(yè)或相關(guān)行業(yè)不同測(cè)試對(duì)象的需求,泛地適應(yīng)本行業(yè)或相關(guān)行業(yè)不同測(cè)試對(duì)象的需求,從而提高投資效益。從而提高投資效益。自動(dòng)測(cè)試系統(tǒng)的自動(dòng)測(cè)試系統(tǒng)的發(fā)展趨勢(shì)發(fā)展趨勢(shì)是:是: l 采用基于高性能計(jì)算機(jī)總線技術(shù)的硬件平臺(tái);采用基于高性能計(jì)算機(jī)總線技術(shù)的硬件平臺(tái);l 采用分布式、網(wǎng)絡(luò)化結(jié)

29、構(gòu);采用分布式、網(wǎng)絡(luò)化結(jié)構(gòu);l 自主時(shí)間同步觸發(fā);自主時(shí)間同步觸發(fā);l 采用模塊化結(jié)構(gòu);采用模塊化結(jié)構(gòu);l 由物理儀器轉(zhuǎn)向虛擬儀器;由物理儀器轉(zhuǎn)向虛擬儀器;l 小型化、便攜化和通用化;小型化、便攜化和通用化;l 綜合故障診斷系統(tǒng)、測(cè)量與計(jì)量一體化。綜合故障診斷系統(tǒng)、測(cè)量與計(jì)量一體化。 4.4 4.4 測(cè)量程序與儀器控制測(cè)量程序與儀器控制 在可編程測(cè)量儀器(或自動(dòng)測(cè)試系統(tǒng))中,在可編程測(cè)量儀器(或自動(dòng)測(cè)試系統(tǒng))中,測(cè)測(cè)量程序用于控制測(cè)量儀器按預(yù)期的方式采集并處理量程序用于控制測(cè)量儀器按預(yù)期的方式采集并處理測(cè)量數(shù)據(jù)、修正或補(bǔ)償測(cè)量誤差、顯示和存儲(chǔ)測(cè)量測(cè)量數(shù)據(jù)、修正或補(bǔ)償測(cè)量誤差、顯示和存儲(chǔ)測(cè)量結(jié)果

30、結(jié)果。除了要求計(jì)算機(jī)輔助測(cè)量系統(tǒng)能夠正確地采。除了要求計(jì)算機(jī)輔助測(cè)量系統(tǒng)能夠正確地采集信號(hào)外,還要求測(cè)量程序能夠快速響應(yīng)測(cè)量系統(tǒng)集信號(hào)外,還要求測(cè)量程序能夠快速響應(yīng)測(cè)量系統(tǒng)的外部或內(nèi)部事件,并具有高可靠性、可擴(kuò)展性、的外部或內(nèi)部事件,并具有高可靠性、可擴(kuò)展性、可移植性和可維護(hù)性;同時(shí)要求測(cè)量界面定義清晰、可移植性和可維護(hù)性;同時(shí)要求測(cè)量界面定義清晰、功能明確、測(cè)量控件操作簡便。功能明確、測(cè)量控件操作簡便。4.4.1 4.4.1 可編程測(cè)量儀器可編程測(cè)量儀器 程序語言程序語言 如果除了純粹的信號(hào)采集之外,如果除了純粹的信號(hào)采集之外,還要集成其它通用的功能,譬如,測(cè)量儀器參數(shù)還要集成其它通用的功能

31、,譬如,測(cè)量儀器參數(shù)的設(shè)置、測(cè)量數(shù)據(jù)的分析計(jì)算和測(cè)量結(jié)果的表示,的設(shè)置、測(cè)量數(shù)據(jù)的分析計(jì)算和測(cè)量結(jié)果的表示,則用于信號(hào)采集和實(shí)驗(yàn)控制的測(cè)量程序,應(yīng)當(dāng)按則用于信號(hào)采集和實(shí)驗(yàn)控制的測(cè)量程序,應(yīng)當(dāng)按相應(yīng)的功能劃分為各個(gè)子程序模塊。相應(yīng)的功能劃分為各個(gè)子程序模塊。對(duì)于實(shí)時(shí)性要求不高的場(chǎng)合,可應(yīng)用高級(jí)語對(duì)于實(shí)時(shí)性要求不高的場(chǎng)合,可應(yīng)用高級(jí)語言來編寫測(cè)量系統(tǒng)外部接口的輸入言來編寫測(cè)量系統(tǒng)外部接口的輸入- -輸出操作程序;輸出操作程序;對(duì)于那些實(shí)時(shí)性要求苛刻的場(chǎng)合,或者那些對(duì)于那些實(shí)時(shí)性要求苛刻的場(chǎng)合,或者那些使用數(shù)字信號(hào)處理器使用數(shù)字信號(hào)處理器DSPDSP(Digital Signal Digital S

32、ignal ProcessorProcessor)或)或MCUMCU來控制的外部接口,則應(yīng)采用來控制的外部接口,則應(yīng)采用C C語語言或匯編語言來編寫輸入言或匯編語言來編寫輸入- -輸出管理程序。輸出管理程序。儀器消息(程序消息)儀器消息(程序消息) 儀器消息是指儀器消息是指“與儀與儀器設(shè)置、儀器狀態(tài)、測(cè)量數(shù)據(jù)和測(cè)量結(jié)果等方面相器設(shè)置、儀器狀態(tài)、測(cè)量數(shù)據(jù)和測(cè)量結(jié)果等方面相關(guān)的信息,用于引發(fā)相應(yīng)的儀器功能,通常用一個(gè)關(guān)的信息,用于引發(fā)相應(yīng)的儀器功能,通常用一個(gè)事先規(guī)定的符號(hào)序列來表示儀器消息事先規(guī)定的符號(hào)序列來表示儀器消息”。儀器功能儀器功能是指是指“儀器按規(guī)定可自主執(zhí)行的一系列動(dòng)作儀器按規(guī)定可自

33、主執(zhí)行的一系列動(dòng)作”。一。一臺(tái)儀器的命令集包含了所有允許的儀器消息,而儀臺(tái)儀器的命令集包含了所有允許的儀器消息,而儀器制造商所提供的標(biāo)準(zhǔn)文本,則具體規(guī)定了儀器消器制造商所提供的標(biāo)準(zhǔn)文本,則具體規(guī)定了儀器消息與儀器功能的對(duì)應(yīng)關(guān)系。息與儀器功能的對(duì)應(yīng)關(guān)系??删幊虄x器的標(biāo)準(zhǔn)命令(可編程儀器的標(biāo)準(zhǔn)命令(SCPISCPI) SCPISCPI規(guī)范規(guī)范(Standard Command for Programmable Standard Command for Programmable InstruInstru - -mentment)致力于保證各種儀器消息的一致性和各種儀)致力于保證各種儀器消息的一致性和

34、各種儀器總線的普適性。例如,針對(duì)不同制造廠商生產(chǎn)的器總線的普適性。例如,針對(duì)不同制造廠商生產(chǎn)的每一種同類儀器(如函數(shù)發(fā)生器、數(shù)字萬用表和示每一種同類儀器(如函數(shù)發(fā)生器、數(shù)字萬用表和示波器等),都用波器等),都用共同的語法來約定一個(gè)統(tǒng)一的儀器共同的語法來約定一個(gè)統(tǒng)一的儀器命令集命令集。圖形化開發(fā)環(huán)境圖形化開發(fā)環(huán)境 隨著軟件技術(shù)的進(jìn)步,目前隨著軟件技術(shù)的進(jìn)步,目前市面上已有越來越多的圖形化開發(fā)環(huán)境可用于編寫市面上已有越來越多的圖形化開發(fā)環(huán)境可用于編寫對(duì)實(shí)時(shí)性沒有苛刻要求的應(yīng)用程序,從而大大降低對(duì)實(shí)時(shí)性沒有苛刻要求的應(yīng)用程序,從而大大降低了軟件開發(fā)的復(fù)雜性和繁瑣性。在這類軟件開發(fā)環(huán)了軟件開發(fā)的復(fù)雜性

35、和繁瑣性。在這類軟件開發(fā)環(huán)境中,如境中,如NINI公司的公司的LabVIEWLabVIEW和安捷倫技術(shù)公司的和安捷倫技術(shù)公司的VEEVEE(Visual Engineering EnvironmentVisual Engineering Environment)等,用戶可)等,用戶可用各個(gè)功能模塊來用各個(gè)功能模塊來“拼裝拼裝”圖形化測(cè)量與控制程序,圖形化測(cè)量與控制程序,當(dāng)然,在當(dāng)然,在“拼裝拼裝”模塊的過程中,用戶還需要設(shè)置模塊的過程中,用戶還需要設(shè)置必要的模塊參數(shù)。必要的模塊參數(shù)。 嵌入式系統(tǒng)嵌入式系統(tǒng) 在許多應(yīng)用場(chǎng)合,傳感器通常是在許多應(yīng)用場(chǎng)合,傳感器通常是與與PCIPCI測(cè)量板卡連接在一

36、起的。通常希望測(cè)量板卡不測(cè)量板卡連接在一起的。通常希望測(cè)量板卡不僅僅輸出數(shù)字化測(cè)量值,而且還能承擔(dān)信號(hào)處理任僅僅輸出數(shù)字化測(cè)量值,而且還能承擔(dān)信號(hào)處理任務(wù)。為此,往往將測(cè)量板卡和一個(gè)特殊的微處理器務(wù)。為此,往往將測(cè)量板卡和一個(gè)特殊的微處理器(如(如DSPDSP、PowerPCPowerPC)或現(xiàn)場(chǎng)可編程門陣列()或現(xiàn)場(chǎng)可編程門陣列(Field Field Programmable Gates ArrayProgrammable Gates Array,F(xiàn)PGAFPGA)集成在一起,)集成在一起,以構(gòu)成嵌入式測(cè)量系統(tǒng)。其中,微處理器僅用于開以構(gòu)成嵌入式測(cè)量系統(tǒng)。其中,微處理器僅用于開發(fā)測(cè)量程序和

37、顯示測(cè)量結(jié)果。發(fā)測(cè)量程序和顯示測(cè)量結(jié)果。在嵌入式系統(tǒng)中,程序必須用接近于機(jī)器語言在嵌入式系統(tǒng)中,程序必須用接近于機(jī)器語言(如匯編語言或(如匯編語言或C C語言)來編寫語言)來編寫。為了加快測(cè)量程序。為了加快測(cè)量程序的開發(fā)進(jìn)度,可借助于某些圖形化軟件工具(如的開發(fā)進(jìn)度,可借助于某些圖形化軟件工具(如MATALB/MATALB/SimulinkSimulink)的自動(dòng)翻譯功能,將圖形化信號(hào))的自動(dòng)翻譯功能,將圖形化信號(hào)采集與處理程序轉(zhuǎn)化為采集與處理程序轉(zhuǎn)化為C C語言程序。語言程序。儀器控制儀器控制 可編程測(cè)量儀器的操作,是由微可編程測(cè)量儀器的操作,是由微計(jì)算機(jī)通過儀器總線向儀器發(fā)送程序消息來實(shí)現(xiàn)

38、的。計(jì)算機(jī)通過儀器總線向儀器發(fā)送程序消息來實(shí)現(xiàn)的。微計(jì)算機(jī)通常是測(cè)量儀器總線的主機(jī),可隨時(shí)訪問微計(jì)算機(jī)通常是測(cè)量儀器總線的主機(jī),可隨時(shí)訪問總線;測(cè)量儀器和其它裝置是從機(jī),不能主動(dòng)請(qǐng)求總線;測(cè)量儀器和其它裝置是從機(jī),不能主動(dòng)請(qǐng)求占用總線,而必須服從主機(jī)測(cè)量程序的調(diào)度。通常,占用總線,而必須服從主機(jī)測(cè)量程序的調(diào)度。通常,測(cè)量儀器是通過一個(gè)中斷或一個(gè)服務(wù)請(qǐng)求來獲得主測(cè)量儀器是通過一個(gè)中斷或一個(gè)服務(wù)請(qǐng)求來獲得主機(jī)的服務(wù)。機(jī)的服務(wù)。 測(cè)量程序的控制測(cè)量程序的控制 測(cè)量程序中各個(gè)模塊的調(diào)測(cè)量程序中各個(gè)模塊的調(diào)用方式有兩種:事件控制和時(shí)鐘控制。在事件控制用方式有兩種:事件控制和時(shí)鐘控制。在事件控制方式中,是

39、以某個(gè)確定事件的出現(xiàn)作為觸發(fā)信號(hào),方式中,是以某個(gè)確定事件的出現(xiàn)作為觸發(fā)信號(hào),來啟動(dòng)程序模塊的執(zhí)行;在時(shí)鐘控制方式中,是利來啟動(dòng)程序模塊的執(zhí)行;在時(shí)鐘控制方式中,是利用時(shí)鐘發(fā)生器輸出的信號(hào),來啟動(dòng)模塊的執(zhí)行。用時(shí)鐘發(fā)生器輸出的信號(hào),來啟動(dòng)模塊的執(zhí)行。 數(shù)據(jù)處理數(shù)據(jù)處理 以測(cè)量數(shù)據(jù)的采集和分析計(jì)算之間以測(cè)量數(shù)據(jù)的采集和分析計(jì)算之間的時(shí)間間隔為參照,可將測(cè)量過程劃分為離線信號(hào)的時(shí)間間隔為參照,可將測(cè)量過程劃分為離線信號(hào)處理、在線信號(hào)處理和實(shí)時(shí)信號(hào)處理。處理、在線信號(hào)處理和實(shí)時(shí)信號(hào)處理。 離線信號(hào)處理離線信號(hào)處理是指:是指:“在信號(hào)采集過程結(jié)束后,在信號(hào)采集過程結(jié)束后,再進(jìn)行信號(hào)處理,也即在信號(hào)處理

40、過程中,系統(tǒng)不再進(jìn)行信號(hào)處理,也即在信號(hào)處理過程中,系統(tǒng)不再采集信號(hào)。再采集信號(hào)?!睂?shí)驗(yàn)室的測(cè)量大都允許離線信號(hào)處實(shí)驗(yàn)室的測(cè)量大都允許離線信號(hào)處理。理。在線信號(hào)處理在線信號(hào)處理是指:是指:“一旦采樣信號(hào)可供使用一旦采樣信號(hào)可供使用時(shí),就立刻進(jìn)行后續(xù)的信號(hào)處理。時(shí),就立刻進(jìn)行后續(xù)的信號(hào)處理?!?實(shí)時(shí)信號(hào)處理實(shí)時(shí)信號(hào)處理是指:是指:“同時(shí)進(jìn)行信號(hào)采樣與信同時(shí)進(jìn)行信號(hào)采樣與信號(hào)處理。號(hào)處理?!边@意味著要在事先規(guī)定好的采樣時(shí)間間這意味著要在事先規(guī)定好的采樣時(shí)間間隔內(nèi)完成信號(hào)處理或做出必要的響應(yīng),不允許存在隔內(nèi)完成信號(hào)處理或做出必要的響應(yīng),不允許存在隨機(jī)的等待時(shí)間。在過程控制系統(tǒng)中,通常要求進(jìn)隨機(jī)的等待

41、時(shí)間。在過程控制系統(tǒng)中,通常要求進(jìn)行實(shí)時(shí)信號(hào)處理。行實(shí)時(shí)信號(hào)處理。數(shù)值計(jì)算數(shù)值計(jì)算 在實(shí)驗(yàn)室編寫測(cè)量程序時(shí),往往還在實(shí)驗(yàn)室編寫測(cè)量程序時(shí),往往還需要編寫數(shù)值計(jì)算程序,并與現(xiàn)成的設(shè)備驅(qū)動(dòng)程序需要編寫數(shù)值計(jì)算程序,并與現(xiàn)成的設(shè)備驅(qū)動(dòng)程序和測(cè)量與控制管理程序組合在一起,共同完成特定和測(cè)量與控制管理程序組合在一起,共同完成特定的測(cè)試任務(wù)。的測(cè)試任務(wù)。 4.4.2 4.4.2 計(jì)算機(jī)輔助測(cè)量過程計(jì)算機(jī)輔助測(cè)量過程 建立計(jì)算機(jī)輔助測(cè)量系統(tǒng)包括如下幾個(gè)步驟(參建立計(jì)算機(jī)輔助測(cè)量系統(tǒng)包括如下幾個(gè)步驟(參見圖見圖4-204-20):):(1 1)系統(tǒng)化)系統(tǒng)化 系統(tǒng)化是指將各儀器模塊和微計(jì)算系統(tǒng)化是指將各儀器模

42、塊和微計(jì)算機(jī)組合成共同完成某一特定測(cè)量任務(wù)的有機(jī)整體。機(jī)組合成共同完成某一特定測(cè)量任務(wù)的有機(jī)整體。在計(jì)算機(jī)輔助測(cè)量過程中,還要增加下列手動(dòng)和在計(jì)算機(jī)輔助測(cè)量過程中,還要增加下列手動(dòng)和程控的操作:程控的操作:(2 2)建立通訊聯(lián)系;)建立通訊聯(lián)系;(3 3)分配總線地址;)分配總線地址;(4 4)加載儀器(設(shè)備)驅(qū)動(dòng)軟件;)加載儀器(設(shè)備)驅(qū)動(dòng)軟件; (5)在主控計(jì)算機(jī)上加載和啟動(dòng)測(cè)量程序;)在主控計(jì)算機(jī)上加載和啟動(dòng)測(cè)量程序;(6)將測(cè)量儀器模塊設(shè)置為某一預(yù)先定義的)將測(cè)量儀器模塊設(shè)置為某一預(yù)先定義的基本狀態(tài);基本狀態(tài);(7)設(shè)定數(shù)據(jù)傳輸參數(shù);)設(shè)定數(shù)據(jù)傳輸參數(shù);(8)讀出儀器模塊的標(biāo)識(shí)符;)讀

43、出儀器模塊的標(biāo)識(shí)符;(9)執(zhí)行系統(tǒng)自檢;)執(zhí)行系統(tǒng)自檢;(10)查詢儀器模塊的狀態(tài)信息。)查詢儀器模塊的狀態(tài)信息。圖4-20 計(jì)算機(jī)輔助測(cè)量過程構(gòu)建測(cè)量系統(tǒng)構(gòu)建測(cè)量系統(tǒng)(建立連接、儀器模塊(建立連接、儀器模塊就緒)就緒)設(shè)置系統(tǒng)參數(shù)、校準(zhǔn)設(shè)置系統(tǒng)參數(shù)、校準(zhǔn)數(shù)據(jù)采集數(shù)據(jù)采集儀器的校準(zhǔn)設(shè)置儀器的校準(zhǔn)設(shè)置是否被改變?是否被改變?數(shù)據(jù)采集數(shù)據(jù)采集對(duì)測(cè)量數(shù)據(jù)進(jìn)行分析計(jì)算對(duì)測(cè)量數(shù)據(jù)進(jìn)行分析計(jì)算(原始數(shù)據(jù)與校準(zhǔn)數(shù)據(jù)比(原始數(shù)據(jù)與校準(zhǔn)數(shù)據(jù)比較、數(shù)學(xué)變換、微分、較、數(shù)學(xué)變換、微分、積分等)積分等)表達(dá)表達(dá)(給出測(cè)量值和測(cè)量結(jié)果)(給出測(cè)量值和測(cè)量結(jié)果)存儲(chǔ)測(cè)量結(jié)果存儲(chǔ)測(cè)量結(jié)果建立文檔(記錄完整的測(cè)量過程)續(xù)續(xù)續(xù)

44、續(xù)是是否否 參數(shù)化參數(shù)化 參數(shù)化是指對(duì)各儀器模塊的技術(shù)狀態(tài)參數(shù)化是指對(duì)各儀器模塊的技術(shù)狀態(tài)進(jìn)行設(shè)定,以確保測(cè)量過程能夠按計(jì)劃順利運(yùn)行。進(jìn)行設(shè)定,以確保測(cè)量過程能夠按計(jì)劃順利運(yùn)行。具體內(nèi)容如下:具體內(nèi)容如下:(1 1)選擇測(cè)量功能;)選擇測(cè)量功能;(2 2)設(shè)置量程和數(shù)據(jù)點(diǎn)數(shù);)設(shè)置量程和數(shù)據(jù)點(diǎn)數(shù);(3 3)選擇濾波器參數(shù);)選擇濾波器參數(shù);(4 4)確定觸發(fā)條件;)確定觸發(fā)條件;(5 5)確定采樣速率。)確定采樣速率。校準(zhǔn)校準(zhǔn) 校準(zhǔn)的目的是要確定被測(cè)量(信號(hào)量)校準(zhǔn)的目的是要確定被測(cè)量(信號(hào)量)與測(cè)量系統(tǒng)顯示值之間的關(guān)系。在進(jìn)行校準(zhǔn)與測(cè)量系統(tǒng)顯示值之間的關(guān)系。在進(jìn)行校準(zhǔn)數(shù)據(jù)采集數(shù)據(jù)采集 信號(hào)采

45、集是測(cè)量過程中最為本質(zhì)和最信號(hào)采集是測(cè)量過程中最為本質(zhì)和最為關(guān)鍵的環(huán)節(jié)。對(duì)于單次測(cè)量而言,測(cè)量過程僅被啟為關(guān)鍵的環(huán)節(jié)。對(duì)于單次測(cè)量而言,測(cè)量過程僅被啟動(dòng)一次,測(cè)量結(jié)果可以是一個(gè)二進(jìn)制或十進(jìn)制的數(shù)值,動(dòng)一次,測(cè)量結(jié)果可以是一個(gè)二進(jìn)制或十進(jìn)制的數(shù)值,也可以是一個(gè)符號(hào)序列或一個(gè)完整的數(shù)據(jù)段。在測(cè)量也可以是一個(gè)符號(hào)序列或一個(gè)完整的數(shù)據(jù)段。在測(cè)量之前,必須先設(shè)置并確定系統(tǒng)的狀態(tài),且執(zhí)行一些必之前,必須先設(shè)置并確定系統(tǒng)的狀態(tài),且執(zhí)行一些必要的控制動(dòng)作,有時(shí)還需要等待一段時(shí)間。單次測(cè)量要的控制動(dòng)作,有時(shí)還需要等待一段時(shí)間。單次測(cè)量過程包括如下的一系列動(dòng)作:過程包括如下的一系列動(dòng)作:(1 1)觸發(fā))觸發(fā)測(cè)量系

46、統(tǒng)獲得一個(gè)用于啟動(dòng)測(cè)量測(cè)量系統(tǒng)獲得一個(gè)用于啟動(dòng)測(cè)量的信號(hào);的信號(hào);(2 2)等待測(cè)量過程的結(jié)束;)等待測(cè)量過程的結(jié)束; (3 3)輸出測(cè)量數(shù)據(jù))輸出測(cè)量數(shù)據(jù)要求測(cè)量儀器模塊準(zhǔn)要求測(cè)量儀器模塊準(zhǔn)備好傳送單個(gè)或多個(gè)測(cè)量數(shù)據(jù);備好傳送單個(gè)或多個(gè)測(cè)量數(shù)據(jù);(4 4)接收測(cè)量數(shù)據(jù))接收測(cè)量數(shù)據(jù)從測(cè)量儀器模塊接收測(cè)從測(cè)量儀器模塊接收測(cè)量數(shù)據(jù)以供后續(xù)處理。量數(shù)據(jù)以供后續(xù)處理。對(duì)于較復(fù)雜的測(cè)量過程,可借助于過程控制,將對(duì)于較復(fù)雜的測(cè)量過程,可借助于過程控制,將它們分解為多個(gè)單次測(cè)量。它們分解為多個(gè)單次測(cè)量。 分析計(jì)算分析計(jì)算 分析計(jì)算的最終目標(biāo)在于壓縮數(shù)據(jù)分析計(jì)算的最終目標(biāo)在于壓縮數(shù)據(jù)量,以便從所采集的測(cè)量信

47、號(hào)中獲得特征信息。舉量,以便從所采集的測(cè)量信號(hào)中獲得特征信息。舉例來說,計(jì)算分析的內(nèi)容包括:例來說,計(jì)算分析的內(nèi)容包括: (1)借助校準(zhǔn)結(jié)果從沒有校準(zhǔn)的測(cè)量數(shù)據(jù)中推)借助校準(zhǔn)結(jié)果從沒有校準(zhǔn)的測(cè)量數(shù)據(jù)中推算出校準(zhǔn)數(shù)據(jù);算出校準(zhǔn)數(shù)據(jù);(2)剔除野點(diǎn)、平滑濾波;)剔除野點(diǎn)、平滑濾波;(3)測(cè)量曲線的積分或微分;)測(cè)量曲線的積分或微分;(4)數(shù)據(jù)之間的相關(guān)性;)數(shù)據(jù)之間的相關(guān)性;(5)信號(hào)變換,如計(jì)算一個(gè)時(shí)間信號(hào)和位置信)信號(hào)變換,如計(jì)算一個(gè)時(shí)間信號(hào)和位置信號(hào)的頻譜;號(hào)的頻譜;(6)統(tǒng)計(jì)特征量的計(jì)算等。)統(tǒng)計(jì)特征量的計(jì)算等。除了這些數(shù)值化運(yùn)算外,有時(shí)還需進(jìn)行邏輯運(yùn)算,除了這些數(shù)值化運(yùn)算外,有時(shí)還需進(jìn)行

48、邏輯運(yùn)算,例如,根據(jù)某項(xiàng)指標(biāo)進(jìn)行分類等。此外,利用對(duì)例如,根據(jù)某項(xiàng)指標(biāo)進(jìn)行分類等。此外,利用對(duì)符號(hào)鏈的操作還可改變數(shù)據(jù)格式。符號(hào)鏈的操作還可改變數(shù)據(jù)格式。表達(dá)表達(dá) 表達(dá)的作用是把從測(cè)量和分析計(jì)算中所表達(dá)的作用是把從測(cè)量和分析計(jì)算中所得到的信息,傳遞給測(cè)量系統(tǒng)的操作者。在測(cè)量過得到的信息,傳遞給測(cè)量系統(tǒng)的操作者。在測(cè)量過程結(jié)束后就應(yīng)當(dāng)及時(shí)地給出明確的測(cè)量結(jié)果,以便程結(jié)束后就應(yīng)當(dāng)及時(shí)地給出明確的測(cè)量結(jié)果,以便對(duì)測(cè)量過程的質(zhì)量進(jìn)行判定,如果必要的話,還需對(duì)測(cè)量過程的質(zhì)量進(jìn)行判定,如果必要的話,還需要改變測(cè)量原理和測(cè)量方法。要改變測(cè)量原理和測(cè)量方法。保存保存 保存的作用是將采集信號(hào)和由此獲得的保存的作

49、用是將采集信號(hào)和由此獲得的信息轉(zhuǎn)移到非易丟失的存儲(chǔ)介質(zhì)中。這樣,即便在信息轉(zhuǎn)移到非易丟失的存儲(chǔ)介質(zhì)中。這樣,即便在測(cè)量過程中斷或結(jié)束后,測(cè)量數(shù)據(jù)仍能被以后的分測(cè)量過程中斷或結(jié)束后,測(cè)量數(shù)據(jù)仍能被以后的分析計(jì)算所使用。因此,建議將原始數(shù)據(jù)、或經(jīng)校準(zhǔn)析計(jì)算所使用。因此,建議將原始數(shù)據(jù)、或經(jīng)校準(zhǔn)的測(cè)量數(shù)據(jù)、實(shí)驗(yàn)裝置和操作軟件的設(shè)置參數(shù)存儲(chǔ)的測(cè)量數(shù)據(jù)、實(shí)驗(yàn)裝置和操作軟件的設(shè)置參數(shù)存儲(chǔ)起來,但沒有必要存儲(chǔ)圖形以節(jié)省存儲(chǔ)空間。起來,但沒有必要存儲(chǔ)圖形以節(jié)省存儲(chǔ)空間。 建立文檔建立文檔 建立測(cè)量文檔是測(cè)量過程的重要組建立測(cè)量文檔是測(cè)量過程的重要組成部分,其作用是保存測(cè)量過程和測(cè)量結(jié)果的完整成部分,其作用是保

50、存測(cè)量過程和測(cè)量結(jié)果的完整記錄。通過建立文檔,能將產(chǎn)生測(cè)量結(jié)果的前提和記錄。通過建立文檔,能將產(chǎn)生測(cè)量結(jié)果的前提和獲得測(cè)量結(jié)果的設(shè)置無歧義、無空缺地記錄在案。獲得測(cè)量結(jié)果的設(shè)置無歧義、無空缺地記錄在案。只有建立了測(cè)量文檔,才能使測(cè)量結(jié)果應(yīng)用于解決只有建立了測(cè)量文檔,才能使測(cè)量結(jié)果應(yīng)用于解決實(shí)際問題或發(fā)表論文,或者按照新的判據(jù)重新分析實(shí)際問題或發(fā)表論文,或者按照新的判據(jù)重新分析計(jì)算測(cè)量數(shù)據(jù)。如果事實(shí)表明測(cè)量誤差的產(chǎn)生與過計(jì)算測(cè)量數(shù)據(jù)。如果事實(shí)表明測(cè)量誤差的產(chǎn)生與過程的改變之間具有某種時(shí)間上的關(guān)聯(lián)性,則可以依程的改變之間具有某種時(shí)間上的關(guān)聯(lián)性,則可以依據(jù)精心建立的測(cè)量文檔進(jìn)行事后的誤差分析。據(jù)精心

51、建立的測(cè)量文檔進(jìn)行事后的誤差分析。 4.4.3 4.4.3 LabVIEWLabVIEW和和MATLABMATLAB 一、一、LabVIEWLabVIEW圖形化軟件開發(fā)平臺(tái)圖形化軟件開發(fā)平臺(tái)LabVIEWLabVIEW是一種圖形化編程語言,其基礎(chǔ)是是一種圖形化編程語言,其基礎(chǔ)是用圖標(biāo)(功能模塊)來表示指令,可用圖形化程序用圖標(biāo)(功能模塊)來表示指令,可用圖形化程序也可以表達(dá)各種程序結(jié)構(gòu)。在這種面向圖標(biāo)的編程也可以表達(dá)各種程序結(jié)構(gòu)。在這種面向圖標(biāo)的編程語言中,編程過程就像電子元器件的布線一樣,很語言中,編程過程就像電子元器件的布線一樣,很容易實(shí)現(xiàn)指令間的互相連接,而其中的連線則表示容易實(shí)現(xiàn)指令間

52、的互相連接,而其中的連線則表示圖標(biāo)(即功能模塊)之間存在數(shù)據(jù)的傳遞。被連接圖標(biāo)(即功能模塊)之間存在數(shù)據(jù)的傳遞。被連接的圖標(biāo)之間的數(shù)據(jù)流,控制著指令的執(zhí)行順序,并的圖標(biāo)之間的數(shù)據(jù)流,控制著指令的執(zhí)行順序,并允許有多個(gè)數(shù)據(jù)通道同步運(yùn)行。允許有多個(gè)數(shù)據(jù)通道同步運(yùn)行。 二、二、MATLAB/MATLAB/SimulinkSimulink MATLABMATLAB(MATrixMATrix LABoratoryLABoratory)是美國)是美國MathworksMathworks公司的產(chǎn)品,最初是一個(gè)用于矩陣運(yùn)算公司的產(chǎn)品,最初是一個(gè)用于矩陣運(yùn)算的交互式數(shù)值計(jì)算程序,隨后逐漸的交互式數(shù)值計(jì)算程序,隨

53、后逐漸擴(kuò)展了各種軟件擴(kuò)展了各種軟件工具箱、交互式圖形化動(dòng)態(tài)系統(tǒng)仿真軟件開發(fā)平臺(tái)工具箱、交互式圖形化動(dòng)態(tài)系統(tǒng)仿真軟件開發(fā)平臺(tái)和軟、硬件混合仿真平臺(tái),其應(yīng)用范圍幾乎覆蓋了和軟、硬件混合仿真平臺(tái),其應(yīng)用范圍幾乎覆蓋了科學(xué)技術(shù)與工程應(yīng)用的所有領(lǐng)域科學(xué)技術(shù)與工程應(yīng)用的所有領(lǐng)域。加之。加之MATLABMATLAB所特所特有的強(qiáng)大而便捷的多維繪圖功能,且允許用戶用數(shù)有的強(qiáng)大而便捷的多維繪圖功能,且允許用戶用數(shù)學(xué)書寫方式來表達(dá)數(shù)值和符號(hào)計(jì)算,使得學(xué)書寫方式來表達(dá)數(shù)值和符號(hào)計(jì)算,使得MATLABMATLAB軟軟件平臺(tái)受到了專業(yè)人士的普遍青睞,并已成為件平臺(tái)受到了專業(yè)人士的普遍青睞,并已成為大學(xué)大學(xué)生必須掌握的基

54、本軟件工具生必須掌握的基本軟件工具。掌握掌握LabVIEWLabVIEW、MATLAB/MATLAB/SimulinkSimulink和和C C語言的編程語言的編程方法和技巧,對(duì)于開發(fā)高性價(jià)比計(jì)算機(jī)輔助測(cè)量與方法和技巧,對(duì)于開發(fā)高性價(jià)比計(jì)算機(jī)輔助測(cè)量與控制系統(tǒng)是不可或缺的,其重要性怎么強(qiáng)調(diào)也不過控制系統(tǒng)是不可或缺的,其重要性怎么強(qiáng)調(diào)也不過分。分。 4.5 4.5 硬件接口和總線系統(tǒng)硬件接口和總線系統(tǒng) 硬件接口是數(shù)據(jù)、消息、地址和指令等進(jìn)行交硬件接口是數(shù)據(jù)、消息、地址和指令等進(jìn)行交換的場(chǎng)所,而總線系統(tǒng)則是通過公用的數(shù)據(jù)線將儀換的場(chǎng)所,而總線系統(tǒng)則是通過公用的數(shù)據(jù)線將儀器的硬件接口連接起來。器的硬

55、件接口連接起來。 4.5.1 4.5.1 基本概念基本概念通信方式通信方式 從總體來講,計(jì)算機(jī)中的通信方式從總體來講,計(jì)算機(jī)中的通信方式有兩種:即有兩種:即串行通信串行通信和和并行通信。并行通信。 串行通信串行通信是指數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占是指數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長度。其只要少數(shù)幾條線就可以在系統(tǒng)間據(jù)一個(gè)固定的時(shí)間長度。其只要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的通信,缺點(diǎn)是傳輸速度慢,優(yōu)點(diǎn)是傳輸成本低、適合遠(yuǎn)距的通信,缺點(diǎn)是傳輸速度慢,優(yōu)點(diǎn)是傳輸成本低、適

56、合遠(yuǎn)距離傳輸。離傳輸。 并行通信并行通信是把一個(gè)字符的各數(shù)位用幾條線同時(shí)進(jìn)行傳是把一個(gè)字符的各數(shù)位用幾條線同時(shí)進(jìn)行傳輸,傳輸速度快,信息率高。但它比串行通信所用的電纜輸,傳輸速度快,信息率高。但它比串行通信所用的電纜多,故常用在傳輸距離較短(幾米至幾十米)、數(shù)據(jù)傳輸多,故常用在傳輸距離較短(幾米至幾十米)、數(shù)據(jù)傳輸率較高的場(chǎng)合。率較高的場(chǎng)合。 (a) 串行通信串行通信(b) 并行通信并行通信 標(biāo)準(zhǔn)化接口標(biāo)準(zhǔn)化接口 硬件接口(以下簡稱接口)是硬件接口(以下簡稱接口)是系統(tǒng)中不同的組件、儀器或裝置連接成為有機(jī)整系統(tǒng)中不同的組件、儀器或裝置連接成為有機(jī)整體的過渡通道。每一接口都配有特定的設(shè)備消息,體

57、的過渡通道。每一接口都配有特定的設(shè)備消息,即接口指令。在那些能被單獨(dú)訪問的接口,都有即接口指令。在那些能被單獨(dú)訪問的接口,都有一個(gè)以數(shù)字排序的專用地址。一個(gè)以數(shù)字排序的專用地址。 測(cè)量儀器通常采用標(biāo)準(zhǔn)化接口,以便于建立測(cè)量儀器通常采用標(biāo)準(zhǔn)化接口,以便于建立一個(gè)獨(dú)立于制造商的開放式測(cè)量系統(tǒng)。一個(gè)標(biāo)準(zhǔn)一個(gè)獨(dú)立于制造商的開放式測(cè)量系統(tǒng)。一個(gè)標(biāo)準(zhǔn)化接口大都具有以下的物理特性:化接口大都具有以下的物理特性:(1 1)插頭的結(jié)構(gòu)形式和插針的定義;)插頭的結(jié)構(gòu)形式和插針的定義;(2 2)連接電纜;)連接電纜;(3 3)信號(hào)類型和電平要求;)信號(hào)類型和電平要求;(4 4)數(shù)據(jù)形式和傳輸協(xié)議。)數(shù)據(jù)形式和傳輸協(xié)

58、議。協(xié)議協(xié)議 掛在接口上的儀器與計(jì)算機(jī)之間的通訊掛在接口上的儀器與計(jì)算機(jī)之間的通訊信號(hào)往往需要通過總線,而總線上的通訊則必須按信號(hào)往往需要通過總線,而總線上的通訊則必須按照一定的規(guī)則(即協(xié)議)來進(jìn)行。照一定的規(guī)則(即協(xié)議)來進(jìn)行。協(xié)議一般是按照協(xié)議一般是按照開放式系統(tǒng)開放式系統(tǒng)互聯(lián)(互聯(lián)(Open Open System System InterconnecInterconnec tiontion,OSIOSI)的)的7 7層參考模型層參考模型而制定的,該模型根據(jù)相應(yīng)的功能將通訊的各個(gè)子而制定的,該模型根據(jù)相應(yīng)的功能將通訊的各個(gè)子任務(wù)進(jìn)行結(jié)構(gòu)化分層,并采用總線授權(quán)方式來協(xié)調(diào)任務(wù)進(jìn)行結(jié)構(gòu)化分層,

59、并采用總線授權(quán)方式來協(xié)調(diào)各個(gè)參與者對(duì)總線的訪問,使它們的傳輸請(qǐng)求能夠各個(gè)參與者對(duì)總線的訪問,使它們的傳輸請(qǐng)求能夠在可期待的時(shí)間內(nèi)得到滿足,同時(shí)避免多個(gè)參與者在可期待的時(shí)間內(nèi)得到滿足,同時(shí)避免多個(gè)參與者同時(shí)使用總線所產(chǎn)生的訪問沖突。同時(shí)使用總線所產(chǎn)生的訪問沖突。總線授權(quán)方式有兩種:其一,由中央控制單元總線授權(quán)方式有兩種:其一,由中央控制單元集中分配使用權(quán)限;其二,由參與者分散分配使用集中分配使用權(quán)限;其二,由參與者分散分配使用權(quán)限。權(quán)限。在集中方式下,由中央控制單元作為在集中方式下,由中央控制單元作為“主機(jī)主機(jī)”來控制總線上的通訊,并可隨時(shí)訪問總線,余下的來控制總線上的通訊,并可隨時(shí)訪問總線,余

60、下的設(shè)備則作為設(shè)備則作為“從機(jī)從機(jī)”。從機(jī)無權(quán)直接發(fā)送任何消息。從機(jī)無權(quán)直接發(fā)送任何消息到總線上,而只有在受到主機(jī)邀請(qǐng)后,方可向總線到總線上,而只有在受到主機(jī)邀請(qǐng)后,方可向總線發(fā)送消息,此即所謂的發(fā)送消息,此即所謂的“主從方式主從方式” 。在主從方。在主從方式下,中央控制單元或以固定的時(shí)間間隔式下,中央控制單元或以固定的時(shí)間間隔分時(shí)分時(shí)多路訪問(多路訪問(TDMATDMA)各個(gè)參與者,或在中斷后通過狀)各個(gè)參與者,或在中斷后通過狀態(tài)查詢(態(tài)查詢(PollingPolling)巡回訪問各個(gè)參與者。)巡回訪問各個(gè)參與者。 在在分散分散分配方式下,分配方式下,控制權(quán)屬于各個(gè)參與者控制權(quán)屬于各個(gè)參與者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論