MPU6050 Gyroscope/Accelerometer 使用筆記

MPU6050 Gyroscope/Accelerometer 使用筆記

特性與參數

資料單位換算

Gyroscope

首先先看下表為MPU6050 datasheet。

最重要的是scale factor。
透過公式

Gyro_value = (Data Register value) / (Scale factor)

其中單位為degree/second

Accelerometer

首先先看下表

一樣,最重要的是scale factor。
透過公式

Accel_value = (Data Register value) / (Scale factor)

其中單位為g

軟體應用方式

Ardunio使用i2cdevlib。運用其中的MPU6050 lib來溝通。其中,可以安裝processing IDE並開啟i2cdevlib的examplelink,這樣你可獲得一個有小飛機形狀的gui,她會呈現感測器的當前姿態。
dsPIC30F也可以使用i2cdevlib,近日有開始支援MPU6050。
而MPU6050的digital motion proccesor是其一大亮點。透過開啟這個功能,你可以透過interrupt直接獲得sensor當前姿態。她會幫你將角加速度轉成角度,這樣你就不用一直輪詢了。(輪詢計算範例:L3G4200)。

Written with StackEdit.

comments powered by Disqus