簡介
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接口替代。



















