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
    +关注

    关注

    1974

    文章

    3656

    浏览量

    324457
收藏 人收藏

    评论

    相关推荐

    ADXL345超低功耗3轴加速度计中文手册

    电子发烧友网站提供《ADXL345超低功耗3轴加速度计中文手册.pdf》资料免费下载
    发表于 01-06 16:35 1次下载

    MEMS加速度计的工作原理是什么

    MEMS加速度计的工作原理主要基于牛顿第二定律,即力等于质量乘以加速度。以下是对其工作原理的介绍: 一、核心部件与结构 MEMS加速度计的核心部件包括一个微小的质量块、弹性元件(如弹簧梁)以及检测器
    的头像 发表于 11-20 10:09 815次阅读

    PCB Piezotronics推出357A67型三轴电荷输出加速度计

    的安装空间。 据PCB Piezotronics称,该加速度计适用于各种高温和空间受限的测试应用。汽车领域,它可用于动
    的头像 发表于 11-09 11:03 1194次阅读
    PCB Piezotronics推出357A67型三轴电荷输出<b class='flag-5'>加速度计</b>

    具有TLV2772的3V加速度计

    电子发烧友网站提供《具有TLV2772的3V加速度计.pdf》资料免费下载
    发表于 10-11 11:00 0次下载
    具有TLV2772的3V<b class='flag-5'>加速度计</b>

    EPSON工业级加速度计选型

    爱普生加速度计(Accelerometers)是一种工业级三轴输出压电式加速度传感器,采用具有专利技术的双音叉式石英传感器元件和Quarts光刻技术,通过压电效应来计算出诸如此类的内容物体运动的方向
    的头像 发表于 09-19 15:31 321次阅读
    EPSON工业级<b class='flag-5'>加速度计</b>选型

    ADXL355三轴加速度计手册

    电子发烧友网站提供《ADXL355三轴加速度计手册.zip》资料免费下载
    发表于 07-11 11:24 1次下载

    三轴加速度计LIS2DUX12开发(2)----静态校准

    )引起的,悬丝加速度计在运动过程其精度会受到动态零偏的影响,因此投入使用前要先对加速度计的动态零偏进行测试。
    的头像 发表于 05-17 15:27 1259次阅读
    三轴<b class='flag-5'>加速度计</b>LIS2DUX12开发(2)----静态校准

    微纳光栅MOEMS加速度计的工作原理及仿真设计

    微机电系统(MEMS)加速度计以其体积小、功耗低、成本低等优势广泛应用在无人驾驶、地震检测等领域。
    的头像 发表于 05-17 09:33 1164次阅读
    微纳光栅MOEMS<b class='flag-5'>加速度计</b>的工作原理及仿真设计

    三轴加速度计LIS2DW12开发(4)----测量倾斜度

    本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。
    的头像 发表于 05-16 17:18 1139次阅读
    三轴<b class='flag-5'>加速度计</b>LIS2DW12开发(4)----测量倾斜度

    备受青睐的MEMS加速度计,更小尺寸、更低功耗、更智能

    电子发烧友网报道(文/李宁远)作为导航测量系列的基础元器件之一,加速度计是测量运载体加速度的器件。它被广泛应用于消费电子、工业自动化、汽车、航空航天等各个领域,能够为单一设备或者整个系统收集状态信息
    的头像 发表于 05-12 08:02 3458次阅读

    采用可调电热微梁的近零刚度MEMS加速度计

    MEMS加速度计正越来越多地应用于各种移动和测试设备,以测量运动、冲击和振动。
    的头像 发表于 05-09 09:11 632次阅读
    采用可调电热微梁的近零刚度MEMS<b class='flag-5'>加速度计</b>

    Kistler推出了8740A和8788A系列加速度计

    据麦姆斯咨询报道,近期,Kistler推出了8740A和8788A系列加速度计,可用于航空航天领域的振动测量。
    的头像 发表于 04-28 09:04 499次阅读

    加速度计的输出都是数字信号,那么它的带宽,截止频率这些参数是什么意思?

    加速度计的输出都是数字信号,那么它的带宽,截止频率这些参数是什么意思?
    发表于 04-02 07:34

    爱普生的M-A552加速度计是结构健康监测的理想选择

    爱普生加速传感技术有助于实现更安全的社会基础设施精工爱普生公司(TSE:6724,“爱普生”)在其三轴加速度计阵容增加了两款新的高性能产品。M-A552AC1支持CAN*1通信协议,而
    的头像 发表于 02-28 17:34 450次阅读
    爱普生的M-A552<b class='flag-5'>加速度计</b>是结构健康监测的理想选择

    MEMS加速度计与MEMS陀螺仪的区别

    MEMS加速度计与MEMS陀螺仪是现代惯性导航系统中最常用的传感器。
    的头像 发表于 02-17 14:05 3570次阅读
    MEMS<b class='flag-5'>加速度计</b>与MEMS陀螺仪的区别