当前位置:首页 >> 机械/仪表 >>

吉时利2701实例


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

金。

ABSTRACT
2701 is the first DA Q instrument join ing Ethernet Co mmunicat ion and Measure&Control System.The adventage of 2701 based on Ethernet Commun ication is:wherever you are,you only need a computer connecting to the Internet,then you can control 2701 faraway.2701 is a DAQ system join ing high-performance mult imeter and s witch 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 、Linu x、 Unix、单片机等。在本文中,以 测试领域应用较为广泛的 Lab VIEW 为范例简单讲解通过 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:\Progr amFiles\KeithleyInstruments\KE2700\LabVIEW5\instr.lib\KE2700\ KE2700.lib” 使用说明如下:在使用“Open all channels ”时,“channel list ”字符串必须为空。另外, 给出通道的命令格式如下“101 :1 40, 201 : 240”。使用子VI 顺序为KE2000 Initialize.vi、 KE2000 Reset.vi、 KE2000 Configure Switches.vi 、KE 2000 Configure Measurement.vi、 KE2000 Read.vi、 KE2000 Disconnect.vi 。 3. 读命令使用“read?”,此命令具有触发功能;而“data?”命令也可读出数据,但此命令 无触发功能,也就是说,使用多次该命令只能读出先前触发的一次结果。 4. SWITCH单通道指令:

ROUTe:CLOSe <clist> ROUTe:CLOSe:STATe? <clist> ROUTe:CLOSe? ROUTe:OPEN:ALL <clist> = (@SCH) Examples: (@1 01) = Slot 1, Channel 1 (@101, 203) = Slot 1, Channel 1 and Slot 2, Channel 3 (@101:110) = Slot 1, Channels 1 through 1 0 eg:ROUTe:CLOSe ( @201) 注意: CLOSe与“(”间有空格 SWITCH 多通道指令: ROUTe:MULTiple:CLOSe <clist> [ Spec ify one or more channels to close. ] ROUTe:MULTiple:OPEN <clist> [ Open channels s pecified in list. Unlistedchannels not affected. ] ROUTe:OPEN:ALL Open all channels. ROUTe:MULTiple:CLOSe? [ Retur ns a <clist> of all closed c hannels. ] ROUTe:MULTiple:CLOSe:STATe? <clist> [Query closed channels in specified list(1 = closed). ] 5 . 测电阻: CONFigure:RESistance 后,用“read?”读个通道电阻值 测直流电压: CONFigure:VOLTage 后,用“read? ”读个通道电阻值__


相关文章:
更多相关标签: