文档库 最新最全的文档下载
当前位置:文档库 › 吉时利2701实例

吉时利2701实例

吉时利2701实例
吉时利2701实例

KEITHLEY 2701

摘要

2701 是一台首次将基于以太网的通信系统与测量控制系统结合为一体的数据采集测量

仪器。基于以太网通信系统优点是:无论你在哪里,只要你拥有一部可以上网的计算机,你就可以远距离控制2701 为你做任何事情。同时2701 又是一台将高灵敏的数字万用表与开关箱结合为一的数据采集产品,在开关通道数目小于80 的情况下,将为你节约大量资金。

ABSTRACT

2701 is the first DA Q instrument joining Ethernet Communication and Measure&Control System.The adventage of 2701 based on Ethernet Communication is:wherever you are,you only need a computer connecting to the Internet,then you can control 2701 faraway.2701 is a DAQ system joining high-performance multimeter and switch system.If the switch number is less than 80,2701 is economical.

一、系统功能

1.精度:6

2

1 位数字表

2.可测量值:直流电压、直流电流、交流电压、交流电流、电阻(二线测量、四线测量)、周期、频率

3.开关板类型:独立选通、多路选通、矩阵式选通

4.内部数据存储容量:45,000 个测量值

5.通讯端口:RS232、Ethernet

6.触发方式:内部触发、外部触发

二、操作方法

1.数字表的操作:将数字表打到对应的测量档,然后根据测量要求选择测量精度

DIGITS(小数点位数)与测量速度RATE(slow、med、fast)。

2.开关卡的操作:可实现通道的顺序扫描测量,压STEP 或者SCAN 键则会将通道顺

序扫描一次,扫描结果存储在2701 内部的缓冲区内,压RECA LL 键,可以看到扫

描测量结果。

3.外部触发的操作:按STORE 键设置数据缓冲区的大小,压EX TRIG 键设置为外部

触发,这时,压TRIG 键为软触发一次,而2701 后面板的DIGITA L I/O(EXT.TRIG.)

接收一个触发脉冲(时钟下降沿)则为硬触发一次。

提示:“*”键出现则表示缓冲区尚有空间可以使用,反之则表示缓冲区已满,也就是说,后序的测量结果将不作保存。

三、实际编程

2701 可以通过标准的RS232 接口或者是ETHERNET 接口编程。2701 可以在任何具有

以上两种标准接口的平台上使用,比如Windows、Linux、Unix、单片机等。在本文中,以

测试领域应用较为广泛的LabVIEW 为范例简单讲解通过ETHERNET 接口编程。

提示:由于2701 的附加CD 中有其他的编程语言相应的接口范例,使用者可参照范例作相

应的修改后应用;同时CD 中有2701 的IVI 驱动程序,所以这里简单讲解直接通过

Socket 套接口进行编程。

1.过套接口询问

2701 设置:ETHERNET:ON;DHCP:OFF;IP ADDRESS:10.0.0.2;SUBNET :

255.0.0.0;GATEWA Y:10.0.0.1

计算机相应网卡设置:协议只要TCP/IP;IP 地址:10.0.0.1;子网掩码:255.0.0.0;

其它为空

这样设置后,在计算机上运行“ping 10.0.0.2”,如果ping 通,按照下图组建程序即

提示:如果计算机只有一块网卡连接2701,那么相对来讲,TCP/IP 地址可以任意设置,只

要在一个网段内;但是如果计算机同时连接2701 与WAN(广域网),那么TCP/IP

地址理论上只可以设置为10.x.x.x 或192.x.x.x 两个国际规定的LAN(局域网)网段

内,这是避免与WAN 的TCP/IP 地址冲突。

2.外部同步触发的读取

2701 另外一个比较有用的功能是外部低速同步触发信号的读取,当同步信号下降沿

到达时,锁存输入信号,当信号读取完成并送入缓存区后,送出读取完成脉冲,具

体波形如下:

图中Ch1 为外部同步触发信号;Ch2 为A/D 存储完毕信号,图中所示为直流6

2

1 位存

储精度时所耗时间,在110ms 以内。

注:以上Ch1 与Ch2 两个触发源均为下降沿使能,示波器为Tektronix TDS3012B

具体程序如下图所示:

以上程序编程环境为LabVIEW6i,部分程序参照Model 2701 Ethernet-Based DMM/Data Acquisition System User’s Manual。

2701 的存储深度为45,000 个数据,对于高速度取,2701 可以连续记录至少超过1 小时

的数据;对于低速度取,2701 可以记录数据长达数月之久,只要您一次测量的数据数目小

于45,000 即可,这种功能类似于数据记录仪。2701 同时具有与KEITHLEY 其它仪器通讯的

能力可以控制其它的开关箱与其同步操作,详情请参阅相关手册或与KEITHLEY 公司联系。对于用户来讲,2701 附赠光盘上的User’s Manual 是很重要的参考手册,同时光盘附带

的各种编程语言的例程对初学者而言是十分重要的。同时用户应该经常到KEITHLEY 网站

上去下载一些最新的仪器驱动或例程,可以加快程序的编写速度。

以如此低的价格来购买一个具有高精度数字万用表、高速低噪声开关箱(噪声不超过

nV 量级)、简单同步数据记录仪的2701 无疑非常超值。

附录:

1.使用TCP/IP 通信过程中,给出的命令后面要有结束符Such as“\s\s”或者“\r”。

使用TCP READ 的MODE 方法是要用immediate 模式,否则会出错。

2.使用IVI 驱动,位置如下所示。其中选出可使用的子VI 即可。

“C:\ProgramFiles\KeithleyInstruments\KE2700\LabVIEW5\instr.lib\KE2700\ KE2700.lib”使用说明如下:在使用“Open all channels”时,“channel list”字符串必须为空。另外,

给出通道的命令格式如下“101:140,201:240”。使用子VI 顺序为KE2000 Initialize.vi、

KE2000 Reset.vi、KE2000 Configure Switches.vi、KE2000 Configure Measurement.vi、

KE2000 Read.vi、KE2000 Disconnect.vi。

3.读命令使用“read?”,此命令具有触发功能;而“data?”命令也可读出数据,但此命令无触发功能,也就是说,使用多次该命令只能读出先前触发的一次结果。

4.SWITCH单通道指令:

ROUTe:CLOSe

ROUTe:CLOSe:STATe?

ROUTe:CLOSe?

ROUTe:OPEN:ALL

= (@SCH)

Examples: (@101) = Slot 1, Channel 1

(@101, 203) = Slot 1, Channel 1 and Slot 2, Channel 3

(@101:110) = Slot 1, Channels 1 through 10

eg:ROUTe:CLOSe (@201)

注意:CLOSe与“(”间有空格

SWITCH多通道指令:

ROUTe:MULTiple:CLOSe [Specify one or more channels to close. ]ROUTe:MULTiple:OPEN [Open channels specified in list. Unlistedchannels not affected.]

ROUTe:OPEN:ALL Open all channels.

ROUTe:MULTiple:CLOSe?[Returns a of all closed channels. ]

ROUTe:MULTiple:CLOSe:STATe? [Query closed channels in specified list(1 = closed).]

5.测电阻:CONFigure:RESistance后,用“read?”读个通道电阻值

测直流电压:CONFigure:VOLTage 后,用“read?”读个通道电阻值__

相关文档