历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2020年08月26日 | 如何将示波器用出波形记录仪的效果

发布者:bemaii 来源: eefocus关键字:示波器  波形记录仪  数据采集 手机看文章 扫描二维码
随时随地手机看文章

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

 

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

 

一、记录时长

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

 

 

在采样率为 Sa = 20K/s 的情况下,

 

 

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

 

二、采样设置

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

 

图 1 采样设置

 

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

 

三、数据导出

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

 

1、U 盘导出

    

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

 

1)插入 U 盘

 

2)打开示波器的 Save/Recall 菜单

 

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

 

4)选择存储路径为 U 盘 /udisk

 

5)点击保存文件导出波形

 

图 2 U 盘导出方法

 

2、配套软件 Wave Analyze

 

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

 

1)安装示波器 PC 软件

 

2)使用网线连接 PC 和示波器

 

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

 

4)点击采集按钮,采集一帧波形

 

5)导出波形文件

 

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

 

3、网页访问

 

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

 

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

 

2)使用网线连接 PC 和示波器

 

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

 

4)点击文件浏览选项卡

 

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

 

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

 

总结

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

 

图 5 ZDS4054 Plus

关键字:示波器  波形记录仪  数据采集 引用地址:如何将示波器用出波形记录仪的效果

上一篇:用示波器测一个信号
下一篇:示波器探头的好坏竟然如此重要?

推荐阅读

在北京亦庄国际会展中心举办了为期五天的2018世界机器人大会。在本次展会中,优必选首次亮相了一款名为ATRIS的巡检机器人,京东,神州云海、达闼科技等机构也都展示其安防巡检机器人产品。随着人工智能技术的爆发,传统的安防产业也开始在新技术的推动下迭代发展,在本次展会中巡检机器人的出现成了安防领域创新的重要表现。近日,亿欧走进了广州一家专注...
27.1 初学者重要提示学习本章节前,务必优先学习第25章,了解TCM,SRAM等五块内存区的基础知识,比较重要。将RTX5系统的动态内存管理整理了出来,可以同时管理多个分区。如果其它RTOS中使用,记得做互斥保护或者加个调度锁均可。支持动态内存使用情况统计。27.2 动态内存管理移植移植比较简单,仅需添加两个文件到工程即可。27.2.1 MDK版的移植第1步,...
9月15日之后,麒麟9000将成绝版。但最新消息显示,到年底之前,麒麟9000将备货至少800万支,也就是华为Mate 40的供应量在前期依然有保障。  据业内人士@手机晶片达人 爆料,全球第一颗整合5G modem的麒麟SoC、5nm手机芯片,下个月就要发布了。  他透露,麒麟这颗5nm芯片的尺寸(die size),比不整合modem的苹果A14芯片还要大,到年底的...
1.波特率串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信,比如单片机发送一个“1”的字符给电脑端,电脑端的窗口就会接收到“1”。我们常用的波特率为9600,所谓9600指的是一秒钟单片机可以发送9600个数据位,也就是1秒钟的时间里单片机可以发送(9600/8)=1200字节。如果我们想发送一个字符“A”给电脑端的窗口,那么...

史海拾趣

问答坊 | AI 解惑

2440 v4l 图片采集 问题

#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/ioctl.h> #include <sys/mman.h> #include <sys/stat.h> #include <sys/time.h> #include <fcntl.h> #include <unistd.h ...…

查看全部问答∨

89C51 的INT0自动中断定时的问题 ,先谢了

用89c51做的,我想做一个当一个高电平从INT0脚进来,计数器开始计数,直到下一个高电平进来,计数器重新计数,要计算这段时间,用什么方式好?另外,如何来判断是下一个高电平的开始?用哪个定时器和方式比较好呢,还有哪个中断号哈?谢谢了!!…

查看全部问答∨

新手请教proteus的问题

我用proteus + keil 7.50做试验,就一个89C51和一个ADC0809,仿真时proteus报错: SIMULATION LOG ============== Design:   E:\\proj\\ad\\adc0809.DSN Doc. no.: <NONE> Revision: <NONE> Author:   <NONE ...…

查看全部问答∨

EVC 读文本文件(做一个类似记事本)

由于屏幕的大小确定的,是800×480 每次显示就上述大小的范围,所以用一些按钮用来翻页 但不能精确的计算出每个字占多少个像素 所以计算总不准确 想问一下大虾,如果能够一页一页的精确的翻页,和上一行(下一行)呢? 本人现在只能在判 ...…

查看全部问答∨

OnCtlColor函数好像只在初始化的时候改变控件的颜色,后来好像就不起作用了

evc的OnCtlColor函数好像只在初始化的时候改变控件的颜色,后来好像就不起作用了,我在OnCtlColor改变控件的背景色,只有在初始化时可以改变一次,以后再也不变了。Invalidate(),RedrawWindow(),UpdateWindow()函数都试过了,就是不管用。 请教 ...…

查看全部问答∨

关于TMS320C6416与同步双口RAM CY7C0852V的急救!

关于TMS320C6416与同步双口RAM CY7C0852V的急救! 我用6416外接一片CY7C0852V(同步双口RAM),用的是CE2空间,用CCS对CE2空间进行配置后,在CCS中向CE2空间0XA000000地址写入数据时,所有空间的数据都变成同一个数据,例如*(int *)0xA0000000 ...…

查看全部问答∨

xilinx有没有3000人民币以内的pci-e开发板?

如题altera有,但是xilinx有没有?看到都是2000美元以上的…

查看全部问答∨

DSP2808定时器的问题

InitPll(DSP28_PLLCR,DSP28_CLKINDIV);  定时器配置的DSP28_PLLCR=5,DSP28_CLKINDIV=0(就是说使能2分频)外部晶振是20MHz,所以SYSCLK是50MHz。中断函数如下: interrupt void cpu_timer0_isr(void){        ...…

查看全部问答∨

C2000 launchpad 调试中碰到很奇怪的问题,望高手解惑

在用C2000 launchpad (tms320f28027)测试板载led时,碰到如下问题: 1.功能描述:实现4个led灯的交替闪烁,led2、led3同时亮灭,led3、led5同时灭亮 2.实现代码: int main(void) {         InitSysCtrl();   ...…

查看全部问答∨
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved