【虹科案例】虹科数字化仪在超声波中的应用以及如何选择合适的数字化仪

news2024/11/27 13:36:11

图 1:虹科M4i.4451-x8——用于采集超声波信号的 PCIe 4 通道 14 位 500 MS/s 数字化仪

超声波是一种频率大于人类听觉范围上限的声学声压波。超声波设备的工作频率从 20 kHz 到几千兆赫兹。表 1 总结了一系列常见的超声波应用的特性。

每个应用中使用的频率范围反映了工程权衡。 增加工作频率可以通过增加分辨率来检测较小的伪影,但较高频率的信号不会穿透那么远。超声应用的常见问题是信号衰减,它与信号频率成反比。因此,在表面研究应用中倾向于使用非常高的频率,而当需要更大的穿透力和功率时,较低的频率更占主导地位。当然,增加数字化仪的动态范围也可以让您检测到更小的信号。

 表 1:常见超声波应用的特性以及推荐的 Spectrum 数字化仪

   

1.采样率

产品选择的基础主要与应用中使用的频率有关。通常,数字化仪的采样率需要是应用频率的 5 到 10 倍。如果应用程序使用多普勒频移,即使频率可能没有那么高,时间分辨率也需要更高,因为频移通常是需要测量的信号周期的一小部分。在多普勒应用中,数字化仪的采样率可能需要远远超过所用频率的 10 倍。

2.带宽

数字化仪带宽应超过应用中使用的最高频率至少两倍。使用较低的带宽会导致较高频率信号的衰减,并可能限制测量分辨率和精度。

3.动态范围

增加数字化仪的动态范围(位数)可以检测更小的信号。更高分辨率的 ADC 通常提供更好的信噪比,从而可以在同一采集中检测大信号和小信号。这就是为什么前沿系统通常使用更高分辨率的 ADC 或信号处理(如平均和滤波)来提高其整体测量灵敏度的原因。

4.其他注意事项

数字化仪的输入电路必须与超声波传感器的输出阻抗和耦合要求良好匹配。许多虹科Spectrum 数字化仪都提供输入路径、配置和端接阻抗选择,以实现最佳匹配。

根据超声波信号的性质,数字化仪的采集模式也很重要。使用多个信号突发或脉冲超声波的应用受益于数字化仪接受和处理多次采集的能力,并且突发事件之间的死区时间最短。多重(分段)、门控和流式采集模式都可以在确保准确捕获和分析每个事件方面发挥作用。此外,虹科Spectrum 数字化仪还提供平均、峰值检测、滤波和快速傅立叶变换 (FFT) 等信号处理功能。 其中,平均和峰值检测可用作基于 FPGA 的内部处理功能。其他信号处理功能可在虹科 Spectrum 的 SBench 6 或第三方软件中使用。

5.典型的超声波应用

图 2:使用虹科 Spectrum 的 SBench 6 软件采集处理 40 kHz 超声波信号。多次采集的五个部分使用带通滤波器、平均和 FFT功能进行处理。

以下超声波测距仪的测量说明了虹科 Spectrum 数字化仪的一些可用功能。该设备传输五个 40 kHz 声学脉冲。该测试的测量传感器是一个 100 kHz 带宽的仪表麦克风。麦克风需要一个 1 兆欧姆的输入终端,直流耦合。图 2 是虹科Spectrum SBench 6 软件对此测量的显示。数字化仪是使用多重采集模式设置的,它采集了五个超声波脉冲作为一次测量。显示屏顶部的预览窗格显示这些突发脉冲,这些事件中的每一个都带有时间戳,屏幕左下角的时间戳表显示了事件的绝对时间和相对于其他事件的时间。时间戳提供了一种测量脉冲重复周期的简单方法,而多重采集模式则可以轻松比较各个事件并进行其他测量,例如脉冲持续时间、占空比、空间脉冲长度、峰值振幅和时间。

