38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 31|回复: 0

请教HP5386A的GPIB连接问题

[复制链接]
发表于 2012-6-16 15:36:50 | 显示全部楼层 |阅读模式
在本坛llycom版主那里买的GPIB采集器,连上我的HP5386A频率计,用采集的软件可以正常发送各个命令,如“DI"增加显示位数,"DD"减少显示位数,"WA1"闸门1等等。但是不知道如何将测量的数据读入到软件里。查阅了5386的编程手册后,发现手册上给的例程都是用2个命令来控制仪器的,OUPUT发送命令,如OUTPUT 73, DI;就发送增加显示位数的命令。ENTER是读入命令,如ENTER 703; A$,就把数据读到变量A$里了。HP原来用的是它们自己的HP-85A计算机,给的例程都是BASIC,但是llycom的采集器并无法输入这种命令。

后来我用采集器连接我的HP3478A万用表的时候,也是遇到同样的情况,不过llycom版主告诉我一个命令,就是“?”,这个手册上没有提到,但发送问号后3478就可以返回测量的数值。但是5386频率计并不支持这个命令,我发送问号后,频率计的屏幕会出现错误52提示,即不合法的命令。现在这种情况有什么办法可以简单的实现读取5386的数值的功能吗?请大家指教。先表示感谢!
发表于 2012-6-16 17:22:42 | 显示全部楼层
这个仪表够老的,手册带的还是HP BASIC的历程。想学习程控的话,学习一下CVI或者Labview吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-17 08:35:02 | 显示全部楼层
Labview的确很有用,以后有空的话得学习一下。
回复 支持 反对

使用道具 举报

发表于 2012-6-18 18:27:50 | 显示全部楼层
这个问题是无解的,实际上用 llycom 的卡发送 ? 给 3478 也是会产生错误的,只是 3478 没告诉你而已,3457、538? 会告诉你发生了错误,6871、1271 什么的甚至可能死机,这是由于 llycom 的卡不完全支持较早期的 IEEE488 导致的,所以如果是使用较早期的设备,最好使用标准且完全支持 IEEE488 的 GPIB 卡。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-19 21:58:30 | 显示全部楼层
谢谢lilith的指点。我下载了一个HP-85计算机的手册,其中有HP-IB编程的一些数据。正在研究中,希望能通过llycom的设备“透传”到GPIB总线上一些命令,并使这个频率计能够工作起来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-20 17:57:34 | 显示全部楼层

回 bg3hb 的帖子

bg3hb:去网上下载一个“串口精灵”,免费的。
用这个小软件,发送命令。然后用16进制截获5386的应答内容,慢慢分析。 (2012-06-20  15:26) 
哦,我现在就是这么做的。但不知道如何使5386从listen开始talk。?在这里不起作用,不知道HP编程手册里那个ENTER到底发送了什么数据。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表