仪器的GPIB接口总线

合集下载

GPIB教程范文

GPIB教程范文

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接口,可以将多个仪器连接在一起,形成一个完整的测量系统。

虚拟仪器总线接口技术

虚拟仪器总线接口技术

③存储器器件

ቤተ መጻሕፍቲ ባይዱ
存储器器件是包含一定的存储器器件特征的、 类 似 寄 存 器 基 器 件 的 VXI 总 线 器 件 , 如 RAM、ROM等存储器卡都是存储器器件。
④扩展器件 扩展器件是为了VXI未来发展而定义的,它 允许将来设计更新种类的器件、支持更高级 的通信协议。
2. VXI模块


VXI 总线系统的最小物理单元是组建模块,它由 带电子元器件和连接器的组件板、前面板和任选 的屏蔽壳组成。 规定的模块尺寸共有有A,B,C,D四种规格。
3.GPIB消息



消息:在 GPIB 接口系统中,在总线上传送的所有 信息统称为消息; 按消息的用途,消息可分为接口消息和器件消息; 按消息传送路径的不同,消息可分为远地消息和本 地消息。
器件 功能 接口 功能 本地消息
总线
接口消息 器件消息
接口 功能
器件 功能
本地消息
2.1.3 GPIB总线结构
数据传输总线(DTB): DTB由总线主模块控制,用于主、从模块 之间传递数据和状态/识别信息。分为寻址线、数据线和控制线; DTB仲裁总线:VME总线支持多处理器的分布式系统。仲裁总线用 来解决多个主模块争夺DTB总线使用权的问题,防止总线冲突; 优先中断总线: 供VME总线系统的中断器(Interrupter)和中断 处理器之间进行中断请求和中断认可使用;
器件职能
在GPIB系统中,不同的器件承担着不同的任务, 行使不同的职能,这些职能可归纳为控者职能、 讲者职能和听者职能。 ①控者职能 控者是对系统进行控制的设备,具有控制整 个系统协调工作的能力; ②讲者职能 讲者是通过接口发送各种数据和信息的设备; ③听者职能 听者是能够通过接口接收数据的仪器设备。

GPIB接口总线简介及应用

GPIB接口总线简介及应用

GPIB接口总线简介及应用GPIB(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规范
B规范
4.GPIB配置要求 ✓ 总线上任意两台仪器之间的最大间隔为4m,各个仪器之间的平均间隔
为2m ✓ 电缆总长度最多不超过20m ✓ 每一总线上连接的装置负载,不应多于15台,其中接通电源的设备不
得少于三分之二
总线接口技术
7
GPIB规范
对于速度更高的系统应遵守下属规定: ✓ 电缆总长度最多不超过15m,而且,每米电缆带有一台仪器负载。 ✓ 总线上的所有仪器,均应接通电源。 ✓ 所用仪器使用48mA三态驱动器。 ✓ GPIB仪器的输入/输出电容,应当小于50pF。
总线接口技术
----GPIB规范
总线接口技术
2
GPIB规范
GPIB规范 通用接口总线(General-Purpose Interface Bus,GPIB)是一种设备和计 算机连接的总线。大多数台式仪器是通过GPIB线以及GPIB接口与电脑 相连。
总线接口技术
3
GPIB规范
GPIB规范 ✓ GPIB接口是24线的并行总线接口
GPIB接口的构成
总线接口技术
4
GPIB规范
✓ 数据线 • 8条数据线传输数据和命令信息,所有命令和大部分数据使用7位 的ASCII码
✓ 握手线
总线接口技术
5
GPIB规范
✓ 接口管理线 • 注意线(ATN) • 服务请求线(SRQ) • 结束或识别线(EOI) • 远程启动线(REN) • 接口清除线(IFC)

gpib原理

gpib原理

gpib原理GPIB原理GPIB(General Purpose Interface Bus)是一种通用的接口总线标准,广泛应用于科学仪器、测试设备和工业自动化等领域。

本文将介绍GPIB的原理及其应用。

一、GPIB的基本原理GPIB接口采用并行传输方式,由一个主控设备(通常是计算机)和多个从控设备组成。

主控设备通过GPIB控制器与从控设备进行通信。

GPIB总线上的每个设备都有一个唯一的地址,主控设备通过发送命令和查询来控制每个设备的操作。

GPIB总线使用了差分信号传输方式,可以在比较长的距离上传输数据,同时能有效地抵抗噪声干扰。

它采用了令牌传递的控制方式,只有获得令牌的设备才能发送数据,从而确保通信的顺序性和可靠性。

二、GPIB的通信协议GPIB的通信协议是基于SCPI(Standard Commands for Programmable Instruments)命令集的。

SCPI是一种通用的仪器控制语言,可以实现设备之间的互操作性。

在GPIB通信中,主控设备通过发送命令和查询来控制从控设备的操作。

命令可以是设定参数、启动测量等操作,而查询则是获取设备状态、读取测量结果等操作。

从控设备接收到命令后,执行相应的操作并将结果返回给主控设备。

SCPI命令由一系列的关键字和参数组成,通过一定的语法规则进行解析和执行。

主控设备需要了解每个设备支持的命令和参数,才能正确地与设备进行通信。

三、GPIB的应用领域GPIB接口在科学仪器、测试设备和工业自动化等领域有着广泛的应用。

在科学仪器领域,GPIB接口常用于控制实验室中的各种仪器,如示波器、信号发生器、频谱分析仪等。

通过GPIB接口,可以实现对仪器的远程控制和数据采集,提高实验效率。

在测试设备领域,GPIB接口广泛应用于自动测试系统(ATE)。

自动测试系统通常由多个测试设备组成,通过GPIB接口与主控计算机连接。

主控计算机可以发送测试任务到各个测试设备,并读取测试结果,实现高效的自动化测试。

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)。

