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

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

3天内不再提示

怎样在LabVIEW中过滤加速度计噪声

454398 来源:wv 2019-10-15 14:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:代码

怎样在LabVIEW中过滤加速度计噪声

常规概述

我提供的代码是基于以前的项目构建的。您可能已经注意到有两个循环结构。第一个是我所说的“数据获取循环” ,它实际上是从芯片组中尽快读取数据的。我将第二个循环称为“计算循环” 。该循环处理我们想要对数据进行的任何计算。我将数据采集操作与数据计算分开的原因是为了提高性能。 LabVIEW足够聪明,可以在每个循环中编译代码,因此它可以在处理器的单独内核上运行。

为了在两个循环之间传输数据,我使用了局部变量。每次计算循环迭代时,它都会从“ XYZ校准值” 变量中读取数据。

对于这个特定项目,我包括了两个数据图。一个显示原始数据,而另一个显示过滤的数据。这些图是确定我们的过滤效果的好工具。不幸的是,如果计算循环快速迭代,则数据绘制错误。因此必须包含一个延时来限制循环速率。

过滤SubVI概述

该项目中的所有过滤均在自定义子VI中完成。该子VI有助于使代码保持整洁和易于理解。在subVI内部,使用了两种类型的过滤方法。第一个是简单的平均,第二个是低通巴特沃斯滤波。每种过滤方法都有一个On/Off选择开关。开关打开时,它会吐出已过滤的数据。当开关关闭时,它会吐出未经过滤的原始数据。

使用平均值进行过滤

如果您从上一个项目中回想起,原始数据输入将更新得如此之快,以至于难以阅读。为了解决这个问题,我们希望对几个数据点取平均值(取平均值)并显示该值。如果我们平均正确数量的数据点,数据将以可读的速率显示。为此,我使用了“平均值PtByPt.vi” 。如果您对它的工作方式感到好奇,这里有一些更多信息。

使用低通滤波器进行过滤

在先前的说明中可能遇到的另一个问题是数据的不稳定跳变。这可能是由于外部振动或手的晃动。要摆脱这种情况,您可以使用低通滤波器。从本质上讲,低通滤波器可以消除数据点之间的突变。我在此项目中使用的特定低通滤波器是“ Butterworth滤波器PtByPt.vi” 。如果您对此.vi的工作方式感到好奇,请查看其文档。注意,该VI可配置为4种不同类型的滤波器(低通,高通,带通或带阻)。我们只关心低通滤波,因此“ high cuttof freq:fh” 端子保持未连接状态。

步骤2:设置过滤器控件

为了获得良好的过滤结果,您必须了解如何正确设置其参数和操作程序。首先,重要的是要注意,我们在该VI中使用了两个循环。第一个循环更新“数据采集面板” ,第二个循环更新“数据计算面板” 。每个循环都有自己独立的停止按钮,因此要停止整个VI,您必须一个接一个地按下两个停止按钮。

数据图

在“数据计算”面板上,您可以看到有两个数据图。一个在过滤之前显示原始数据,另一个在过滤之后显示数据。通过比较两个图,我们可以看到我们的过滤器产生的效果。数据绘图会在接收到数据时连续绘图。您可以使用“数字绘图点” 控件来控制每个绘图中显示的数据点数。这实际上使您可以按此处所示放大或缩小图。

设置平均参数

接下来,我们将研究仅数据点平均如何影响我们的滤波信号。因此,对于此部分,低通滤波器将被禁用。开始始终如一地摇晃加速度计,以产生一些要过滤的噪声。现在尝试启用/禁用平均滤波器以查看其效果。计算数据点的数量,直到获得所需的结果。我发现3个数据点在没有太多延迟的情况下提供了足够好的结果。

设置低通滤波器参数

接下来,我们将研究低通滤波器如何影响我们的结果。因此,对于这一部分,平均滤波器将被禁用。再次,开始持续摇晃加速度计,以产生一些噪声来校准滤波器。尝试启用/禁用低通滤波器以查看其效果。计算数据点的数量,直到获得所需的结果。

默认情况下,低通滤波器的截止频率设置为10 Hz,滤波阶数为1。这是每个参数的摘要。

低频截止频率:滤波器截止频率决定了将去除数据中噪声的频率(10Hz截止频率将滤除大于10 Hz的噪声)。

滤波顺序:滤波顺序控制着我们的低通滤波器在消除高于截止频率的噪声方面的积极程度。较高的滤波阶数将使噪声更加平滑。这很好,但更高的滤波阶数也会在截止频率的边缘流血更多,我们可能希望单独留下的平滑数据。

要更新任何一个低通滤波器参数,必须按下并释放“更新过滤器参数” 按钮。之后,您应该查看新参数如何影响您的结果。

循环率过滤器参数

根据计算机的速度以及COM端口的延迟设置,数据采集和计算循环将每秒迭代一定次数。无论出于何种原因,National Instruments提供的低通巴特沃斯滤波器VI都需要大致了解循环的迭代频率。如果您未提供接近实际环路速率的值,则低通滤波器的性能将会降低,如下所示。因此,要正确设置“在过滤器VI循环速率(Hz)时猜测” 参数,请运行VI并查看近似的循环速率;然后只需插入该值即可。

注意:请勿修改代码,以使实际的环路速率值输入到Filter的Loop rate参数中。这将在每次循环迭代时更新过滤器,从而导致其发生故障。

几乎总结了如何调整过滤器设置。要使过滤器适合您的确切应用程序,就需要调整所有值以使其协同工作。实验一下,看看最适合您的!

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

    关注

    2025

    文章

    3692

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Freescale MMA1260D低g微机械加速度计详解

    Freescale MMA1260D低g微机械加速度计详解 电子工程领域,加速度计是一种非常重要的传感器,广泛应用于各种设备和系统。今天我们来详细了解Freescale
    的头像 发表于 06-10 11:15 251次阅读

    MMA1270D低G微机械加速度计:特性、应用与设计要点

    MMA1270D低G微机械加速度计:特性、应用与设计要点 引言 电子工程领域,加速度计是一种常见且重要的传感器,广泛应用于各个行业。MMA1270D作为一款低G微机械加速度计,具有诸
    的头像 发表于 06-10 10:05 286次阅读

    高性能3轴数字加速度计ADXL350:特性、应用与设计要点

    高性能3轴数字加速度计ADXL350:特性、应用与设计要点 电子设备不断追求高性能、低功耗的今天,加速度计作为一种重要的传感器,众多领域发挥着关键作用。ADXL350作为一款高性能
    的头像 发表于 05-29 11:40 287次阅读

    石英加速度计让空间受限的平台拥有“高精度感知”

    惯性测量领域,传统加速度计往往面临两难:要么体积庞大,挤占宝贵的系统空间;要么温漂严重,一遇温度变化数据就“飘忽不定”。普通石英加速度计虽有一定精度,但零偏稳定性差、温度系数高,
    的头像 发表于 04-14 15:01 348次阅读
    石英<b class='flag-5'>加速度计</b>让空间受限的平台拥有“高精度感知”

    探索NXP FXLS8964AF 3轴低g加速度计:特性、应用与设计要点

    探索NXP FXLS8964AF 3轴低g加速度计:特性、应用与设计要点 汽车电子领域,对于高性能、低功耗的传感器需求日益增长。NXP的FXLS8964AF 3轴低g加速度计,凭借其出色的特性和丰
    的头像 发表于 12-25 10:20 722次阅读

    深入解析FXLS8971CF:3轴低g加速度计的卓越性能与应用

    FXLS8971CF 3轴MEMS加速度计.pdf 一、产品概述 FXLS8971CF是一款紧凑型3轴MEMS加速度计,专为需要超低功耗唤醒功能以及宽温度范围内保
    的头像 发表于 12-24 14:00 897次阅读

    深入解析FXLS8961AF:汽车应用的3轴低g加速度计

    深入解析FXLS8961AF:汽车应用的3轴低g加速度计 汽车电子领域,传感器技术的发展日新月异。其中,3轴加速度计汽车安全和便利性应
    的头像 发表于 12-24 13:55 673次阅读

    探索Series 660低成本可嵌入式加速度计:应用与技术解析

    探索Series 660低成本可嵌入式加速度计:应用与技术解析 电子工程领域,加速度计是用于测量加速度的设备,众多应用场景中发挥着关键作
    的头像 发表于 12-12 15:45 589次阅读
    探索Series 660低成本可嵌入式<b class='flag-5'>加速度计</b>:应用与技术解析

    IMI微功耗ICP®嵌入式加速度计:无线物联网设备的理想之选

    IMI微功耗ICP®嵌入式加速度计:无线物联网设备的理想之选 电子工程师的日常工作,为无线、电池供电的物联网设备选择合适的加速度计是一项关键任务。今天,我们就来深入了解一下IMI的
    的头像 发表于 12-10 16:00 730次阅读
    IMI微功耗ICP®嵌入式<b class='flag-5'>加速度计</b>:无线物联网设备的理想之选

    加速度计都有哪些分类?

    加速度计的分类主要依据其工作原理和测量维度(轴数),以下是详细的分类:按工作原理分类(这是最核心的分类方式)这是根据加速度计内部如何感知和转换加速度信号来划分的。
    的头像 发表于 12-04 15:55 911次阅读
    <b class='flag-5'>加速度计</b>都有哪些分类?

    加速度计伺服电路模块原理与应用

    惯性导航与姿态控制这一尖端技术领域,系统感知运动状态的能力直接决定了其精度与可靠性。而将物理世界的加速度精确转换为可用电信号的关键,在于一个核心部件——加速度计伺服电路模块。该模块专为光电
    的头像 发表于 11-28 15:43 777次阅读

    如何为你的项目选择合适的加速度计

    智能科技飞速发展的今天,从翱翔天空的飞行器到我们手中的智能设备,对运动的精准感知已成为关键。加速度计,作为测量加速度和振动的核心传感器,其选型直接决定了项目的成败。面对不同的技术类型,如何才能做出最明智的选择?本文将带您了解主
    的头像 发表于 11-06 15:32 492次阅读
    如何为你的项目选择合适的<b class='flag-5'>加速度计</b>?

    MEMS加速度计与石英加速度计的发展现状与水平对比

    工程测量与惯性导航领域,加速度计是感知运动与振动的核心传感器。其中,微机电系统(MEMS)加速度计和石英加速度计是两种技术路线迥异但应用广泛的重要类型。它们各自的发展现状和技术水平呈
    的头像 发表于 09-19 14:55 1608次阅读
    MEMS<b class='flag-5'>加速度计</b>与石英<b class='flag-5'>加速度计</b>的发展现状与水平对比

    洞察万物运动:详解加速度计的分类与广泛应用

    我们日常生活,从智能手机屏幕的自动旋转到汽车的紧急安全气囊触发,一种看不见的技术始终默默工作,感知着物体的运动和振动。这种技术的核心元件就是加速度计。它是一种能够测量
    的头像 发表于 09-18 16:06 1310次阅读
    洞察万物运动:详解<b class='flag-5'>加速度计</b>的分类与广泛应用

    为什么振动分析中加速度计最常用?

    尽管振动可以通过位移、速度加速度三个参数来完整描述,但在现代预测性维护和状态监测领域,加速度传感器(加速度计)占据了绝对主导地位,原因如下:宽广的频率范围:机械设备的早期故障(如轴承
    的头像 发表于 09-12 12:02 1290次阅读
    为什么<b class='flag-5'>在</b>振动分析中<b class='flag-5'>加速度计</b>最常用?