基于LabVIEW6.1的数字存储示波器设计

发布者:烟雨江湖最新更新时间:2016-11-22 来源: eefocus关键字:LabVIEW6.1  数字存储  示波器 手机看文章 扫描二维码
随时随地手机看文章

0 引言
  1986年,美国国家仪器公司提出了虚拟仪器概念。它是一种程序设计思想,是前面板、数据流框图和图标或连接器的有机结合,密不可分。随着现代测试与仪器技术的发展,目前虚拟仪器概念已经发展成为一种创新的仪器设计思想。它是以通用计算机(含LabVIEW软件)为操作平台,以模块化功能硬件为桥梁的测控系统。在虚拟仪器系统中,硬件仅仅是解决信号的输入和输出问题的方法和软件赖以生存运行的物理环境,软件才是整个仪器的核心,用于实现硬件的管理和仪器功能的实现[1]。用户只需通过调整或修改仪器的软件,便可方便地改变或增减仪器系统的功能与规模,甚至仪器的性质,完全打破了传统仪器有厂家定义,用户无法改变的模式,给用户一个充分发挥自己才能和想象力的空间。

1 数据采集模块功能
  LabJack U12是基于USB的多功能数据采集和控制设备。它提供了8路单端或4路差分模拟输入端,分辨率为12位。差分输入充分利用可编程放大器的低噪音精度,提供增益G=1、2、4、5、8、10、16、20,且给出比16位更高的分辨率。2路模拟输出端,分辨率为10位。20路数字I/O口和4kBRAM缓存。能够实现单路或多路软、硬件实时数据采集。当用硬件实时数据采集时,有两种采集方式可供选择:以触发方式,可以从1—4路模拟输入端采集数据,采样速率高达8kS/s;以数据流方式,采样速率高达1.2kS/s。当用软件采集数据时,以命令/应答方式,可从4路或8路模拟通道同时采集数据,平均每通道采样频率高达50 kS/或25kS/s。

2 数字存储示波虚拟仪器结构

图1

图1 数字示波器结构


(1)电信号
  根据数据采集模块的功能要求,只能对电压信号进行采样,而且只有当电信号的频率低于4kHz时,才能复现待测信号。对于单端输入,电信号的幅值范围-10V~+10V。对于差分输入,可以利用数据采集卡的可编程放大器功能,扩大待测信号的电压范围。

(2)数据采集模块
  数据采集模块LabJack U12是由北京迪阳科技发展公司研发制造,包括硬件和驱动软件两大部分。硬件部分主要有模拟输入和输出端,数字I/O端,计数器,八路模拟开关,程控放大器,采样/保持器,A/D转换器,缓存器,定时和逻辑控制器等。驱动软件是用图形化编程软件设计,有20多个VI程序。本文设计数字存储示波器用到的驱动软件有模拟触发采集和数据流采集。

(3)计算机编程软件
  构建虚拟仪器重在计算机内编程,开发虚拟仪器的编程语言有两类:一是基于文本编程语言。目前普遍流行的是Visual Basic和Visual C++。二是图形化编程语言。例如,美国NI公司的LabVIEW和LabWindows/CVI,HP公司的VEE。通过比较筛选,LabVIEW是开发虚拟仪器最高效的软件。因此,作者利用LabVIEW6.1设计数字存储示波虚拟仪器。

3 测试原理
(1)离散傅里叶变换(DFT)
设模拟信号xi(t)(i=0,1,2…7))经过A/D转换为有限长序列xi(nT)=xi(n)。N为采样值,T为采样周期。离散傅里叶变换对如下:




(2)周期信号有效值计算



互相关函数估计




4 数字示波器软件设计
(1)面板图设计
⒈控件
  采集模块参数初始化控件:采集模块ID号,可以有选择的使用多个数据采集模块。采集方式选择为菜单控件,有触发和数据流两种采集方式。扫描速率根据采集的通道数目在0~8kS/s范围内选择,扫描数值菜单控件共有六种数值:128、256、512、1024、2048、4096。模拟输入通道选择簇控件包括通道号(单极性和双极性12种)选择,差分增益(G=1、2、4、5、8、10、16、20)和通道数目(1、2、4)。巴特沃思滤波器的参数设置:滤波器阶数和最低截至频率控件。原信号时频控件与滤波后时频控件用于开启4路信号的选择按钮。电压/格与时间基旋转按钮能够调节时域波形图的Y和X坐标范围。周期信号参数值由信号参数值按钮控制其实时显示。保存数据路径控件能够选择用于存储波形数据的路径。保存按钮可以同时保存各通路的时域和频域波形数据。布尔控件用来停止数字存储示波器虚拟仪器的运行。

⒉指示器
  波形图分别显示信号时域特性和频域特性。周期信号的有效值、频率及两种周期信号的相位差均以字符串指示器得以显示。布尔指示器(过电压指示)用于指示采样信号电压是否越限。

图2
图2 数字存储示波器前面板



(2)框图程序设计
  框图是源程序的可执行代码,它有控件端子、节点、连线和指示器端子组成。根据程序模块化设计思想,把数字存储示波虚拟仪器分成六个功能子模块(图3)。

图3
图3 数字存储示波器功能模块



5 数字存储示波器与传统仪器的比较
数字示波虚拟仪器与HP54603B功能比较



  由上表可以看出,数据采样频率低于HP54603B,测量的参数没有HP54603B多。但是总的来说,数字存储示波器的性价比高,可扩展功能,优于传统仪器。

6 数字存储示波器的应用
  应用函数信号发生器对数字存储示波器进行调试,测试结果正确,运行良好(图4)。数字存储示波器能够应用于电工电子实验和信号检测教学中。

图4
图4 参数测量值


关键字:LabVIEW6.1  数字存储  示波器 引用地址:基于LabVIEW6.1的数字存储示波器设计

上一篇:一种基于虚拟仪器的通用测控系统
下一篇:基于LabVIEW实现电梯控制系统的设计

推荐阅读最新更新时间:2024-03-30 23:28

