Gainsil(聚洵)运算放大器/精密运放IC芯片全系列-亿配芯城-专家在线解答丨ADXL345加速度信号采集出现毛刺怎么办?
你的位置:Gainsil(聚洵)运算放大器/精密运放IC芯片全系列-亿配芯城 > 芯片资讯 > 专家在线解答丨ADXL345加速度信号采集出现毛刺怎么办?
专家在线解答丨ADXL345加速度信号采集出现毛刺怎么办?
发布日期:2024-05-31 08:13     点击次数:70
ADXL345加速度信号采集出现毛刺怎么办?1543515.png

专家你好!在3200Hz中进行震动信号采集的时候会随机出现一些大幅值的毛刺。比如正常信号会在0附近,但是采集来的信号会出现一些正负128的毛刺的点。我想问一下,这种毛刺的点得出现,在采集过程中正常出现的吗?

1346846865.png

量程和分辨率多少,正负128对应多大的加速度。建议全带宽和ODR采集数据,不加任何滤波,然后看一下噪声和阿伦方差和数据手册上一致吗,一致就是没问题。

ADI.png

1543515.png

1.使用了全带宽(13bit),ORD是3200Hz,我的程序是每313us采集一次,程序中没有加任何滤波;+/-128代表+/-1g;再一个,我看手册中全带宽的话是4mg/LSB,为什么我静止时测量低八位输出+/-1g是+/-128呢?会不会是我的芯片有问题呢?

看一下当前的带宽,然后用噪声谱密度和带宽算一下宽频白噪声。也可以静态采集几个小时算一下阿伦方差,具体算法网上都有。读一下量程和灵敏度的寄存器,看下灵敏度具体是多少,应该能和输出和±1g对应上也可以使能下自检,看看输出对不对从这张图看,输出到±1g肯定不对的,噪声没这么大

ADI.png

1543515.png

你好, 亿配芯城 我修改了代码,已经测试准确了,现在使用的是13bit,+/-16g的量程,即灵敏度的4mg/LSB。我使用ODR3200,每313us采集一次的频率,测了两个小时的数据,没有任何滤波。我最后得到的数据全部乘4(代表每mg),输入到allan的matlab代码里。得到下图的结果。但是我得到的结果比数据手册大了将近一千倍。我想问下我这样得到的数据可以使用吗?如果不可以有什么办法可以降低噪声的影响呢?

52555636.png

测得时候周边没有运动吧,放在桌子上,有东西碰到桌子也是不行的,您可以自己试一下。必须完全静止无干扰和数据手册对比大了10倍,用噪声密度算噪声值,看和数据手册一致吗?供电是什么供电,电源纹波大吗。

ADI.png

1543515.png

你好,首先我不太明白你说的噪声值是什么意思。基于我数据得到的噪声功率谱密度(只分析了X轴如下图),在FFT变换后的1600HZ附近大概150mg^2/Hz左右(其他的点最小有50mg^2/Hz),对比数据手册290ug/Hz^0.5的数据有50倍的差距。(图中数据已经换算成db(10*log10(原始数据)))我使用的普通手机充电宝(品牌罗马仕)供电。

2568.png

290μg*更号下(1.6*带宽),这个值应该是白噪声的rms值,再乘以6.6是峰峰值,如果你的峰峰值和算出来的值接近是正常的。目前不知道你的带宽/滤波,需要你自己算一下。但是从电源来看不行,加速度计需要用低纹波的LDO供电。

ADI.png



相关资讯