通用智能传感集线器(Sensorhub)介绍

摘要:   智能传感集线器,也称之为Sensor hub,是一种基于低功耗MCU和轻量级RTOS操作系统之上的软硬件结合的解决方案,其主要功能是连接并处理来自各种传感器设备的数据。

点此查看原文:http://click.aliyun.com/m/40593/

1.通用智能传器集线器概要
  智能传感集线器,也称之为Sensor hub,是一种基于低功耗MCU和轻量级RTOS操作系统之上的软硬件结合的解决方案,其主要功能是连接并处理来自各种传感器设备的数据。诞生之初的目的主要是为了解决在移动设备端的功耗问题。现在随着业务的不断增加,其功能和性能都在不断迭代更新。

1.1 物理传感器
  在嵌入式移动设备中,比如智能手机,智能穿戴,家用医疗设备和其他一些智能硬件设备,所用到的物理传感器一般都是MEMS传感器即微机电系统(Microelectro Mechanical System)传感器。经过几十年的发展,已经成为了世界瞩目的重要科技之一,同时也涉及到了电子,机械,物理学等多学科的领域。和传统的传感器相比,MEMS传感器体积更小,重量轻,成本低,功耗低,可靠性高,易于集成开发等优势。目前,MEMS传感器主要有加速度计(Accelerometer),磁力计(Magnetometer),陀螺仪(Gyroscope),光感计(Ambient light sensor),接近光(Proximity),气压计(Barometer/pressure),湿度计(Humidometer)等等,按类型可以分为环境类传感器,运动类传感器,健康类传感器。

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

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

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

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

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

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

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

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

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

1.2 智能传感器硬件框架
  根据不同的终端设备和业务场景需求,当前的传感器硬件框架主要可以分为三种,MCU内置型,MCU外置型和MCU独立型。硬件组件主要有低功耗MCU,比如ARM7,ARM9和cortex M系列为主,外设主要是MEMS传感器,如加速度,陀螺仪等等。

1.2.1 MCU内置型
目前主要是在智能手机中存在这样的硬件方案,SOC上运行安卓或者IOS,MCU上运行轻量级的RTOS。
图片描述

1.2.2 MCU外置型
在没有内置型硬件架构之前,市面上的很多智能设备都基于这样的硬件方案。当然,目前这样的硬件方案还有很大的市场。
图片描述

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

图片描述
1.3 智能传感器软件框架
  本章节主要是介绍智能传感器的软件部分,在此之后,也将称之为sensorhub。主要涉及通用软件方案的概要设计和各模块的功能职责,包括了功能模块,管理模块,驱动模块等。
图片描述
通用软件组件,按上图所示,主要有sensor framework和BSP两大部分。按模块分,可以分为如下模块:
◆ Service Manager: 负责管理各种传感器相关的算法的注册,配置等,比如管理计步器。
◆ Device Manager: 负责物理传感器的驱动管理、电源管理和配置管理。
◆ Sensor Service: 各种机基于理传感器数据的应用算法,比如计步器,室内导航等。
◆ Sensor Driver: 主要是指物理传感器驱动,有些也包含了轴向映射,静态校准等功能。

1.4 传感器数据类型
  传感器数据主要分两种类型,一种是物理传感器数据,两外一种是基于物理传感器数据基础上通过算法导出的数据,可以称之为虚拟数据或者软件数据。
图片描述

1.5 基于智能传感器框架的通用业务
  随着IoT物联网时代的到来,各种智能硬件设备越来越依赖于各种传感器来实现各种智能化业务。从个人消费产品的普及,到如今的智能家居,智能城市,智能工业等无不依赖于传感器来实现其智能化。感知,连接,应用,从模拟世界到数字世界,连接的桥梁基石就是传感器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第13篇: Flowable-BPMN操作流程之流程进展查看之流程图

接上一篇: 第12篇:Flowable-BPMN操作流程之用户任务UserTask https://blog.csdn.net/weixin_40816738/article/details/102902596 文章目录一、背景二、原理三、实现方案3.1. 流程是否完成功能3.2. 完成流程图3.3. 控制器入口四、验证测试4.1. 创建流程4…

阿里云MaxCompute,用计算力让数据发声

摘要: 计算的价值绝不止计算本身,而是让本不会说话的数据发声。 从玛雅历法到圆周率,从万有引力定律到二进制,从固化的物体到虚拟的思维都由数据注入。阿里云大数据计算服务MaxCompute以技术驱动产品,用计算力让数据发…

命令行编译java项目_命令行编译运行java工程(转)

平时建立Java工程都是借助eclipse或intellij这些ide编辑器来构建,对于java工程的实际编译执行原理,从未了解过。作为一个曾经的C程序员,对于源码刨根问底的那份执着从未丢过。于是今天就写了这样的一个例子进行测试。1.首先建立个跟目录MyJav…

面试鹅厂,我三面被虐的体无完肤……

戳蓝字“CSDN云计算”关注我们哦!作者 | codegoose来源 | https://segmentfault.com/a/1190000017864721经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于重拾面试信心,再次出征。鹅厂面试职位:go…

阿里云MaxCompute印度开服,加速大数据产业升级

摘要: 2018年1月18日,阿里云大数据计算服务MaxCompute将在印度正式开服。通过MaxCompute强大的计算能力,阿里云将加速印度大数据产业的全面升级。 点此查看原文:http://click.aliyun.com/m/40728/ 2018年1月18日,阿里云…

