新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > iMEMS加速度傳感器ADXL345

iMEMS加速度傳感器ADXL345

作者: 時間:2013-11-24 來源:網絡 收藏
l; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  4. Activity 當值超過一定門限(THRESH_ACT)時,Activity中斷置位。

  5. Inactivity 當值低于一定門限(THRESH_INACT)并且持續(xù)超過一定時間(TIME_INACT)時,Inactivity中斷置位。TIME_INACT可以設定的最長時間為255s。

  需要指出的是,對于Activity和Inactivity中斷,用戶可以針對X、Y、Z軸來分別進行使能或禁用。比如,可以只使能X軸的Activity中斷,而禁用Y軸和Z軸的Activity中斷。

  另外,對于Activity和Inactivity中斷,用戶還可以自由選擇DC coupled工作方式或者AC coupled工作方式。其區(qū)別在于,DC coupled工作方式下,每個采樣點的值將直接與門限(THRESH_ACT或THRESH_INACT)進行比較,來判斷是否發(fā)生中斷;而AC coupled工作方式下,新的采樣點將以之前的某個采樣點為參考,用兩個采樣點的差值與門限(THRESH_ACT或THRESH_INACT)進行比較,來判斷是否發(fā)生中斷。AC coupled工作方式下的Activity檢測,是選擇檢測開始時的那一個采樣點作為參考,以后每個采樣點的加速度值都與參考點進行比較。如果它們的差值超過門限(THRESH_ACT),則Activity中斷置位。AC coupled工作方式下的Inctivity檢測,同樣要選擇一個參考點。如果新采樣點與參考點的加速度差值超過門限(THRESH_INACT),參考點會被該采樣點更新。如果新采樣點與參考點的加速度差值小于門限(THRESH_INACT),并且持續(xù)超過一定時間(TIME_INACT),則Inctivity置位。

  6. Free_Fall 當加速度值低于一定門限(THRESH_FF)并且持續(xù)超過一定時間(TIME_FF)時,Free_Fall中斷置位。與Inactivity中斷的區(qū)別在于,Free_Fall中斷主要用于對自由落體運動的檢測。因此, X、Y、Z軸總是同時被使能或禁用;其時間設定也比Inactivity中斷中要小很多,TIME_FF可以設定的最大值為1.28s;而且Free_Fall中斷只能是DC coupled工作方式。

  7. Watermark 當FIFO里所存的采樣點超過一定點數(SAMPLES)時,Watermark中斷置位。當FIFO里的采樣點被讀取,使得其中保存的采樣點數小于該數值(SAMPLES)時,Watermark中斷自動清除。

  需要指出的是,的FIFO最多可以存儲32個采樣點(X、Y、Z三軸數值),且具有Bypass模式、普通FIFO模式、Stream模式和Trigger模式,一共4種工作模式。FIFO功能也是的一個重要且十分有用的功能。但是本文后面給出的解決方案中,并沒有使用到FIFO功能,所以,在此不做詳細介紹。

  8. Overrun 當有新采樣點更新了未被讀取得前次采樣點時,Overrun中斷置位。 Overrun功能與FIFO的工作模式有關,當FIFO工作在Bypass模式下,如果有新采樣點更新了DATAX、DATAY和DATAZ寄存器里的數值,則Overrun中斷置位。當FIFO工作在其他三種模式下,只有FIFO被存滿32點時,Overrun中斷才會置位。FIFO里的采樣點被讀取后,Overrun中斷自動清除。

傳感器相關文章:傳感器工作原理


風速傳感器相關文章:風速傳感器原理
加速度計相關文章:加速度計原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