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

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

3天内不再提示

罗姆三轴加速度传感器独有功能:高级数据路径

江师大电信小希 来源:江师大电信小希 作者:江师大电信小希 2023-04-13 11:59 次阅读

0 1三轴加速度传感器

KX13x系列三轴加速度传感器搭载的独有功能——高级数据路径(Advanced Data Path,ADP)。ADP由用户可定制的频率滤波器和一个均方根(RMS)计算器组成,后者是提供所需带宽内的加速度振幅。X、Y和Z轴的16位ADP输出可以从专用输出寄存器中读取,存储在512字节的FIFO缓存中,然后被路由至Wake-Up(唤醒)和Back-to-Sleep(返回睡眠)引擎。通过设置想要的阈值振幅和计数器值,可以针对特定的动作、旋转或振动产生中断。本文将通过介绍两个简单的示例来直观地展示该新功能的优势。

pYYBAGQ3fhKATh7IAAJ93mF8PvU699.png

图1:高级数据路径(ADP)原理示意

现实世界中的加速度信息(左)由不同频率和振幅混合而成,KX13x的ADP不仅可以捕获这些信息,而且能够输出指定频率范围内的加速度振幅(右侧列举了各种情况示例)。

0 2数据流

图2所示的是一张普通数据流图。该图顶部的第一个方块是数字加速度计的传统数据路径(Conventional Data Path,CDP)。CDP包含来自MEMS模拟输入、一个负责放大信号的模拟前端(AFE)、一个负责信号数字化的模数转换器(ADC)以及一个负责进一步处理的数字信号处理(DSP)单元。高级数据路径(ADP)包含一对高度可配置的数字滤波器——可用于低通和高通的组合滤波器,以及计算实时振幅的均方根(RMS)计算器。用户可以灵活地对ADP滤波器进行访问并设置。该滤波器可以设为Butterworth、Bessel、Chebyshev滤波器,甚至配置成自定义滤波器。ADP的输出可以存储在专用输出寄存器,也可以被路由至内置的512字节FIFO缓存,也可以两种方式同时实现。此外,ADP输出可以作为一个输入路由到内置的动作Wake-Up(唤醒)和Back-to-Sleep(返回睡眠)引擎。这些引擎可配置阈值和灵活的计数器,从而进一步限定信号。如果满足输入信号判定标准,那么器件中的中断发生器将为主机产生一个物理中断,并设置相应的状态寄存器。图2所示的是当检测到“持续了Th时间的特定振动”时产生中断的示例情况。

poYBAGQ3fhOATP9_AADF-Y1Lpcg394.png

图2:ADP数据流

0 3应用实例

3.1.机器健康状况

假设fop为机械系统(比如旋转电机)的工作频率,fe为系统的错误/故障模式频率(图3)。在此例中,fe低于fop并且在该图中显示,也就是说,由于机身松动,电机正在缓慢振动。对于传统加速度传感器,为了检测这种故障模式,人们需要用MCU/DSP进行频率分析。而MCU/DSP一直保持工作状态,会导致额外的内存空间需求以及更高的功耗。

而KX13x的ADP仅使用加速度传感器就能够检测到这种事件,而且,如果把ADP数字滤波器设置为带通或低通滤波器,让fe通过而消除fop,还能为主机MCU产生中断。

pYYBAGQ3fhOAbJg3AARBjdqJYYw561.png

图3:正常系统动作和故障系统动作的频率分析

在图4中,请注意,ADP被配置为低通滤波器以消除fop,而且RMS计算引擎被配置为获取所需故障模式信号的绝对值。动作引擎中的信号阈值(中间波形)用于限定事件。最后,图下部的波形显示了由运动引擎生成的真实信号。检测到故障事件后,INS3寄存器中的WUFS位会被置位,而外部中断引脚(如果已配置)则产生中断信号。

poYBAGQ3fhSAXSRhAADWOhzNe1E023.png

图4:ADP将目标信号从原始加速度数据中分离出来,并将振幅信息传递给运动引擎

3.2.包络分析

包络分析是一种周期性振动故障检测的有效方法,比如减摩轴承失效。ADP可用于生成加速度数据的包络线(*1)。包络波形的快速傅里叶变换(FFT)可以显示振动周期,这有助于识别系统中的缺陷部件。在该例中,ADP滤波器应配置为“带通”:同时包含振动频率和误差频率,排除直流噪声和高频噪声。

(*1)注:ADP输出是伪包络,不是希尔伯特变换结果。

pYYBAGQ3fhWAfC28AAGl3XTplyU642.png

图5:轴承球体故障引起的周期性振动

包络波形可以存储在KX13x的512字节缓冲区中,也可发送到主机处理器进行FFT分析。

poYBAGQ3fhaACpnGAAKr9o9m5pw094.png

图6:使用原始加速度数据及其包络的FFT

审核编辑:汤梓红

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

    关注

    2525

    文章

    48129

    浏览量

    740210
  • 滤波器
    +关注

    关注

    158

    文章

    7334

    浏览量

    174829
  • 加速度传感器

    关注

    12

    文章

    459

    浏览量

    54831
  • 罗姆
    +关注

    关注

    4

    文章

    365

    浏览量

    65991
收藏 人收藏

    评论

    相关推荐

    加速度

    加速度MMA7260模块传感器SL引脚能不能接5V的电压呢?
    发表于 08-19 12:59

    关于陀螺仪与加速度传感器

    楼主新人,准备看看加速度传感器和陀螺仪,然后又看到了MPU-6050(整合了陀螺仪和
    发表于 03-13 19:10

    加速度传感器的应用详解

    分为单、双加速度传感器。  现在,
    发表于 12-07 15:30

    加速度传感器应用详解

    `加速度传感器有两种:一种是角加速度传感器,是由陀螺仪改进过来的。另一种就是线加速度传感器。它也
    发表于 12-12 16:00

    加速度传感器的应用详解

    ` 本帖最后由 24不可说 于 2017-11-1 08:44 编辑 加速度传感器有两种:一种是角加速度传感器,是由陀螺仪改进过来的;另一种就是
    发表于 11-01 08:43

    MEMS技术的热对流式双加速度传感器

    四个热电耦组的输出电压会出现差异,而这热电耦组输出电压的差异是直接与所感应的加速度成比例的。在加速度传感器 内部,有两条完全相同的加速度信号传输路径
    发表于 10-31 16:31

    加速度传感器应用详解

    加速度传感器有两种:一种是角加速度传感器,是由陀螺仪改进过来的。另一种就是线加速度传感器。它也可
    发表于 11-07 16:11

    加速度传感器应用详解

    分为单、双加速度传感器。 现在,加速度
    发表于 11-07 16:15

    加速度传感器的原理

    提供了可以检测各个方向的加速度传感器。以iOS设备为例,我们利用了其加速度传感器(x,y,z
    发表于 11-08 15:46

    加速度传感器原理

    提供了可以检测各个方向的加速度传感器。以iOS设备为例,我们利用了其加速度传感器(x,y,z
    发表于 11-09 10:39

    加速度传感器是什么

    传感器集团加速度传感器是采用MEMS技术的电容式加速度
    发表于 03-15 00:46

    使用加速度传感器如何计算角度

    嗨,我可以得到加速度传感器的值,但是如何计算角度?谁能帮忙?以上来自于谷歌翻译以下为原文 hi,i can get the value of three-axis acceler
    发表于 05-08 13:26

    请问加速度传感器检测车辆拐弯和碰撞次数可行吗?

    如果把加速度传感器放在车里检测车辆的拐弯次数和受到撞击的程度?合适吗?还有就是
    发表于 05-09 02:07

    加速度传感器介绍

    传感器集团加速度传感器是采用MEMS技术的电容式加速度
    发表于 05-15 05:57

    Kionix三轴加速度传感器高级数据路径功能简介

    本应用指南旨在帮助开发者了解罗姆集团旗下Kionix公司的KX13x系列三轴加速度传感器搭载的独有功能——高级数据路径(Advanced D
    发表于 07-20 14:57 759次阅读
    Kionix三轴<b class='flag-5'>加速度</b><b class='flag-5'>传感器</b>的<b class='flag-5'>高级数据</b><b class='flag-5'>路径</b><b class='flag-5'>功能</b>简介