當前位置:編程學習大全網 - 編程語言 - 通用智能傳感集線器(Sensorhub)介紹

通用智能傳感集線器(Sensorhub)介紹

摘要: ?智能傳感集線器,也稱之為Sensor hub,是壹種基於低功耗MCU和輕量級RTOS操作系統之上的軟硬件結合的解決方案,其主要功能是連接並處理來自各種傳感器設備的數據。

點此查看原文 : /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物聯網時代的到來,各種智能硬件設備越來越依賴於各種傳感器來實現各種智能化業務。從個人消費產品的普及,到如今的智能家居,智能城市,智能工業等無不依賴於傳感器來實現其智能化。感知,連接,應用,從模擬世界到數字世界,連接的橋梁基石就是傳感器。

  • 上一篇:虛擬醫學研究中大數據挖掘的思考
  • 下一篇:我想學編程,自學,今年15,高壹男生,我該怎麽辦,怎麽做?
  • copyright 2024編程學習大全網