LIS2HH12 6D / 4D方向檢測

關鍵字 :LIS2HH12
•6D / 4D方向檢測
LIS2HH12提供了先進的技術來檢測設備在空間中的方向,能夠容易地實現用於手持設備在節能程序和自動圖像旋轉。

•6D方向檢測
當設備的一個面在已知方向上穩定(幾乎平坦上)時,允許生成中斷信號:可以檢測到設備在空間中的六個方向。可以通過IG_CFG1(2)寄存器的AOI和6D位置來啟用6D定向功能,具體而言,必須將ZHIE,ZLIE,YHIE,YLIE,XHIE和XLIE設置為“ 1”,在所有中斷中產生中斷。六個可能的方向,當只有一個軸超過所選閾值並且從其他兩個軸測量的加速度低於閾值時,將確認為6D中斷,而當有多個軸測量的加速度超過所選閾值時,將取消確認該中斷。
當配置為6D功能時,IG_SRC1(2)的ZH,ZL,YH,YL,XH和XL位置可提供有關設備方向的信息,指示哪個面幾乎平坦以及朝哪個方向(即朝上或朝下)。
啟用6D檢測時,IG_SRC1(2)的六個LSB之一只能設置為“ 1”:ZH或ZL或YH或YL或XH或XL。

  大大购相关商品    STEVAL-MKI164V1  >> 查询存货及售价

詳細敘述如下:
•當垂直於Z(Y,X)軸的面幾乎平坦且Z(Y,X)軸上測得的加速度為正且模塊中的加速度大於時,ZH(YH,XH)等於“ 1”門檻。
•當垂直於Z(Y,X)軸的面幾乎平坦且Z(Y,X)軸上測得的加速度為負且模塊中的ZL(YL,XL)等於“ 1”時,門檻。

6D功能有兩種可能的配置:
•6D運動識別:在此配置中,當設備從一個方向(已知或未知)移動到另一個已知方向時,會生成中斷。中斷信號僅在1 / ODR [s]內有效,然後自動置為無效。通過將IG_CFG1(2)寄存器中的AOI位= 0和6D位置= 1, IG_CFG1(2)寄存器必須設置為0x7F,以便在所有六個方向上生成6D運動中斷。
•6D位置識別:在這種配置中,當設備穩定在六個已知位置之一時會產生中斷;只要保持該位置,中斷就保持激活狀態。通過設置AOI位= 1並激活該功能

•IG_CFG1(2)寄存器中的6D位= 1。 IG_CFG1(2)寄存器必須設置為0xFF,以便在所有六個位置生成中斷。

下圖一:“ 6D運動與6D位置中斷”,當設備配置為在X和Y正軸上進行6D運動識別(IG_CFG1(2)= 0x4A)時,6D運動線顯示了中斷的行為,而當設備配置為在X和Y正軸上進行6D位置識別時(IG_CFG1(2)= 0xCAh),6D位置線顯示了中斷的行為。
下圖二:“ 6D識別位置”,該設備已配置為在X,Y和Z軸上具有6D位置功能。表25:“處於6D位置的IG_SRC1(2)寄存器”顯示了每個位置IG_SRC1(2)寄存器的內容。





• 4D方向檢測
當設備幾乎是平坦時,也可以識別X和Y上的縱向和橫向條件。 啟用4D方向時,縱向和橫向計算均不考慮Z輸出:IG_SRC1(2)的YH,YL,XH,XL位與Z軸。
當IG_CFG1(2)的6D位置也設置為1時,可以通過將CTRL7的4D_IG1(2)位置設置為1來啟用此模式。選擇4D功能時,必須設置IG_CFG1(2)寄存器的ZHIE和ZLIE 為零,否則可能會產生不希望的中斷。 在此模式下,將禁用Z軸位置檢測,因此將位置識別減少到“下圖”:“ IG_SRC1(2)寄存器在6D位置”的情況(a),(b),(c)和(d)。


★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能