了解示波器串扰分析解决方案
克服当今数字与无线设计中的串扰难题 设计工程师目前面临的最大难题之一是串扰会严重影响其设计的性能。如今,数据通信速度不断加快,而器件体积越来越小,电路密度越来越高,这使得多个高速信号彼此非常接近,因此器件中的串扰问题越来越突出。面对如此严峻的局面,工程师需要更好的工具和方法来分析和解决串扰问题。如果能够掌握更详细的串扰信息,那么工程师就可以做出重要决策,例如减少哪种串扰可以给设计带来改善并提高稳健性。 串扰的定义 串扰是一种失真,主要来自与数据码型无关的幅度干扰。由于耦合效应,一个干净的信号(我们称为“受扰信号”)可能受到“干扰”信号的串扰影响。干扰信号会使得受扰信号发生变形,并让受扰信号的眼图闭合。工程师希望信号是串扰极小或
[测试测量]
了解<font color='red'>示波器</font>串扰分析解决方案
关于示波器测量的分析和介绍
1不接任何信号,RIGOL数字示波器基准线出现偏移该怎么办? 导致这个问题的会有3个原因: 1)长时间没有校准导致,需要执行自校准。 RIGOL的MSO/DS4000和DS6000,校准需要使用RIGOL校准套件和高精度的信号源,所以如果您的MSO/DS4000或DS6000需要校准,请联系RIGOL客服部,申请校准。 对于RIGOL的其他型号示波器可直接通过执行仪器内部菜单的自校正功能进行校准。 2)热机时间不够 将仪器开机,热机半个小时后再观察基准线是否有偏移现象。 3)仪器故障 上面两种情况都验证后问题仍然存在,仪器可能出现故障,需要您返厂维修,请联系我们的售后将仪器返厂 —RIGOL 示波器校准套件
[测试测量]
关于<font color='red'>示波器</font>测量的分析和介绍
示波器探头的安装方法
示波器探头的安装方法是很有讲究的,如果安装错误很容易导致示波器检测出现问题。那么示波器探头的安装方法是什么呢?今天小编就来为大家介绍一下具体的安装方法吧,希望可以帮助大家更加了解示波器的应用。 首先是带宽,这个通常会在探头上写明,多少MHz。如果探头的带宽不够,示波器的带宽再高也是无用,瓶颈效应。 另外就是探头的阻抗匹配。探头在使用之前应该先对其阻抗匹配部分进行调节。通常在探头的靠近示波器一端有一个可调电容,有一些探头在靠近探针一端也具有可调电容。它们是用来调节示波器探头的阻抗匹配的。如果阻抗不匹配的话,测量到的波形将会变形。调节示波器探头阻抗匹配的方法如下:首先将示波器的输入选择打在GND上,然后调节Y轴位移旋钮使扫描线出现在示
[测试测量]
示波器基础知识二十问(下)
第十一问: 示波器的测量方法——光标测量 示波器发展到现阶段,已经不仅仅是在调试过程中观察波形,更重要的是能很好的测量一些参数帮助大家优化设计方案,那么如何使用示波器来进行测量呢? 示波器常用的测量方法有三种: 刻度测量:像传统的模拟示波器,根据视觉上波形所占格数进行评估,估测的准确度很低,只能做一些简单的定性分析。 光标测量:光标测量的原理很简单,通过移动总是成对出现的光标并从读取它们的数值从而进行测量,光标测量虽然也是人为手动测量,会引入一定的人为误差,但是相对噪声较大的信号来说,光标测量可以人为的去忽略这部分噪声,更能把握波形重点。下面来演示下光标测量: 演示1 (测量信号的峰峰值) 演示2(测量信号的周期) 第三种
[测试测量]
<font color='red'>示波器</font>基础知识二十问(下)
如何给你的示波器选择一款合适的探头
示波器问题对探头选型的影响与信号源问题一样重要。如果探头与示波器不匹配,将损害探头的示波器一端信号保真度。那么,如何让你的示波器探头和示波器更匹配呢?安泰测试建议大家在选型时要关注以下几个指标: 1 、 带宽和上升时间 必需认识到,示波器及其探头是作为一个测量系统一起工作的。因此,使用的示波器带宽和上升时间指标应大于等于使用的探头指标,使其足以检查信号。 一般来说,探头和示波器之间的带宽和上升时间交互非常复杂。由于这种复杂性,大多数示波器制造商对为用于特定示波器的特定探头型号中的探头尖端指定了示波器带宽和上升时间。为保证为计划检查的信号提供足够的示波器系统带宽和上升时间,最好遵循示波器制造商的探头建议。 2、输入电阻和
[测试测量]
如何给你的<font color='red'>示波器</font>选择一款合适的探头
浅谈示波器带宽和网络带宽不同之处
关于“带宽”的含义众说纷纭,很多工程师咨询示波器的“带宽”和网络,通信中所说的带宽为何不是同一个单位?这些“带宽”之间的异同之处是什么?他们是用什么技术原理?这里,将重点阐述这些问题。 首先,带宽是用来传输的一个通道,它传输的是什么呢?信号,重点是在信号的传输技术上。如果传输模拟信号,则需要“模拟带宽”;如果需要传输数字信号,则需要“数字带宽”。因此,带宽可以这么分步来定义。带宽通常指信号所占据的频带宽度;在被用来描述信道时,是指能够有效通过该信道的信号的最大频带宽度。 对于模拟信号而言,模拟信号以声音、光、电波粒为主。带宽又称为频带宽度,以每秒传送周期或赫兹(Hz)为单位。例如模拟语音电话的信号的带宽为3.4KHz,一个
[测试测量]
示波器的通道间隔离度的测量方法
今天有个使用麦科信示波器的朋友问我,说示波器参数表里有一个通道间隔离度,显示大于等于40分贝,问是什么意思。那么我们就来讲讲示波器通道间隔离度参数表达的含义以及如何测量自己示波器的通道间隔离度。 我们知道,目前市面上大多数的示波器,都是通道间不隔离的,也就是共地的。因此通道与通道之间必然就会存在串扰。串扰是一个通道上的信号影响另一通道程度的量度。在理想的情况下,通道之间应该互不干扰,然而事实却并非如此,两条信号线之间的耦合、互感和互容会引起信号线上的噪声,因此串扰是无法避免的。而通道间隔离度就表达了这个通道间的干扰是在什么范围,数值越大,说明抗干扰越强。 那么具体要如何测量呢? 我们给示波器的通道一接入一个正弦波信号,作为干扰
[测试测量]
<font color='red'>示波器</font>的通道间隔离度的测量方法
模拟示波器和数字示波器主要有哪些差别呢
模拟示波器和数字示波器主要有以下几种差别: ①工作方式不一样:模拟示波器的工作方式是立即精确测量数据信号工作电压,而且根据从左往右越过数字示波器显示屏的离子束在竖直方位勾勒工作电压;数字示波器的工作方式是根据仿真模拟转化器(ADC)把被测工作电压变换为电子信息,捕捉的是波型的一系列样值,并对样值开展储存,储存程度是分辨总计的样值是不是能勾画出波型才行,接着,数字示波器重新构建波型。 ②基本原理不一样:模拟示波器选用的是模拟电路,射线管向显示屏发送电子器件,发送的电子器件经聚焦点产生离子束,并打进显示屏上,显示屏的内表层涂有莹光化学物质,那样离子束击中的点便会传出光来;而数字示波器一般适用多级别莱单,能出示给客户多种多样挑选,多种
[测试测量]
模拟<font color='red'>示波器</font>和数字<font color='red'>示波器</font>主要有哪些差别呢
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved