智能手机上最常见的传感器
手机中的传感器( sensor )是指将手机所处的环境(亮度、磁场、温度、动力等)或手机所执行的行为(移动、翻转、拿起等)轨迹转换成电信号的一系列器件或装置,一般这类传感器都是由敏感元件以及转换元件组成。
1、光线传感器(Ambient Light Sensor)
光线传感器类似于手机的眼睛。可以让手机感测环境光线的强度,用来调节手机屏幕的亮度。运用光线传感器来协助调整屏幕亮度,能进一步达到延长电池寿命的作用。光线传感器也可搭配其他传感器一同来侦测手机是否被放置在口袋中,以防止误触。
光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量。
光线感应传感器主要用于Android系统的LCD自动亮度功能。
可以根据采样到的光强数值实时调整LCD的亮度。
2、距离传感器(proximity sensor)
透过红外线LED灯发射红外线,被物体反射后由红外线探测器接受,借此判断接收到红外线的强度来判断距离,有效距离大约在10米左右。它可感知手机是否被贴在耳朵上讲电话,若是则会关闭屏幕来省电。
3、重力传感器(G-Sensor)
透过压电效应来实现,可用来切换横屏与直屏方向,运用在赛车游戏中时,则可透过水平方向的感应,将数据运用在游戏里,来转动行车方向。
重力传感器,又称重力感应器,英文名称G-sensor(Gravity sensor),又名加速度传感器(accelerometer),是能感知分别来自三个不同轴向上的加速度大小的MEMS传感器。重力传感器在手机上的应用场景很多,比如,(1) 手机横竖状态检测,通过这个状态可以自动调整视频播放画面的方向,(2) 实现计步器功能,(3) 手机落地检测与数据保护。
返回x、y、z三轴的 加速度数值。
该数值包含地心引力的影响,单位是m/s^2。
将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。
将手机朝下放在桌面上,z轴为-9.81。
将手机向左倾斜,x轴为正值。
将手机向右倾斜,x轴为负值。
将手机向上倾斜,y轴为负值。
将手机向下倾斜,y轴为正值。
加速度传感器可能是最为成熟的一种mems产品,市场上的加速度传感器种类很多。
手机中常用的加速度传感器有BOSCH(博世)的BMA系列,AMK的897X系列,ST的LIS3X系列等。
这些传感器一般提供±2G至±16G的加速度测量范围,采用I2C或SPI接口和MCU相连,数据精度小于16bit。
重力传感器简称GV-sensor,输出重力数据。
在地球上,重力数值为9.8,单位是m/s^2。
坐标系统与加速度传感器相同。
当设备复位时,重力传感器的输出与加速度传感器相同。
4、加速度传感器(Accelerometer Sensor)
作用原理与重力传感器相同,但透过三个维度来确定加速度方向,功耗小但精度低。运用在手机中可用来计步、判断手机朝向的方向。
线性加速度传感器简称LA-sensor。
线性加速度传感器是加速度传感器减去重力影响获取的数据。
单位是m/s^2,坐标系统与加速度传感器相同。
加速度传感器、重力传感器和线性加速度传感器的计算公式:加速度 = 重力 + 线性加速度
5、磁(场)传感器(Magnetism Sensor)
测量电阻变化来确定磁场强度,使用时需要摇晃手机才能准确判断,大多运用在指南针、地图导航当中。
磁力传感器简称为M-sensor,返回x、y、z三轴的环境磁场数据。
该数值的单位是微特斯拉(micro-Tesla),用uT表示。单位也可以是高斯(Gauss),1Tesla=10000Gauss。
硬件上一般没有独立的磁力传感器,磁力数据由电子罗盘传感器提供(E-compass)。
电子罗盘传感器同时提供下文的方向传感器数据。
6、陀螺仪(Gyroscope)
陀螺仪能够测量沿一个轴或几个轴动作的角速度,是补充MEMS加速度计的理想技术。结合加速度计和陀螺仪这两种传感器,可以为终端用户提供更真实的用户体验、精确的导航系统及其他功能。手机中的「摇一摇」功能(例如摇动手机就能抽签…)、体感技术,还有VR视角的调整与侦测,都是运用到陀螺仪的作用。
陀螺仪传感器,英文名称Gyro-sensor(Gyroscope sensor),可以测量手机在三个不同轴向上的角加速度。陀螺仪在手机的应用场景有,(1) 手机拍照时候的防抖算法设计,(2) 游戏操作体验增强(赛车类游戏转向等)。
陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据。
角加速度的单位是radians/second。
根据Nexus S手机实测:
水平顺时针旋转,Z轴为正。
水平逆时针旋转,z轴为负。
向左旋转,y轴为负。
向右旋转,y轴为正。
向上旋转,x轴为负。
向下旋转,x轴为正。
ST的L3G系列的陀螺仪传感器比较流行,iphone4和google的nexus s中使用该种传感器。
7、GPS/北斗导航
地球上方特定轨道上运行着24颗GPS卫星,手机中的GPS模块透过卫星的瞬间位置来起算,以卫星发射坐标的时间戳与接收时的时间差来计算出手机与卫星之间的距离。可运用在定位、测速、测量距离与导航等用途。
8、气压传感器(气压计,barometer)
将薄膜与变组器或电容连接在一起,当气压产生变化时,会导致电阻或电容数值发生变化,借此量测气压的数据。GPS也可用来量测海拔高度但会有10米左右的误差,若是搭载气压传感器,则可以将误差校正到1米左右。
9、霍尔传感器(Hall Sensor)
作用原理是霍尔磁电效应,当电流通过一个位于磁场中的导体时,磁场会对导体中的电子产生一个垂直于电子运动方向上的的作用力,从而在导体的两端产生电势差。主要运用在翻盖解锁、合盖锁定屏幕等功能当中,苹果的Smart cover还有多个品牌的官方手机配件,都运用了这项技术。
10、指纹传感器
目前主流的技术是电容式指纹传感器,然而超音波指纹传感器也有逐渐流行起来趋势。电容式指纹传感器作用时,手指是电容的一极、另一极则是硅芯片数组,透过人体带有的微电场与电容传感器之间产生的微电流,指纹的波峰波谷与传感器之间的距离形成电容高低差,来描绘出指纹的图形。而超音波指纹传感器原理也类似,但不会受到汗水、油污的干扰,辨识速度也更为快速。运用在手机中可用来解锁、加密、支付等等。
11、心率传感器
透过高亮度的LED灯照射手指,因心脏将血液压送到毛细血管时,亮度(红光的深度)会呈现周期性的变化。再透过摄影机捕捉这一些规律性的变化,并将数据传送到手机中进行运算,进而判断心脏的收缩频率,得出每分钟的心跳数。
12、血氧传感器
血液当中血红蛋白与氧合血红蛋白对于红光的吸收比率不同,用红外光与红光LED同时照射手指,并测量反射光的吸收光谱,藉此量测血含氧量。可用于运动或健康领域的应用。
13、紫外线传感器
某些半导体、金属或金属化合物的光电发射效应,在紫外线照射下会释放出大量电子,透过检测这种放电效应可计算出紫外线强度。主要用途也在运动与健康领域。
14、 方向传感器
方向传感器简称为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来完成工 作,电子罗盘算法一般是公司私有产权。
15、 压力传感器
压力传感器返回当前的大气压强,单位是百帕斯卡hectopascal(hPa)。
16、温度传感器
温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。
17、 接近传感器
接近传感器检测物体与手机的距离,单位是厘米。
一些接近传感器只能返回远和近两个状态,因此,接近传感器将最大距离返回远状态,小于最大距离返回近状态。
接近传感器可用于接听电话时自动关闭LCD屏幕以节省电量。
一些芯片集成了接近传感器和光线传感器两者功能。
下面三个传感器是Android2.3新提出的传感器类型。
18、 旋转矢量传感器
旋转矢量传感器简称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、NFC
近场通信技术,因为短距离(<10cm),电磁波中电场磁场的独立性,利用磁场进行通信。和其他无线传输技术一样,NFC也有自己的传输频率和标准,优点是很安全,比较常用的有交通卡、门禁、移动支付、充电。
智能手机上最常见的传感器相关推荐
- 智能手机上的常用传感器
手机上有很多的Sensor,具体做什么还很模糊,找了很多资料,就这篇还算全.如果想图片,请查最下面的来源链接. ============================================ ...
- 智能手机拍照进化论:从传感器到算法摄影
在智能手机时代,摄影已经发生了变化.不仅人们的拍照姿势变了,手机摄像机捕获的光线的整个过程也发生了翻天覆地的变化. 相机不再只是一个镜头和一个传感器,还是一系列算法的体现,它们可以以最快的速度处理图像 ...
- MIT推出3D全息图生成新方法,可在智能手机上实时运行
本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 编辑:小舟.陈萍 来自 MIT 的研究者利用深度学习推出了 3D 全息图生成新方法,可以为VR.3D 打印.医学成像 ...
- android关闭传感器,您如何在安卓10手机上打开和关闭传感器
这是您如何在Android 10手机上打开和关闭传感器的方法.最新的Android智能手机配备了各种传感器和突破性的新功能.温度,湿度和气压计传感器,接近传感器,RGB光传感器,加速度计,磁力计和陀螺 ...
- python温湿度传感器源代码_在树莓派上读取DHT11温湿度传感器-python代码实现及常见问题(全面简单易懂)...
最近由于自己的课题需要,想要用在树莓派上使用DHT11温湿度传感器来读取空气中温湿度,遇到了几个问题,解决之后也对之前的知识进行了回顾,总结,特整理如下,希望能给也在学习树莓派的小伙伴们带来一些帮助. ...
- 智能手机上的显卡 解读ARM架构主流的GPU
智能手机上的GPU GPU,一词是由英伟达在1999年提出来的.GPU相当于专用于图像处理的CPU,正因为它专,所以它强,在处理图像时它的工作效率远高于CPU,因此在PC时代,一个带有不错GPU的独立 ...
- 智能手机上的显卡 解读ARM架构主流GPU
GPU,一词是由英伟达在1999年提出来的.GPU相当于专用于图像处理的CPU,正因为它专,所以它强,在处理图像时它的工作效率远高于CPU,因此在PC时代,一个带有不错GPU的独立显卡无疑是游戏玩家的 ...
- Android人脸支付研究,智能手机上人脸支付系统的设计与实现
摘要: 随着通信技术的不断发展,3G,4G通信时代接踵而来,不断提高的通话质量及通信速度也推动了手机业务的发展.在智能手机支付问题上,人们对支付的安全性,个人信息的保密性,以及实际操作的便捷性提出了更 ...
- GDC 2012]Epic Games谈在智能手机上制作和台式游戏机同等级的图形游戏的经验
. 編集部:aueki 翻译 Trace 校对 千里马肝 Epic Games的主引擎程序员 Niklas Smedberg 「GDC 2012」的第4天的3月8日(当地时间),Epic Games进 ...
- 智能手机上最没有用的功能是什么?
智能手机最没用的功能是什么?在我看来还是比较多的,现在智能手机的功能很多,对大部分人而言能真正用到的功能其实非常有限,很多功能其实用户群体非常小,那么,智能手机到底有哪些功能最没有用呢?下面就来具体了 ...
最新文章
- 干货!神经网络原来是这样和数学挂钩的 // 深度学习的数学
- Tensorflow入门——训练结果的保存与加载
- Codeforces Gym 101630J Travelling from Petersburg to Moscow (最短路)
- win10 uwp 线程池
- delphi 获取打印机默认纸张_Delphi 动态调整打印机纸张大小
- python连连看小游戏_python递归法实现简易连连看小游戏
- python输入圆的半径、输出圆的面积_python如何求圆的面积
- 卷盘商标复卷检测系统
- java_if_else__的应用1
- unity获得运动物体前后时刻的位置坐标pos值
- Jlink 下安装JLINK驱动
- XHR 和 Fetch 的使用详解和区别总结
- 计算机桌面图标右上角出现双箭头符号,电脑桌面上的图标有小箭头怎么清除?...
- 【贪玩巴斯】传感器与检测技术 (二)「半导体传感器基础」2021-09-30
- 简单的三点式腰背肌锻炼方法
- JustinMind
- 设备树使用手册【转】
- 面向NNA 功能覆盖的精简操作集计算 (ROSC)
- 我见过最NB的鼠标-鼠标放进PC卡插槽 惠普卡片蓝牙鼠试用
- ASP.NET Core 2.0 : 八.图说管道,唐僧扫塔的故事
热门文章
- Jlink修复指南step by step指导(实践成功) 更新 适用win7-10
- 从跳频技术聊CDMA/WIFI之母海蒂·拉玛传奇的一生
- linux阿里云服务器centos8操作系统安装mysql8.0详细教程
- python 读取网页源码_python获取整个网页源码的方法
- 数据结构教程(详细又简单——C语言实现)
- es---elasticsearch-篇二:idea操作es,常用查询DSL
- Redis基础知识 底层数据结构的实现 redis中的对象概念
- pagefile.sys从C盘移到其他盘
- Whisper的应用
- 关于模拟信号和数字信号的储存