新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 各類運動傳感器工作原理揭秘

        各類運動傳感器工作原理揭秘

        作者: 時間:2013-10-09 來源:網(wǎng)絡 收藏

        就在過去兩年中,運動傳感技術(shù)已經(jīng)開始遍地開花——、智能手機、和個人訓練設(shè)備——就在我們給手機照片打上地理標簽、玩視頻游戲以及通過電視機和有線電視機頂盒進行頻道沖浪之時。這些東西知道我們身處何方、我們的目標是什么、我們向哪里移動——上、下、四周和側(cè)面。使這些成為可能的是大量更小、更便宜和更快的新型傳感器。在經(jīng)過最佳集成后,它們能通過空間和時間精確地跟蹤我們的運動。這些傳感器套件(加速度計、陀螺儀和磁力傳感器)在跟蹤運動方面具有令人吃驚的能力,特別是與如今無所不在的GPS結(jié)合在一起之后。

        但這些微型傳感器的潛力仍未被充分發(fā)掘,這里兩個簡單的原因。首先,提取出它們的數(shù)據(jù)并將這些數(shù)據(jù)整合成精確可靠的指向和跟蹤信息是一種比大多數(shù)人想象的更具挑戰(zhàn)性的算法操作,經(jīng)常需要耗費大量人力時間。其次,在硬件和應用工程師之間有一個普遍(但錯誤)的假設(shè),即大多數(shù)傳感器提供相似的性能水平,因此通常來自傳感器的數(shù)據(jù)不能滿足他們的應用需求。

        一般集成進消費產(chǎn)品的運動檢測傳感器包括3軸陀螺儀、3軸加速度計和3軸地磁傳感器。在運動跟蹤和絕對方向方面每種傳感器都有自己固有的強項和弱點。最近,傳感器“融合”正在進入廣大消費產(chǎn)品,成為一種克服單種傳感器弱點的有效方法。傳感器融合是一種復雜的軟件,它將來自各種傳感器的輸入組合在一起,產(chǎn)生一個更加精確的運動檢測結(jié)果。這種軟件通常包含復雜的算法,如果正確實現(xiàn)的話可以綜合考慮幾百個變量。

        3軸加速度傳感器

        加速度計通過測量給定直線軸向的彈簧上的力來檢測直線加速度和重力矢量。加速度計是第一種出現(xiàn)在大批量應用中的MEMS傳感器,可以用來實現(xiàn)汽車中的氣囊部署、照相機中的圖像防抖和筆記本中的自由落體檢測等功能。任天堂的Wii游戲機是第一種引入加速度計作為用戶輸入設(shè)備的主要消費產(chǎn)品,可以提供手勢識別、基本的運動跟蹤和控制器定位等功能。現(xiàn)在基于許多理由,加速度計已經(jīng)在智能手機和平板電腦中十分普及,包括檢測設(shè)備朝向、將屏幕從豎屏調(diào)整到橫屏然后再調(diào)整回來等功能。

        加速度計在運動跟蹤方面有兩個主要的缺點,即:

        ● 加速度計不能建立絕對或相對的航向。當安裝在一個固定的設(shè)備中時,3軸加速度計可以測量單個加速度軸上的加速度。如圖1所示,當處于固定狀態(tài)時,可以根據(jù)垂直重力加速度矢量計算出滾動和傾斜角度。然而,航向是圍繞Z軸得到的,無法從重力矢量計算出航向。因此,加速度計不能提供航向。

        圖1:重力矢量和圍繞軸的航向、傾斜和滾動。

        圖1:重力矢量和圍繞軸的航向、傾斜和滾動。

        ● 加速度計對運動太過敏感,極易導致手的抖動。在短時間內(nèi)這是非常令人惱火的,因為它意味著光標或屏幕渲染的目標也會抖動。幾分鐘以上的抖動將導致顯著的累積方向或位置誤差,特別是當加速度計的噪聲與抖動在相同數(shù)量級時。目前廣泛使用的低成本消費級加速度計的噪聲要比價格更高、體積更大、功耗更高的工業(yè)級加速度計大得多,如圖2所示。

        圖2:消費級和工業(yè)級加速度計噪聲。

        圖2:消費級和工業(yè)級加速度計噪聲。

        3軸陀螺儀傳感器

        陀螺儀(也稱為回轉(zhuǎn)儀或角速度傳感器)可以測量圍繞軸的旋轉(zhuǎn)角速度,并通過推導得到圍繞軸的旋轉(zhuǎn)角度。從20世紀早期推出以來,陀螺儀已經(jīng)從巨大的銅制臺式模型縮小到今天的低成本低功耗小型MEMS芯片,可以安裝在指甲蓋下方。消費級陀螺儀于90年代中期最先集成進Gyration公司的Air Mouse,后來MEMS陀螺儀被廣泛用于羅技的MX Air定點設(shè)備和LG的智能電視機遙控器等產(chǎn)品中。任天堂的Wii通過在Motion Plus控制器中增加陀螺儀進一步增強了游戲體驗。陀螺儀還被添加進iPhone 3GS中,用于擴展游戲潛能,改進基于位置的服務(LBS)功能的可用性。

        就跟加速度計一樣,陀螺儀也有不足:

        ● 陀螺儀不能提供絕對基準。因為這個原因,它們通常與加速度計一起使用,由加速度計提供向“下”的絕對基準,從而也為傾斜和滾動讀數(shù)提供絕對基準。陀螺儀經(jīng)常還要與地磁傳感器一起使用,由后者提供航向的絕對基準。

        ● 陀螺儀的零偏或零偏移會隨時間漂移。如果不及時校正,將成為系統(tǒng)誤差的一個主要來源。例如,即使系統(tǒng)實際處于停止狀態(tài),陀螺儀輸出也會報告系統(tǒng)在移動。作為參考,錯誤零偏讀數(shù)為0.07°,對消費級陀螺儀來說這是分辨率極限,在30秒后將導致2.1°的誤差。圖3顯示了在8分鐘周期內(nèi)典型的未校正零偏變化,而圖4顯示了這種誤差是如何轉(zhuǎn)變成航向的。

        圖3:陀螺儀隨時間的偏移變化。

        圖3:陀螺儀隨時間的偏移變化。

        圖4:由于陀螺儀零偏變化引起的航向誤差。

        萬能遙控器相關(guān)文章:萬能遙控器代碼


        傳感器相關(guān)文章:傳感器工作原理


        霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


        風速傳感器相關(guān)文章:風速傳感器原理
        霍爾傳感器相關(guān)文章:霍爾傳感器原理
        加速度計相關(guān)文章:加速度計原理
        矢量控制相關(guān)文章:矢量控制原理

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 东源县| 江西省| 若尔盖县| 安溪县| 太仆寺旗| 师宗县| 杭州市| 沁源县| 津市市| 丹寨县| 宽甸| 嘉善县| 汶上县| 金塔县| 曲水县| 同仁县| 丹巴县| 三原县| 瓮安县| 梅州市| 湖北省| 鹤岗市| 夏河县| 自治县| 瑞昌市| 五峰| 象州县| 镇江市| 康乐县| 西峡县| 台中市| 合肥市| 松桃| 万年县| 纳雍县| 五台县| 五莲县| 蒲江县| 保山市| 库尔勒市| 洮南市|