虚拟仪器总线接口技术

虚拟仪器总线接口技术
第2 章
虚拟仪器总线接口技术
第2章 虚拟仪器总线接口技术
教学内容
GPIB通用接口总线 VXI总线 PXI总线 LXI总线
Instrument Driver
2.1 GPIB总线
(General Purpose Interface Bus,GPIB) 是国际通用的仪器接口标准,是专门为仪器控制
应用而设计的。这套接口系统最初由美国HP公司 提出,后被美国电气与电子工程师协会(IEEE)和 国际电工委员会(IEC)接受为程控仪器和自动测控 系统的标准接口 ,因此,也称IEEE488接口 或 IEC625接口,目前的协议是488.2。
2.1.1 GPIB的基本特性
①设备容量 设备容量是指GPIB接口系统中仪器和计算机的总容量,通常可连
接的仪器数目最多为15台; ②传输距离
互连电缆的传输路经总长不超过20m,或者装置数目与装置之间 距离的乘积不超过20m; ③数传速度
最高可达1Mbyte/s; ④地址容量
GPIB标准规定采用5个比特位的编码来表示地址,地址容量为31个; ⑤信息逻辑
1)模块式结构; 2)高速数据吞吐量;
VXI总线底板数据传输速率理论上可达 40Mbyte/s; 3)小型化; 4)可靠性高,可维护性好; 5)适应性、灵活性强。
2.2.2 VXI器件、模块与机箱
VXI测试系统采用器件→模块→机箱的方 式构成系统;
VXI系统的全部总线均集中在多层印刷电 路板内,模块与VXI总线通过连接器连接;
混合单频信号发生器举例
例6.4 多频信号发生器。
4. 公式波形
• “公式波形”函数的图标及端口。
“公式波形”函数中定义的变量及含义
公式波形举例
例6.5 创建一个能产生sinc函数波形的信号发生器

《GPIB总线接口》课件

《GPIB总线接口》课件

GPIB通用总线接口的发展趋势
发展历程
GPIB通用总线接口经历了多年的发展和演进。
未来发展趋势
GPIB通用总线接口将更加智能化、高速化,并与其 他接口标准进行融合。
总结
重要性
GPIB通用总线接口在仪器仪表和计算机外设的数据传输中起到了重要的作用。
应用前景
GPIB通用总线接口在各个领域的应用前景广阔,有着巨大的发展潜力。
1 优点
2 缺点
GPIB通用总线接口具有高速性能、可靠性强、 连接设备数量多的优点。
与其他接口相比,GPIB通用总线接口的成本 较高,且线缆长度限制较短。
GPIB通用总线接口的应用领域
1
仪器仪表
GPIB通用总线接口广泛应用于各类仪器仪表,如示波器、信号发生器等。
2
计算机外设
GPIB通用总线接口也被用于连接计算机外设,如打印机、扫描仪等。
作用
GPIB通用总线接口实现了设备之间的连接和数 据传输,提供了高速、可靠的通信方式。
GPIB通用总线接口的工作原理
传输原理
GPIB通用总线接口采用并行传输方式,可以同时传 输多个数据位。
物理结构
GPIB通用总线接口包括控制器(主机)和设备(从 机
注:本PPT课件内容由XXX老师编写,仅供学习参考使用。
《GPIB通用总线接口》 PPT课件
GPIB通用总线接口是一种用于仪器仪表和计算机外设之间进行数据传输的标 准接口。本PPT课件将介绍GPIB通用总线接口的定义、作用以及其在不同领域 的应用。
什么是GPIB通用总线接口?
定义
GPIB通用总线接口是一种用于仪器仪表和计算 机外设之间传输数据的标准接口协议。

GPIB介绍

GPIB介绍
NRFD(数据未准备好)---指出一个设备已经准备就绪来接收一个字节或还没有准备就绪, 这根线在接收指令时是被所有的设备驱动的, 在接收数据信息时是被所有听者驱动的,当使能HS488协议时,是被所有讲话者驱动的。
NDAC(未接收到数据)---指出一个设备已经接收到了一个信息字节或还没有接收到, 这根线在接收指令时是被所有的设备驱动的, 在接收数据信息时是被所有听者驱动的。
GPIB连接器和信号标记方法
GPIB使用标准TTL电平的负逻辑, 例如, 当DAV为真时, 它是TTL低电平(<=0.8V), 当DAV是伪时, 它是TTL高电平(>=2.0V)。
结构要求为了达到GPIB所设计的高数据传输率, 设备之间的实际距离和总线上的设备数目都有一定的限制。
正常工作时的典型限制是:任何两个设备之间最大分开不得超过4米, 整个总线上平均分开2米。最大电缆长度是20米。每一总线连接不得有超过15个设备负载, 且工作的设备不得少于三分之二。对更高速率,采用3线IEEE 488.1握手(T1延时=350纳秒), HS488的系统, 限制条件是:最大电缆长度是15米, 每设备负载1米。所有设备必须上电。所有设备必须使用48毫安三态驱动器。每一信号的设备电容应小于50皮法。
IEEE488.2扩大和增进了IEEE488.1, 它标准化了数据格式、状态报告、纠错、控制器功能和共通指令, 这个指令是所有仪器必须以一种定义了的方式进行响应的。通过这样的标准化, IEEE488.2系统更适配和更可依赖了。IEEE488.2主要集中于软件协议方面, 保持了和倾向于硬件的IEEE488.1标准的适配性。
仪器的基础
介绍: 1965年惠普公司设计了惠普接口总线(HP-IB), 用于把它们的可编程系列仪器和计算机连接起来, 由于这个总线的传输速率比较高(1M字节/秒), 很快就得到了普及, 之后并被作为IEEE的标准IEEE 488-1975, 并演变成了ANSI/IEEE 488.1-1987标准。现在一般多用的是通用目的接口总线(GPIB)了, 而不用HP-IB。 ANSI/IEEE 488.2-1987标准增强了原来的标准, 它精确的定义了控制器和仪器之间应如何进行通讯, 可编程仪器标准指令(SCPI)采纳了IEEE 488.2定义的指令结构, 并制定了一个独特的可以和任何SCPI仪器一起使用的编程指令集。

GPIB

GPIB

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总线使用介绍

GPIB总线使用介绍




三、五种具有相应管理能力的接口功能。




服务请求功能(SR): 当系统中某一装置在运行时遇到某些情况时( 例 如测量已完毕、出现故障等),能向系统控者提出服务请求的能力。 并行点名功能(PP): 系统控者为快速查询请求服务装置而设置的并行 点名能力。只有配备PP功能的装置才能对控者的并行点名做出响应。 远控本控功能(R/L):选择远地和本地两个工作状态的能力。 装置触发功能(DT): 使装置能从总线接收到触发信息,以便进行触发 操作。在一些要进行触发操作或同步操作装置的接口中,必须设置DT功 能。 装置清除功能(DC): 能使仪器装置接收清除信息并返回到初始状态。 系统控者通过总线命令使那些配置有DC功能的装置同时或有选择地被清 除而回到初始状态。
数据有效 DATA VALID
未准备好接收数据 NOT READY FOR DATA 未收到数据 NOT DATA ACCEPTED 注意 ATTENTION 结束或识别 END OR IDENTIFY 服务请求 SERVICE REQUEST 接口清除 INTERFACE CLEAR 远控可能 REMOTE ENABLE
(5) 一般适用于电气干扰轻微的实验室和生产现场。

4.2.3 GPIB标准接口的机械结构

总线上传递的各种信息通称为消息。带标准接口的智能仪器按功能可分为 仪器功能和接口功能两部分,所以消息也有仪器消息和接口消息之分。 所谓接口消息是指用于管理接口部分完成各种接口功能的信息,它由控者 发出而只被接口部分所接收和使用。 仪器消息是与仪器自身工作密切相关的信息,它只被仪器部分所接收和使 用,虽然仪器消息通过接口功能进行传递,但它不改变接口功能的状态。 接口消息和仪器消息的传递范围如图所示。

GPIB总线

GPIB总线
并非每台装置都必须具有十种接口功能。例如一台数字电压表 要接收程控命令,也发送测量数据,因而一般应配置除控者之 外的其他的九种功能;一台信号源或打印机只需“听”,所以 通常只需配置AH,L, R/L和DT等接口功能。很显然,除了控者 的其他所有装置都无需配置C功能。
10种接口功能
名称
控者 讲者 扩展讲者 听者 扩展听者 源方挂钩 受方挂钩 服务请求 远地/本地 并行查询 器件触发 器件清除
使用该线的 接口功能
SH AH AH C C 或T SR C C
传递的消息
接口消息
器件消息
DAV
RFD
DAC
ATN IDY SRQ IFC REN
END
4.3 GPIB总线基本接口功能
一、 仪器功能与接口功能
自动测试系统中的任何一个仪器装置都分为两部分:
一、仪器设备本身,它产生该仪器装置所具备的仪器功能; 二、接口部分,它产生该仪器装置所需要的接口功能。
按使用信号线的数目来分,总线上传递的消息可又分为单线消息和多 线消息两种。用两条或两条以上信号线传递的消息称多线消息,例如 各种通令、指令、地址数据等。通过一条信号线传输的消息称为单线 消息,例如ATN,IFC等。
为确保接口的通用性,接口消息编码格式必须作出统一明确的规定。单线接 口消息通过一条信号线传输消息,无需编码。多线接口消息是通过DIO线来 传输的消息, 需要统一编码。多线接口消息采用了7位编码,主要分为通令、 指令地址和副令(副地址)四类,如表4-1所示。
远控本控功能(R/L):选择远地和本地两个工作状态的能力。
装置触发功能(DT): 使装置能从总线接收到触发信息,以便进行触发 操作。在一些要进行触发操作或同步操作装置的接口中,必须设置DT功 能。

什么是gpib_gpib接口

什么是gpib_gpib接口

电子知识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芯片

gpib芯片

gpib芯片GPIB芯片,全称为General Purpose Interface Bus,即通用目标接口总线,是一种用于仪器间通信和控制的标准接口协议。

GPIB芯片是用于实现GPIB接口的芯片,它集成了一系列功能和电路,使得仪器可以通过GPIB接口与计算机或其他仪器进行通信和控制。

GPIB芯片的主要功能包括:1. GPIB控制器:GPIB芯片集成了GPIB协议的控制器,负责控制GPIB总线上的数据传输和仪器的操作。

控制器可以通过发送命令和查询数据来控制仪器的各种功能和参数。

2. 数据传输:GPIB芯片支持高速的数据传输,可以实现仪器和计算机之间的快速数据交换。

它提供了一种可靠的数据传输方式,可以有效减少数据传输的错误和丢失。

3. 仪器控制:GPIB芯片可以通过发送命令来控制仪器的各种操作,例如设置仪器的参数、进行测量和测试、控制仪器的开关等。

通过仪器控制,可以实现对仪器的灵活和精确的控制。

4. 通信协议:GPIB芯片支持GPIB协议,这是一种开放的、标准化的通信协议,可以实现不同品牌和型号的仪器之间的互联互通。

通过遵循GPIB协议,可以实现多个仪器之间的联网和远程控制。

5. 软件支持:GPIB芯片通常会提供软件开发工具和驱动程序,以便开发人员可以方便地使用GPIB接口进行编程和开发。

这些软件支持可以大大简化软件开发过程,提高开发效率和准确性。

GPIB芯片在科学实验室、工业自动化、测试仪器等领域应用广泛。

它能够实现多个仪器的联网和控制,方便实时监测和远程操作。

同时,GPIB芯片还可以通过连接各种外部设备和传感器,实现更加复杂的实验和测试任务。

在选择GPIB芯片时,需要考虑以下因素:1. 功能和性能:不同的GPIB芯片会提供不同的功能和性能,如数据传输速度、支持的仪器类型和通信协议等。

根据具体的应用需求,选择最适合的芯片。

2. 兼容性:GPIB芯片需要与其他设备和仪器进行配合使用,因此需要考虑其兼容性。

GPIB接口及应用简介

GPIB接口及应用简介

什么叫GPIB?GPIB简介GPIB(General-Purpose Interface Bus)-通用接口总线大多数打印机就是通过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接口及应用简介

什么叫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针脚定义 -回复

gpib针脚定义 -回复

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,用于双向数字信号的传输。

《GPIB接口总线》课件

《GPIB接口总线》课件
探讨GPIB通用接口总线在未来 的发展潜力和市场需求。
GPIB通用接口总线的 技术趋势和发展方向
展望GPIB通用接口总线的技术 趋势和发展方向。
GPIB通用接口总线的 未来展望
描述GPIB通用接口总线的未来 展望和可能的发展方向。
七、 总结
1 GPIB通用接口总线的优缺点
简述GPIB通用接口总线的优点和局限性。
GPIB通用接口总线的优 点
高速、可靠、灵活并支持多 设备连接。
GPIB通用接口总线的应 用领域
广泛应用于科学实验室、工 业自动化和测试测量等领域。
二、 GPIB硬件连接
GPIB通用接口总线基本结构
介绍GPIB通用接口总线的基本硬 件结构,包括控制器、仪器和设 备。
GPIB通用接口总线的各种 接口卡
数据获取与处理
介绍如何使用GPIB通用接口总线 进行数据获取和处理。
设备状态的查询与控制
讲解如何使用GPIB通用接口总线 查询和控制设备的状态。
GPIB编程中的常见问题及 解决方案
分析常见的GPIB编程问题,并提 供解决方案。
六、 GPIB通用接口总线的未来发展
GPIB通用接口总线的 潜力和市场需求
2 GPIB通用接口总线的应用前景
展示GPIB通用接口总线在未来的应用前景和市场需求。
3 GPIB通用接口总线的发展方向
展望GPIB通用接口总线的未来发展方向。
《GPIB通用接口总线》 PPT课件
GPIB通用接口总线是一种用于电子仪器仪表的标准化通信接口,本课件将向 您介绍GPIB通用接口总线的概述、硬件连接、通信原理及协议、编程基础、 编程高级应用、未来发展和总结。
一、 GPIB通用接口总线概述
什么是GPIB通用接口总 线
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仪器的GPIB接口总线
仪器的GPIB接口总线
通过GPIB接口技术,不同厂家生产的各种不同的仪器设备可以很方便地与计算机一起组建成自动测试系统。

以往实现仪器与计算机之间的通信,用户就必须要把大量时间和精力花费在熟悉各种仪器的编程上。

近年来,虚拟仪器技术的迅猛发展,为GPIB自动测试系统的组建提供了良好的开发平台和仪器驱动程序。

采用虚拟仪器的软件开发平台,从根本上消除了仪器编程的复杂性,使用户能够集中精力于仪器的使用而不是仪器的编程。

由于计算机内部采用与GPIB总线完全不同标准的总线,为使计算机作为GPIB系统控制器,必须在计算机的扩展槽上插一块与GPIB总线相连的接口卡。

虚拟仪器软件Labview对GPIB接口卡的控制有两种方法:一种是利用Labview中提供的GPIB和GPIB488.2功能模板或VISA库,这种方法只能对NI公司自己生产的GPIB接口板或具有VISA库的GPIB488接口板进行控制,其价格比较昂贵;另一种方法是利用Labview本身提供的调用库函数(CallLibrary Function),通过对GPIBDLL动态链接库的调用,实现对GPIB接口卡的控制。

相对而言,这种方法价格便宜,而且更具有通用性,其它类似的硬件设备,只要它能够提供Windows环境下的动态链接库,而且又知道其函数原型后,都可以在Labview中得到应用。

本文采用广泛使用且价格相当便宜的AX5488接口板,通过Labview对其GPIBDLL的调用实现对GPIB接口卡的控制。

在此基础上,通过对带有GPIB接口的电流源和电压表的控制,构成一个I~V曲线虚拟仪器测试系统。

2基于GPIB总线的虚拟仪器根据基于GPIB总线的虚拟仪器系统组成原则,我们建立了一套I~V曲线虚拟仪器测试系统,计算机通过GPIB接口卡对Keithley220电流源和Keithley2182纳伏表进行自动测试控制。

测量采用四引线测量法,两根电流引线与恒流源相连,两根电压引线连至电压表用来测量样品的电压,由于电压测量回路的高输入阻抗特性,吸取的电流极小,因此能够避免引线及接点电阻给测量带来的影响。

要完成虚拟仪器的测试功能,软件的设计是关键。

基于Labview的虚拟仪器测试软件设计包括前面板的设计及后台图形化控制程序的设计。

前面板是图形化用户界面,模拟真实仪器,由控制、指示和修饰等部分组成。

用户可以使用各种图标,如按钮、开关、实时趋势图和事后记录仪等,设置输入数值和观察输出量。

图1 虚拟仪器测试系统前面板图1为我们建立的I~V曲线虚拟仪器测试前面板,主要包括:(1) 启动按钮START:点击启动测试;(2) 停止按钮STOP:点击停止测试;(3) 电压表量程选择开关:根据测试精度要求选择电压表量程;(4) 电流源输出电流设定:包括起始电流、终点电流及每步步长值;(5) 电压电流数值显示:显示当前设定的电流值及测试的电压值;(6) 实时I~V曲线:实时趋势显示I~V曲线,而且可以实时调整;(7) 测试结果保存文件设定:设定测试结果以文本文件形式保存的路径及文件名;(8) 其它辅助指示:包括测试总点数、每点测试所需时间以及剩余测试时间等。

前面板的后台对应的是一组框图程序,用图形化语言编写,由节点和数据连线组成。

图2为I~V虚拟仪器测试的后台框图控制程序,包括对GPIBDLL的函数调用模块、波形显示模块、参数测量模块、数据存储和回放模块以及测试控制结构模块等,图中只能显示出部分框图程序。

Labview程序对测试仪器的控制是通过GPIB总线进行的,实际上是通过Labview本身提供的调用库函数(CallLibrary Function)对GPIB卡的GPIBDLL进行调用来实现的。

在调用DLL之前,应了解如下信息:(1) GPIBDLL在计算机中存放的路径;(2) 函数
返回数据类型:V oid、Numeric或String;(3) 传递给函数形式参数的数据类型及参数的传递程序;(4) DLL使用的调用规程。

可采用C和Stdcall(缺省值)两种调用,Win32API使用缺省的标准调用(Stdcall)规程。

图2 虚拟仪器后台框图控制程序所有后台各个控制程序模块都包括相应的功能函数、结构、代码接口和子程序等节点,节点之间、节点与前面板对象之间通过数据端口和数据连线来传递数据。

在各个框图程序控制模块设计完成后,将这些模块在主程序中按照一定的逻辑关系有机地组合起来,就形成了I~V曲线虚拟仪器示波器,它与系统的硬件一起组成一个完整的虚拟仪器测试系统,充分体现了“软件就是仪器”的思想。

3结束语本文基于GPIB总线技术,计算机通过GPIB接口卡控制带有GPIB 总线接口的电流源和电压表,建立了一套I~V曲线虚拟仪器测试系统。

在Labview 环境下完成了虚拟仪器前面板以及后台框图程序的设计,它与硬件系统一起完成虚拟仪器的测试任务,这也是基于GPIB总线的虚拟仪器系统的基本组成原则。

相关文档
最新文档