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

发布时间:2021-06-07

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

果如图9所示。

6虚拟仪器平台性能分析

1)频率错误

543210-1-2-3-4-5

加入图10所示USR3信号,虚拟示波器采集的波形出现图10中的现象

00.00010.00020.00030.00040.0005

0.50.40.30.20.10

5000100001500020000250003000035000400004500050000

频率(Hz

图10USR3信号,虚拟示波器与TDS210示波器采集波形及参数显示

当信号频率过高时,虚拟示波器出现失真现象,这是由于所使用的数据采集卡采集的最高采

集速率为200kHz,而当采用双通道时,单一通道在进的最高频率为100kHz。根据采样定理可知,行模拟/数字信号的转换过程中,当采样频率fs.max大于信号的最高频率fmax的2倍时,即:fs.max>=2fmax,则采样之后的数字信号完整地保留了原始信号中的信息。当信号发生器输出USR3信号时,其信号中包含的最高频率约为60kHz,采样频率fs.max<=2fmax,因此发生了信号失真现象,而所测得的信号的信息已经变为错误信号的参数。因此,在实际应用中保证采样频率为信号最高频率的5~10倍,才能不影响对波形信号的观测。

2)数据点丢失

使用虚拟示波器可以对所采集的信号进行存储,存储格式为LVM格式,而当对存储的数据文件进行读取还原波形时,会出现图11中的情况。

所存储的波形为700Hz的正弦波,由图11可以看出,读取的数据文件在0.3s时(图中矩形框部分)波形衔接出现了问题,显示的不再是完整的周期性正弦曲线,而是由两部分正弦曲线连接而成的。此时对频率的测量基本正确。

软件设计中,设置的AD采集时长越长,所丢失的数据点数越多,因此在能获取足够的点数进行波形的显示时,应尽量的减少AD采集时长。

这样能减少数据点的丢失,但是不能完全避免。

要解决数据点丢失,波形无法正确衔接的问题,即需要使用双缓冲区的数据采集卡。当对一个

AD转换继续进缓冲区A内的数据进行读取时,

行,并将转换后的数据存储在另一缓冲区B内,

在下次读取时,硬件电路将选择缓冲区B读取数据,而AD转换的数据将存储在缓冲区A中。这

实现波形的无间样交替进行数据的存储和读取,断采集

图11对存储的数据文件进行读取时所还原的波形

7结束语

能够将先进的仪器开发软件LabVIEW与普

通数据采集卡很好的结合起来使用,是很多工程技术人员所希望的。在本文中,设计了以MP422数据采集卡为硬件平台,基于LabVIEW的数字式

(下转第128页)

·25

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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