左上方显示的迹线中显示了第一个采集脉冲的缩放显示,包括来自目标的衰减反射。请注意,后缘不平坦, FFT 的视图显示了右下象限中采集信号的频谱。除了 40 kHz 主频率之外,还有 80 kHz 的二次谐波和显着的低频杂散分量。采集信号中的基线上升是由于低频杂散拾取。基于此频谱视图,将截止频率为 20 和 50 kHz 的带通滤波器应用于信号(右上网格), 滤波导致信号的后缘变平。五个采集的脉冲的平均值显示在左下角的网格中。每个视图的垂直轴都根据麦克风的灵敏度进行缩放,并以声压(Pascal)为单位读取。这些视图提供了有关所采集信号的重要量化信息。

此外,信号频率以及最大和最小信号幅度的测量值显示在标有“信息”的框中。这是可用测量的一小部分样本。数字化仪及其配套软件提供了大量的测量和分析工具,以帮助开发超声波应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/153463.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JSP SSM 仓库租赁管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 JSP SSM 仓库租赁管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采…

C语言进阶——字符串函数和内存函数

目录 一. strlen 二. strcpy 三. strcat 四. strcmp 五. strncpy 六. strncat 七. strncmp 八. strstr 九. strtok 一. strlen 字符串以 \0 作为结束标志,strlen函数返回的是在字符串中 \0 前面出现的字符个数(不包 含 \0 …

TCP/IP网络编程(1)——理解网络编程和套接字编程

文章目录一、理解网络编程和套接字编程1.1 socket套接字1.1.1 一个例子来表示TCP的网络连接1.1.2 程序实现1.2 文件操作1.2.1 文件描述符一、理解网络编程和套接字编程 1.1 socket套接字 网络编程又称为套接字编程,为什么要用套接字?我们把插头插到插座…

Linux常用命令——ngrep命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) ngrep 方便的数据包匹配和显示工具 补充说明 ngrep命令是grep命令的网络版,他力求更多的grep特征,用于搜寻指定的数据包。正由于安装ngrep需用到libpcap库, 所以支持大量的操…

【Java】面向对象笔记

开篇 主线 类及类的成员 属性、方法、构造器; 代码块,内部类 面向对象三大特征 继承、封装、多态 其他关键字 this,super,static,final,abstract,interface等 面向对象的两个要素 一、是什么 类:对一类事物的描述,是抽象的…

Java综合练习

Java综合练习一、涉及到的知识点二、卖飞机票三、找质数四、开发验证码五、数组元素的复制六、评委打分七、数字加密八、数字解密九、抢红包方法一:判断是否被抽取方法二:打乱数组十、模拟双色球土、二维数组一、涉及到的知识点 变量、数组运算符程序流…

python采集IP代理数据,防止数据采集IP被封情况

前言 嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 为什么要IP代理&#xff1a; 当采集数据, 批量采集数据, 请求速度过快, 网站可能会把你IP封掉 <你的网络进不去这个网站> IP代理换一个IP, 再去采集请求数据 一. 抓包分析数据来源 1. 明…

Runtime、ProcessBuilder的区别(Java中,两种方法来启动其他程序)

目录 ■Runtime、ProcessBuilder 区别&#xff1a; ■Java中提供了两种方法来启动其他程序 ■代码 ・Runtime ・ProcessBuilder ■类的方法 ・Process.waitFor()方法 ・Process.getErrorStream()方法 ・Process.redirectErrorStream(true)方法: ■可运行代码 ・java…

解读YOLOv8的改进模块

回顾一下YOLOv5 Backbone&#xff1a;CSPDarkNet结构&#xff0c;主要结构思想的体现在C3模块&#xff0c;这里也是梯度分流的主要思想所在的地方&#xff1b;PAN-FPN&#xff1a;双流的FPN&#xff0c;必须香&#xff0c;也必须快&#xff0c;但是量化还是有些需要图优化才可以…

“数据二十条”发布背后:国企下场探路,技术路径日渐清晰

科技云报道原创。 近日&#xff0c;中共中央、国务院对外发布了《关于构建数据基础制度更好发挥数据要素作用的意见》&#xff08;又称“数据二十条”&#xff09;&#xff0c;为数据要素的流通和使用起到了举旗定向的作用&#xff0c;让从业者都感到振奋。 必须承认的是&…

