GPIB口介绍-智能仪器通信接口
- 格式:ppt
- 大小:698.00 KB
- 文档页数:30
GPIB教程范文GPIB(General Purpose Interface Bus)是一种用于连接仪器和计算机的标准接口,也被称为IEEE-488总线。
GPIB接口广泛应用于科学研究、工业自动化及仪器仪表控制等领域。
本文将为读者介绍GPIB的原理、使用方法以及典型应用。
一、GPIB原理GPIB总线是一种多主多从的并行接口,可同时连接多个仪器。
GPIB接口包含了16条双向数据线(Data Lines)、8条控制线(Control Lines)和3条地线(Ground)。
GPIB总线将仪器和计算机连接在一起,并提供了一种统一的接口标准。
通过在计算机上安装GPIB控制软件,用户可以方便地控制、配置和获取仪器的数据。
二、GPIB使用方法1.连接GPIB接口:将GPIB控制器插入计算机的扩展插槽上,并使用GPIB接线缆将仪器与GPIB控制器连接起来。
2. 安装GPIB控制软件:根据硬件设备的要求,在计算机上安装相应的GPIB控制软件。
常见的GPIB控制软件有LabVIEW、MATLAB等。
3.配置仪器参数:使用GPIB控制软件,配置仪器的通信参数,如GPIB地址、仪器型号等。
4.发送命令并接收响应:在GPIB控制软件中编写相应的命令,并将其发送到仪器上。
仪器接收到命令后,执行相应的操作,并将结果通过GPIB总线返回给控制软件。
5.数据处理和分析:控制软件接收到仪器返回的数据后,可以对其进行处理和分析。
常见的操作包括数据图形化显示、数据保存等。
三、GPIB典型应用1.科学研究:GPIB接口可以用于连接各种科学仪器,如光谱仪、示波器、电源等。
科学家可以通过GPIB控制软件对仪器进行远程控制,并获取实验数据。
2.工业自动化:GPIB接口也广泛应用于工业自动化领域。
它可以用于连接各种工业仪器和控制设备,实现自动化生产过程的控制和监测。
3.仪器仪表控制:GPIB接口是仪器仪表控制的重要手段之一、通过GPIB接口,可以将多个仪器连接在一起,形成一个完整的测量系统。
什么叫GPIBGPIB简介GPIB(General-Purpose Interface Bus)-通用接口总线大多数打印机就是通过GPIB线以及GPIB接口与电脑相连。
1965年惠普公司设计HP-IB1975年 HP-IB变成IEEE-488标准1987年被采纳, IEEE 488-1978变成1990年 SCPI规范被引入IEEE 488仪器1992年修订IEEE1993年 NI公司提出HS4881965年, 惠普公司(Hewlett-Packard)设计了惠普接口总线(HP-IB, 用于连接惠普的计算机和可编程仪器.由于其高转换速率(通常可达1Mbytes/s), 这种接口总线得到普遍认可, 并被接收为IEEE标准488-1975和ANSI/IEEE标准. 后来, GPIB比HP-IB的名称用得更广泛. ANSI /IEEE -1987加强了原来的标准, 精确定义了控制器和仪器的通讯方式. 可编程仪器的标准命令(Standard Commands for Programmable Instruments, SCPI)采纳了定义的命令结构,创建了一整套编程命令.多仪器的星型组合和线型组合我们使用一台计算机,通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,并组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效。
通过GPIB电缆的连接,可以方便地实现星型组合、线型组合或者二者的组合。
是一种工程控制用的协议。
最初由HP公司提出,目前成为一种国际标准,遵守的协议为IEEE488。
一般被用来使用任何编程语言如VB、Vc、C++实现电脑对仪器的控制。
当然也有某些仪器制造商自己开发的语言支持GPIB。
如keithley公司使用的testpoint,NI公司的labview等。
实现这种控制首先要被控仪器支持GPIB,其次,工控机安装IEEE488卡,并通过gpib线连接两个设备。
—GPIB比串口控制提高了传输速率和同时支持的设备总数。
GPIB总线标准的历史沿革z1965年,惠普公司(HP)设计出HP-IB仪器接口总线,用于将其自行设计生产的一系列可编程仪器与计算机进行连接;z1975年,美国电气与电子工程师协会(IEEE)采纳了HP-IB技术并将其加以推广。
1978年,IEEE颁布了标准文件IEEE std488-1978,又称为GPIB(General Purpose Interface Bus)总线标准(GPIB是24针接口);z1979年,国际电工委员会(IEC)承认了这种接口系统,颁布了IEC-625-79和IEC-625-80两个标准文件(IEC-625是25针接口); z1984年,我国颁布了ZBY207.1-84和ZBY207.2-84两个文本作为标准;z1987年,IEEE488-1978标准提升为IEEE488.1-1987,全称是“用于可编程仪器的IEEE标准数字化接口;z但是,IEEE488.1-1987标准仍存在不足。
为此,IEEE又同时建立了IEEE488.2-1987标准;z1990年4月公布的可编程的仪器命令集SCPI则解决了器件的标准化;z1992年,IEEE488.2-1987标准又进行了新一轮的修改,变更成为IEEE488.2-1992标准。
GPIB仪器的连接方法和工作方式 z GPIB总线一共由16根线组成(未包括8根地回线),其中有8根数据线DB0 to DB7,3根握手线(NRFD、DAV、NDAC),5根总线控制线(ATN、SRQ、IFC、REN和EOI);z GPIB总线是一种采用异步数据传送方式的双向总线;z GPIB总线上的信息按位(bit)并行、字节(byte)串行的方式传送。
所以称为位并行,字节串行。
GPIB系统连接的基本配置要求z如下图所示,设备可以处于以下任何一种角色之中或者同时扮演几种角色:¾空闲(IDLE),什么事也不做;¾听者(LISTENER),从讲者处接收信息;¾讲者(TALKER),向一个或多个听者发送数据;¾控制器(CONTROLLER)。
GPIB接口介面简介由[美达科技股份有限公司]提供GPIB接口最早是由美商惠普(Hewlett-Packard) 公司所发展出来,作为自己公司内部仪器间的连接接口,那时称之为HPIB (Hewlett-Packard Interface Bus) 。
1975年,美国电机电子工程协会 (IEEE) 依据HPIB为基础,公布了ANSI/IEEE Std 488.1-1975,称为可程序化仪器之IEEE标准数字接口(IEEE Standard Digital Interface for Programmable Instrument,简称IEEE 488-1975) ,它规范了连接器 (Connector) 和电缆线 (Cable)间的电气特性与机械特性,也定义出总线间数据传输交握(Handshaking) 协定。
1978年IEEE 又对1975年所订的标准做了第一次的修订,称为IEEE 488-1978。
根据以上所述,可以得知HPIB、GPIB 及IEEE 488等,指的都是同样的标准─ IEEE 488-1978标准。
IEEE 488-1978只对硬件 (电气、机械特性及总线协议等) 作了详细地规范,在轫体程序上却无明确地定义,例如命令格式的语法、参数型态的定义及结束字符的使用等,使得某些仪器间出现了GPIB兼容性的问题。
有鉴于此,惠普与太克(Tektronix) 等仪器大厂,联合于1987年重新订定IEEE 488,将其分成了硬件上的标准-IEEE 488.1-1987及软件上的标准-IEEE 488.2-1987。
IEEE 488.1-1987即为IEEE 488.1-1978,而IEEE 488.2-1987却为新定的标准规范,命名为IEEE标准码、格式、协议及共同命令(IEEE Standard Code,Formats,Protocols,and Common Commands) ,它定义了控制命令的表头格式,参数的型态,共同命令集及状态回报格式等。
GPIB接口功能电路设计哈理工李博文20111 GPIB 接口总线概述GPIB ( General - Purpose Interface Bus) 是一种面向程控仪器的通用接口总线, 它是由国际电子电气工程师协会于1974 年9 月制定的一种标准接口总线,又称IEEE488 总线。
由于具有数据传输稳定可靠,能够实现有效跟踪等特点, 因此, GPIB 自推出以来, 一直受到各仪器厂商的青睐, 经久不衰。
同时GPIB 本身也在不断的发展, 1990 年出现的SCPI 对仪器命令实施了标准化, 使GPIB 系统互换性和互操作性更强。
1993 年推出的HS488 使GPIB 的最高传输速率从1MBp s 提高到8MBp s。
GPIB 总线是一种24 芯的并行无源总线, 其中16 条被用作信号线, 包括8 条数据线(DIO1 ~DIO8) , 3 条握手线A V、NRFD、NDAC) 和5条管理线(A TN、REN、IFC、EOI、SRQ) , 其余8条为地线。
数据传输采用位并行, 字节串行的双向异步传输方式。
消息采用负逻辑, 低电平( ≤018V)为逻辑1 , 高电平( ≥210V) 为逻辑0 。
2 GPIB接口硬件电路的实现(1)软件模拟实现GPIB接口功能电路硬件框图软件模拟实现GPIB接口功能电路硬件框图(2)硬件电路相关芯片STC89C52 : STC89C52系列单片机是从引脚到内核都完全兼容标准8051的单片机,有PDIP-40、PLCC-44、PQFP-44三种封装形式。
其中51/52/53型号后缀为RC,表明片内集成了512字节RAM。
STC89C系列单片机是高速/低功耗的新一代8051单片机,最高工作频率可分别达到25MHz~50MHz。
STC89C系列单片机有较宽的工作电压,5V型号的可工作于3.4V~6.0V,3.3V型号的可工作于2.0V~4.0V。
正常工作模式下的典型耗电为4mA~7mA,空闲模式为2mA,掉电模式’(可由外部中断唤醒)下则小于0.1μA。
电子知识GPIB接口(5)GPIB(25)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目录GPIBGPIB(General-Purpose Interface Bus)-通用接口总线大多数打印机就是通过GPIB线以及GPIB接口与电脑相连。
GPIB 简介1965年惠普公司设计HP-IB1975年 HP-IB变成IEEE-488标准1987年 IEEE488.2被采纳, IEEE 488-1978变成IEEE488.1-19871990年 SCPI规范被引入IEEE 488仪器1992年修订IEEE 488.21993年 NI公司提出HS4881965年, 惠普公司(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定义的命令结构,创建了一整套编程命令.多仪器的星型组合和线型组合我们使用一台计算机,通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,并组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效。
通过GPIB电缆的连接,可以方便地实现星型组合、线型组合或者二者的组合。
是一种工程控制用的协议。
最初由HP公司提出,目前成为一种国际标准,遵守的协议为IEEE488。
一般被用来使用任何编程语言如VB、Vc、C++实现电脑对仪器的控制。
当然也有某些仪器制造商自己开发的语言支持GPIB。
如keithley公司使用的testpoint,NI公司的labview等。
gpib针脚定义-回复GPIB(General Purpose Interface Bus)是一种用于连接仪器设备的标准接口,并且已经成为一种在科学实验室和工业环境中广泛采用的通信协议。
在本文中,我们将深入探讨GPIB接口的针脚定义,以及每个针脚的功能。
GPIB接口通常是一种通过连接线(通常是一根黑色的R对)来实现设备间通信的标准接口。
该接口需要使用一种称为IEEE 488总线的电气标准,该标准定义了如何传输和解析信号。
GPIB接口的通信是通过共享总线架构实现的,这意味着多个仪器可以通过同一个接口进行通信。
在GPIB总线上,每个仪器都有一个唯一的地址,这样其他设备就可以通过地址来与其通信。
在GPIB接口上,有25个针脚,每个针脚都有其特定的功能。
下面是GPIB接口的针脚定义:1.针脚1(SHIELD):用于接地,保护信号免受外界的干扰。
2.针脚2(DIO1):数字输入/输出线1,用于双向数字信号的传输。
3.针脚3(DIO2):数字输入/输出线2,用于双向数字信号的传输。
4.针脚4(DIO3):数字输入/输出线3,用于双向数字信号的传输。
5.针脚5(DIO4):数字输入/输出线4,用于双向数字信号的传输。
6.针脚6(DIO5):数字输入/输出线5,用于双向数字信号的传输。
7.针脚7(DIO6):数字输入/输出线6,用于双向数字信号的传输。
8.针脚8(DIO7):数字输入/输出线7,用于双向数字信号的传输。
9.针脚9(DIO8):数字输入/输出线8,用于双向数字信号的传输。
10.针脚10(ATN):用于控制仪器的命令和数据传输。
11.针脚11(DIO9):数字输入/输出线9,用于双向数字信号的传输。
12.针脚12(DIO10):数字输入/输出线10,用于双向数字信号的传输。
13.针脚13(DIO11):数字输入/输出线11,用于双向数字信号的传输。
14.针脚14(DIO12):数字输入/输出线12,用于双向数字信号的传输。