首先需定义设备坐标轴方向,调整各sensor方向使之与设备方向一致。
-
加速度计 accel
单位:m/s^2。加速度
方向:当x轴正方向垂直指向地板时,x轴数值为-9.8。yz轴同理。
接口:SPI(或I2C),FIFO模式(数据量大。当数据量到达指定的阈值时,上报一批数据)。
校准:需要工厂校准,放置在水平测试台(即使xy为0,z为9.8)。 -
陀螺仪 gyro
单位:radians/second。角加速度
方向:绕x轴逆时针旋转,x轴数值为正;绕x轴顺时针旋转,x轴数值为负。yz轴同理。
接口:SPI(或I2C),FIFO模式。
校准:需要工厂校准,静止放置。 -
地磁 mag
单位:uT(微特斯拉)。磁通量
方向:当x轴正方向指北时,x数值最大;指南时数值最小。yz轴同理。
接口:I2C。
校准:无需工厂校准,用户自行画八字校准。
测试:与机械指南针比较,每45°测一次,误差±10°(手机±5°)。
注意:布板时需避开铁(硬磁)、speaker、变化的电流(软磁,如电流变化100mA线距需大于10mm)。若做手机对指南针精度要求高,需厂商对整机做软硬磁补偿。 -
光感 light
单位:lux。光线强度
方向:光照射越强数值越大。
接口:I2C,DRI模式(数据有变化才需上报。数据完成中断,当数据采集完成后上报)
校准:可选校准。需要光箱,一般用D65或CWF的光源。由于整机壳体透光率会对光感数据有影响,如果要求光感精度在30%以内,需要做光箱校准。 -
接近 proximity
单位:cm。距离
方向:遮挡时为0,远离时为1.
接口:I2C,DRI模式
校准:可选校准。需要灰卡夹具。一般是对灭屏距离的校准,比如在灰卡3cm、灰卡4cm进行校准,这样样品的亮灭屏距离就在灰卡3cm、灰卡4cm左右。