![]() 这个sensitivity是怎么标定的,如果量程是245的这款,在某个温度下的sensitivity = 8.75 +(当前温度 - 25)* Sodr 吗 那个零漂的值是怎么计算的?某个温度下的转速是怎么一个计算公式? ![]() 2. 这个传感器的温度值是怎么标定的,从寄存器读出来的值跟实际温度对不上? 谢谢各路大神指点迷津! ![]() ![]() |
1. 角速度的计算: 运动传感器每个轴的输出为16位(2个字节),它是以二进制补码的形式(signed short)保存在 OUT_X_H & OUT_X_L (OUT_Y_H & OUT_Y_L, OUT_Z_H & OUT_Z_L) 寄存器里: Sensor data = Output data * Sensitivity (@FS) 其中Sensitivity (@245dps)=8.75 2. 温度的计算:OUT_TEMP (signed char) + 25 如果还有不清楚的地方,可以参考ST github上的参考代码及示例: https://github.com/STMicroelectronics/STMems_Standard_C_drivers
1. 角速度的计算: 运动传感器每个轴的输出为16位(2个字节),它是以二进制补码的形式(signed short)保 ...
十分感谢!!