新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于VC的GPIB儀器遠(yuǎn)程測(cè)量系統(tǒng)實(shí)現(xiàn)方法

基于VC的GPIB儀器遠(yuǎn)程測(cè)量系統(tǒng)實(shí)現(xiàn)方法

作者: 時(shí)間:2011-08-29 來(lái)源:網(wǎng)絡(luò) 收藏
0 引言
隨著數(shù)字化的智能化儀器的快速發(fā)展,工程上越來(lái)越希望將常用儀器設(shè)備與計(jì)算機(jī)連接起來(lái)組成一個(gè)由計(jì)算機(jī)控制的智能系統(tǒng)。而工程中常用的儀器設(shè)備種類(lèi)繁多、功能各異、獨(dú)立性強(qiáng),一個(gè)系統(tǒng)往往需要多臺(tái)不同類(lèi)型的儀器協(xié)同工作。而基于通用接口總線(xiàn)GPIB則可以把各種可編程儀器與計(jì)算機(jī)緊密地聯(lián)系起來(lái),使電子測(cè)量由獨(dú)立的、傳統(tǒng)的單臺(tái)儀器向大規(guī)模自動(dòng)測(cè)試系統(tǒng)的方向發(fā)展。本文提出了一種在VC++6.0編程環(huán)境中利用SCPI對(duì)基于GPIB接口的儀器進(jìn)行的實(shí)現(xiàn)方法。


1 GPIB接口總線(xiàn)
GPIB主要是為臺(tái)式測(cè)量?jī)x器(或裝置)組成自動(dòng)測(cè)量系統(tǒng)而設(shè)計(jì)的。系統(tǒng)主要利用GPIB接口卡將若干連接起來(lái),每個(gè)設(shè)備(包括計(jì)算機(jī)接口卡)必須有一個(gè)0~30之間的GPIB地址。一般GPIB接口卡設(shè)置為地址0,儀器的GPIB地址則從1到30。GPIB有一個(gè)控者(電腦)來(lái)控制總線(xiàn)。在總線(xiàn)上傳送儀器命令和數(shù)據(jù),控者尋址一個(gè)講者以及一個(gè)或多個(gè)聽(tīng)者。數(shù)據(jù)串在總線(xiàn)上從講者向聽(tīng)者傳送。
GPIB系統(tǒng)的連接方式可以是線(xiàn)型、星型或者混合拓?fù)湫汀R话闱闆r下,GPIB電纜的連接器都具有特殊的構(gòu)造,它都允許多個(gè)連接器堆疊連接在一起。對(duì)GPIB總線(xiàn)系統(tǒng)連接的基本配置要求主要有兩個(gè):
第一種配置,其兩個(gè)設(shè)備之間的最大距離為4米,整個(gè)電纜的長(zhǎng)度不得超過(guò)20米(第一個(gè)器件與最后一個(gè)器件之間的距離);
在第二種配置下,GPIB母線(xiàn)上最多可掛15個(gè)器件,這主要是受TTL接口收發(fā)器驅(qū)動(dòng)能力限制。當(dāng)測(cè)試系統(tǒng)有必要使用多于15個(gè)器件時(shí),只需在控制器上再添置一個(gè)GPIB接口,這樣可多拉一個(gè)母線(xiàn),再多掛14個(gè)器件。該總線(xiàn)的最大數(shù)據(jù)傳輸速率為1 MB/s,在20米總線(xiàn)上,最高可工作于500 KB/s。


2 系統(tǒng)組成
基于VC++的系統(tǒng)組成如圖1所示。該系統(tǒng)主要包括計(jì)算機(jī)、GPIB電纜、USB-GPIB控制器、GPIB儀器等。

系統(tǒng)的主要優(yōu)勢(shì)表現(xiàn)在以下幾個(gè)方面:
(1)編程方便,可使用高級(jí)語(yǔ)言編程;
(2)提高儀器設(shè)備的性能指標(biāo)??衫糜?jì)算機(jī)對(duì)帶有GPIB接口的儀器實(shí)現(xiàn)操作和控制,以實(shí)現(xiàn)各種自動(dòng)標(biāo)準(zhǔn)、多次測(cè)量平均等功能,從而提高測(cè)量精度;
(3)便于將多臺(tái)帶有GPIB接口的儀器組合起來(lái),以形成較大的系統(tǒng),從而高效、靈活地完成各種不同的測(cè)試任務(wù);
(4)便于擴(kuò)展傳統(tǒng)儀器的功能。由于儀器與計(jì)算機(jī)相聯(lián),因此可在計(jì)算機(jī)的控制下對(duì)測(cè)試數(shù)據(jù)進(jìn)行更加靈活和方便的傳輸、處理、綜合利用和顯示,從而使原來(lái)儀器采用硬件邏輯很難解決的問(wèn)題迎刃而解。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