什么是数字示波器自动检定系统

最新更新时间:2012-03-16来源: 互联网关键字:数字示波器  自动检定 手机看文章 扫描二维码
随时随地手机看文章

什么是数字示波器自动检定系统

中心议题:

  • 检定系统软硬件设计
  • 测试系统实例操作

解决方案:

  • 以GPIB、VXI、PXI为自动测试系统标准总线
  • 制定VISA确保不同厂商、不同接口标准的仪器能相互兼容


随着电子技术的发展,数字示波器凭借数字技术和软件大大扩展了工作能力,早期产品的取样率低、存在较大死区时间、屏幕刷新率低等不足得到较大改善,以前难以观察的调制信号、通讯眼图、视频信号等复合信号越来越容易观察。数字示波器可以对数据进行运算和分析,特别适合于捕获复杂动态信号中产生的全部细节和异常现象,因而在科学研究、工业生产中得到了广泛的应用。为了让示波器工作在合格的状态,对示波器定期、快速、全面的检定,保证其量值溯源,是摆在测试工程师面前的一项紧迫任务。
  
手工检定效率低,容易出错,对每一种示波器的检定需要测试工程师翻阅大量的资料;自动测试系统具有准确快速地测量参数、直观地显示测试结果、自动存储测试数据等特性,是传统的手工测试无法达到的。用自动测试系统实现对示波器的程控检定将会是仪器检定的趋势。
  
GPIB、VXI、PXI是自动测试系统标准总线,GPIB以性能稳定、操作方便、价格低廉赢得用户的认可。这里选用了GPIB作为测试系统的总线。
  
1硬件设计
  
基于GPIB的数字示波器自动检定系统的硬件由GPIB控制器、FLUKE5500A、被检定数字示波器和PC机以及打印机等外围设备组成。系统组成如图1所示。



1.1GPIB接口控制器
  
1.1.1GPIB总线
  
GPIB是惠普公司于20世纪60年代末、70年代初开发的实用仪器接口系统。由于对测试仪器的控制很方便,并且具有较高的传输速度(1Mbps),GPIB于1975年被定为IEEE488标准,1987年修定为IEEE488.1—1987。GPIB总线是数字化的24脚并行总线,有8根线是地线和屏蔽线,另外16根线是TTL电平信号传输线,包括8根数据线、5根接口管理线和3根数据传输控制线。GPIB使用8位并行、字节串行、异步通讯方式,所有字节通过总线顺序传送。
  
GPIB系统设备有控者、讲者和听者三种属性。实际设备具有其中的一种、两种或三种。作为控者,它可以通过寻址指定连接到总线上具有讲者属性的器件成为讲者和具有听者属性的器件作为听者,包括指定它自己。讲者能通过总线向其他器件发送数据。听者能从总线上接收讲者发送的数据。一般来说在GPIB系统中计算机是控者,具有讲、听、控三种属性。为避免总线冲突,IEEE488规定一次只能有一个讲者,但可以同时有几个听者。由于GPIB系统中各器件的工作速度可能相差悬殊,为了保证多线消息能够双向、异步、可靠地传输,GPIB母线中设置了三条握手线,分别为数据有效线、未准备好接收线和未收到数据线。
1.1.2BC-1402-2接口控制器
  
在本系统中采用的GPIB控制器是贝卡科技公司开发的BC-1401-2型USB-GPIB接口控制器,它带有USB接口,把USB总线转换成GPIB总线,操作GPIB仪器。其特点是:完全符合IEEE488.1和IEEE488.2国际标准,支持PCI、USB、Ethernet工业标准;数据传输率为900kbps,适合PC机与仪器之间的高速数据传输;提供了一套I/OGPIB操作函数库,其函数与ISA总线的ES1400系列接口控制器相同;提供了一套符合VPP规范的虚拟仪器软件架构VISA(VirtualInstrumentSoftwareArchitecture)函数库,实现了凡是采用VISA函数开发的应用程序,在更换不同厂家的不同型号的GPIB接口控制器时,应用程序不需要作任何修改;该接口控制器可以用C/C++、VC++、VB、LabView、LabWindows/CVI、HP-VEE、Delphi等多种语言编制测试程序,方便而灵活。
  
1.2FLUKE5500A
  
