基于LABVIEW的KEITHLEY数字源表的实时测试系统

来源 :硅谷 | 被引量 : 0次 | 上传用户:gomo08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]介绍一种基于图形化虚拟仪器编程软件LabVIEW的高速数据采集系统设计方案。系统以NI公司的高速数据采集卡PCI-488 为硬件平台,通过LabVIEW软件对数字源表的实时测试采集数据,并将数据存储到文本文件中。测试结果表明,该系统能够有效地完成对信号的高速数据采集和实时测试和图形显示。
  [关键词]LabVIEW软件平台 PCI-488卡 数字源表(SourceMeter)
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1010026-02
  
  随着计算机总线技术、软件技术的发展,自动测试系统发生了巨大的变化。虚拟仪器利用计算机来控制相应的与计算机连接的、具有仪器功能的硬件,完成对输入、输出信号的采集、控制、数据分析和显示,实现传统仪器的功能。虚拟仪器是电子测量和计算机测试与控制的前沿技术,它将计算机技术引入到测试领域,数字化和软件技术的应用极大地提高了测试的灵活性和可扩充性。在通用计算机上添加一层软件和必要的仪器硬件模块,使用户操作这台通用计算机就像操作一台为自己专门设计的传统电子仪器一样。
  
  一、系统硬件介绍
  
  (一)Keithley 2400数字源表
  主要特点及优点:
  1.用于快速直流测试的新型仪器
  2.可选高电压、大电流、大功率和脉冲工作模式
  3.20-1000W 的电源输出功率
  4.四象限工作
  5.0.012% 的准确度,5½位分辨率
  6.支持程控电流源和电压钳位功能的六线欧姆测量
  7.最快速度可达1000 点/ 秒(通过GPIB 接口)
  8.内置快速通过/ 失效比较器
  9.数字I/O 可直接与生产线Handler 接口
  10.可选式接触检查功能
  SourceMeter(数字源表)系列专门设计用于要求有精密电压和电流产生与测量的测试应用。SourceMeter仪表通过消除使用多个仪表时的复杂的同步化与连接问题,简化了测试工艺。所有六个SourceMeter仪表都适合于进行大范围的DC测量,包括在给定电流或电压下的电阻、击穿电压、漏电流、绝缘阻抗以及半导体特性曲线。
  (二)GPIB接口
  GPIB是通用接口总线的简称,是组成自动测试系统的通用国际标准接口。它是一个数字式的24线并行总线,由l6条信号线和8条接地返回线组成.其中16条信号线分为如下3组:8条数据线用于传输数据消息和命令消息,使用8位并行的异步数据传输方案;3条握手线用于异步控制设备中消息字节的传送;5条接口管理线用于管理通过接口从设备进入PC机的信息流。
  (三)插入式数据采集卡(DAQ)
  是虚拟仪器系统中最常用的接口形式之一,其功能是将现场数据采集到计算机,或将计算机数据输出给受控对象,用数据采集卡配以计算机平台和虚拟仪器软件便可构成各种数据采集控制仪器系统,PCI-488能将任何一台PCI总线的个人电脑转变为工业控制和数据采集系统。它可以连接台14设备,使用标准的IEEE-488系列电缆。PCI-488的传输速率超过GPIB 的传输速率,达到1M字节/秒(通过最大的IEEE-488专用电缆连接,其长度为每台设备2米)。
  
  二、软件介绍
  
  LabVIEW是美国NI公司具有革命性的图形化虚拟仪器开发环境,是业界领先的测试、测量和控制系统的开发工具。它内置信号采集、测量分析与数据显示功能,集开发、调试、运行于一体,不仅提供了几乎所有经典的信号处理函数和大量现代的高级信号分析工具,而且LabVIEW虚拟仪器程序(Virtual Instrument,简称VI)可以非常容易的与各种数据采集硬件、以太网系统无缝集成,与各种主流的现场总线通信以及与大多数通用数据库链接。“软件就是仪器”反映了其虚拟仪器技术的本质特征。LabVIEW开发环境分为前面板和流程图两部分,前者是用于人机交互的程序图形用户接口(GUI),集成了旋钮、开关等用户输入(控制)对象;后者是程序的图形化源代码,它包括函数(functions)、结构(structure)、代表前面板上控制对象和显示对象的端子连线等。
  
  三、系统设计思路
  
  根据数字源表的功能特性,利用LabVIEW图形编程设计一个实时测试系统。使用2400数字源表,配合相应软件编程可以简化测试系统,提高测试速度和质量,这对自动化二极管生产测试非常重要。该系统要完成用计算机实时控制数字源表的操作,使完全可以脱离传统仪器来测量。在该系统测试实验中,利用发光二极管作为待测量物,通过LabVIEW图形编辑程序,根据分别给定的电流源和电压源,通过扫描其电流得到电压或者是通过扫描其电压得到电流。能够测得发光二极管的IV特性。
  该程序应该完成以下功能:控制实时采集数据、分析数据、显示结果。设计时利用了同步控制技术--保证所有采集到的数据都能够得到分析和显示,分析并显示采集到的数据时不会发生数据丢失或数据冗余的现象。
  我们在测量过程中,无需调节数字源表上的任何功能键,利用LabVIEW提供的界面功能,在外形上完全模拟2400数字源表的电流源、电压源前面板,LabVIEW前面板上设定扫描起始点,SOURCE DELAY时间和扫描的点数、步长。
  本系统由KEITHLEY2400数字源表、PCI-488数据采集卡和主控计算机部分组成。Keithley 2400数字源表的标准;主控计算机作为计量系统的控制中心; GPIB 电缆、IEEE -488 接口卡实现对标准源、数字表的控制。系统组成框图如下图所示。
  


  为保护仪器本身及待测元件,在其测试过程中避免因输出电路短路造成元件及仪器损坏,所以必须设定一箝制準位,若量测值大于箝制準位则自动被限制于箝制準位,以保护元件及仪器安全(若量测值大于箝制準位则荧幕右下方「Cmpl」会闪烁,并限制于所设定的箝位值)。因此如果是输出电压,我们必须设定量测电流的箝位值;反之如果是输出电流,必须设定量测电压的箝位值。
  建立I~V曲线(V~I曲线)虚拟仪器测试前面板,主要包括:
  (1)启动按钮运行:点击启动测试;
  (2)停止按钮终止:点击停止测试;
  (3)电压(电流)量程选择开关:根据测试精度要求选择电压(电流)量程;
  (4)电流源(电压源)输出电流设定:包括起始电流(电压)、终点电流(电压)及每步步长值;
  (5)电压电流数值显示:显示当前设定的电流(电压)值及测试的电压值(电流值);
  (6)实时I~V曲线(V~I)曲线:实时趋势显示I~V曲线(V~I)曲线,而且可以实时调整;
  (7)测试结果保存文件设定:设定测试结果以文本文件形式保存的路径及文件名。
  LabVIEW在Instrument I/O功能模板的GPIB和GPIB 488.2子模板下有许多GPIB通讯功能子程序模块,这些模块在工作平台上可以调用低层的488.2驱动软件。采用传统的GPIB子程序与指定仪器进行GPIB读写操作。每个设备,包括计算机接口卡,必须有一个0到30之间的GPIB地址。一般GPIB接口板设置为地址0,仪器的GPIB地址从1到30。GPIB有一个控者(你的电脑)来控制总线。在总线上传送仪器命令和数据,控者寻址一个讲者,一个或者多个听者。数据串在总线上从讲者向听者传送。LabVIEW的GPIB程序包自动处理寻址和大多数其他的总线管理功能。
  命令行参数“*idn?”适用于大多数IEEE 488.2兼容仪器,它要求仪器返回其标识符。
  该GPIB address为24,运行该程序时,前面板显示仪器标识,没有出现错误,说明该仪器已经可进行通讯了。
  


  本系统将采集控制系统硬件、软件按要求设计好后,运行控制软件,先对采集控制系统进行相应的配置,然后可以实时观看电压值。调节输入电压,通过实时监控界面可以观看到输入电压的变化过程。采集到的数据进行显示、存储。可以很方便地把每个实际电压,电流值存储到文本文件中,以便于查看和处理,极大地扩展了原有设备的功能。
  由发光二极管的特性我们设定发光二极管的电压箝位值为5V,电流箝位值为20mA,在给定的电流源(电压源)下,实时输出二极管的电压(电流)值,如下LabVIEW前面板图所示。
  


  设定电流源与电压箝制準位值,在设定电压源的时候,我们把指令“SOUR:CURR:MODE FIXED”改为“SOUR:VOLT:MODE FIXED”相对应的电流和电压的指令修改,在电流源扫描电压的指令改为在电压源中扫描电流的指令。其中该程序框图里除包括条件结构,事件结构,条件循环外还包括三个子程序,我们使用KEITHLEY公司随仪器提供的LabVIEW子程序。它们是Wait Until Bufferfull-gpib ,Display Table and Log 24xx和Get Time。他们在主程序运行和存储过程中起重要作用。
  


  从测试过程中可以看到,在前面板选择设定的测试量程与数字源表所显示的数值是实时的,也就是说我们可以通过利用调试前面板来直接控制数字源表的操作。扫描的数值可以显示在前面板的显示控件(图1,图2)和图形控件中(图3,图4)。通过LOG?保存的文本数值,我们可能利用数值分析软件得到以上两个曲线,具体分析每一个数值。图1、3是电流源测试结果,图2、4是电压源测试结果。测试结果表明该LED的伏安特性曲线的正确性。由此我们得出该实时测试系统的实用性。
  
  四、结束语
  
  虚拟仪器技术经过多年的发展,使得虚拟仪器的内涵不断丰富,并且也走向了标准化和开放化,虚拟仪器技术结合网络技术,可实现以软件设计为核心的自动测试系统,使现代化测试向智能化、系统化和网络化发展。能够将先进的仪器开发软件LabVIEW与普通数据采集卡很好的结合起来使用,是很多工程技术人员所希望的。本系统以PCI-488为硬件平台,LabVIEW为开发软件,进行高速数据采集。不仅能实现对模拟输入信号的高速数据采集,而且能将采集的数据正确地以实时图形的方式显示,具有较高的精度,从另外一个角度解决了在文本编程语言下实时图形绘制难的问题。构造了一套性价比较高的数据采集系统,通过测试得到了较理想的结果。计算机控制的GPIB设备在数据采集和系统控制领域有着广泛的应用。采用面向对象的LabVIEW 图形语言软件编程使系统功能易扩展、维护,增强了它的生命力。
  
  参考文献:
  [1]计算机虚拟仪器图形编程.美国国家仪器公司.1999.
  [2]侯国屏.LabVlEW7.1编程与虚拟仪器设计[M].第二版.北京:清华大学出版社.2005.
  [3]LabVIEW User Manual[Z].National Instruments Corporation,2000.
  [4]杨乐平,李海涛,肖相生.LabVIEW程序设计与应用[M].北京:电子工业出版社,2001.
  [5][美]毕晓普著,乔瑞萍,林欣等译,LabVIEW 6i实用教程.北京:电子工业出版社,2003.
  
  作者简介:
  潘定珍,烟台大学光电信息学院研究生。
其他文献
[摘要]根据高速单片机c8051f300和串行A/D转换芯片max1270的特点,介绍多路数据采集系统的硬件设计和软件设计,应用表明该系统运行稳定。  [关键词]c8051f300 A/D转换 数据采集  中图分类号:TP368.2 文献标识码:A 文章编号:1671-7597(2008)1010025-01    在一般测控系统中,常常用到多路数据采集技术。本文利用高速单片机c8051f300和
期刊
[摘要]介绍一种基于单片机AT89C51和无线传输模块LZ713i GPRS DTU构成的多路灯具控制系统。论述其工作原理和软硬件设计方法。  [关键词]单片机AT89C51 无线传输模块LZ713i RS-485接口 看门狗  中图分类号:TP271+.4文献标识码:A 文章编号:1671-7597(2008)1010021-02    一、引言    数据传输方式分为有线方式和无线方式传输。有
期刊
[摘要]论述一种直流放大器的设计方法,采用三运放的仪表放大器放大直流信号,使输出电流大小满足最大电压输出时负载电流的要求。  [关键词]直流放大 仪表放大器 双T桥式带阻滤波器 工频干扰 晶体管扩流  中图分类号:TM93文献标识码:A 文章编号:1671-7597(2008)1010028-01    一、系统总体设计    根据要求系统可分为信号源与干扰源产生、输入信号放大、抑制干扰、扩流和稳
期刊
[摘要]随着计算机及信息技术的日益发展,许许多多的智能化设备进入了人们的生活中。由调查研究发现许多的小区在停车管理上存在着一定的局限性,不是标签制作成本昂贵,就是识别的距离太近,不方便车辆进出小区。为了要方便有效的在局域网平台上实现小区车辆智能化管理系统,我们将利用远距离无源UHF波段的射频识别技术来实现,实现结合PUR3000读写器的硬件系统提出具体的解决方案,克服上述局限性。  [关键词]UH
期刊
[摘要]针对目前硅桥式整流器测试设备中功能单一,生产效率不高等问题,研制了以PC机为主机,分布在现场的各个单片机系统为下位机的主从式结构。单片机主要完成整流桥参数的测试和分选, PC机实现数据的显示、统计、存储、打印等功能,上下位机之间采用RS-485总线进行通信。测试系统的主机通信软件是在Windows操作系统上,基于VB6.0开发的。利用了VB6.0提供的MSComm 通信控件访问串口,实现数
期刊
[摘要]全球化时代,我们在界定“全球化”这个概念的时候,离不开网络、通信、卫星等等诸如此类的媒介手段和媒介支持。从某种意义上说,全球化的发展离不开信息传播。各国大众传媒、特别是互联网是推动全球化运动的主要力量。但在信息传播全球化中信息流动却并不平等。对于发展中国家而言,信息传播的全球化既是机遇,又是挑战。  [关键词]全球化 传播 信息 互联网 秩序  中图分类号:G20 文献标识码:A 文章编号
期刊
[摘要]智能卡在银行、金融、保密单位的使用很广泛,而且越来越成为人们日常生活的一个不可缺少的东西,对其原理进行基本了解是很有意义的。  [关键词]Java智能卡 体系结构 原理  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)1010057-01    一、智能卡分类    存储片的数量占现有卡片总数的一半以上,这种集成电路IC卡只有存储数据的能力,而不具有运算能力。
期刊
[摘要]介绍一种在国内外高校和电子技术界广为应用的电路计算机仿真软件,通过对模拟电子技术中的单管共射放大电路的应用,验证EWB技术在电子技术中的实用性、便利性和高效性。  [关键词]EWB 单管共发射极  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1010038-01    一、概述    用于电子线路分析﹑设计的很多,其中EWB(ElectronicWorkbe
期刊
[摘要]为研究低成本的导电银浆天线性能,以超高频RFID标签天线为例,采用高效且环保的丝网印刷工艺制作了一款S形振子天线,并着重分析了其阻抗、回波损耗特性。通过软件仿真和实物测量结果对比发现,两者数据吻合良好,且性能符合标签天线的工程应用要求。这也表明,导电银浆可用于低成本的天线制造。  [关键词]射频识别 导电银浆 S形振子天线 标签天线   中图分类号:TN821.4 文献标识码:A 文章编号
期刊
[摘要]随着计算机和网络技术的迅速发展,基于Web的数据库应用越来越广,同时给数据库的维护和管理带来了很多安全问题。为提高Web应用程序中的数据库安全性,从构建系统体系模型,建立登入机制,进行存储访问控制,审计追踪,数据库备份与恢复,使用视图机制和数据加密技术等方面分析了基于Web的数据库应用系统的设计。  [关键词]Web应用程序 数据库 安全 分析与设计  中图分类号:TP3 文献标识码:A
期刊