电子常识
Hewlett Packard在60年代末发明了通用接口总线,或简称为GPIB,使得在电脑和仪器之间的通信得以轻松实现。总线并不是简单的指在电脑和仪器间传输数据,GPIB提供了一种非常必要的规范和协议来管理通信。IEEE协会在1975年定立了GPIB标准,作为IEEE第488个标准,GPIB变得十分著名。GPIB的最初目的是提供电脑对仪器在检验测量时的控制。然而,它的用途被延伸至很多其它领域中,比如电脑到电脑的通信,万用表、扫描仪、示波器的控制。
GPIB可以用作多台仪器通信的平行总线。GPIB以比特传输数据(1比特是8字节),采用ASCII码字符串编码信息。你的电脑只有安装了GPIB板(或者GPIB扩展板)才可以使用GPIB,这些器材如下图所示。
你可以将许多仪器和电脑连接到同一个GPIB总线上。每一个设备,包括电脑接口板,必须有一个唯一的GPIB地址(0到30之间),这样数据源和目的地址就可以用这个数字来识别了。通常地址0会被分配给GPIB接口板。连接到接口板上的仪器可以选用地址1到30中的任一个。GPIB有一个控制器,通常是你的电脑,用来控制总线管理功能。为了在总线上传输仪器命令和数据,控制器给一个呼叫口和一个或几个响应口分配地址。然后数据串在总线上从呼叫口被发送到响应口。GPIB VI自动处理地址分配和大部分其它的总线管理功能,为你的低水平设计提供方便。下图展示了一个典型的GPIB系统(图2.4)。
虽然GPIB是一种将数据导入电脑的方法,但是即使是它与嵌入到电脑里的板块配合使用,GPIB在根本上也不同于数据采集。使用一个特别的协议,GPIB与另外的电脑或者仪器实现对话,将它们采集到的数据导入本电脑中,而涉及直接连接信号的数据采集则由电脑的DAQ设备负责。
使用GPIB作为你最终仪器系统的一部分,你需要一个GPIB板或者外接盒,一条GPIB电缆,LABVIEW,一台电脑,一个IEEE 488-兼容仪器来通信(或者另一台带有GPIB板的电脑)。你同样需要在你的电脑里安装GPIB驱动软件,依照你是与LabVIEW配合还是与板块配合,安装相应的驱动。
GPIB接口与总线
接口部分是由各种逻辑电路组成,与各仪器装置安装在一起,用于对传输的信息进行发送、接收、编码和译码;总线部分是一条无源的多芯电缆,用做传输各种消息。将具有GPIB接口的仪器用GPIB总线连接起来的标准接口总线系统。
在一个GPIB标准接口总线系统中,要进行有效的通信联络至少有“讲者”、“听者”、“控者”三类仪器装置。
讲者是通过总线发送仪器消息的仪器装置( 如测量仪器、数据采集器、计算机等),在一个GPIB系统中,可以设置多个讲者, 但在某一时刻,只能有一个讲者在起作用。
听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个GPIB系统中,可以设置多个听者,并且允许多个听者同时工作。
控者是数据传输过程中的组织者和控制者,例如对其他设备进行寻址或允许“讲者”使用总线等。控者通常由计算机担任,GPIB系统不允许有两个或两个以上的控者同时起作用。
全部0条评论
快来发表一下你的评论吧 !