GPIB控制器

GPIB 控制器本质上就是一个接口协议转换器,实现的功能是从PCI 协议到GPIB 协议的转换。GPIB 总线有重要的作用,在研制台式测试仪器 的时候,客户几乎均要求具备 GPIB 接口。可是在实际研发过程中,却发现 GPIB 控制芯片很难购买,而且价格昂贵。而且作为测试仪器具备 GPIB 的接口,一般只需要具有听、讲、串查功能,而不需要控、并查功能,这样又会造成资源与功能的浪费。所以我们尝试用 CPLD来实现 GPIB 接口的听、讲、串查功能,不仅可拥有自主知识产权,节省了产品的成本,而 且具有很大的灵活性。

GPIB控制器基本信息

中文名称 GPIB控制器 外文名称 General-Purpose Interface Bus Controler
属    性 电路元件 功    能 从PCI 协议到GPIB 协议的转换
释    义 接口协议转换器

GPIB控制器造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
双扇常闭防火门现场控制器 符合国家消防要求的规定/RXPM-CD-02 查看价格 查看价格

营口天成

13% 营口天成消防设备有限公司长沙代理
路灯单灯控制器 产品 / 4G单灯控制器 查看价格 查看价格

华业

13% 四川众兴华业市政照明工程有限公司
LoRa智能灌溉自动控制器 ZHFK-DN40 查看价格 查看价格

绿粤

13% 深圳市绿粤生态科技有限公司
切换控制器 QK5Ei 查看价格 查看价格

13% 无锡蓝天电子股份有限公司(湖州市厂商期刊)
控制器CPU 工作存储150KB;装载存储4MB;保持性存储10KB;支持PROFINET通信; 查看价格 查看价格

西门子

13% 蚌埠市佳成自动化科技有限公司
LoRa智能灌溉自动控制器 ZHFK-DN50 查看价格 查看价格

绿粤

13% 深圳市绿粤生态科技有限公司
余压控制器 JBF-5691 查看价格 查看价格

13% 青鸟消防股份有限公司(湖州市厂商期刊)
LoRa智能灌溉自动控制器 ZHFK-DN25 查看价格 查看价格

绿粤

13% 深圳市绿粤生态科技有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
释放控制器 二区 查看价格 查看价格

湛江市2005年2月信息价
释放控制器 四区 查看价格 查看价格

湛江市2005年2月信息价
释放控制器 一区 查看价格 查看价格

湛江市2005年1月信息价
释放控制器 二区 查看价格 查看价格

湛江市2005年1月信息价
释放控制器 四区 查看价格 查看价格

湛江市2005年1月信息价
释放控制器 一区 查看价格 查看价格

湛江市2005年2月信息价
行人过街控制器 JKR-A (触摸式控制器) 查看价格 查看价格

东莞市2013年8月信息价
液位控制器 DN150 查看价格 查看价格

云浮市2022年3季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
控制器 控制器|1个 3 查看价格 广州市锐丰音响科技股份有限公司 广东  韶关市 2022-09-19
大屏控制器 大屏控制器|1台 3 查看价格 广州锦城电子科技有限公司 全国   2021-12-09
SOG控制器 SOG控制器|1台 1 查看价格 浙江鸿秀电力设备有限公司 全国   2021-03-29
控制器 控制器|1套 1 查看价格 广州赛瑞电子有限公司 全国   2021-01-14
AC控制器 AC控制器|1台 3 查看价格 广州龙洲电子科技有限公司 广西  贺州市 2020-07-30
控制器 控制器|24台 3 查看价格 成都顺德龙机电设备有限公司 四川   2018-05-31
AP控制器 AP控制器|1台 1 查看价格 成都威致科技有限公司 四川   2018-04-18
控制器 路障控制器|2.0台 1 查看价格 深圳市科信达实业有限公司    2016-12-22

