產(chǎn)品中心 應(yīng)用方案 技術(shù)文摘質(zhì)量保證產(chǎn)品選型 下載中心業(yè)內(nèi)動態(tài) 選型幫助 品牌介紹 產(chǎn)品一覽 聯(lián)系我們
- 對加速度傳感器的數(shù)據(jù)進行方向和坐標(biāo)的轉(zhuǎn)換
- 來源:賽斯維傳感器網(wǎng) 發(fā)表于 2012/6/11
Android是面向智能手機和其他便攜式設(shè)備的最受歡迎的操作系統(tǒng)(OS)之一。 它為多種傳感器提供了標(biāo)準(zhǔn)的API接口,包括加速度傳感器。加速度傳感器的標(biāo)準(zhǔn)API定義了原始加速度數(shù)據(jù)的坐標(biāo)系統(tǒng)。用戶必須將從傳感器中讀取的原始數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)單位,并使其符合系統(tǒng)定義的坐標(biāo)方向。
本文介紹了Android中的坐標(biāo)系統(tǒng)是如何定義的,以及如何在Android系統(tǒng)的驅(qū)動代碼中對3軸加速度傳感器數(shù)據(jù)的方向和坐標(biāo)進行轉(zhuǎn)換。本文討論的示例代碼基于飛思卡爾的Android 2.2和2.3驅(qū)動程序,加速度傳感器則以飛思卡爾的MMA8452Q加速度傳感器為例。
一部智能手機或便攜設(shè)備應(yīng)具有Wi-Fi和互聯(lián)網(wǎng)功能,能夠運行應(yīng)用軟件等諸多特征,而且一定會具有內(nèi)置傳感器。高端智能手機可能集成接近傳感器,環(huán)境光傳感器,3軸加速度傳感器,以及磁力計等多種傳感器。Android 2.3添加了一些支持多種新型傳感器的API,包括陀螺儀、旋轉(zhuǎn)向量、線性加速度、重力和氣壓傳感器等。應(yīng)用軟件可以使用這些新型傳感器,將它們組合起來,就可以實現(xiàn)高精確度的高級運動檢測功能。
3軸加速度傳感器或低g值傳感器是Android API支持的傳感器之一,具有特定的坐標(biāo)系統(tǒng),可以給應(yīng)用程序提供標(biāo)準(zhǔn)的接口數(shù)據(jù)。坐標(biāo)空間的定義與手機屏幕的默認(rèn)方向有關(guān),如圖1所示。
在Android坐標(biāo)系統(tǒng)中,坐標(biāo)原點位于屏幕的左下角,X軸水平指向右側(cè),Y軸垂直指向頂部,Z軸指向屏幕前方。 在該系統(tǒng)中,屏幕后方的坐標(biāo)具有負(fù)的Z軸值。
美國精量電子(MEAS)的加速度全線產(chǎn)品由由北京賽斯維測控技術(shù)有限公司負(fù)責(zé)在中國地區(qū)的市場推廣及技術(shù)支持。查看技術(shù)參數(shù)或更多產(chǎn)品信息可登陸m.fineinshow.com 或撥打產(chǎn)品咨詢熱線010-84775646,84775648。
轉(zhuǎn)載請注明來源:賽斯維傳感器網(wǎng)(m.fineinshow.com)
- 如果本文收錄的圖片文字侵犯了您的權(quán)益,請及時與我們聯(lián)系,我們將在24內(nèi)核實刪除,謝謝!