找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1608|回复: 11

求助!通过GPIB卡操作噪声仪3708A.

[复制链接]
发表于 2007-3-16 14:28:04 | 显示全部楼层 |阅读模式
各位,我正在做一个自动测试的项目,项目中需要操作一台噪声仪3708A  NOISE AND INTERFERENCE TEST SET.
做的过程中,出现了问题:
在PC里面发命令到3708A,但噪声仪3708A没有响应命令.其他仪器都可以正常操作,就只有3708A,试过换一台噪声仪,结果也是一样.
我用的GPIB卡是北京中科泛华的PCI-GPIB NI-488.2 。产品编号:778032-01  。

开始时,我怀疑3708A 的GPIB协议是IEEE 488.1。后来问过技术支持,该GPIB卡是兼容488.1的。

请问,各位有没有做过操作噪声仪3708A的开发,帮帮忙。!!!!!!!!
发表于 2007-3-16 14:34:45 | 显示全部楼层
在measurement&automation里用*IDN?看能否返回信息,一般这个命令是通用的。
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-16 16:27:14 | 显示全部楼层

RE: lgh269

刚刚试了发*IDN?,3708A 返回超时,iberr  = EABO ,查488.2帮助文件EABO是指:I/O operation aborted(timeout).
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-16 17:20:07 | 显示全部楼层

GPIB地址是8还是708?

在3708A的使用手册上我看到这么一段话:
ADDRESSING THE 3708A   :  With most Hewlett-Packard constrollers it is sufficient to use the device address; the controller automatically sends the talk and listen characters. In the case of  HP85A/B,and HP 200 series controllers ,which have multiple I/O facilities,the HP-IB interface selected is usually factory preset to 7.Thus to address the 3708A with a factory preset address  of 8, the controller sends:
                              OUTPUT 708;
手册上有一个例子:
Example:
Z = 708
OUTPUT  Z;"CNP,20,ENT"
OUTPUT Z;"DIP,TRG"
ENTER Z; A$
PRINT A$
END

我想问我们需要用的应该是8这个地址吧?因为在measurement&automation里面查找仪器也是只找到8这个地址,那么在访问仪器时,需要用到7么?请教。
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-19 08:48:11 | 显示全部楼层

通过GPIB卡操作噪声仪3708A.

今天,噪声仪3708A还是控制不了,不知道是什么原因。

有做过相似开发的哥儿们,能相告么。
回复 顶

使用道具 举报

发表于 2007-3-19 10:04:26 | 显示全部楼层
仪器有没有设置 接受的命令格式为 SCPI的
一般仪器支持GPIB命令的就是用这个格式的  
不知道是不是这个原因 如果地址都对的话 那也想不到还有什么了

*RST 这个基本的命令能用不?
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-19 13:57:14 | 显示全部楼层

回复 #6 站立的鱼 的帖子

在该台仪器的使用手册上,没有找到SCPI的相关说明。仪器的后面板上也没有SCPI相关项。

仪器手册有这样的一句话:
The Hewlett-Packard Interface Bus(HP-IB) is Hewlett-Packards implementation of IEEE standard 488-1978 ,ANSII standard  MC 1.1 and IEC Recommendation 625-1.

不知道是不是仪器采用的协议标准太旧了,还是什么原因。其他仪器都可以,就这一台噪声仪。

仪器有时会响应命令,很多时候是响应错了,发了个设置A的值的命令过去,它反而改了B的值。
命令是在measurement&automation里发出去的。
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-19 14:49:28 | 显示全部楼层
仪器手册上还标有:

IEE Interface Standard 488-1975
ANSI Interface Standard MC1.1
"Improving Measurements in Engineering and Manufacturing"

(HP Part No 5952-0058)
"Condensed Description of the Hewlett-Packed Interface Bus"(HP Part No 59401-90030)
回复 顶

使用道具 举报

发表于 2007-3-19 15:13:38 | 显示全部楼层
SCPI(Standard Commands for Programmable Instruments)是一种建立在现有标准IEEE488.1 和 IEEE 488.2 基础上
看了你的说明应该这个仪器是支持的,所以一般来说在仪器的system按键下会有Command的按键,你自己找找吧  然后看看是不是仪器设置了SCPI项
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-19 17:53:10 | 显示全部楼层
只可惜我们的仪器比较旧,不是LCD显示屏的,没有菜单,好像是普通的显示屏。也就找不到SCPI选项了。今天调试了一天,没进步。
回复 顶

使用道具 举报

发表于 2007-3-19 21:23:55 | 显示全部楼层

...

手册看的还是不仔细哦。
GPIB地址是8还是708?仔细看就应该知道,7是GPIB卡的总线地址,仪表地址是8。而且,不能直接OUTP 708这个值,应该是OPEN这个仪表返回的地址值才是708。
把其他GPIB仪器断开,然后去控制看看。
不行就改一下仪器的GPIB地址,和GPIB卡的地址看看。不要用默认的地址。
*IDN?
能返回仪器名称就OK了。
回复 顶

使用道具 举报

 楼主| 发表于 2007-3-21 09:26:37 | 显示全部楼层
昨天,我在不断的调试中发现了一个现象:
该台仪器始终都接受并执行一条指令"FLTn"设置带宽的命令,n为设置第几项带宽。当执行该条指令时,仪器会接受其他的几个命令(可以设置载噪比,噪声带宽值,系统参考频率等),但其他选项还是不能设置。
回复 顶

使用道具 举报

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

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 06:59 , Processed in 0.041630 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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