Post Go back to editing

ADIS 16460 数据解析异常

Thread Summary

The user is experiencing inconsistent and distorted acceleration data from two ADIS16460AMLZ sensors when read via STM32F10X. The user's understanding of expected static acceleration values is correct. The final answer indicates that the user has been directed to contact China Support for further assistance. The user also inquires about using the sensor data to calculate vibration frequency and amplitude, and whether Analog Devices has relevant tools or application examples.
AI Generated Content

目前的的主要问题是如下: A. 本人手里有2个ADIS16460AMLZ 传感器,但是通过stm32F10X 读取出来的数据不一致,而且有些不正常。 eg. 读取数据的格式 (X1 X2 X3 X4 Y1 Y2 Y3 Y4 Z1 Z2 Z3 Z4) /* 加速度只取高16位: X1 X2, Y1 Y2, Z1 Z2 */ EF F9 00 00 01 20 00 00 F0 71 00 00 /* 加速度 X:61433 Y: 288 Z: 61553 */ EF E8 00 00 01 1A 00 00 F0 66 00 00 /* 加速度 X:61416 Y: 282 Z: 61542 */ 分析:X轴加速度失真,经过换算(负数取反加1,乘以转换系数0.25mg/LSB),在-1000mg处浮动 Y轴加速度失真,经过换算(乘以转换系数0.25mg/LSB),在85mg处浮动 Z轴加速度基本正常,经过换算,在-1000mg处浮动 个人理解:传感器静置时X,Y轴加速度应该都在0附近浮动,Z轴加速度由于重力加速度的原因为-1g。 希望得到给公司的支持: 1. 本人的理解是否正确? 2. 如果本人的理解正确,怎么判断读取的加速度数据失真是由于软件问题还是硬件问题? 3. 贵公司有没有相应的辅助工具或者软件来测试硬件问题? 4. ADIS16460AMLZ 获取的加速度能通过算法实现振动频率和振幅(位移)吗? 精度能保证吗? (目前我查阅到的资料:理论上可以,实际会有偏差,好的算法实现:快速傅里叶变换和逆变换。项目场景:周期正弦振动,实际最大振幅10mm, 振幅小于10Hz) 5. 贵公司有这方面的实际应用案例吗?