找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1359|回复: 0
收起左侧

数字存储示波器数字荧光算法验证

[复制链接]
ID:64596 发表于 2021-11-2 21:17 | 显示全部楼层 |阅读模式
先上视频
https://v.youku.com/v_show/id_XNTgxNzQzOTYxNg==.html

当数字存储示波器超过10帧/S时我每就很难观察到每个波形的细节,当更高时LCD显示刷新频率都刷不过来一般仪表用LCD刷新频率不会超过60HZ,即使能达几百HZ,相对于商业带数字荧光功能的示波器来说还是太低,因为目前市面上的示波器波形捕获率达到几万帧/S到百万帧/s,要将这么多帧波形数据让用户观察到这就是个难题,所以数字荧光算法就横空出世。
数字荧光算法并不是为了让波形更好看、更平滑、更粗(虽然最终效果更好看、更平滑)。而是将多帧波形同时显示在屏幕上并带有频次信息,通常频次信息通过颜色深浅来表示。当没启用数字荧光算法时可以看到当测量高频信号会有很明显的抖动,这是正常现像,任何一个周期信号都会有抖动,因为晶振也是有抖动的。而开启了数字荧光算法后波形观察不到抖动,却出现了波形变粗。这是因为数字荧光算法可以同时显示多帧波形并将抖动范围完美的显示出来。
本视频中对低捕获率虚拟数字存储示波器的数字荧光算法进行了适配,从视频中可以看出捕获率最高时也只有一百三四帧/秒,但即使这个速率的捕获率不采用数字荧光算法我们也是远远观察不过来的,为了让用户更容易的观察到波形每帧捕获的波形都会显示1S左右。所以一屏数据中就最高存在一百多帧波形数据,并通过色温来显示其频次信息。
最后数字荧光算法百度上有很多,但大同小异,大家如果也想试试可以搜搜,用MCU或上位机来实现的话还是挺容易的就是运算量和内存占用有点大。像我第一个版本增加这个功能时只增加了一二十行代码,花了一个多小时,主要是很久没弄这个程序了要重新熟悉不然还不要这么久。目前视频是第三版。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表