ADI 技术
直播中

刘辉

7年用户 1083经验值
私信 关注
[问答]

请教关于ADXL357的使用

hi,请教个ADXL357的问题。
    ADXL357的板子接了个外部StiME的进口1.024MHZ的晶振,20ppm的精度,然后ADXL357设置如下图方框,且ODR设置为4K

         然后在实验室做单频率正玄波实验(800hz 15g,1g 5g幅度也都是这样的情况),发现采集到的数据不正确。以下是实际采集和理论数据对比(800hz 15g的数据)
         理论值采集800hz 15g数据是5个数据一组循环,而ADXL357也是5个数据一组循环,但是ADXL采集到的值和理论值相差非常大,数据看来采样的数据时间都提前了,见下图中采集数据时间,此时间为采集时间点,和设置的4K时间不一样。信号源我用了实验室的压电式传感器还有单独蓝牙传感器做了对比,这两者的数据都是正确的,就是ADXL357的采样数据不对。
         现在搞不清楚是ADXL内部的采样时间不准还是因为采集到的加速度有误差的问题,请帮忙解决下是哪里出的问题?
        

回帖(9)

刘悦竹

2018-8-6 08:43:44
您附注的图片都看不到,需要确认一下,你用的是不是ADXL357的external sync和external clock模式,没有看到你对外同步信号的介绍。理论上说,采用这种模式的相位精度是很高的,尤其您的外部时钟精度足够高。再就是要确认,你的晶振应该是有源晶振,可以直接输出1.024MHz信号到ADXL357的INT2引脚吧。
举报

刘辉

2018-8-6 08:54:21
引用: minwayson 发表于 2018-8-6 08:43
您附注的图片都看不到,需要确认一下,你用的是不是ADXL357的external sync和external clock模式,没有看到你对外同步信号的介绍。理论上说,采用这种模式的相位精度是很高的,尤其您的外部时钟精度足够高。再就是要确认,你的晶振应该是有源晶振,可以直接输出1.024MHz信号到ADXL357的INT2引脚吧。 ...

hi neill
       图片已经重新更新了。AXDL357设置未使用external sync外部同步,只是采用了external clock模式,设置如图所示。
        采用的是有源晶振,直接到INT2口。不知道是不是设置不对导致采集不准确还是其他原因。
举报

韩婧

2018-8-6 09:03:10
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

刘辉

2018-8-6 09:09:49
引用: 60user74 发表于 2018-8-6 09:03
你好,请问你的adxl357用在哪个平台上的?ADI提供的ADUCM360平台DEMO,但是找不到处理器的数据手册,所以基本没用。如果可以的话,能否发送你的ADXL驱动代码和处理器平台型号给我,我的传感器调了好久还是不行,估计驱动有问题,万分感谢!
联系方式:

这个驱动很简单。弄个SPI发个寄存器地址就能读到数据了。是不是硬件没连接好还是MCU那边设置不对。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分