GPIB控制器常见问题

  • 微控制器,什么是微控制器,微控制器介绍

    微控制器,简单来说就是微型或小型控制器。基本是指由单片机为核心的控制单元,及外部电路组成的控制器。单片机为核心的控制器优点就是开发流程短,可编程,成本低。适用于普通的工业控制,比如简单的信号、简单的逻...

  • DDC控制器

    ZN551只是个控制模块 给你个价格单吧,你看看是不是还得报其他东西,这个是全套的,里面有你要的价。 (单击一下图可放大看)

  • 偏振控制器

    自然光是完全非偏振光,自然光通过起偏器后可以的到线偏振光,那么,这里的线偏振光一般来说是不相干的, 不过要看你入射的光是否相干,自然光一般不相干,因为它们各个方向的光它们的相位是随机的,是非相干光,就...

GPIB控制器文献

ddc控制器 ddc控制器

格式:pdf

大小:97KB

页数: 10页

评分: 4.4

HW-BA5201 控制模块 概 述 .HW-BA5201 DDC 控制模块是智能楼宇控制系统的一部分,它采用 LONWORKS 现场总线 技术与外界进行通讯, 具有网络布线简单、 易于维护等特点。 它可完成对楼控系统及各种工 业现场标准开关量信号与模拟量信号的采集,并且对各种模拟量以及开关量设备进行控制。 特 点 l 具有 11路通用输入端口, 可采集多种类型的模拟量信号与不同电平的开关量信号, 并对 其进行不同方式的处理: 对于模拟量信号输入, 可对其进行滤波以及非线性矫正; 对于开关 量信号输入,可通过软件将其配置成直接输入、延时 输入、触发输入、计时、计数、测频 率等模式。 l 具有 4路开关量输出端口,通过插针跳线和软件配置,可将各通道配置成直接输出、延 时输出、脉冲输出、单稳输出、触发输出、脉宽调制输出等多种形式的开关量控制信号。具 有手动强制输出按钮及输出指示

立即下载
广域阻尼控制器和STATCOM控制器协调设计 广域阻尼控制器和STATCOM控制器协调设计

格式:pdf

大小:97KB

页数: 5页

评分: 4.4

为了改善互联电力系统阻尼,研究了广域阻尼控制器和静止同步补偿器(STATCOM)的控制器参数全局优化方法。首先介绍了广域阻尼控制器和STATCOM及其控制器数学模型,然后描述了改进的细菌觅食优化(BFO)算法。用Matlab编程,按BFO方法优化控制器参数以使ITSE型适应度值最小。适应度值是通过解电力系统微分-代数方程求得。10机39母线新英格兰系统被用于测试协调设计方法。仿真测试表明,广域阻尼控制器和STATCOM控制器的协调设计能增强电力系统动态稳定性。

立即下载

gpib应用

我们使用一台计算机,通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,并组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效。通过GPIB电缆的连接,可以方便地实现星型组合、线型组合或者二者的组合。

与GPIB对应的是一种工程控制用的协议,最初由HP公司提出,后来成为一种国际标准,遵守的协议为IEE E488。一般被用来使用任何编程语言如VB、Vc、C++实现电脑对仪器的控制。当然也有某些仪器制造商自己开发的语言支持GPIB。如keithley公司使用的testpoint,NI公司的Labview等。实现这种控制首先要被控仪器支持GPIB,其次,工控机安装IEEE488卡,并通过gpib线连接两个设备。

GPIB比串口控制提高了传输速率和同时支持的设备总数。但是已经被传输速率更快支持设备总数更多的lan接口替代。

越来越多的测量仪器提供GPIB(General Purpose Intefface Bus)总线接口,通过该总线可以方便快捷地连接带有GPIB接口的仪器及计算机,组成一个GPlB网络。GPIB设备与计算机连接时,需要借助GPIB接口板卡,但这些GPIB接口板卡价格昂贵,给仪器与计算机连接带来不便。在大多数情况下计算机只连接一台GPIB接口仪器,并不需要这些功能复杂价格昂贵的GPIB板卡。面对单台仪器与计算机连接的功能需求,本文设计了一种性价比突出的RS232一GPIB,该控制器利用计算机最常用的RS232接口,控制带有GPIB接口的仪器,在计算机与仪器之间建立数据传输的通道。同时,支持SCPI(Standard Commands for Prognmnnable Instrumentation)指令集,只需在Windows操作系统自带的工具软件超级终端中输入SCPI指令,便可方便地对仪器进行参数设置和读取测试结果。

