怎样把示波器用作波形记录仪

2020-02-11来源: elecfans关键字:示波器  波形记录仪  测量仪器

示波器是常用的测量仪器,具有强大的数据采集与分析能力,还可以将采集到的波形导出,放到电脑上进行分析。这个功能与波形记录仪十分相似,那么我们能不能将示波器用出波形记录仪的效果呢?


传统波形记录仪能长时间的采集信号,并将数据保存到设备的硬盘中,采集的时间长度取决于采样率以及硬盘容量,其缺点是不具备实时分析功能,而这正好是示波器的强项,示波器能在长时间采集的同时对波形进行分析。示波器没有配备大容量硬盘,要将示波器用出记录仪的效果,需要把存储深度发挥出极致。


记录时长

要长时间记录波形,存储容量是其重要指标,ZDS4000系列示波器最高配备512M存储深度,我们知道:

采样时间 T =存储深度 M / 采样率 Sa

在采样率为Sa = 20K/s的情况下:T =M / Sa=512 M / 20K/s=25.6Ks≈7.1小时

即单次最大可以记录7.1个小时的波形,可以应对大部分的现场测试场景。

采样设置

要全部发挥示波器大存储深度的长时间记录性能,首先要开启最大存储深度。在设置菜单中将存储深度设置为512M,并将存储区域设置为固定,并保持单通道打开,在单通道模式下,存储深度能达到最大。然后将时基调至1ks/div,如下图1所示,示波器将自动进入ROLL模式, ROLL模式也可以手动打开。

怎样把示波器用作波形记录仪

图1 采样设置


如绿框所示,此时示波器的采样时长达到25.6ks,即7.1小时,而采样率还能保持在20k/s。滚动模式可以保证在这7.1小时中数据不会中断,并一直保留着最新的数据。


数据导出

数据采集后,我们可以把数据以二进制或者CSV格式导出保存,然后再开启下一轮的采样,这样可以实现更长时间的波形记录,示波器支持三种不同的导出方法。

1、U盘导出

使用U盘导出是最常用的波形提取方法,该方法的好处是没有限制使用场景,只需要一个U盘即可完成导出操作。方法如下:

插入U盘;

打开示波器的Save/Recall菜单;

选择存储类型为二进制文件或者CSV;

选择存储路径为U盘/udisk;

点击保存文件导出波形。

图2 U盘导出方法


2、配套软件Wave Analyze

ZDS示波器配套的PC软件Wave Analyze具有强大的功能,其中也包括有波形导出。Wave Analyze通过网络与示波器连接,可以将示波器采集到的波形上传到PC端作进一步分析,或导出成文件。该方法需要依赖PC软件,好处是还可以在PC端进行波形分析,可操作性更强。方法如下:

安装示波器PC软件;

使用网线连接PC和示波器;

打开PC软件,并设置示波器IP进行连接;

点击采集按钮,采集一帧波形;

导出波形文件。

图3 上位机软件导出波形文件


3、网页访问

最后一种方法是使用网页,ZDS示波器支持网页访问,使用网络与示波器连接后,打开浏览器并输入示波器的IP地址,即可访问示波器。在网页中可以通过虚拟按键远程操作示波器,更可直接访问示波器中的储存文件。此方法可以将保存到示波器本地的波形文件导出,同样也适用于导出截图和报表等文件。方法如下:

将波形保存到示波器本地(Save/Recall菜单);

使用网线连接PC和示波器;

打开浏览器并输入示波器IP(推荐使用chrome浏览器);

点击文件浏览选项卡;

右键点击目标波形文件,另存为。

图4 网页访问示波器存储文件


总结

ZDS4054 Plus示波器拥有512M大存储深度,单次最大可记录7.1小时的波形,在实时分析的同时灵活用出波形记录仪的效果。要注意的是导出保存的过程中波形采集会中断,受限于存储机制,目前示波器还无法做到连续无缝采集两段7.1小时的波形,是个小遗憾,但其深存储与波形导出功能在一定程度上弥补了这一缺陷。在实现长时间波形记录的同时,配合滚动测量、远程控制功能还可以实现远程长时间监控的效果,请关注后续文章了解更多应用。

关键字:示波器  波形记录仪  测量仪器 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic487882.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:从信号完整性角度谈选择示波器
下一篇:示波器的波有哪一些类型

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

