gpib

通用接口匯流排(General-Purpose Interface Bus,GPIB)是一種設備和計算機連線的匯流排。大多數台式儀器是通過GPIB線以及GPIB接口與電腦相連。

基本介紹

  • 中文名:通用接口匯流排
  • 外文名:General-Purpose Interface Bus
  • 簡稱:GPIB
  • 作用:使台式儀器與電腦相連
簡介,基本特性,接口匯流排,套用,

簡介

GPIB(General-Purpose Interface Bus)-通用接口匯流排,大多數台式儀器是通過GPIB線以及GPIB接口與電腦相連。
1965年惠普公司設計HP-IB
1975年 HP-IB變成IEEE-488-1975標準
1977年10月表決通過後IEC(國際電工委員會)便頒布了IEC625標準
1987年 IEEE又將原IEEE-488標準作個別修訂定名為IEEE-488.1-1987,並同時頒布了IEEE-488.2-1987標準,對器件訊息的編碼格式作了進一步的標準化
1990年SCPI規範被引入IEEE 488儀器
1992年 修訂IEEE 488.2
1993年 NI公司提出HS488
1965年,惠普公司Hewlett-Packard)設計了惠普接口匯流排(HP-IB, 用於連線惠普的計算機和可程式儀器.由於其高轉換速率(通常可達1Mbytes/s), 這種接口匯流排得到普遍認可, 並被接收為IEEE標準488-1975和ANSI/IEEE標準488.1-1987. 後來, GPIB比HP-IB的名稱用得更廣泛. ANSI /IEEE 488.2 -1987加強了原來的標準, 精確定義了控制器和儀器的通訊方式. 可程式儀器的標準命令(Standard Commands for Programmable Instruments,SCPI)採納了IEEE488.2定義的命令結構,創建了一整套編程命令。

基本特性

(1) 可以用一條匯流排互相連線若干台裝置,以組成一個自動測試系統。 系統中裝置的數目最多不超過15台,互連匯流排的長度不超過20m。
(2) 數據傳輸採用並行比特(位)、串列位元組(位組)雙向異步傳輸方式,其最大傳輸速率不超過1兆位元組每秒。
(3)匯流排上傳輸的訊息採用負邏輯。低電平(≤+0.8V)為邏輯“1”,高電平(≥+2.0V)為邏輯“0”。
(4) 地址容量。單位元組地址:31個講地址,31個聽地址;雙位元組地址:961個講地址,961個聽地址。
(5) 一般適用於電氣干擾輕微的實驗室和生產現場。

接口匯流排

接口部分是由各種邏輯電路組成,與各儀器裝置安裝在一起,用於對傳輸的信息進行傳送、接收、編碼解碼;匯流排部分是一條無源的多芯電纜,用做傳輸各種訊息。將具有GPIB接口的儀器用GPIB匯流排連線起來的標準接口匯流排系統。
在一個GPIB標準接口匯流排系統中,要進行有效的通信聯絡至少有“講者”、“聽者”、“控者”三類儀器裝置。
講者是通過匯流排傳送儀器訊息的儀器裝置( 如測量儀器、數據採集器、計算機等),在一個GPIB系統中,可以設定多個講者, 但在某一時刻,只能有一個講者在起作用。
聽者是通過匯流排接收由講者發出訊息的裝置(如印表機、信號源等),在一個GPIB系統中,可以設定多個聽者,並且允許多個聽者同時工作。
控者是數據傳輸過程中的組織者和控制者,例如對其他設備進行定址或允許“講者”使用匯流排等。控者通常由計算機擔任,GPIB系統不允許有兩個或兩個以上的控者同時起作用。

套用

我們使用一台計算機,通過GPIB控制卡可以實現和一台或多台儀器的聽、講、控功能,並組成儀器系統,使我們的測試和測量工作變得快捷, 簡便, 精確和高效。通過GPIB電纜的連線,可以方便地實現星型組合、線型組合或者二者的組合。
與GPIB對應的是一種工程控制用的協定,最初由HP公司提出,後來成為一種國際標準,遵守的協定為IEEE488。一般被用來使用任何程式語言如VB、Vc、C++實現電腦對儀器的控制。當然也有某些儀器製造商自己開發的語言支持GPIB。如keithley公司使用的testpoint,NI公司的Labview等。實現這種控制首先要被控儀器支持GPIB,其次,工控機安裝IEEE488卡,並通過gpib線連線兩個設備。
GPIB比串口控制提高了傳輸速率和同時支持的設備總數。但是已經被傳輸速率更快支持設備總數更多的lan接口替代。

相關詞條

熱門詞條

聯絡我們