登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

有关GPIB的知识

作者:qiunan 栏目:测控之家
有关GPIB的知识
  各位大虾,本人正在进行有关GPIB的研究,对一些问题不是很明白,我想问一下,在整个GPIB自动控制系统启动后,如何确定系统控者,是对接口芯片的寄存器进行操作吗?而且系统是如何分配地址,是控者查询吗?现在真的是一头雾水,谢谢各位好心人了!

2楼: >>参与讨论
jmu2001
呵呵,我也就知道一点儿
      你好!
      据我知道的一点知识:
      1.GPIB系统是可以设置讲(控)-听(被控)的.
      2.GPIB系统的地址应该是在系统初始阶段就已经设置好的.
       以上是否对你有帮助呀!

3楼: >>参与讨论
llx
GPIB中的控者相当于交换机的功能。
一般是带Controller功能的GPIB卡做为Controller。使用带Controller功能的接口IC,编程确定是Controller或是Talker或是Listener。
GPIB的地址是0-30,最多可有15台设备。可带扩展地址,寻址达到900。
总线内地址不能重复。在接入总线前应确认和总线中设备地址不冲突。

4楼: >>参与讨论
qiunan
谢谢各位好心人
  真得十分感谢各位好心人,我还有个问题想请教,就是作为控者,它是如何知道整个系统中每个设备的地址的,要是在初始化阶段,那这个过程是怎样的。

5楼: >>参与讨论
llx
控者初始化时不需要知道总线设备的地址。
除非要初始化总线设备。
外部设备地址要在控者系统中进行设置,否则控者无法进行Talk。
非控者的设备开机后都是进入听者状态,等待控者进行调度。有些卡有FINDLSTN的功能,可以找出总线内处于听者状态的设备。当然也有不需要控者的系统,这种系统只有Talker和Listener。

6楼: >>参与讨论
qiunan
感谢llx
谢谢!!!
如果地址是控者设置的,那他怎么分配地址呢?
非控者设备上电进入听者状态,那它是怎么进入的呢,状态转移图中上电进入听者空闲态,要进入听者状态则需要满足条件,那些条件怎么来呢?

希望大侠能多多帮忙,我也是刚刚接触到这些,谢谢你!!

能留个联系方式吗?
电话,邮箱,qq 之类的。

7楼: >>参与讨论
llx
控者无法设置设备地址
设备的地址是由设备内部的程序设定的。
你是要做GPIB接口电路设计,还是PC机编程?如果是PC机编程的话,不需要了解太多,多看接口卡的资料。

MSN:xiaollx@hotmail.com

8楼: >>参与讨论
qiunan
想和llx多交流
   我现在做的是接口设计,恩,就是芯片模拟,用FPGA把GPIB接口芯片IOT7210模拟出来,由于接触得不多,经验也少,所以现在有不少困难。我们对这个总线的功能还是了解的,像AH,T,L,SH等,但现在还是处于一个比较凌乱的阶段,每个功能块儿的联系不是很清楚,现在正在找一条清晰的思路。我现在想找的突破口就是,从整个系统上电后的状态入手,现在的主要问题,就是系统控者是如何确定的,还有就是一个我现在最想知道的问题:控者发听,讲地址寻址的时候,对方设备的地址控者是如何知道的,您说是设备内部的编程实现,那是不是就在接口芯片中呢?这个程序是需要我们来写的吗?
    总觉得我们还是缺很重要的一块知识没有了解,希望您能给些指导,我们现在确实是比较郁闷,想把各个部分串联,但找不到一个很好的切入点!

9楼: >>参与讨论
llx
Controller通过对IFC、ATN、REN三条接口线对总线进行控制的
Controller上电后进入Idle状态,需激活驱动ATN信号线,变为Active Controller。Controller的整个状态切换过程比较复杂。你可以找点讲GPIB协议的资料看看。
听者设备的地址控者事先必须知道,这可通过编程完成。

你用FPGA做带Controller的接口?做仅仅有Talker和Listener的接口可能会简单些,带Controller的会比较复杂。祝你成功。



10楼: >>参与讨论
qiunan
编程指的是什么
   真的谢谢您,带控者的是有点复杂,不过您说的听者设备地址要事先知道,通过编程可知,这点我还是有点不懂,编程指的是什么?

11楼: >>参与讨论
llx
Controller要事先知道和哪个地址对话啊
Controller的功能就象电话交换机,必须知道Talker和Listener的地址才能把它们连接起来。

12楼: >>参与讨论
qiunan
地址
  哦,有点明白了,那自控监测系统中所有设备的地址应该如何查呢,是到每个设备上去看吗?
  真的十分感激您的帮助,现在似乎有点头绪了。

13楼: >>参与讨论
llx
yes
 
14楼: >>参与讨论
qiunan
和llx交流
   我找了台数字示波器看了看,发现有专门的键设置GPIB地址,地址应该就是这样看了,真得太感谢您了,您有邮箱吗?以后有机会还想和您交流!:)

15楼: >>参与讨论
llx
上面留过了
 
16楼: >>参与讨论
jmu2001
呵呵
   没想到,你们讨论的很热烈呀.
   大家继续努力!

17楼: >>参与讨论
1121
有专门的GPIB控制IC为何不用?那要省事多了。
俺以前用48系列单片机都弄过。

18楼: >>参与讨论
jmu2001
呵呵
    你们还是放到这里讨论吧,让我也了解多一些了

19楼: >>参与讨论
freemf
GPIB的转换
请教:gpib在与其他的接口进行转换时,比如说和usb.或者pci.这时它的系统状态如何确定的啊?(控方如何与被控方同步呢?)

20楼: >>参与讨论
llx
GPIB总线的三线挂钩原理可保证数据的完整传输。
DAV、NRFD、NDAC按一定的时序控制指令和数据在总线上的传输,可使设备间保持通信的同步和数据的完整性。


21楼: >>参与讨论
create8523
现在想要个能显示6个字符的lcd,请问哪个和单片机的连接简单
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
找到组织了......
请教用什么低价的传感器检测激光笔的激光?
进口仪器仪表维修难度大
电容检测的问题?
检测室外光照的强度
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号