控制器的设计,旨在连接计算机和带有GPIB接口的测量仪器,并利用计算机的键盘和显示器来操控仪器进行程控测量。本设计中计算机端接口为RS232接口,使用这个串口作为通信工具,编程方便、连接简单可靠,软件则采用Windows操作系统自带的超级终端。因此,可以很方便地完成计算机串口数据的接收和发送,无需自行开发计算机端软件,节省了控制器的开发时间。所设计控制器的核心是单片机,它一端连接计算机RS232串口,一端连接仪器GPIB接口,单片机接收来自计算机超级终端的SCPI指令,并转发给带有GPIB接口的仪器执行。仪器执行完成指令后将执行结果发送给控制器,控制器再将所收到的数据通过RS232串口传递给计算机.在超级终端中显示。

1 硬件设计

单片机是RS232-GPIB控制器的核心,本设计选用ATEML公司的AT89C51单片机。由于89C51应用领域广泛,拥有丰富的片上资源和总线式I/O口,支持高级语言编程,内部集成了符合RS232数据规范的异步串行控制单元。因此,使用Tx和Rx串行接口线与外部串行传输数据,只需在单片机外部使用MAX232芯片进行电平转换,便可直接连接计算机的串行端口(COM)。控制器的硬件结构如图1所示,其中,GPIB接口控制电路是控制器硬件设计的重点。

需要指出的是:使用智能化的GPIB接口芯片,可以大大简化GPIB接口电路的设计。目前最常用的芯片有两种,一种以美国国家仪器公司生产的TNT4882芯片为代表,将所有接口功能集成在芯片上,完全由硬件完成接口功能,不需要其他辅助芯片,并且直接连接GPIB总线;另一种是以美国德州仪器公司生产的TMS9914芯片为代表,依靠软件编程来完成GPIB接口功能,由接口芯片SN75160和SN75161进行电平转换后连接GPIB总线。这二种芯片的比较如表l所示。考虑到成本等因素,本设计选用与TMS9914芯片完全兼容的NAT9914芯片作为GPIB总线接口芯片。NAT9914是一款标准的GPIB控制芯片,可以执行所有GPIB接口功能,具有直接存储器存取(DMA)功能,可编程时钟和波特率,采用CMOS驱动,并兼容TTL电平,因此使用极为方便。同时,选用SN75160作为数据转换器,SN75162作为握手线和控制线转换器,与NAT9914配套使用,连接GPlB接口。

在图l中,采用89C51的PO口连接NAT9914的数据接口,作为数据总线和GPIB进行双向数据交换;Pl的I/O口作为地址总线,对NAT9914内部寄存器寻址。NAT9914的中断输出连接在89C51的外部中断接口上,采用中断触发的方式管理GPIB接口通信;NAT9914的时钟信号一般采用独立时钟源。本设计中,考虑到控制器的功能仅完成与单台GPIB接口仪器之问的通信,时钟频率的高低对GPIB接口数据传输速度影响基本可以忽略,因此直接使用89C51的ALE信号作为NAT9914时钟信号,这样可以充分利用89C51的片上资源,简化电路,降低硬件成本。

2 软件设计

计算机端软件采用超级终端,用户在超级终端中键入指令语句控制带有GPIB接口的仪器。因SCPI指令集提供一个无缝的控制界面,使其在更换不同公司的同类GPIB设备时,不需要重新设定控制程序,可方便地和不同厂商同类GPIB设备的搡作编程。因此,本设计选取对业界通用的SCPI指令集作为控制指令,以便RS232一GPIB控制器可以和绝大多数GPIB接口仪器配合使用。

本设计中控制器软件采用C51语言编写,编译后烧录在89C51单片机中运行。软件框架采用主程序加中断调用方式.以提高功能模块的内聚性。软件功能分为RS232串口通信程序和GPIB接口通信程序两部分,分别和两个中断相关:(1)串行通信中断。该中断负责RS232串口数据传输。(2)接收NAT9914中断信号的外部中断。该中断处理来自GPIB接口数据通信的各种事件。主程序在完成全部初始化后进入死循环状态,等待这两个中断的发生。其中,RS232串口数据发送在主程序中执行,而串口数据接收由串口中断处理程序完成。串口通信程序较为简单,这里主要给出GPIB通信程序结构。

NAT9914芯片开始工作之前需要对其进行初始化,这部分代码作为主程序中初始化程序的一部分运行,包括设置ICR寄存器、选择时钟信号频率、设置GPIB延迟时问T1、定义通信结束字符EOS、设置GPIB设备地址(规定地址必须在O~30之间,如果写入更大的地址。则设备仍看作30)。初始化完成后将NAT9914接通GPIB总线。初始化流程如图2所示。

GPIB控制部分的代码以中断方式运行,当NAT9914触发89C51芯片的外部中断时,单片机中止正常工作,将现场数据压入堆栈保护,并调用外部中断处理函数,响应NAT9914芯片的中断申请,其中断处理程序流程如图3所示。引起NAT9914向单片机发出中断信号的事件主要有四种:发送数据事件、接收数据事件、接收GET命令事件和接收DCAS命令事件。中断频繁时会影响主程序运行效率,但考虑到所设计的转换器功能单一,主程序基本处于空转状态,四种事件的处理都在中断程序中完成,因此,对主程序运行影响不大。GPIB接收数据和发送数据流程如图4和图5所示。

每次GPIB接口数据接收中,NAT9914接收到第一个字节数据后,即置位寄存器ISR0中的BI位。触发单片机外部中断,单片机进入外部中断处理程序后,读取ISR0寄存器,判断NAT9914触发中断的原因是接收数据事件后,调用接收数据子程序的执行,开始接收来自GPIB仪器的数据。

在主程序中,NAT9914发送完第一个字节数据后.即置位寄存器ISR0中的BO位,触发单片机外部中断。单片机进入外部中断处理程序后,根据BO位判断事件类型为发送数据事件,则调用GPIB数据发送程序,将缓冲区中剩余的数据依次发送到GPIB总线上。

3 运行情况及结果

本文设计的RS232一GPIB控制器已成功用于计算机和泰克TDS210型示波器的GPIB总线连接中。图6是计算机超级终端显示界面的部分截图,其中COMMAND:>为计算机键盘SCPI命令输入提示符,GPIB:>为GPIB连接设备的反馈信息输出提示符,表示后面的信息来自GPIB设备(即泰克TDS210型示波器)。

首先输入的是查询命令.该类命令以‘?’结尾,当示波器收到查询命令后,会立即反馈相关查询信息。ID?命令,查询该示波器的品牌和型号信息,示波器回复相关信息显示在超级终端上;CH1?命令,查询示波器l号通道的设置信息;DATA?命令,查询示波器当前使用通道信息以及采样点数等信息。

接着输入控制命令,示波器收到该命令后,执行相应的操作,但并不将执行结果反馈回来。如:LANG ENGL命令,表示将示波器语言界面改为英文界面;LANGJAPA命令,表示将修改界面为日语界面。

原文链接:

GPIB(General-Purpose Interface Bus)-通用接口总线,大多数台式仪器是通过GPIB线以及GPIB接口与电脑相连。

1965年惠普公司设计HP-IB

1975年 HP-IB变成IEEE-488-1975标准

1977年10月表决通过后IEC(国际电工委员会)便颁布了IEC625标准

1987年 IEEE又将原IEEE-488标准作个别修订定名为IEEE-488.1-1987,并同时颁布了IEEE-488.2-1987标准,对器件消息的编码格式作了进一步的标准化

1990年SCPI规范被引入IEEE 488仪器

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定义的命令结构,创建了一整套编程命令。

GPIB控制器相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