全部评论(1条)
-
- 171319335 2016-09-20 04:58:48
- 1 加速度传感器 加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。 该数值包含地心引力的影响,单位是m/s^2。 将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。 将手机朝下放在桌面上,z轴为-9.81。 将手机向左倾斜,x轴为正值。 将手机向右倾斜,x轴为负值。 将手机向上倾斜,y轴为负值。 将手机向下倾斜,y轴为正值。 加速度传感器可能是Z为成熟的一种mems产品,市场上的加速度传感器种类很多。 手机中常用的加速度传感器有BOSCH(博世)的BMA系列,AMK的897X系列,ST的LIS3X系列等。 这些传感器一般提供±2G至±16G的加速度测量范围,采用I2C或SPI接口和MCU相连,数据精度小于16bit。 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个象限。 手机中使用的电子罗盘芯片有AKM公司的897X系列,ST公司的LSM系列以及雅马哈公司等等。 由于需要读取G-sensor数据并计算出M-sensor和O-sensor数据, 因此厂商一般会提供一个后台daemon来完成工作,电子罗盘算法一般是公司私有产权。 4 陀螺仪传感器 陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据。 角加速度的单位是radians/second。 根据Nexus S手机实测: 水平逆时针旋转,Z轴为正。 水平逆时针旋转,z轴为负。 向左旋转,y轴为负。 向右旋转,y轴为正。 向上旋转,x轴为负。 向下旋转,x轴为正。 ST的L3G系列的陀螺仪传感器比较流行,iphone4和google的nexus s中使用该种传感器。 5 光线感应传感器 光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量。 光线感应传感器主要用于Android系统的LCD自动亮度功能。 可以根据采样到的光强数值实时调整LCD的亮度。 6 压力传感器 压力传感器返回当前的压强,单位是百帕斯卡hectopascal(hPa)。 7 温度传感器 温度传感器返回当前的温度。 8 接近传感器 接近传感器检测物体与手机的距离,单位是厘米。 一些接近传感器只能返回远和近两个状态, 因此,接近传感器将Z大距离返回远状态,小于Z大距离返回近状态。 接近传感器可用于接听电话时自动关闭LCD屏幕以节省电量。 一些芯片集成了接近传感器和光线传感器两者功能。 下面三个传感器是Android2新提出的传感器类型,目前还不太清楚有哪些应用程序使用。 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)组成一个四元组。 RV的数据没有单位,使用的坐标系与加速度相同。
-
赞(19)
回复(0)
热门问答
- 求安卓下所有传感器的简介
- 越详细越好
2016-09-19 21:17:48
292
1
- 安卓下怎么驱动加速度传感器?
- 想用一个开发板运行微信,但是系统没有加速度传感器驱动,没有系统源码,怎么驱动传感器呢?或者说怎么让微信直接出发程序上传地理位置信息和其他在摇一摇的用户匹配而不是调用传感器监听呢?
2013-08-07 11:07:05
575
4
- 求安卓蓝牙测距代码
- 安卓手机连接蓝牙4.0模块,通过蓝牙信号的强弱状况,来判断蓝牙模块和手机的距离,有没有好心人之前做过这方面,有没有安卓这边的源代码,或者参考资料?O(∩_∩)O~~求求求
2014-04-28 23:41:23
317
2
- 苹果系统怎么下安卓软件
2017-05-24 06:03:31
341
1
- 安卓怎样设置传感器为加速度传感器 文档资料
2013-12-06 17:45:18
361
1
- 求一款带频谱分析显示的安卓音乐播放器
- 都说天天动听带这个功能,可是我怎么也找不到这个功能在哪打开?其他播放器有哪些带这个功能呢
2013-05-20 09:18:44
483
2
- 安卓开发加速度计
- 如何去除重力影响 SDK里的教程gravity[]什么意思
2013-08-16 20:12:35
359
1
- 温湿度传感器的简介
2018-11-29 22:12:23
421
0
- 安卓手机夜视仪软件哪个好,不要恶搞的那种!?安卓4.0
2013-08-12 03:05:18
579
2
- 安卓软件开发怎么分工
- 我们有三个人负责写,两个美工,问题主要是这三个人怎么分工?需要有人写服务端,然后怎样集合起来
2014-07-27 18:28:05
249
1
- 安卓独立通讯录管理软件
- 安卓独立通讯录管理软件有没有什么软件能在安卓系统里独立管理通讯录类似于阿二通讯录和鹤鸣通讯录那种的软件,手机通讯录内容删除了,还可以在软件里找到,不要同步云的,就好像单独... 安卓独立通讯录管理软件有没有什么软件能在安卓系统里独立管理通讯录 类似于阿二通讯录和鹤鸣通讯录那种的软件, 手机通讯录内容删除了,还可以在软件里找到,不要同步云的 ,就好像单独一个电话本 展开
2017-11-27 19:29:44
494
1
- 安卓系统如何把软件直接下载到sd卡上
2016-10-05 13:04:18
322
4
- 求好一点的测量软件,安卓
- 好一点的测量距离,高度的软件!或者可计算出步数的软件
2013-06-27 16:41:52
274
1
- 光电式传感器的简介
2018-12-08 17:31:36
300
0
- 求高中生物所有能在光学显微镜下能看见的东西和电子显微镜下看到的东西
- 求高中生物所有能在光学显微镜下能看见的东西和电子显微镜下看到的东西同上... 求高中生物所有能在光学显微镜下能看见的东西和电子显微镜下看到的东西同上 展开
2018-02-09 12:41:39
1048
1
- 安卓手机转接头怎么用
- 安卓手机转接头怎么用
2016-11-11 12:58:14
255
1
- otg安卓转接头怎么用
2018-05-14 06:01:15
599
3
- 安卓系统国外成人软件
2014-12-25 05:31:35
295
1
- 安卓,怎么开启虚拟按键
2014-10-25 01:41:20
529
8
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论