第14篇:Flowable-BPMN操作流程之任务完成

接上一篇: 第13篇: Flowable-BPMN操作流程之流程进展查看之流程图 https://blog.csdn.net/weixin_40816738/article/details/102902629 文章目录一、背景二、原理三、API3.1. 直接完成任务3.2. 完成任务并且设置任务参数四、实现4.1. 接口4.2. 接口实现4…

java垃圾回收 分代_Java分代垃圾回收策略原理详解

一、为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生大量的对象,…

MaxCompute Studio使用心得系列6——一个工具完成整个Python UDF开发

摘要: 2017/12/20 北京云栖大会上阿里云MaxCompute发布了最新的功能Python UDF,万众期待的功能终于支持啦,我怎么能不一试为快,今天就分享如何通过Studio进行Python udf开发。 点此查看原文:http://click.aliyun.com/m…

如何填报大数据相关专业? | Alfred数据室

戳蓝字“CSDN云计算”关注我们哦!作者 | AlfredWu来源 | Alfred数据室高考出分了,又是一年一度各位考生和家长手忙脚乱开始填报志愿的时候了。很多考生和家长纷纷咨询Alfred:大数据现在不是很火吗?大数据专业怎么样呀&#xff1f…

第15篇: Flowable-BPMN操作流程之排他网关

接上一篇: 第14篇:Flowable-BPMN操作流程之任务完成 https://blog.csdn.net/weixin_40816738/article/details/102902647 文章目录一、背景二、定义三、流程准备四、流程文件五、控制器六、流程通过验证6.1. 创建新流程6.2. 启动流程6.3. 控制台查看任务…

阿里云视频AI全能力解读

摘要: 结合人工智能视频理解流程和用户的需求场景,我们将视频AI的功能分成四个大部分,视频智能审核、视频内容理解、视频智能编辑、视频版权保护。其中视频审核功能包括视频鉴黄、暴恐涉政识别、广告二维码识别、无意义直播识别等&#xff0c…

阿里云智能视频 AI 重装来袭

摘要: 近日,阿里云重磅推出视频点播新功能——视频AI ,基于深度学习、计算机视觉技术和海量数据,为广大用户提供多场景的视频AI服务。 点此查看原文:http://click.aliyun.com/m/40809/ 近日,阿里云重磅推出…

Hadoop精华问答 | Hadoop框架中最核心的设计是什么?

Hadoop能够进行大批量数据的离线处理,但是在实时计算上的表现实在是不尽如人意;而Storm就可以担当这部分的角色,今天,就让我们看看关于Storm的精华问答吧。1Q:hadoop发展史A:2Q:Hadoop 有哪些优点?A&#x…

SpringBoot2.x整合Swagger2 实现API文档实时生成

我们提供Restful接口的时候,API文档是尤为的重要,它承载着对接口的定义,描述等,本文主要介绍了SpringBoot集成Swagger2生成接口文档的方法示例,需要的朋友们下面随着小编来一起学习学习吧 我们提供Restful接口的时候&a…

阿里云 ESS 弹性伸缩服务新功能来袭,更全面、更自动化的使用体验

摘要: 2017年9月阿里云弹性伸缩服务伸缩配置新增了实例自定义数据、秘钥对、实例RAM角色、标签新特性;近日,阿里云又发布了VSWitchIds.N多可用区新特性。 点此查看原文:http://click.aliyun.com/m/40810/ 弹性伸缩是一种根据业务需…

java 提取轮廓_TensorFlow 卷积操作模拟sobel算子提取图像轮廓

注意:sobel算子不保证结果在0-255,需要做一次归一化处理,再乘以255输出的数据shape与图像的shape不一样,需要一次转化效果代码import matplotlib.pyplot as plt # plt 用于显示图片import matplotlib.image as mpimg # mpimg 用于…

阿里云MaxCompute(大数据)公开数据集---带你玩转人工智能

摘要: 目前阿里云大数据产品已经免费向全部用户开放了多种公用数据集。开放的数据类别包括:股票价格数据,房产信息,影视及其票房数据。 点此查看原文:http://click.aliyun.com/m/40813/ 目前阿里云MaxCompute大数据产品…

豪投10亿!华为放话:3年培养100万AI人才!网友神回应了

近期,AI测试权威软件AI Benchmark的测试数据显示,中国华为研发的7nm旗舰手机芯片麒麟810的AI分数,远远超过美国高通骁龙855了!麒麟810芯片AI分数是3300多,名列第一。而骁龙855手机则是2700多。大家振奋的同时&#xff…

阿里云大数据利器Maxcompute学习之-假如你使用过hive

摘要: 如果您是一个大数据开发工程师并且使用过hadoop的hive框架,那么恭喜您,阿里云的大数据计算服务-Maxcompute,您已经会了90%。这篇文章就来简单对比下Maxcompute和hive的异同,来方便刚开始使用Maxcompute的用户&am…

阿里云大数据利器Maxcompute-使用mapjoin优化查询

摘要: small is beautiful,small is powerful 点此查看原文:http://click.aliyun.com/m/40815/ 大数据计算服务(MaxCompute,原名 ODPS)是一种快速、完全托管的 GB/TB/PB 级数据仓库解决方案。 https://help…