Post Go back to editing

ADXL372加速度

Thread Summary

用户在ADXL372的测量模式下使用adxl372_get_accel_data读取加速度数据正常,但在CAPTURING IMPACT EVENTS模式下,即使设置了活动阈值为5和非活动阈值为2,FIFO中仍读取到200多个数据。已通过邮件联系客户,并安排线下人员检查。
AI Generated Content

测量模式下通过adxl372_get_accel_data读取加速度数据正常,在CAPTURING IMPACT EVENTS时,检测到活动超过阈值才会保存到FIFO中,设置活动阈值activity_th=5和非活动inactivity_th=2,但通过adxl372_get_fifo_xyz_data函数从FIFO中读取的数据有200多,这是什么原因,下面时我的配置参数

struct adxl372_init_param adxl372_param={.bw=ADXL372_BW_400HZ,.odr=ADXL372_ODR_1600HZ,.wur=ADXL372_WUR_208ms,\
.op_mode=ADXL372_FULL_BW_MEASUREMENT,\
.fifo_config.fifo_samples=512,.fifo_config.fifo_format=ADXL372_XYZ_PEAK_FIFO,\
.fifo_config.fifo_mode=ADXL372_FIFO_STREAMED,.activity_th.enable=1,.activity_th.referenced=1,\
.activity_th.thresh=5,.activity_time=10,.act_proc_mode=ADXL372_LINKED,\
.inactivity_th.thresh=2,.inactivity_th.enable=1,.inactivity_th.referenced=1,.inactivity_time=10