浅谈示波器的刷新率和波形捕获率测量
有的朋友买了示波器,看到示波器的刷新率标称,可能会很好奇,想知道能否测出来。相对于采样率、存储深度等由硬件特性决定的指标,刷新率完全是由处理器处理方式决定的,合理的数据处理方式可以得到更高的刷新率,接下来我们就手把手教大家测量示波器的刷新率,感兴趣的朋友可以拿起手中的示波器测一下。首先我们先来了解下示波器刷新率(也叫波形捕获率)的概念。波形捕获率概念波形捕获率是个什么概念呢?波形捕获率是相对于数字示波器来说的。数字示波器采样、处理数据、把数据在屏幕上显示出来都是需要时间的。我们也可以这样理解,示波器会眨眼睛。它们会每秒睁开眼睛多少次,来捕获信号,其间则会闭上眼睛去处理数据,把数据显示到屏幕上。处理数据和把数据在屏幕上显示出来
发表于 2020-02-08
浅谈示波器的刷新率和波形捕获率测量
四种捕获模式重构波形的异同
我们使用示波器的捕获模式,一般都只用默认的标准捕获模式。你知道捕获模式有哪些吗?他们各自对采样点的处理方式你了解多少呢?每一种模式又适用于哪种波形呢?本文对比分析这些模式的特点,您会有不一样的发现。在测量波形时,对一些具有某种特征的信号的测量是需要选择合适的捕获模式的。本文以ZDS4054 Plus示波器为例,与大家分享示波器几种捕获模式的原理和特点及其合适的应用场合。在示波器前面板上按下【Acquire】键,在捕获模式菜单中可以看到其中共包含4种捕获模式:标准、峰值、平均和高分辨率。简单地说,示波器的捕获模式用于控制如何从采样点中获取波形点。现在我们使用的数字示波器捕获的是波形的一系列样值,并对样值进行存储,存储限度是判断累计的
发表于 2020-02-08
四种捕获模式重构波形的异同
火柴盒示波器的制作
步骤1:以每秒1M个样本进行采样我们称这个示波器为“ArdOsc”(因为这是INO文件的名称)。六年前,Cristiano Lino Fontana为他的Girino设计发布了一个Instructable。它有点工作但有问题。特别是,它的最大可靠采样率约为37ksps(75ksps偶尔会冻结)并且触发器似乎无法正常工作。它也没有显示。Girino很慢,因为它使用中断。由于保存和恢复寄存器所需的代码,中断很慢。中断是危险的,因为它们可能导致软件出现错误,而且很少发生错误。我已经编写了40年的嵌入式代码,我尽可能避免中断。轮询好,中断不好。注意我的话。因此,ArdOsc禁用所有中断,进入紧密循环并在需要时从ADC中获取数据。如果ADC
发表于 2020-02-08
火柴盒示波器的制作
关于示波器测量电流、纹波、市电的方法和应用介绍
示波器、信号源、频谱仪、万用变、电源...这些电子工程师们常用的工具,你真的了解吗?你的测量方法正确吗?你知道更加专业或简易的操作方法吗?你知道如何对自己的仪器进行保养么?“测量小贴士”为您系统的介绍通用测量仪器,带你深入全面的了解每天都会用到的工具,测量信号不再糊涂,解答平常使用的各种困惑。测量小贴士,您最贴心的小助手。本文是由RIGOL客户服务部经过半年的努力,系统的梳理了近些年用户们询问较多的技术问题,“一线热贴,最强干货!”让您各种测量,一手掌握。1RIGOL数字示波器能否可以测量电流波形?可以通过下面两种方法测量电流波形:1)使用电流探头直接测试;2)在测试点引出电阻,测试电阻两端的电压,运算后得出电流值。—RIGOL
发表于 2020-02-08
关于示波器测量电流、纹波、市电的方法和应用介绍
如何使用Arduino制作简单的示波器
步骤1:所需的零件和工具Arduino Uno [Banggood]Arduino IDE步骤2:过程在此处下载代码1:打开Arduino IDE并打开代码,然后上传到arduino开发板。2:从下载的文件中打开串行示波器文件3:将波特率设置为115200。将串行端口设置为arduino板连接的端口。4:单击示波器按钮,然后选择通道。一次您可以在一个窗口中看到3个通道。5:现在这里是探头连接,arduino板的每个模拟引脚都可以用作通道。要在窗口中激活多个通道,必须在终端中输入通道号。
发表于 2020-02-07
如何使用Arduino制作简单的示波器
示波器的制作图解
,height/2);}void keyReleased(){switch(key){case‘+’:zoom * = 2.0f; println(zoom); if((int)(width/zoom)《= 1)zoom/= 2.0f; break; case‘-’:zoom/= 2.0f; if(zoom 《1.0f)zoom * = 2.0f ; break;}}void draw(){background(0); drawGrid(); val = getValue(); if(val!= -1){pushValue(val);} drawLines() ;}--------完成此操作后,请转到下一步并开始测试示波器!步骤
发表于 2020-02-07
示波器的制作图解
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved