gpib
設備和計算機連接的匯流排
通用介面匯流排(General-Purpose Interface Bus,GPIB)是一種設備和計算機連接的匯流排。大多數台式儀器是通過GPIB線以及GPIB介面與電腦相連。
GPIB(General-Purpose Interface Bus)-通用介面匯流排,大多數台式儀器是通過GPIB線以及GPIB介面與電腦相連。
1965年惠普公司設計HP-IB
1975年 HP-IB變成IEEE-488-1975標準
1987年 IEEE又將原IEEE-488標準作個別修訂定名為IEEE-488.1-1987,並同時頒布了IEEE-488.2-1987標準,對器件消息的編碼格式作了進一步的標準化
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電纜的連接,可以方便地實現星型組合、線型組合或者二者的組合。
USB介面的高性能IEEE-488 GPIB卡
GPIB比串口控制提高了傳輸速率和同時支持的設備總數。但是已經被傳輸速率更快支持設備總數更多的lan介面替代。