手机七种传感器(手机使用中常用传感器)
一、手机中常用的传感器
SENSOR_TYPE_ACCELEROMETER 1 --加速度
SENSOR_TYPE_MAGNETIC_FIELD 2--磁力
SENSOR_TYPE_ORIENTATION 3--方向
SENSOR_TYPE_GYROSCOPE 4--陀螺仪
SENSOR_TYPE_LIGHT 5--光线感应
SENSOR_TYPE_PRESSURE 6 --压力
SENSOR_TYPE_TEMPERATURE 7--温度
SENSOR_TYPE_PROXIMITY 8--接近
SENSOR_TYPE_GRAVITY 9--重力
SENSOR_TYPE_LINEAR_ACCELERATION 10--线性加速度
SENSOR_TYPE_ROTATION_VECTOR 11--旋转矢量
1加速度传感器
加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值,该数值包含地心引力的影响,单位是m/s^2,将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81,将手机朝下放在桌面上,z轴为-9.81,将手机向左倾斜,x轴为正值,将手机向右倾斜,x轴为负值,将手机向上倾斜,y轴为负值。将手机向下倾斜,y轴为正值。
手机加速传感器芯片
2 磁力传感器
磁力传感器简称为M-sensor,返回x、y、z三轴的环境磁场数据,该数值的单位是微特斯拉(micro-Tesla),用uT表示,单位也可以是高斯(Gauss),1Tesla=10000Gauss,硬件上一般没有独立的磁力传感器,磁力数据由电子罗盘传感器提供(E-compass)。
手机磁力计芯片
3 方向传感器
方向传感器简称为O-sensor,返回三轴的角度数据,方向数据的单位是角度,为了得到精确的角度数据,E-compass需要获取G-sensor的数据,经过计算生产O-sensor数据,否则只能获取水平方向的角度,方向传感器提供三个数据,分别为azimuth、pitch和roll,azimuth:方位,返回水平时磁北极和Y轴的夹角,范围为0°至360°,0°=北,90°=东,180°=南,270°=西,pitch:x轴和水平面的夹角,范围为-180°至180°,当z轴向y轴转动时,角度为正值,roll:y轴和水平面的夹角,由于历史原因,范围为-90°至90°,当x轴向z轴移动时,角度为正值,电子罗盘在获取正确的数据前需要进行校准,通常可用8字校准法,8字校准法要求用户使用需要校准的设备在空中做8字晃动,原则上尽量多的让设备法线方向指向空间的所有8个象限,由于需要读取G-sensor数据并计算出M-sensor和O-sensor数据,
手机方向传感器芯片
4 陀螺仪传感器
陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据,加速度的单位是radians/second。根据Nexus S手机实测,水平逆时针旋转,Z轴为正,水平逆时针旋转,z轴为负,向左旋转,y轴为负,向右旋转,y轴为正,向上旋转,x轴为负,向下旋转,x轴为正。
手机陀螺仪传感器芯片
5 光线感应传感器
光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量,光线感应传感器主要用于Android系统的LCD自动亮度功能,可以根据采样到的光强数值实时调整LCD的亮度。
手机光线感应传感器芯片(近距离光线传感器二合一)
6 压力传感器
压力传感器返回当前的压强,单位是百帕斯卡hectopascal(hPa)。
手机压力传感器芯片
7 温度传感器
温度传感器返回当前的温度。
手机温度传感器芯片
8 近距离传感器
接近传感器检测物体与手机的距离,单位是厘米,一些接近传感器只能返回远和近两个状态,因此,接近传感器将最大距离返回远状态,小于最大距离返回近状态,接近传感器可用于接听电话时自动关闭LCD屏幕以节省电量,一些芯片集成了接近传感器和光线传感器两者功能。
手机近距离传感器芯片(近距离光线二合一)
9 重力传感器
重力传感器简称GV-sensor,输出重力数据,在地球上,重力数值为9.8,单位是m/s^2,坐标系统与加速度传感器相同,当设备复位时,重力传感器的输出与加速度传感器相同。
手机重力传感器芯片
10 线性加速度传感器
线性加速度传感器简称LA-sensor,线性加速度传感器是加速度传感器减去重力影响获取的数据,单位是m/s^2,坐标系统与加速度传感器相同,加速度传感器、重力传感器和线性加速度传感器的计算公式如下,加速度 = 重力 线性加速度
手机线性加速度传感器芯片
11 旋转矢量传感器
旋转矢量传感器简称RV-sensor,旋转矢量代表设备的方向,是一个将坐标轴和角度混合计算得到的数据,RV-sensor输出三个数据,x*sin(theta/2)y*sin(theta/2)z*sin(theta/2),sin(theta/2)是RV的数量级。RV的方向与轴旋转的方向相同,RV的三个数值,与cos(theta/2)组成一个四元组。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com