打印
[测量]

关于GPIB接口

[复制链接]
6323|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunwave|  楼主 | 2016-11-30 09:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近接触一个项目,里面用到了GPIB接口。想问下各位大侠,基于普通单片机如何开发GPIB接口。比如SST89E58单片机,实现GPIB接口,连接外部设备。这个开发难度有多大?需要准备哪些资料和开发工具?

相关帖子

沙发
sunwave|  楼主 | 2016-11-30 15:39 | 只看该作者
没有人研究GPIB吗?

使用特权

评论回复
板凳
皈依| | 2016-12-1 08:36 | 只看该作者
计算机接口总线,如果有过类似的总线开发的话难度不大,拆个驱动板,看看上面的芯片,去找芯片手册,搞清楚GPIB的具体协议 工具的话逻辑分析仪抓信号

使用特权

评论回复
地板
popeye021| | 2016-12-1 13:33 | 只看该作者
gpib有专门的接口芯片。复杂的协议已经通过硬件实现了,软件只是读写寄存器,判断标志位什么的,如果有示例代码的话,设备端的开发不是太难。我指的是设备通过gpib接口与PC机的连接。

使用特权

评论回复
5
3DG12| | 2016-12-2 16:38 | 只看该作者
我做过gpib,如果只是接特定设备还是比较好做的,如果要完全符合标准比较麻烦,要完全吃透标准。
有几根线控制几个状态,用逻辑分析仪抓一下,在对照文档理解下就可以了。

使用特权

评论回复
6
sunwave|  楼主 | 2016-12-3 15:23 | 只看该作者
3DG12 发表于 2016-12-2 16:38
我做过gpib,如果只是接特定设备还是比较好做的,如果要完全符合标准比较麻烦,要完全吃透标准。
有几根线 ...

还需要用逻辑分析仪抓?不是按照文档说明吗?有没有资料可以共享一下?多谢啊。

使用特权

评论回复
7
sunwave|  楼主 | 2016-12-3 15:24 | 只看该作者
popeye021 发表于 2016-12-1 13:33
gpib有专门的接口芯片。复杂的协议已经通过硬件实现了,软件只是读写寄存器,判断标志位什么的,如果有示例 ...

我有一台样机,里面没有接口芯片,就一个单片机,不知这样如何实现GPIB接口?

使用特权

评论回复
8
popeye021| | 2016-12-3 20:40 | 只看该作者
sunwave 发表于 2016-12-3 15:24
我有一台样机,里面没有接口芯片,就一个单片机,不知这样如何实现GPIB接口? ...

重新画板啊,加上接口芯片。你的样机用gpib和什么通讯?

使用特权

评论回复
9
sunwave|  楼主 | 2016-12-4 09:21 | 只看该作者
popeye021 发表于 2016-12-3 20:40
重新画板啊,加上接口芯片。你的样机用gpib和什么通讯?

我的意思是问,是不是一定要接口芯片,样机没有接口芯片,但他实现了GPIB接口。样机没有限定和什么仪器通信。但资料里说能和所有的含有GPIB接口的仪器通信。

使用特权

评论回复
10
popeye021| | 2016-12-4 16:32 | 只看该作者
sunwave 发表于 2016-12-4 09:21
我的意思是问,是不是一定要接口芯片,样机没有接口芯片,但他实现了GPIB接口。样机没有限定和什么仪器通 ...

这样的话就不容易了。你先要吃透协议。
至于样机如何实现的,你只要看看样机gpib接口部分的电路就知道了。没有专用接口芯片,就只能靠软件实现协议了。
一切的前提是,你自己先要熟悉gpib的资料。有了疑问再来论坛。

使用特权

评论回复
11
3DG12| | 2016-12-5 10:18 | 只看该作者
sunwave 发表于 2016-12-3 15:23
还需要用逻辑分析仪抓?不是按照文档说明吗?有没有资料可以共享一下?多谢啊。 ...

应该是这两个文件。GPIB和现在的协议风格不太一样,有些信号我估计是当时MCU使用不够广泛,要靠逻辑器件实现功能,所以设计了一些控制信号控制逻辑器件的状态。
要不用逻辑分析仪估计有难度,要读懂全部文档。这个总线频率不高,淘宝上几十一百多的逻辑分析仪就可以了,还可以把协议解析出来。
IEEE488.1-2003.pdf (1.82 MB)
IEEE488.2.pdf (2.24 MB)

使用特权

评论回复
12
sunwave|  楼主 | 2016-12-6 09:17 | 只看该作者
3DG12 发表于 2016-12-5 10:18
应该是这两个文件。GPIB和现在的协议风格不太一样,有些信号我估计是当时MCU使用不够广泛,要靠逻辑器件 ...

多谢3DG12!

使用特权

评论回复
13
sunwave|  楼主 | 2016-12-6 09:32 | 只看该作者
popeye021 发表于 2016-12-4 16:32
这样的话就不容易了。你先要吃透协议。
至于样机如何实现的,你只要看看样机gpib接口部分的电路就知道了 ...

好的,到时候向您请教。

使用特权

评论回复
14
王紫豪| | 2016-12-6 15:30 | 只看该作者
NAT9914 ;买个这个芯片挂单片机上就可以了。实现不难。但是如果是新手也得做俩月

使用特权

评论回复
15
li880wert| | 2017-7-19 11:26 | 只看该作者
GPIB 做出来了吗,

使用特权

评论回复
16
lanpeng| | 2017-7-20 15:12 | 只看该作者

使用特权

评论回复
17
steelen| | 2017-7-21 10:12 | 只看该作者
GPIB是我读书时候玩的东西
都20多年了,还有开发的必要?

使用特权

评论回复
18
li880wert| | 2017-8-1 11:15 | 只看该作者
我做出来了,STM32模拟的

使用特权

评论回复
评论
东莞王工 2023-5-14 14:35 回复TA
想详细了解stm32不用9914模拟GPIB,怎么联系 
19
mysy| | 2017-8-15 16:06 | 只看该作者
gpib 应该要专用芯片,usb转接卡,pci转接卡等

使用特权

评论回复
20
sy971586331| | 2017-8-31 18:24 | 只看该作者
li880wert 发表于 2017-8-1 11:15
我做出来了,STM32模拟的

您好,我现在也在做GPIB,能加您的qq请教您吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

154

帖子

5

粉丝