0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入了解WinDaq导数算法

星星科技指导员 来源:DATAQ仪器公司 作者:DATAQ仪器公司 2022-12-05 14:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导数是一种数学工具,用于从任何给定函数获取变化率。当要微分的函数表示为方程时,我们将应用适当的导数公式以类似的方程格式获得变化率。当函数为波形时,可以使用称为微分放大器的电子设备来计算输入信号的导数。结果是第二个波形,可以记录、数字化或以其他方式用于提供有关原始波形的其他信息。

在基于计算机的仪器环境中,通过将波形通过软件中构建的导数函数传递波形,可以区分先前记录到磁盘的波形。后一种方法有几个优点。与硬件差异化器不同,软件差异化器是无漂移的,从而提高了精度和可重复性。对生成的差分波形进行自动校准,以输入波形除以秒为单位。最后,当硬件解决方案生成一个要么接受,要么离开的导数信号时,软件差异化器允许通过在同一或不同通道上执行多个导数操作来增强灵活性。每个操作都可以有自己的一组参数,为波形分析提供有价值的“假设”方法。

本应用笔记旨在使用DATAQ Instruments的高级CODAS分析包的衍生实用程序作为其模型,探索基于软件的波形微分的复杂性。本文中讨论的波形微分的所有元素都包含在该产品中。

差异化和集成基础知识

分化和整合之间的关系是如此密切,以至于讨论一个自然会导致对另一个的讨论。这些强大工具的一个更基本的应用是单位转换。例如,假设我们正在从汽车获取以英尺/秒 (ft/sec) 校准的速度波形。利用这个信号,我们可以确定汽车在整个测试过程中任何瞬时点的速度。可以肯定的是,有用的信息。但假设我们对车辆的加速度感到好奇。换句话说,我们想要速度波形相对于时间的变化率。此类信息由导数函数通过将以英尺/秒为单位校准的波形转换为以英尺/秒/秒或英尺/秒 2 校准的波形来提供。同样,我们可以选择对速度波形进行积分,以得出位移的度量。在此操作之后,单位从英尺/秒转换为(英尺/秒)×秒,或简称为“英尺”。

pYYBAGONlCGAd96oAABuzLp6Rzk470.jpg

图 1— 应用导数函数而没有平滑的好处会产生噪声结果,几乎没有提供有关输入波形真实变化率的信息。

生成微分波形

再次回到我们的示例速度波形和我们对推导加速度的需求,我们可以确定任何给定范围内速度的变化,并除以经过的时间以获得粗略的近似值。但这是一种繁琐的波形微分方法,很容易导致错误,并且无法提供加速度的整体图形图像,以帮助我们识别其他感兴趣的区域。这些问题可以通过软件差异化来解决。此类产品可用于导出波形的一阶导数的最基本方法是计算速度波形上任何给定点与下一个相邻样本之间的差异。然后将此差值除以将两点分开的经过时间增量,以产生以ft/sec 2或加速度为单位的变化率。这种方法的问题在于结果非常嘈杂,如图1所示,图1模拟了这种差异化方法。现实世界的信号总是有一个噪声分量,随着微分过程的放大。虽然图1中的速度波形看起来相当无噪声,但得出的加速度波形实际上毫无用处。正如模拟微分器提供可选的低通滤波器一样,软件微分器也必须提供对生成的波形进行平滑处理的方法。存在许多平滑方法,但最好的方法是将平滑与派生函数相结合,从而提高软件执行效率。最小二乘算法满足此要求。

应用于线性回归的最小二乘法是一种众所周知的技术,用于推导形式的预测方程。

y = mx + b

来自随机抽样的组。从基本微积分中,我们知道这个方程的一阶导数(dy/dx)产生m,即直线的斜率或变化率。出于微分目的,截距量 (b) 没有意义,因此无法计算。有了这些基本信息并将最小二乘线性回归模型应用于定义采集波形的连续点,我们可以为定义这些点的最佳拟合线构建一个方程,其中线的m或斜率表示线在用于计算的波形值上的平均变化率。进一步扩展此推理,如果我们改变计算回归线的点数 (n),我们可以调整应用于计算变化率的平滑程度。n值越高,平滑越大,值越低平滑越少。

pYYBAGONlCSAYSLUAABTOOygUJE036.jpg

图 2— 通过计算由采样值组成的重叠线段的斜率生成导数波形。

pYYBAGONlCeAAO5LAABUQT5VFTQ371.jpg

图 3— 对微分波形进行平滑处理可以显著提高其可读性。这里,平滑因子 15 应用于图 1 所示的相同导数函数。

图 2以图形方式演示了如何将回归模型应用于由y 表示的波形数据点。该示例使用平滑因子 3,这意味着每个线段的斜率 (m) 是通过 3 个连续波形值计算的。请注意线段计算中存在的重叠,它在差分波形中产生的点数与函数y 表示的波形中存在的点数相同。图3是将回归方法应用于图1相同速度波形的结果。计算每条回归线的点数为 15,从而产生生成的加速度波形中显示的显著平滑程度。

图 4是WinDaq 播放实用程序中打印屏幕的复制品。顶部波形是从在测试轨道上运行的汽车获得的速度。底部波形是一个计算的通道,加速度,它是通过速度的一阶导数得出的,平滑因子为 15。

其他波形差分问题

在选择分析包来执行波形微分时,应考虑许多问题。首先,确保生成的波形自动缩放为有意义的工程单位。生成的波形应缩放到的单位是原始波形单位除以时间(通常以秒为单位)。这种能力极大地简化了差异化操作。

其次,波形微分器不应要求数学协处理器来加快计算速度。这样的要求是惰性编程的副产品,只会给你的系统带来另一个成本负担。

pYYBAGONlCuAWkEsAAB7j6eeuUQ731.jpg

图 4—WinDaq回放屏幕的再现在顶部窗口中显示图 1 和图 3 的速度波形,在底部窗口中显示由高级 CODAS 计算的加速度波形。对导数函数应用平滑因子 15。

微分器应使用快速的整数数学运算,而协处理器则没有优势。唯一需要的浮点运算是计算缩放常数的单步,该常数将用于在需要时将微分波形缩放为有意义的单位。

最后,检查分析包的数据空间内存要求。一些分析软件实用程序要求要操作的波形完全驻留在半导体存储器中。如果要分析的波形长度仅为10Kb,则没有问题,但是在尝试处理2Mb或更大的通道时可能是一个真正的问题。为了使自己免受此类问题的影响,请寻找基于磁盘的分析包。此类系统将要分析的波形从磁盘上流出,通过微分器,并作为计算通道返回磁盘。使用这种方法可以分析的波形信息大小的唯一限制是硬盘驱动器的大小。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 放大器
    +关注

    关注

    146

    文章

    14362

    浏览量

    222507
  • 电子设备
    +关注

    关注

    2

    文章

    3270

    浏览量

    56240
  • 计算机
    +关注

    关注

    19

    文章

    7841

    浏览量

    93464
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入了解UCD30xx系列器件的封装与应用设计

    深入了解UCD30xx系列器件的封装与应用设计 在电子设计领域,选择合适的器件封装对于产品的性能、可靠性和成本都有着至关重要的影响。今天,我们就来深入探讨一下德州仪器(TI)UCD30xx系列器件
    的头像 发表于 04-26 16:05 273次阅读

    深入了解 TPS84250EVM - 001 评估模块

    深入了解 TPS84250EVM - 001 评估模块 在电子工程领域,一款优秀的评估模块能为工程师们提供便捷且高效的测试平台,助力产品的研发与优化。今天,我们就来详细探讨一下德州仪器(TI
    的头像 发表于 04-26 10:40 278次阅读

    深入了解LM5574评估板:设计、性能与应用

    深入了解LM5574评估板:设计、性能与应用 在电子设计领域,评估板是工程师们验证和评估芯片性能的重要工具。今天,我们就来详细探讨一下TI的LM5574评估板,看看它在电源转换方面的出色表现。 文件
    的头像 发表于 04-21 14:15 85次阅读

    深入了解LM3281评估板:功能、应用与使用注意事项

    深入了解LM3281评估板:功能、应用与使用注意事项 引言 在电子设计领域,高效、低噪声的电源管理方案对于许多应用至关重要,尤其是在为对噪声敏感的无线连接芯片组和射频前端模块(FEMs)供电
    的头像 发表于 04-20 09:30 88次阅读

    深入了解LM22670评估板:设计与应用指南

    深入了解LM22670评估板:设计与应用指南 作为电子工程师,我们在电源管理设计中常常会寻找高效、稳定的解决方案。TI的LM22670评估板就是这样一个值得关注的工具,它为我们展示了LM22670
    的头像 发表于 04-20 09:05 404次阅读

    深入了解FDD3672 N - Channel UltraFET® Trench MOSFET

    深入了解FDD3672 N-Channel UltraFET® Trench MOSFET 作为电子工程师,我们在设计电路时,对于MOSFET的选择至关重要。今天,我们就来详细探讨一下FDD3672
    的头像 发表于 04-17 16:20 99次阅读

    深入了解S124 MCU:特性、参数与应用考量

    深入了解S124 MCU:特性、参数与应用考量 引言 在当今电子设备小型化、低功耗的发展趋势下,微控制器(MCU)的性能和功能显得尤为重要。S124 MCU作为一款基于ARM® Cortex
    的头像 发表于 04-14 09:05 418次阅读

    深入了解BASIC Stamp:架构、指令与应用全解析

    深入了解BASIC Stamp:架构、指令与应用全解析 一、前言 大家好,作为一名电子工程师,在硬件设计开发的道路上,我们常常会遇到各种各样的微控制器。今天要和大家深入探讨的就是Parallax公司
    的头像 发表于 04-13 18:25 1086次阅读

    深入了解Maxim产品命名规则

    深入了解Maxim产品命名规则 电子工程师在进行产品设计时,常常需要与各种不同的电子元件打交道。而熟悉这些元件的命名规则,对于我们准确选择和使用产品至关重要。今天,就让我们一起来详细了解Maxim
    的头像 发表于 04-02 14:55 184次阅读

    深入了解 LM4881 双声道 200mW 耳机放大器:特性、参数与应用设计

    深入了解 LM4881 双声道 200mW 耳机放大器:特性、参数与应用设计 在电子设备日新月异的今天,音频放大器作为众多设备中不可或缺的一部分,其性能和特点对整个系统的音效体验起着至关重要的作用
    的头像 发表于 02-04 16:50 948次阅读

    深入了解 S32K312EVB-Q172 开发板:硬件特性与使用指南

    深入了解 S32K312EVB-Q172 开发板:硬件特性与使用指南 在嵌入式开发领域,一款优秀的开发板能够极大地提升开发效率和项目的成功率。NXP 的 S32K312EVB-Q172 开发板就是
    的头像 发表于 12-25 09:30 391次阅读

    深入了解SRF7038A系列共模扼流圈

    深入了解SRF7038A系列共模扼流圈 在电子设计的领域中,共模扼流圈是解决电磁干扰(EMI)问题的关键元件之一。今天,我们就来详细探讨一下BOURNS的SRF7038A系列共模扼流圈,看看它有
    的头像 发表于 12-22 14:10 532次阅读

    深入了解X-ray自动设备的核心优势与应用领域

    。面对复杂多变的工业环境和严格的品质标准,企业如何借助自动化X射线检测设备优化生产流程、提升检测准确度?本文将围绕X-ray自动设备的核心优势与应用领域展开详尽解读,帮助您深入了解该技术带来的变革与价值。无论您是工厂质量管
    的头像 发表于 11-04 14:34 372次阅读

    一分钟了解:惯导数据采集板与惯导数据存储板

    导数据采集板和惯导数据存储板侧重于惯性测量数据的记录与后续分析,对于测试、验证、故障诊断和事后分析至关重要。
    的头像 发表于 09-16 15:58 667次阅读
    一分钟<b class='flag-5'>了解</b>:惯<b class='flag-5'>导数</b>据采集板与惯<b class='flag-5'>导数</b>据存储板

    如何为不同的电机选择合适的驱动芯片?纳芯微带你深入了解

    在现代生活中,电机广泛使用在家电产品、汽车电子、工业控制等众多应用领域,每一个电机的运转都离不开合适的驱动芯片。纳芯微提供丰富的电机驱动产品选择,本期技术分享将重点介绍常见电机种类与感性负载应用,帮助大家更深入了解如何选择合适的电机驱动芯片。
    的头像 发表于 07-17 14:00 1611次阅读
    如何为不同的电机选择合适的驱动芯片?纳芯微带你<b class='flag-5'>深入了解</b>!