2008年6月20日 星期五

以任意語言在匯流排上執行儀器控制(上)


   無論是開發何種測試與測量應用,都需要依靠成熟的儀器控制技術,以在不分任何程式語言以及任何匯流排介面下,協助連接儀器。工程師可以彈性地選擇最合適的硬體介面,而卻又不需擔心程式語言是否支援;同樣的,在選擇程式語言時也不需擔心硬體是否支援。所以若要擁有一個可靠、堅固且高效能的儀器控制系統,則需使用到高彈性且可擴充的儀器控制軟硬體。
   
本文將會介紹一系列的軟硬體選擇,協助工程師在量測應用上選擇最適合的軟硬體。
   
硬體匯流排技術
   
「儀器控制」的意思是使用電腦上執行的軟體,通過某種匯流排去操控另一端的儀器。儀器本身通常都會提供超過一種連接的方式,而電腦上通常也會支援超過一種儀器控制匯流排。如果電腦並不內建儀器所支援的匯流排,則可以透過介面卡或是外接轉換器來得到所需的匯流排。儀器控制的匯流排介面有非常多種,大致可區分為下列兩種分類:
   

●獨立的匯流排,用來與傳統封閉式儀器溝通。包含為測試與量測領域所制定的GPIB介面,以及一般電腦所支援的通訊介面,如序列埠(RS-232)、乙太網路、USB、無線網路以及IEEE 1394等。有些通訊介面可延伸至其他的介面,例如USB到GPIB的轉換器;
●內建在儀器中的模組化匯流排。包含了PCI、PCI Express、VXI以及PXI介面。這些介面也可延伸至其他介面,例如PCI介面的GPIB卡。

獨立匯流排技術

關鍵字 : NI