通信原理与MATLAB(十二):MSK的调制解调

目录1.MSK的调制原理2.MSK的解调原理3.MSK代码4.结果图5.特点1.MSK的调制原理 MSK调制原理如下图所示&#xff0c;基带码元先差分编码&#xff0c;然后经过串并转换分成I、Q两路&#xff0c;再与对应的载波相乘&#xff0c;然后再相加完成QAM的调制。 其中注意:I、Q两路码元分…

【深度学习】LSTM预测股票价格

入行深度学习1年多了&#xff0c;该还的还得还&#xff0c;没接触过LSTM的预测项目&#xff0c;这就来活了。 文章目录前言1. 开工1.1 引入必须的库1.2 数据初探1.3 划分数据集1.4 数据归一化1.5 数据分组1.6 搭建模型1.7 训练1.8 测试集总结前言 LSTM是一个处理时序关联的数据…

数据结构-第七期——并查集的应用(Python)

在学习并查集的应用之前&#xff0c;请大家先学习第六期-并查集的入门 ,这样会比较好理解 真题训练1 合根植物2017年第八届决赛&#xff0c;lanqiao0J题号110 【题目描述】 w 星球的一个种植园&#xff0c;被分成 mn 个小格子&#xff08;东西方向 m 行&#xff0c;南北方向…

dubbo-admin安装

一、dubbo-admin安装 1、环境准备 dubbo-admin 是一个前后端分离的项目。前端使用vue&#xff0c;后端使用springboot&#xff0c;安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk&#xff0c;maven&#xff0c;nodejs 安装n…

基于Python的geopandas库处理矢量几何的教程

前言在许多工作中中&#xff0c;我使用 ArcGIS 平台从事过许多与地理空间相关的项目&#xff0c;我非常喜欢这个平台。 这意味着我可以在具有尖端地理空间技术的项目中进行咨询&#xff0c;例如多维栅格、深度学习和空间物联网自动化。 考虑到这一点&#xff0c;我总是试图跟踪…

openstack增加一个计算节点

1.前言 由于资源有限&#xff0c;所以直接在存储节点&#xff08;block&#xff09;部署 由于存储节点最初只设计了一块网卡&#xff0c;所以需要增加一块网卡&#xff0c;名称为eth1&#xff0c;IP&#xff1a;192.168.200.30编辑ifcfg-eth1&#xff0c;然后重启网络systemct…

【优化】windows双网叠加 多网叠加 网速叠加 教程

【优化】windows双网叠加 多网叠加 网速叠加 教程 1 连接两个以上的网络, 网络不能是同一个 例如 网线-A wifi-B 2 控制面板\所有控制面板项\网络连接 最后 确定保存 同理 修改wifi-B的接口活跃点数为 25 并保存 如果没有生效 可以将两个网络连接禁用 再启用 通过命…

4656. 技能升级

4656. 技能升级 https://www.acwing.com/problem/content/4659/ 第十三届蓝桥杯省赛CC组 算法标签&#xff1a;贪心&#xff1b;多路归并&#xff1b;二分 思路 如果暴力来做的话&#xff0c;会将所有数放到一个集合里面排序&#xff0c;取前 mmm 项之和即可&#xff0c;但时…

Vue3——第六章(侦听器:watch、watchEffect)

一、watch 基本使用 在组合式 API 中&#xff0c;我们可以使用 watch 函数在每次响应式状态发生变化时触发回调函数&#xff1a; 二、侦听数据源类型 watch 的第一个参数可以是不同形式的“数据源”&#xff1a;它可以是一个 ref (包括计算属性)、一个响应式对象、一个 get…

5.2、运输层端口号、复用与分用的概念

1、端口号 运行在计算机上的进程使用进程标识符PID\color{red}进程标识符 PID进程标识符PID来标志。 因特网上的计算机并不是使用统一的操作系统 不同的操作系统(windows&#xff0c;Linux&#xff0c;Mac OS)又使用不同格式的进程标识符\color{red}不同格式的进程标识符不同…