ADXL345靜止時振動值不歸零的問題

2021-09-13 22:35:53 字數 337 閱讀 4262

最近在調乙個adxl345模組,用它來測試振動值。經過之前的摸索,這個晶元測得振動值倒還大致對的上。但是發現它靜止的時候,還是有振動值在跳。小的0.1,0.2這樣的跳動,大的就跳到1點幾了。

經過不斷的斷點跟蹤,我發現振動值大的時候,採集到的資料裡面都會有幾個奇異值。比如靜止不動時,正常的資料一般都是250左右,但是偶爾會冒出來一兩個0,或者是500這樣的值。這一兩個奇異值在乙個陣列裡面,再經過fft變換後,就會在很多個頻率上都顯示有個小的振動值。

經過一番排查,最終發現,把晶元輸出資料的速率降低可以解決這個問題。我原來是每秒1600個資料,降到800個資料後,就沒有讀到奇異值。這樣靜止不動的時候,晶元測到的振動值就是0了。

ADXL345入門知識點(1)

adxl345是3軸加速度計。體型 3 mm 5 mm 1 mm,14根引腳。方向性首先得要明白,如圖所示 那麼,什麼情況下才算是正的加速度呢?當檢測軸的方向和中立的方向相反時檢測到的是正的加速度。用圖說明最方便 那麼14根引腳都是用來做什麼用的呢?我們看圖說話 結合之前的圖示,從中間顯示的各個方向...

ADXL335 GY 61 三軸加速計

how accelerometer works?inte ce adxl335 with arduino adxl335三軸加速度計,價效比高,低功耗,提供經過訊號調理的電壓輸出,該產品的滿量程加速度測量範圍為 3 g 最小值 可以測量傾斜檢測應用中的靜態重力加速度,以及運動 衝擊或振動導致的動態加...

34,巨集定義

include 巨集定義分兩種 作用 會在程式編譯成0和1之前,把所有巨集名替換為巨集的值 就是在預處理 源 預處理 彙編 二進位制 可執行程式 規範 一般情況,巨集名都大寫,多個單詞之間用 隔開,並且每乙個單詞全部大寫 巨集定義的作用域 從定義的第一行開始,一直到檔案末尾,可以提前終止其作用域 1...