Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >一文带你搞懂 sensor 传感器

一文带你搞懂 sensor 传感器

作者头像
Jasonangel
发布于 2022-04-07 12:10:19
发布于 2022-04-07 12:10:19
2.8K0
举报

先区分 SOC 和 MCU:

MCU:Micro Control Unit,微控制单元,如 STM32 单片机

SOC:System on Chip,芯片上可以跑 LinuxAndroid 等系统。

Sensorhub:智能传感集线器,是一种基于低功耗 MCU 和轻量级 RTOS 操作系统之上的软硬件结合的解决方案,其主要功能是连接并处理来自各种传感器设备的数据。诞生之初的目的主要是为了解决在移动设备端的功耗问题。比如希望手机主控休眠的时候,依旧可以获取数据,MCU 的耗电比 SOC 小多了。

  1. 在 CPU 休眠的情况下,实现对传感器的实时控制,从而达到降低功耗的功能。
  2. 将不同类型 Sensor 的数据进行融合,实现多种 sensor 数据结合才能实现的功能。

多种物理 sensor 的数据,可以根据需要,拆解或融合成虚拟 sensor,来满足功能需求。

Sensor Hub 可以执行以下操作:

  1. 手势识别:感测人的手势,如:翻转手机,敲打手机,摇晃手机,拿起手机等手势。可实现案例:翻转静音,拒接电话,摇晃切换背景图片以及拿起接听电话等功能。
  2. 设备状态识别:感测设备的状态,如:手机面朝上/朝下,手机在桌子上,还是在口袋里,还是在人手里。可实现案例:手机在口袋里时,自动将来电铃声放至最大;而在桌子上的时候,调至静音震动模式。
  3. 用户状态识别:感测用户的状态,如:跑步,走路,站立,坐下等。实现功能:在走路/跑步时,自动打开记步功能,而站立和坐下后,暂停相关功能。
  4. 用户交通行为判断:感测用户乘坐交通时的状态,如:开车,坐火车,坐电梯等。实现功能:在开车状态,自动蓝牙连接;而在火车上接电话,开启消噪功能。

物理传感器

在嵌入式移动设备中,比如智能手机,智能穿戴,家用医疗设备和其他一些智能硬件设备,所用到的物理传感器一般都是 MEMS 传感器即微机电系统(Microelectro Mechanical System)传感器。和传统的传感器相比,MEMS 传感器体积更小,重量轻,成本低,功耗低,可靠性高,易于集成开发等优势。

目前,MEMS传感器主要有加速度计(Accelerometer),磁力计(Magnetometer),陀螺仪(Gyroscope),光感计(Ambient light sensor),接近光(Proximity),气压计(Barometer/pressure),湿度计(Humidometer)等等,按类型可以分为环境类传感器,运动类传感器,健康类传感器。

1、加速度传感器

加速计(Accelerometer)也叫重力传感器,是可以感知任意方向上的加速度(重力加速度则只是地表垂直方向加速度),加速计通过测量组件在某个轴向的受力情况来得到结果,表现形式为轴向的加速度大小和方向(X,Y,Z)。其原理是根据传感器内部的振动结构,由于外界加速度会影响到内部结构的振动特性,来测量到物体的加速度。加速度计的用途很多,只要跟智能硬件(比如手机)运动相关的几乎都与加速度计有关(计步、手机的姿态测量、相关的游戏等等) 。

2、陀螺仪传感器

陀螺仪,在传感器内部有个三轴的陀螺。陀螺仪的工作原理是通过测量三维坐标系内陀螺转子的垂直轴与设备之间的夹角,然后来计算角速度,从而可以由夹角和角速度来判别物体在三维空间的运动状态。陀螺仪的用途也非常多,比如数码照相防抖,以及配合加速度计(有的还有磁传感器或者GPS等)形成的融合传感器来完成更高级的功能(如惯性导航)。

3、磁力计传感器

磁力计(Magnetic)也叫地磁计、磁感器,可用于测试磁场强度和方向,磁力计的原理跟指南针原理类似,可以测量出当前设备与东南西北四个方向上的夹角。

4、环境光感传感器

环境光传感器可以感知周围光线强度。例如,在手机、笔记本、平板电脑等移动应用中,可以根据外界的亮度来实现自动调节背光亮度等,从而降低产品的功耗。

5、接近光传感器

接近光传感器用于检测红外信号,其主要检测的是外部的红外线LED的信号。这个LED向外发出红外线,当有物体接近传感器的上方时,进入红外线的发射区域,有些红外线会被发射回传感器。现在还有基于激光的接近光传感器,比如ToF sensor等,可以测距范围在2-4米左右。

6、气压计传感器

气压计主要是由一个真空盒式气压传感器,靠气压导致真空盒形变,上下两块电容板距离改变,电容改变来测量大气压值。

7、湿度计传感器

主要原理是把空气中的温湿度通过一定检测装置,测量到温湿度后,按一定的规律变换成电信号或其他所需形式的信息输出,从而来检测出当时的温度值。

8、紫外线传感器

紫外线传感器(UV)是利用光敏元件将紫外线信号转换为电信号的传感器。

9、PM2.5传感器

PM2.5激光传感器是一款通用细微颗粒物浓度传感器,采用激光散射原理。即令激光照射在空气中的悬浮颗粒物上产生散射,同时在某一特定角度用探测器接收散射光,产生的光电流经放大后,得到电信号与颗粒物的对应曲线,经过一系列算法得出单位体积内不同粒径的颗粒物质量。从而获得空气中单 位体积内PM2.5的质量数据。PM2.5传感器主要用于嵌入各种细微颗粒物浓度相关的仪器仪表、环境改善设备,如空气净化器。

智能传感器硬件框架

根据不同的终端设备和业务场景需求,当前的传感器硬件框架主要可以分为三种,MCU内置型,MCU外置型和MCU独立型。

1、MCU内置型

2、MCU外置型

3、MCU独立型

这种硬件方案主要是用于各种智能硬件设备,比如智能手环,扫地机器人等等。

sensor 供应商

Accelerometer 加速度传感器:主要的供应商有 ST,Bosch,Freescale,ADI,美新等。

Gyro Sensor 角速度传感器:主要的供应商有 Invensesne,ST,Bosch,Panasonic 等。

Geomagnetic 地磁传感器:主要的供应商有 AKM,Yamaha,ST,QST,爱盛等。

Barometer 气压传感器:Bosch,Sensata,Infineon,Denso 等。

eg:

指纹识别:AS608、ATK-301

气压计:bosch_bmp180、bmp280、bmp380

温湿度传感器:DHT11

温度传感器:DS18B20

粉尘传感器:GP2Y

红外识别:HC-SR501

磁场传感器:HMC5883L

姿态传感器(六轴):MPU6050

手势识别:PAJ7620

激光测距:VL53L0X

LDR光敏传感器

三合一光传感器:AP3216C

激光测距:VL53L0X

光流:PMW3901

角度传感器:IMU901

加速度陀螺仪二合一:lsm6dsm、lsm6ds3、lsm6dso、lis2hh12、lis3dh、icm20600、icm20608、icm20645、icm40605、bmi160、bmi2xy

光传感器/接近传感器二合一:vc36658、tmd2750、tcs3701、bu27030、cm36558

磁力计:akm09918、mmc5603

sar 传感器:sx9310、adux1050

