|
0.png (145.21 KB, 下載次數(shù): 401)
下載附件
2018-9-30 00:29 上傳
0.png (93.19 KB, 下載次數(shù): 131)
下載附件
2018-9-30 00:32 上傳
說明: 這些寄存器允許用戶用于陀螺儀和加速度計的機(jī)械和電氣自檢。下面描述自檢過程。
1.陀螺儀硬件自檢:相關(guān)方法 陀螺儀允許用戶測試機(jī)械和電氣部分。
自檢的代碼在 InvenSense 提供的 MotionApps™軟件里面。如果沒有使用 MotionApps™ 軟件,請參閱下節(jié) (Obtaining the Gyroscope Factory Trim (FT) Value)。
當(dāng)自檢啟動,片上的電子設(shè)備就會啟動相應(yīng)的傳感器。這次啟動會使傳感器的 proof masses 的距離相當(dāng)于一個預(yù)定的科里奧利力(Coriolis force)。傳感器的 Proof masses 位移 變換的結(jié)果將在輸出信號中反映。輸出信號用戶可以在自檢反饋看到。
自檢反饋(STR)定于如下:
Self Test Response=
Gyroscope Output with Self Test Enabled — Gyroscope Output with Self Test Disabled
自檢反饋通過反饋與出產(chǎn)的評估比較查找變換用于確定這部分通過還是自檢失敗
0.png (46.21 KB, 下載次數(shù): 130)
下載附件
2018-9-30 00:29 上傳
說明:
該寄存器用于 MPU-60X0 的陀螺儀采樣頻率輸出設(shè)置。
傳感器寄存器輸出,F(xiàn)ITO 輸出,DMP 采樣,Motion 檢測,Zero Motion 檢測和 Free Fall
檢測都基于這個采樣頻率。 采樣頻率=陀螺儀輸出頻率 /(1+SMPLRT_DIV)
當(dāng) DLPF is disabled(DLPF_CFG=0 or 7),陀螺輸出頻率 =8kHz;當(dāng) DLPF is enabled
(see 寄存器 26),陀螺儀輸出頻率 =1KHz。
注意:加速度計輸出頻率為 1KHz。這意味著,對于一個大于 1kHz 的采樣率,同個加 速度計的采樣,可能不止一次是輸出到 FIFO,DMP,傳感器寄存器。
陀螺儀和加速度計信號路徑圖,請參閱第 8 條 MPU-6000/MPU-6050 產(chǎn)品規(guī)格文件。 參數(shù):
SMPLRT_DIV 8 位無符號值。陀螺儀輸出頻率由這個值的分頻所確定。
0.png (42.31 KB, 下載次數(shù): 106)
下載附件
2018-9-30 00:33 上傳
說明:
該寄存器配置外部 Frame Synchronization (FSYNC)引腳采樣,陀螺儀和加速度計的數(shù) 字低通濾波器。
通過配置 EXT_SYNC_SET 可以使用一個外部信號連接到 FSYNC 引腳進(jìn)行采樣。
FSYNC 引腳的信號的變化被鎖存,使短的選通信號可能被捕獲。鎖存 FSYNC 信號將 作為采樣的采樣頻率,定義在寄存器 25。采樣結(jié)束后,鎖存器將復(fù)位到當(dāng)前的 FSYNC 信 號狀態(tài)。
EXT_SYNC_SET 的值確定采樣的值將代替?zhèn)鞲衅鲾?shù)據(jù)寄存器中的最低有效位 。替換如 下表所示:
0.png (51.28 KB, 下載次數(shù): 120)
下載附件
2018-9-30 00:33 上傳
DLPF(數(shù)字低通濾波器)由 DLPF_CFG 配置。加速度計和陀螺儀根據(jù) DLPF_CFG 的值被 過濾。下表顯示過濾情況:
0.png (60.35 KB, 下載次數(shù): 108)
下載附件
2018-9-30 00:33 上傳
第 6、7 位保留。 參數(shù):
EXT_SYNC_SET 3 位無符號數(shù)值。配置 FSYNC 引腳采樣。
DLPF_CFG 3 位無符號數(shù)值。配置 DLPF 設(shè)置。
4.4 REGISTER 27 – GYROSCOPE CONFIGURATION
陀螺儀配置
0.png (49.43 KB, 下載次數(shù): 114)
下載附件
2018-9-30 00:40 上傳
說明: 這寄存器是用來觸發(fā)陀螺儀自檢和配置陀螺儀的滿量程范圍。 陀螺儀自檢允許用戶檢測機(jī)械和電氣部分。每個陀螺儀的軸通過控制這個寄存器的
XG_ST,,YG_ST,和 ZG_ST 位來激活。各軸的自檢可獨立進(jìn)行或全部在相同的時間進(jìn)行 。 當(dāng)自檢啟動,片上的電子設(shè)備就會啟動相應(yīng)的傳感器。這次啟動會使傳感器的 proof masses 的距離相當(dāng)于一個預(yù)定的科里奧利力(Coriolis force)。傳感器的 Proof masses 位移
變換的結(jié)果將在輸出信號中反映。輸出信號用戶可以在自檢反饋看到。 自檢反饋(STR)定于如下:
Self Test Response=
Gyroscope Output with Self Test Enabled — Gyroscope Output with Self Test Disabled
每個陀螺儀軸的自檢極限在 MPU-6000/MPU-6050 產(chǎn)品規(guī)格文件的電氣特性表中。當(dāng) 反饋的值為產(chǎn)品的最小到最大極限之間時,表示通過自檢。如果反饋的值超過文檔中的最 大最小特性,表示自檢失敗。
FS_SEL 選擇陀螺儀的滿量程,如下表:
0.png (39.76 KB, 下載次數(shù): 128)
下載附件
2018-9-30 00:40 上傳
說明: 這寄存器是用來觸發(fā)加速度計自檢和配置加速度計的滿量程范圍。這個寄存器也
可以用于配置數(shù)字高通濾波器( DHPF)。 加速度計自檢允許用戶檢測機(jī)械和電氣部分。每個加速度計的軸可以通過控制 該
寄存器的 XA_ST,,YA_ST,和 ZA_ST 位來激活。每個軸的自檢可以獨立工作或者全部 同時工作。
當(dāng)自檢激動時,芯片上的電路會啟動傳感器。這個啟動時模仿一個外部的力量, 啟動的傳感器會產(chǎn)生一個相應(yīng)的輸出信號。該輸出的信號用于發(fā)現(xiàn)自檢反饋。
自檢反饋的定義如下:
自檢反饋 = 傳感器自檢使能輸出 — 自檢不包含使能的輸出
(Self-test response =
Sensor output with self-test enabled – Sensor output without self-test enabled ) 每個軸的自檢極限值在 MPU60X0 產(chǎn)品特性文檔的電氣特性表提供。當(dāng)自檢反饋 的值在產(chǎn)品特性的最大 /最小值之間,自檢通過。如果自檢反饋的值超出了文檔中的最
大最小極限,則自檢失敗。
AFS_SEL 用于選擇加速度計的滿量程范圍,如下表:
0.png (31.41 KB, 下載次數(shù): 121)
下載附件
2018-9-30 00:41 上傳
0.png (41.51 KB, 下載次數(shù): 137)
下載附件
2018-9-30 00:41 上傳
說明:
這個寄存器用于配置運動中斷產(chǎn)生的檢測閥值。在 MPU-6000/MPU-6050 產(chǎn)品特性文 檔中的電子特性表可以找到 MOT_THR 每 mg 增加的最低有效位( LSB)
任何的加速計測量的絕對值超過此運動檢測閾值時,運動被檢測到。
MOT_DETECT_STATUS(寄存器 97)的運動中斷可以表明檢測到哪個軸和方向在運
動。
運動檢測中斷的更多詳細(xì)信息,請參閱 MPU 產(chǎn)品規(guī)格特性的第 8.3 節(jié)的以及本文檔的 寄存器 56 和 58。
參數(shù):
MOT_THR 8 位無符號數(shù)值。指定動作檢測閾值。
4.7 REGISTER 35 – FIFO ENABLE FIFO 使能
0.png (54.18 KB, 下載次數(shù): 123)
下載附件
2018-9-30 00:42 上傳
說明:
此寄存器決定哪個傳感器的測量值被加載到 FIFO 緩沖區(qū)。 如果這個寄存器中相關(guān)的傳感器 FIFO_EN 位被置 1,傳感器的數(shù)據(jù)寄存器(寄存器 59
到 96)存儲數(shù)據(jù)就會被加載到 FIFO 緩沖區(qū)。
當(dāng)這個寄存器中傳感器的 FIFO_EN 位被使能,傳感器的數(shù)據(jù)寄存器中數(shù)據(jù)就會被加載 到 FIFO 緩沖區(qū)。傳感器的采樣頻率在寄存器 25 中定義。更多關(guān)于傳感器的數(shù)據(jù)寄存器的 信息,請參閱寄存器 59 to 96。
當(dāng)一個外部從機(jī)相應(yīng)的 FIFO_EN 位(SLVx_FIFO_EN,x=0,1 或 2)被置 1,存儲在 它相應(yīng)的數(shù)據(jù)寄存器( EXT_SENS_DATA 寄存器,寄存器 73 to 96)中的數(shù)據(jù)會根據(jù)采樣 頻率寫入到 FIFO 緩沖區(qū)。I2C 從機(jī)的 EXT_SENS_DATA 寄存器由 I2C_SLVx_CTRL(x=0,
1 或 2,寄存器 39,42 和 45)寄存器確定。更多關(guān)于 EXT_SENS_DATA 寄存器的信息,請 參閱寄存器 73 to 96。
需要注意的是相應(yīng)的 FIFO_EN 的位(SLV3_FIFO_EN)在 I2C_MST_CTRL(寄存器
36)。同時要注意的是從機(jī) 4 和從機(jī) 0--30 不同,更多關(guān)于從機(jī) 4 的用法請參閱寄存器 49 to
53。
參數(shù):
TEMP_FIFO_EN
該位置 1, 該位使能 TEMP_OUT_H 和 TEMP_OUT_L (寄存器 65 和 66) 可 以加載到 FIFO 緩沖區(qū)。
XG_ FIFO_EN
該位置 1, 該位使能 GYRO_XOUT_H 和 GYRO_XOUT_L (寄存器 67 和 68)
可以加載到 FIFO 緩沖區(qū)。
YG_ FIFO_EN
該位置 1, 該位使能 GYRO_YOUT_H 和 GYRO_YOUT_L (寄存器 69 和 70)
可以加載到 FIFO 緩沖區(qū)。
ZG_ FIFO_EN
該位置 1, 該位使能 GYRO_ZOUT_H 和 GYRO_ZOUT_L (寄存器 71 和 72)
可以加載到 FIFO 緩沖區(qū)。
ACCEL_ FIFO_EN
該位置 1, 該位使能 ACCEL_XOUT_H, ACCEL_XOUT_L, ACCEL_YOUT_H, ACCEL_YOUT_L, ACCEL_ZOUT_H 和 ACCEL_ZOUT_L (寄存器 59 to 64)可以加載到 FIFO 緩沖區(qū)。
SLV2_ FIFO_EN
該位置 1, 該位使能 EXT_SENS_DATA 寄存器 (寄存器 73 to 96) 和從機(jī) 2
可以加載到 FIFO 緩沖區(qū)。
SLV1_ FIFO_EN
該位置 1, 該位使能 EXT_SENS_DATA 寄存器 (寄存器 73 to 96) 和從機(jī) 1
可以加載到 FIFO 緩沖區(qū)。
SLV0_ FIFO_EN
該位置 1, 該位使能 EXT_SENS_DATA registers (寄存器 73 to 96) 和從機(jī) 0
可以加載到 FIFO 緩沖區(qū)。
注意:更多關(guān)于 EXT_SENS_DATA 寄存器和從機(jī)設(shè)備的信息,請參閱寄存器 73 to 96。
完整的pdf格式文檔51黑下載地址(共38頁):
MPU6050中文寄存器手冊.PDF
(1.27 MB, 下載次數(shù): 1399)
2018-9-29 20:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|