sensor概述1

轉自http://blog.csdn.net/u013531497/article/details/38561581

1 sensor 介紹

2 sensor架構

3 sensor driver

4 sensor hal

5 sensor校準

1 sensor 介紹

Sensors是將環境中物理指標經ad轉換從而得到物理現象量化的數據的裝置,如環境光傳感器(ambient light sensor)來測量環境光亮度、距離傳感器(proximitysensor)測量物體接近遠離特定近距離等。目前android系統支持加速度傳感器(accelerometer)、陀螺儀(gyroscope)、磁力傳感器(magnetometer)、光傳感器(ambient lightsensor)、距離傳感器(proximity sensor)等物理傳感器。同時支持虛擬傳感器(virtual sensor),虛擬sensor是基於多個物理sensor的數據通過算法得到另一種物理行爲,如motion sensor基於accelerometer和gyroscope以得到一些動作信息(靜止、拿起、左轉、右轉),多個sensor組合也叫sensor fusion。

 

加速度傳感器用來測量加速度值,三軸加速度傳感器可以測量物體x、y、z三個方向的加速度值,進而可以判斷物體放置的方式(豎放、橫放、平放)及物體的初略運動(翻轉、順時鐘甩、逆時鐘甩)

 

陀螺儀用來測量角度,三軸陀螺儀可以測量物體x、y、z三個方向的相對參考位置的角度,角速度。測量物體的抖動,早期用在導彈上,用來輔助控制導彈飛行軌跡。

 

磁力傳感器測量物體周圍地磁強度,如電子指南針。

 

光傳感器測量環境光強度,手機可以根據環境光的亮度,動態調節背光亮度,以延長手機使用時間,提升用戶體驗。

 

距離傳感器感知物體靠近遠離,典型應用是接聽電話,感知到手機接近頭部,屏幕自動熄滅,TP進入睡眠,防止TP誤觸發和減小手機使用電流。

 

 

sensors fusion同時使用加速度傳感器、陀螺儀、磁力傳感器可以軟件實現6軸、9軸的虛擬傳感器,以實現縣轉角度檢測、重力矢量、線性加速度、方向檢測等。加速度傳感器、陀螺儀組合用於檢測走、跑等人類運動,記步算法用於健身軟件。

 

 

Sensors fusion的其他應用,陀螺儀用於camera實現防抖動,加速度傳感器、陀螺儀用於體感控制遊戲,輔助GPS 實現隧道導航等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章