一般 sensor 供应商都会提供驱动,大家在 MCU 或 SOC 预留好 I2C 和 SPI 接口即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式Linux系统开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么大疆无人机做的好?和这些传感器有关系
该文介绍了无人机上使用的各种传感器及其作用,包括陀螺仪、加速度计、磁罗盘、气压计、GNSS模块、光流模块、测距模块、超声波、红外TOF、激光、毫米波雷达和深度感知摄像头。同时文章还介绍了提高测量精度的方法和传感器冗余设计,并指出无人机产业的发展需要技术不断进步,尤其是无人机感知系统的发展。
企鹅号小编
2018/01/02
3.3K0
为什么大疆无人机做的好?和这些传感器有关系
传感器选型
sensor:传感器,是手机中常用的器件,手机的抬手亮屏、计步器、指南针等功能都依赖传感器。
Jasonangel
2022/10/25
6640
传感器选型
iOS---开发实用传感器
传感器 1.什么是传感器 传感器是一种感应\检测装置, 目前已经广泛应用于智能手机上 2.传感器的作用 用于感应\检测设备周边的信息 不同类型的传感器, 检测的信息也不一样 iPhone中的下面现象都是由传感器完成的 在地图应用中, 能判断出手机头面向的方向 一关灯, iPhone会自动降低亮度让屏幕显得不是那么刺眼 打电话时, 人脸贴近iPhone屏幕时, 屏幕会自动锁屏, 达到省电的目的 3.传感器的类型 iPhone5中内置的传感器有 运动传感器\加速度传感器\加速计(Motion/Accelerom
用户1941540
2018/05/11
1.4K0
一文全了解!无人机飞行感知技术都需要哪些模块?
无人机的飞行感知技术主要用作两个用途,其一是提供给飞行控制系统,由于飞行控制系统的主要功能是控制飞机达到期望姿态和空间位置,所以这部分的感知技术主要测量飞机运动状态相关的物理量,涉及的模块包括陀螺仪、加速度计、磁罗盘、气压计、GNSS模块以及光流模块等。另一个用途是提供给无人机的自主导航系统,也就是路径和避障规划系统,所以需要感知周围环境状态,比如障碍物的位置,相关的模块包括测距模块以及物体检测、追踪模块等。 机体运动状态感知 陀螺仪 目前商用无人机普遍使用的是MEMS技术的陀螺仪,因为它的体积小,价格
机器人网
2018/04/24
1.1K0
一文全了解!无人机飞行感知技术都需要哪些模块?
在可穿戴技术中发挥作用的传感器
可穿戴式连接设备具有广阔的前景,尤其是在医疗保健领域。使用这些设备,我们可以连续访问重要的数据源,而不是定期测量与健康相关的征兆。本文介绍了支持这些可穿戴设备的各种传感器,其中包括陀螺仪,加速度计,可穿戴电极,温度传感器,高度计,接近传感器和生化传感器。
用户4122690
2020/04/19
5140
在可穿戴技术中发挥作用的传感器
【Sensors】运动传感器(3)
重力,线性加速度,旋转矢量,显着运动,步进计数器和步进检测器传感器基于硬件或基于软件。 加速计和陀螺仪传感器始终基于硬件。 大多数由Android设备驱动的设备都有一个加速计,而且现在很多设备都包含一个陀螺仪。基于软件的传感器的可用性更加可变,因为它们通常依靠一个或多个硬件传感器来获取其数据。根据设备的不同,这些基于软件的传感器可以从加速计和磁力计或陀螺仪获取数据。
py3study
2020/01/14
2.2K0
OpenHarmony/HarmonyOS传感器开发
系统能力:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
徐建国
2023/02/23
9780
OpenHarmony/HarmonyOS传感器开发
当心!黑客会利用智能手机传感器破解你的PIN码
导读 近日,新加坡南洋理工大学(NTU Singapore)研究人员表示,智能手机中的设备,例如:加速度计、陀螺仪和近距离传感器存在安全隐患。研究人员可利用手机传感器提供的信息,正确猜测手机的PIN码,成功率可达99.5%。 背景 时下,物联网与智能硬件技术正蓬勃发展,各式各样的智能设备都进入到我们的日常生活中,例如智能手机、智能鞋子、智能手表等等。然而,智能设备的安全与隐私也已成为备受各界关注的焦点,也是用户最关心的问题之一。 时下,黑客攻击的方式也越来越多样化。之前,笔者也介绍过几个有关黑客攻击的技术案
企鹅号小编
2018/01/18
8620
当心!黑客会利用智能手机传感器破解你的PIN码
IMU模块中的一些基本概念和常见问题
常被朋友们问起 到底啥是陀螺仪模块,IMU模块,惯导模块。这里以我的理解给大家一个通俗的解释:
用户2366192
2021/05/31
1.8K0
开源飞控StarryPilot无人机的制作
近年来无人机应用市场日趋火热,无人机开始被应用在多个领域之中,比如航拍,植保,运输,安防等。随着应用场景的增加,对于无人机的大脑一飞控,的性能和功能要求也变得越来越高。国内具有一大批优质的无人机企业,如DJI,零度,亿航,极飞等。可是这些企业的飞控系统并不开源,而开源飞控市场却基本被国外所垄断,比如APM, PX4, Autoquad等,国内目前还没有一款开源飞控可以与之抗衡,在国际上也没有令人熟知的“国产”开源飞控。 正是基于开发出一款世界知名的中国的开源飞控,我从2016年开始了StarryPilot这个项目。飞控的设计理念是一款轻量,功能强大的飞控,主要面向科研和无人机行业应用,使得无人机开发技术更加普及,也更容易将无人机技术应用到各个行业。
刘盼
2018/08/16
1.9K0
开源飞控StarryPilot无人机的制作
自动驾驶硬件系统(十)- Inertial Measurement Unit (IMU)
惯性测量单元(Inertial measurement unit,简称 IMU),是测量物体三轴姿态角及加速度的装置。一般IMU包括三轴陀螺仪及三轴加速度计,部分IMU还包括三轴磁力计。IMU在小至手机、VR,大至航空、航天领域都得到了广泛的应用。手机中的微信运动记录步数使用了IMU;VR中随着头部姿态变换切换视野场景用到了IMU;在GPS之前,航运轮船跨海航行确认航向依赖IMU;Apollo登月中依赖IMU实现位置追踪和朝向确认等等。
YoungTimes
2022/04/28
1.5K0
自动驾驶硬件系统(十)- Inertial Measurement Unit (IMU)
黑客利用智能手机传感器破解PIN码
新加坡南洋理工大学的研究人员发现,智能手机中的传感器可以被用来破解用户PIN码,这可能会导致用户的隐私信息泄露。研究人员使用先进的机器学习算法,通过分析手机在输入PIN码时的传感器数据,可以在三次尝试内破解四位PIN码。研究人员表示,这可能会导致用户的隐私信息泄露,因此使用传感器时需要格外小心。
企鹅号小编
2018/01/05
9100
黑客利用智能手机传感器破解PIN码
树莓派基础实验31:MPU6050陀螺仪加速度传感器实验
   MPU6050是世界上第一款也是唯一一款专为智能手机、平板电脑和可穿戴传感器的低功耗、低成本和高性能要求而设计的6轴运动跟踪设备。    它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器 DMP( DigitalMotion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其 I2C或SPI接口输出一个9轴的信号( SPI接口仅在MPU-6000可用)。 MPU-60X0也可以通过其I2C接口连接非惯性的数字传感器,比如压力传感器。
张国平
2020/09/27
5.8K0
滴滴AR实景导航背后的技术
桔妹导读:机场、商场、火车站等大型室内场所内GPS信号不稳定、室内面积大、路线复杂、用户判断方向难等问题,给在大型场所内发单的乘客找上车点带来了很大的挑战,用户急需一种操作简单、交互友好的引导功能。本文讲述了使用三维重建技术、传感器计算技术和增强现实(AR)技术所开发的滴滴AR实景导航产品,并对开发过程中遇到的难点、挑战和解决思路展开介绍。
音视频开发进阶
2020/09/24
1.4K0
滴滴AR实景导航背后的技术
HarmonyOS学习路之开发篇—设备管理(传感器开发)
HarmonyOS传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor API,可以查询设备上的传感器,订阅传感器的数据,并根据传感器数据定制相应的算法,开发各类应用,比如指南针、运动健康、游戏等。
爱吃土豆丝的打工人
2023/10/15
3420
HarmonyOS学习路之开发篇—设备管理(传感器开发)
《安富莱嵌入式周报》第299期:IAR发布嵌入式软开发基础问题PDF,树莓派单片机运行Verilog,纯汇编实现的游戏, 电磁辐射频谱图, 乐鑫ESP32-P4
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https:
Simon223
2023/02/03
5980
传感器开发流程!_传感器工艺流程
今天公司要求我进行传感器的开发,而且只给2天时间,反映下自己没做过这方面可能需要时间延长下,不管,就给你两天时间! 干不完就使劲加班…现在企业压榨劳动力太赤裸裸了,没办法,纵使心中万匹草泥马路过也得干活啊!
全栈程序员站长
2022/11/11
2K2
传感器开发流程!_传感器工艺流程
MPU9250传感器
MPU9250 内部包括 3 轴陀螺仪、3 轴加速度计和 3 轴磁力计,这3个功能输出都是 16 位的数字量; 可以通过常用的数据总线( IIC) 接口和单片机进行数据交互,传输速率 400 kHz /s。陀螺仪的角速度测量范围±2000(° /s),具有良好的动态响应特性。加速度计的测量范围最大为±16g( g 为重力加速度),静态测量精度高。磁力计采用高灵度霍尔型传感器进行数据采集,磁感应强度测量范围为±4800μT,可用于对偏航角的辅助测量。 MPU9250 自带的数字运动处理器DMP硬件加速引擎,可以整合九轴传感器数据,向应用端输出完整的 9 轴融合演算数据。 有了 DMP,我们可以使用运动处理库非常方便的实现姿态解算,降低了运动处理运算对操作系统的负荷,同时大大降低了开发难度。
全栈程序员站长
2022/07/23
1.8K0
MPU9250传感器
Linux IIO 子系统
工业场合里面也有大量的模拟量和数字量之间的转换,也就是我们常说的 ADC 和 DAC。而且随着手机、物联网、工业物联网和可穿戴设备的爆发,传感器的需求只持续增强。比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本质上都是ADC,大家注意查看这些传感器的手册,会发现他们内部都会有个 ADC,传感器对外提供 IIC或者 SPI 接口,SOC 可以通过 IIC 或者 SPI 接口来获取到传感器内部的 ADC 数值,从而得到想要测量的结果。Linux 内核为了管理这些日益增多的 ADC 类传感器,特地推出了 IIO 子系统,我们学习如何使用 IIO 子系统来编写 ADC 类传感器驱动。
Jasonangel
2022/02/17
2.3K0
对运动作弊APP的分析
在网络上获取到一个运动模拟器APP,宣称可以支持对市面上所有运动APP的步数的修改,最终快速实现到你设定的目标步数。
小道安全
2023/10/08
6280
对运动作弊APP的分析
推荐阅读
相关推荐
为什么大疆无人机做的好?和这些传感器有关系
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文