基于LabVIEW的数字式虚拟示波器(2)

发布时间:2021-06-07

在数据库中找到的资料,拿来大家分享一下。

在设计虚拟示波器时参考了传统示波器的功能,同时结合了虚拟仪器的特点和计算机强大的信息处理能力,在仪器功能上进行了扩展,可实现波形的显示、存储和时域、频域参数的测量、显示。主要的技术参数为:采样速率:100kHz;采样位数:16位;波形显示模式:可单通道显示、双通道

显示以及波形的相加、相减;游标:根据使用可设置为自由拖拽或者在相应的曲线上滑动;

[6]

虚拟示波器的前面板显示如图4所示,采集、示,

处理、显示部分程序框图如图5所示。

量程设置图3

数据处理

数据读写虚拟示波器软件结构框图

数据存储方式:使用LabVIEW中的特有存储格式(lvm),也可存储为表格的形式;数据直接保存在计算机硬盘当中。

3虚拟示波器软件设计

虚拟示波器主要由数据采集卡完成信号的采集,并传输给计算机;软件主要包括数据采集卡的参数设置、数据处理、波形显示、参数测量、数据记录等模块。主要的程序结构框图如图3所

0600000

AD配置hDevice

150ADData

ADData

图4虚拟示波器的前面板显示

菜单选择

数据初始化,数据个数

01

Y-Max

Data

电压触发

电压触发(V)

初始化

显示1

显示

时间调节

波形显示XScale,%Maximum

显示2

True

Y轴范围

Y轴最小值Y轴最大值0

Disabled

Disabled

Butterworth”,Default“

滤波器选择

Tab%Control

YScale,Maximum

YScale,Minimum

Butterworth

Butterworth

模式选择

通道A通道B

暂停

输出

输出波形显示

频率大小频率范围

Y-MinY-Min

记录记录

error%outerror%out

频谱

参数

FlaseFalse

频率大小2

Disabled

滤波波形

滤波波形记录

Y轴最大值Y轴最小值

启动采集

图5采集、处理、显示部分程序框图

4小波消噪模块

在LabVIEW中,可以通过MATLAB脚本节主要使用虚拟仪器平台部分中的虚拟示波

器以及信号分析部分对常规波形如正弦波、三角波、锯齿波进行波形的采集;同时使用常规示波器进行采集对比,检测虚拟仪器对波形测量的精度以及可能出现的一些问题。

用于测试虚拟示波器性能的主要试验仪器

TektronixTDS210示波为:计算机、虚拟示波器、TektronixAFG310信号发生器。虚拟示波器器、

与TDS210示波器所采集到的信号波形及参数显示如图6所示。为方便对比,将采集的信号参数

·23点,使用MATLAB进行部分的数据处理,实现与MATLAB之间的数据交换[7]。本文在设计虚拟示波器时,加入了小波模块,可以实现小波消噪。其中所使用的几种简单的小波函数如下:1)Haar2)Daubechies(dbN)小波系,3)SymletsA小波,

(symN)小波系,4)Coiflet(coifN)小波系。5

虚拟仪器性能测试1)常规波形测试

基于LabVIEW的数字式虚拟示波器(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219