FLUKE5500A是美国福禄克公司的一款高性能的多功能校准仪,可以对手持式和台式多用表、示波器、示波表、功率计、电子温度表、数据采集器、功率谐波分析仪、过程校准器等多种仪器进行校准。FLUKE5500A提供了GPIB(IEEE-488)、RS-232、5725A三种标准接口;在安全性方面满足IEC1010-1(1992-1)、ANSI/ISA-S82.01-1994、CAN/CSA-C22.2NO.1010.1-92标准;FLUKE5500A输出电压可以达到1100V,电流输出可达11A,可以提供直流电压和电流、交流电压和电流的多种波形和谐波,同时输出两路电压,或者是一路电压和一路电流,模拟功率、电阻、电容热电偶和RTD。其示波器校准件还提供了稳幅正弦波、快沿、时间标记和幅度信号。
  
1.3主控PC
  
PC作为系统的“主控者”,通过发布命令给GPIB接口控制器实现对FLUKE5500A和被检定示波器的控制,主要包括以下几个方面的内容:仪器的初始化、复位、仪器参数设置;命令FLUKE5500A产生标准信号,同时被检示波器显示;读取/保存仪器数据并传给PC等。
  
2软件设计
  
2.1软件平台的选择

  
软件是本数字示波器自动检定系统的核心,软硬件能否稳定、协调地工作是系统能够对数字示波器快速、可靠检定的基础。本系统采用性能稳定的Windows2003Server操作系统、SQLSever2005(开发版)数据库以及Visual.NET2005作为开发平台,以C/C++作为编程语言,同时在驱动程序方面选用NI公司的LabWindows/CVI7.0做部分程序的驱动开发。同时采用MAX(Measurement&Automation)作为IVI驱动配置程序。
  
2.2关键技术VISA和IVI
  
VISA是VXIplug&play联盟制定的I/O接口软件标准。制定VISA的目的是确保不同厂商、不同接口标准的仪器能相互兼容、可以通讯和进行数据交换。其显著特点是:VISA是采用了先进的面向对象编程思想来实现的;它是当前所有仪器接口类型功能函数的超集成,而且十分简洁,只有90多个函数;VISA作为标准函数,与仪器的I/O接口类型无关,方便程序移植。对于驱动程序、应用程序开发者而言,VISA库函数是一套可以方便调用的函数,可以控制各种设备如GPIB、VXI、PXI等。
  
IVI(InterchangeableVirtualInstrument)是IVI基金会为了进一步提高仪器驱动程序的可执行性能,达到真正意义上的仪器互换,实现应用程序完全独立于硬件而推出的仪器驱动程序编程接口。IVI系统由IVI类驱动程序、具体驱动程序、IVI引擎、IVI配置实用程序、IVI配置信息文件五部分组成。类驱动程序实现了上层统一功能的封装,面对的是操作者,而具体驱动程序完成与具体仪器的通信。测试程序是调用类驱动程序,用类驱动程序调用具体驱动程序来实现测试程序和硬件的无关性。IVI引擎完成状态缓存、仪器属性跟踪、分类驱动程序到具体驱动程序的映射功能。IVI配置实用程序是采用软件MAX创建和配置IVI逻辑名,在测试程序中通过传送逻辑名给一个分类驱动程序初始化函数,将操作映射到具体仪器及仪器驱动程序。IVI配置信息文件记录了所有逻辑名和从类驱动程序到具体仪器驱动程序的映射信息。其结构如图2所示。



2.3测试软件架构
  
2.3.1测试软件模块

  
测试软件分为测试数据管理模块、测试参数管理模块、测试程序模块三部分。测试数据管理模块是管理对仪器的检定日期、检定人员、对具体仪器的已检定项目、检定的数据等。测试参数管理是在数据库中管理具体仪器的各检定项、检定项的标准值等。测试程序模块是根据用户在软面板上选定的测试参数,调用相应的测试仪器进行测试,把测试数据和数据库中的标准相比较,判断是否合格。
  
2.3.2测试软件结构化流程
  
在开机系统自检后,检定操作员在软件界面上选择/输入需要检定的仪器型号,程序由仪器型号在数据库中调出相应的检定项目、被检项目的标准值、被检仪器与FLUKE5500A和GPIB控制器的连接图。检定员按连接图(FLASH动画)连接仪器,在确认连接正确后,检查是否有IVI驱动程序,在安装驱动程序后运行MAX配置工具,完成配置后即可运行相应的测试程序,把测试结果保存到数据库,并打印相应的合格/不合格报告。其流程图见图3。



2.4开发IVI驱动程序
  
对于IVI仪器,厂家会提供IVI驱动程序只需要编写少量代码即可实现对仪器的检定,主程序简单,便于管理。IVI基金会的目标是支持95%的仪器。基于IVI技术的数字仪器的检定将会是仪器检定的必然之路。
 
但是并不是所有的仪器都支持IVI。对于非IVI仪器,使用LabWindows/CVI中的IVI驱动开发向导把仪器程控命令树中所有底层命令封装成一系列带有图像面板的高层函数,完成IVI驱动程序的开发,使它成为IVI仪器。其特点是前期开发IVI驱动程序工作量大,但是后期测试程序开发和维护工作量少。
  
2.5数据库管理
  
数据库管理主要包括用户管理、被检仪器型号管理、检定项目管理、检定报告管理、检定项目指标管理以及数据查询6个模块。
  
3应用实例
  
应用本方法组建的测试系统对IVI仪器Hp54815等进行了检定,对非IVI仪器XJ4321等开发了IVI驱动程序,对其垂直灵敏度、瞬态响应、稳态响应、扫描时间因素误差、扫描时间因素线性误差5项内容进行检定,保存检定结果并打印检定证书。实践证明:检定过程变得快速和简单;自动检定和人工检定的结果是一致的。
  
本文介绍的数字示波器检定系统以GPIB为总线,综合运用了IVI技术和数据库技术实现数字示波器的自动检定,具有操作方便、可扩展性强、工作稳定性好的特点,为组建功率计、频谱分析仪、任意波形/函数发生器、数字多用表的综合数字仪器自动检定系统提供了参考。

关键字:数字示波器  自动检定 编辑:神话 引用地址:什么是数字示波器自动检定系统

上一篇:TL594设计的PWM电路在高频机中的应用及故障分析
下一篇:激光头的原理与结构

推荐阅读最新更新时间:2023-10-12 20:37

油料电导率仪自动检定的方法
  1.LabVIEW编程原理及GPIB接口   1.LabVIEW编程原理   LabVIEW软件采用可视化编程语言进行编程。该软件采用了大量的模块化编程工具以及数据流显示和程序流显示,使编程和调试过程非常方便直观。在开放的LabVIEW软件环境下,控制软件与测量设备的链接变得简单。另外,LabVIEW软件还具有大量的数学运算工具,有很好的界面设计和丰富的显示方式。   1.2GPIB接口   GPIB接口是一种并行接口总线,该总线具有数据传送速度快、有效数据率高、驱动能力和抗干扰能力强的优点。通信距离可以达到20m,总线可以挂接15台仪器或设备,最高传输速率可以达到8MB/s。   2.油料电导率仪自动检定原理   采
[测试测量]
油料电导率仪<font color='red'>自动</font><font color='red'>检定</font>的方法
FFT的前世今生
从直观上讲,时域分析清晰易见,示波器即是进行时域观察的主要工具,可观察波形形状,测量脉宽,相差等信息。但对于信号的进一步分析,比如测量各次谐波在所占的比重和能量分布,时域上的分析就力不从心了,但是利用从连续时间傅里叶变换发展而来的快速傅里叶变换FFT进行分析就很有意义了。通信系统中必不可少的要使用频谱分析技术,例如频分复用技术。 频谱分析一般利用快速傅里叶变换FFT计算频率谱和功率谱,可直接用来提取特征频率和谱特征。因为计算机只能够处理离散的数据点,但FFT是傅里叶变换的一种近似,与傅里叶变换存在差别,且具有固有的局限:栅栏现象。本文就在上一篇《FFT的前世今生》的基础上,从测试测量的角度,谈一谈在示波器的FFT运算中容易被大家忽
[测试测量]
FFT的前世今生
数字示波器和模拟示波器的差别及工作原理
示波器是一种用途十分广泛的电子测量仪器。俗话说,电是看不见摸不着的。但是示波器可以帮我们“看见”电信号,便于人们研究各种电现象的变化过程。所以示波器的核心功能,就和他的名字一样,是显示电信号波形的仪器,以供工程师查找定位问题或评估系统性能等等。 而波形,也有多种定义,比如时域或者频域的波形,对于示波器而言,大多数时候测量的是电压随时间的变化,也就是时域的波形。因此,示波器可以分析被测点电压变化情况,从而被广泛的应用于各个电子行业及领域中。 一般我们业内对示波器的分类只按模拟示波器和数字示波器来分,有些厂家可能为了突出其示波器的某项功能给其命名为其他名字,比如数字荧光示波器等。但其本质原理依然逃不出这2大示波器类别。 模拟示波器是属
[测试测量]
<font color='red'>数字示波器</font>和模拟示波器的差别及工作原理
数字示波器中ADC的选用
自己动手做一个信号发生器和示波器非常重要,不仅可以深刻理解测量仪器的工作原理、关键技术指标,还可以将书本上学过的模拟电路、数字逻辑乃至嵌入式系统全部串起来,从系统层面对各个部分的功能以及构成有更真切的认识,因此这两个项目应该是所有电子工程师都要动手做一遍的基础入门项目。 高速ADC是数字示波器的核心部件,今天关于ADC应用的文章就结合我们摩尔吧/硬禾实战营的一个实际项目 - 100Msps的数字示波器的制作来做一个简单的案例分析,数字和处理部分将在将来的文章中具体分析,今天集中在模拟部分: 数字示波器的构成框图 我们的项目对模拟部分的主要指标要求如下: 单通道、100Msps采样率 模拟带宽20MHz,输入电压的范围 -
[测试测量]
<font color='red'>数字示波器</font>中ADC的选用
TeKtronix TDS210数字示波器说明书
说到 示波器 ,相信每一个电子通信专业的学生必不陌生,在嵌入式产品开发领域也是必不可少的辅助工具。而人们(包括我自己)经常要是隔较长时间后再使用示波器时,难免会愣一下“直流交流切换的界面哪去了呢”“想量一下电压值,可是光标线怎么按出来”之类的问题,因而觉得还是有必要把一些操作简单做一下记录,毕竟好记性不如烂笔头~~~ 写这篇博客时,参考了不少网友的总结,在此表示感谢! I. 基本操作: 一、显示区 显示区除了波形以处,还包括许多有关波形和仪器控制设定值的指示等。 1.有三种不同的图形表示分别对应不同的获取方式:取样方式,峰值检测方式,平均值方式。 2.触发状态表示
[测试测量]
TeKtronix TDS210<font color='red'>数字示波器</font>说明书
数字示波器使用必须注意的问题
前言 数字示波器因具有波形触发、存储、显示、测量、波形数据分析处理等独特优点,其使用日益普及。由于数字示波器与模拟示波器之间存在较大的性能差异,如果使用不当,会产生较大的测量误差,从而影响测试任务。 区分模拟带宽和数字实时带宽 带宽是示波器最重要的指标之一。模拟示波器的带宽是一个固定的值,而数字示波器的带宽有模拟带宽和数字实时带宽两种。数字示波器对重复信号采用顺序采样或随机采样技术所能达到的最高带宽为示波器的数字实时带宽,数字实时带宽与最高数字化频率和波形重建技术因子K相关(数字实时带宽=最高数字化速率/K),一般并不作为一项指标直接给出。从两种带宽的定义可以看出,模拟带宽只适合重复周期信号的测量,而数字实时带宽则同时适合重复
[测试测量]
数字示波器在高频信号采集中的应用
数字示波器在高频信号采集中的应用 1 高频信号的采集 当要对一个高频信号(比如高达100MHz的雷达波形)进行采集和处理的时候。通常会设计一个高速或者超高速硬件采集电路,包括放大部分、滤波部分;A/D和D/A转换部分等,这种电路的要求非常高,要求边采集边存储,电路速度高,而且要考虑各种辐射干扰等,同时,目前市场上成品价格很难承受。并且根据采样定理,一个最高频率为/的连续信号,完全可以用时间上相隔了=1/2f的一系列离散采样值来表示。所以采样频率F应等于或大于被采样信号的最高频率f的2倍,即F≥2f。考虑到实际恢复波形的低通滤波器不可能具有完全理想的特性,为了正确恢复信号,通常取9=(2.5-5)f或更高。当采样
[模拟电子]
<font color='red'>数字示波器</font>在高频信号采集中的应用
基于多功能DAQ卡的虚拟数字示波器的设计
摘 要:简要介绍了虚拟仪器的组成,基于Labwindows/CVI和NI公司的PXI-6670E数据采集卡,设计了一个虚拟数字示波器。该系统功能强大,不仅具有实时采集功能,还具有频谱分析、加窗处理、滤波功能和数字存储等功能。 关键词:虚拟仪器;Labwindows/CVI;数据采集卡;频谱分析 引言 虚拟仪器中有一类是基于多功能DAQ卡的虚拟仪器,结构简单,开发成本低,目前已经得到了广泛的应用。本文以一个基于多功能DAQ卡的虚拟数字示波器为例,来说明如何开发基于多功能DAQ卡的虚拟仪器。 虚拟数字示波器的结构与组成 虚拟数字示波器由一块PXI总线的多功能数据采集卡和相应的软件组成。将它们安装在一台运行Wi
[测试测量]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved