關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > MEMS加速度傳感器五大功能簡化用戶設計

        MEMS加速度傳感器五大功能簡化用戶設計

        作者: 時間:2009-06-09 來源:網絡 收藏

        在3維空間中,根據3個軸上正負方向的不同可以將物體的位置分為6種狀態,分別是上下、左右、前后。如圖1所示。這種空間位置信息對于手持式設備是很有用的。它不僅能讓使用者了解當前設備的空間狀態,還能在此基礎上開發出一些新的應用,如“翻轉靜音”等等。
        LIS331DLF/M/H系列集成6D檢測模塊。如果設備的空間位置發生了變化,它能夠以中斷的形式通知系統。
        這種是靠檢測靜止時重力在各個軸上的分量是否超過一定門檻值來實現的。它允許自己設定這個門檻值,給很大的靈活性。XH/YH/ZH分別代表X/Y/Z軸的正方向。XL/YL/ZL分別代表X/Y/Z軸的負方向。當檢測到的在正方向大于門檻值的時候,XH/YH/ZH為1;當檢測到的加速度在負方向小于門檻值的時候,XL/YL/ZL為1。通過讀取中斷狀態寄存器INTx_SRC,我們可以判定此時設備的狀態。
        根據門檻值的不同,可以更精確地定義某些狀態。以X軸/Y軸為例,為了較為精確地定義位置,可以將門檻值設置得高一些,這樣在X和Y軸之間會留下一些“死區”。在“死區”范圍內,不會觸發6D中斷。只有物體的實際位置更接近用戶定義的區域時,才會觸發中斷。這一在一些應用中可以避免用戶的誤操作。
        下面以翻轉手機實現靜音為例,說明檢測原理和6D檢測功能的設置。由于重力加速度始終存在,平放在桌子上的手機在Z軸負方向的(指向地心)加速度為1g,X軸和Y軸上沒有加速度(為零或者很小)。
        當需要靜音時,將手機翻轉過來,背面朝上放置于桌上。此時X軸和Y軸上仍然沒有加速度,但是重力加速度加在了Z軸的正方向上。通過檢測Z軸正負方向上的重力加速度,就可以知道手機當前的狀態。這種方案需要不斷地檢測加速度值,因此占用系統的大量資源。
        如果使用6D檢測功能,只需要等待來自Z軸正方向上的中斷就可以識別手機是否翻轉,這極大地節約了系統資源。

        單/雙擊識別

        諾基亞8800CA手機除了有“翻轉靜音”的功能外,還有雙擊手機顯示時鐘的功能。其中敲擊的識別可以通過加速度來實現。LIS35DE集成了識別單擊或雙擊的功能模塊,通過寄存器就可以識別出單擊以及兩次單擊是否符合雙擊的條件。LIS35DE的單雙擊功能由地址為38h~3Fh的寄存器控制,如表2所示。
        單擊識別的過程需要滿足兩個條件。一是敲擊產生的加速度值高于門檻值,二是加速度的值高于門檻值,小于CLICK_TimeLimit的數值要求。當敲擊同時滿足這兩個條件時,就可以判定為一次單擊。而大于CLICK_TimeLimit的數值要求時,則不會有中斷產生。
        在檢測出第一次單擊的基礎上,第二次單擊的識別必須滿足CLICK_Latency和CLICK_Windows設定的條件。只有第二次單擊落在CLICK_Windows時間段內,才是一次有效的雙擊,否則只能判定為兩次單擊。CLICK_Latency是用來設定第一次單擊被識別后的功能關閉時間的,它用來消除噪聲加速度,防止誤觸發。
        而配合CTRL_REG3(22h)寄存器來設定中斷信號,是通過中斷管腳1或2的輸出,通過中斷通知的方式實現單雙擊功能的。
        休眠模式
        便攜類電子設備對電子元器件的功耗有比較高的要求,因此,意法半導體的LIS35DE可以設置兩種模式:正常工作模式(0.5mA)和掉電模式(1μA)。盡管LIS35DE在正常工作模式下只有小于0.5mA的消耗電流,但是為了獲得更長的待機時間,可以使LIS35DE進入掉電模式來降低功耗。
        這兩種工作模式對于大多數的應用已經足夠了,但是對于采用加速度傳感器實現喚醒的功能來說,這兩個工作模式就稍顯不足了。因為喚醒功能需要主處理器配置相應的寄存器,把LIS35DE從掉電模式喚醒,并且還需要幾十毫秒的等待時間;與此同時,在待機時0.5mA的電流還是有些大。例如,在使用加速度傳感器喚醒GPS(全球定位系統)時,如果GPS處于靜止狀態,沒有加速度變化,GPS的主處理器就進入待機模式;一旦有運動發生,加速度傳感器感知到加速度的變化,就可發出中斷信號來喚醒主處理器和LNA。在GPS待機時,加速度傳感器一直處于工作狀態,不能進入掉電模式,否則,加速度傳感器就需要其他器件將其喚醒。
        在LIS331DLH/M/F加速度傳感器中,不但具有上述兩種模式,還具有低功耗模式。在該模式下,數據的輸出更新頻率可以設置為0.5Hz/1Hz/2Hz/5Hz,此時消耗電流僅為10μA~60μA,遠遠小于LIS35DE正常工作時0.5mA的電流。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 无棣县| 麟游县| 耿马| 台南县| 宜昌市| 英山县| 和静县| 辽中县| 二连浩特市| 介休市| 周至县| 宣汉县| 抚州市| 喀喇| 遂宁市| 盖州市| 谢通门县| 革吉县| 江阴市| 南充市| 涿鹿县| 夹江县| 克拉玛依市| 梓潼县| 陕西省| 东宁县| 大足县| 富蕴县| 大名县| 交口县| 上高县| 黎川县| 宜丰县| 如皋市| 平湖市| 嘉义县| 扶风县| 修武县| 桦甸市| 师宗县| 衡南县|