轩尼诗 发表于 2009-10-28 15:20:15

RS-232口玩转HP34401A

现在很多人都有34401,看了老大的文章提到HP34401的RS-232口是全功能的,经过自己试验,实现了RS-232控制HP34401A完成采集及控制,现把过程提供给大家交流。
一、IntuiLink for Digital Multimeters软件
IntuiLink for Digital Multimeters软件是HP对部分仪表可以直接由EXCEL或WORD文档直接采集,支持的型号有Agilent 34401A, 34405A, 34410A, 34411A, L4411A, and 34420A。软件的最新版本是1.3.3,如果安装后没有出现串口,可以先安装1.2版本,然后再安装1.33版本,软件的安装使用非常容易,要注意不能用USB转串口的,经试验无法找到串口,
首先下载了软件,
软件下载地址:
http://www.home.agilent.com/agilent/editorial.jspx?cc=CN&lc=chi&ckey=1000000875:epsg:sud&nid=-11143.0.00&id=1000000875:epsg:sud
串口设置,其中速率、数据位、奇偶校验、停止位要跟表的设置一样。

找到表了

设置万用表

设置连续采集参数

[直接输出图表

轩尼诗 发表于 2009-10-28 15:25:04

二、用超级终端玩转SCPI。
因为要维修34401板,请教了曹大侠,可用用超级终端控制34401,通过实验,终于OK.
按手册的指引做一条RS-232连接线。


查看34401电路图,可以看到7、8脚是空的,这样用一根网线就可以做了。


首先是超级终端的串口设置,其中速率、数据位、奇偶校验、停止位要跟表的设置一样,数据流控制选Xon/Xoff.

由于超级终端是没有回显的,为知道有没有输错,可以设置显示命令,具体在断开连接状态,选文件-属性-设置-ASC II码设置-本地回显键入的字符。

将34401的接口设置为RS-232,GPIB地址仍然为22,(千万不能设置为31 TAKL ONLY),速率、数据位、奇偶校验、停止位要跟超级终端的设置一样,语言选SCPI。

现在可是开始了,按34401的手册说明,直接输入SCPI指令,全部功能跟GPIB口的一样。


用超级终端可以使用USB-RS232接口,不受软件的驱动影响。

grn 发表于 2009-10-28 15:32:07

lmserver 发表于 2009-10-28 15:35:16

能不能教教大家怎么通过RS232发显示命令?
例如让表显示“ 38 bbs”之类的字符。

逆风草 发表于 2009-10-28 15:42:06

牛牛

轩尼诗 发表于 2009-10-28 15:45:36

引用第3楼lmserver于2009-10-28 16^ 15:35发表的:
能不能教教大家怎么通过RS232发显示命令?
例如让表显示“ 38 bbs”之类的字符。 images/back.gif

用指令DISP TEXT "38 BBS"就可以了

yjm2000 发表于 2009-10-28 17:46:50

这个牛

csclz 发表于 2009-10-28 18:09:53

不错,顶

sxy800125 发表于 2009-10-28 20:38:16

抄收,学习,明天试验~

zjinkui 发表于 2009-10-29 00:12:21

好,学习一下

lymex 发表于 2009-10-29 10:03:31

lymex 发表于 2009-10-29 10:10:23

楼主能否用超级终端试验一下34401的快速采样、存储功能,即一条命令就可以快速采集很多测试结果到34401的内存,然后一起读出来,可以看波形

changlu 发表于 2009-10-29 12:49:03

chuxp 发表于 2009-10-29 14:31:18

这个真不错

lmserver 发表于 2009-11-2 10:13:56

引用第11楼lymex于2009-10-2910:10发表的:
楼主能否用超级终端试验一下34401的快速采样、存储功能,即一条命令就可以快速采集很多测试结果到34401的内存,然后一起读出来,可以看波形 images/back.gif

34401存储好像太浅了点,不足已看到波形吧,

lymex 发表于 2009-11-2 12:39:08

回 14楼(lmserver) 的帖子

可以的,我2004年用HP BenchLink Suite做过,512个内存读波形没问题。
把绿色的选中就可以。

yjm2000 发表于 2009-12-7 20:50:17

想问个超级菜的问题,什么是超级终端?

lymex 发表于 2009-12-7 23:21:24

回 16楼(yjm2000) 的帖子

翻译自HyperTerminal,全是Windows惹的祸,是微软起名的一个软件,就是一个串口调试工具,在很早的Windows版本里就有,很多人用惯了。

yjm2000 发表于 2009-12-8 00:18:04

哦,原来是个串口调试工具!34410好似没有串口吧!只有USBLANGPIB这三种!

晓雯电子 发表于 2010-3-1 18:34:51

开始--所有程序----附件-----通讯-----超级终端

youngliu 发表于 2010-3-1 19:07:30

可是用RS-232接口读出的电压值只有六位半,读不出七位半数据

zy_sh_npk 发表于 2010-3-1 20:23:47

顶LZ一下,34401A真是好表,RS232玩起来真不错!

csclz 发表于 2010-3-1 20:47:14

回 21楼(youngliu) 的帖子

可读吧

happymanlxh 发表于 2010-3-1 21:09:16

xyqmgb 发表于 2010-3-1 21:17:13

暂时没有34401A,先学习

youngliu 发表于 2010-3-1 21:19:23

Re:回 21楼(youngliu) 的帖子

引用第24楼csclz于2010-03-0120:47发表的 回 21楼(youngliu) 的帖子 :
可读吧 images/back.gif

我用过多次,没有发现可读7位半,不过零电压可以读到1纳伏

youngliu 发表于 2010-3-1 21:20:49

引用第26楼happymanlxh于2010-03-0121:09发表的:
RS-232玩HP34401A    好啊 images/back.gif

是啊,有RS232就可以用PT-100测量温度,不用自己查分度表。

youngliu 发表于 2010-3-1 21:23:27

最早2003年就开始用34401A 的RS232接口,就是为了测量温度变化,后来用来测量2DW234、LM399室温下变化

youngliu 发表于 2010-3-2 12:02:44

用RS232读34401A,输入电压为14mV左右时,可以读到0.01uV,输入电压在1mV左右时可读到0.001uV,很适合用做小电压差的背对背测试

azi1974 发表于 2010-3-3 23:23:50

没有那个表,也只能学习!争取早一点烧起来!
页: [1]
查看完整版本: RS-232口玩转HP34401A