日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 智能應(yīng)用
[導(dǎo)讀]使用MPU6050之前,建議先閱讀一遍他的寄存器手冊,這樣初學(xué)者能夠更進一步了解MPU6050的地址,能夠更快速理解配置代碼。

最近開始使用了6軸姿態(tài)傳感器MPU6050,準(zhǔn)備學(xué)習(xí)一下姿態(tài)融合,于是打算寫下了這篇博客。使用MPU6050之前,建議先閱讀一遍他的寄存器手冊,這樣初學(xué)者能夠更進一步了解MPU6050的地址,能夠更快速理解配置代碼。廢話不多說,先看MPU6050的寄存器。這個寄存器是指定陀螺儀輸出速率的除法器,用于生成MPU-6050的采樣速率。這個寄存器的地址是0x19

采樣率公式:Sample Rate = Gyroscope Output Rate / (1 + SMPLRT_DIV)

Sample Rate :采樣頻率 Gyroscope Output Rate:陀螺儀輸出頻率

SMPLRT_DIV:8位無符號值。 采樣速率由陀螺儀輸出速率除以該值確定。

對于陀螺儀輸出頻率需要主要一點:當(dāng)DLPF低通濾波器禁用時(即DLPF_CF為0或7)陀螺儀輸出頻率為8KHz,當(dāng)其使能使,陀螺儀輸出頻率為1KHz。

這個寄存器是用于配置陀螺儀和加速度計的外部幀同步(FSYNC)引腳采樣和數(shù)字低通濾波器(DLPF)設(shè)置。0x1A是這個寄存器的地址,EXT_SYNC_SET是3位無符號值。 配置FSYNC引腳采樣,一般情況下是給000(即禁止輸入),DLPF_CF是設(shè)置低通濾波器的頻率。這個頻率一般情況下是帶寬的 1/2 即可。(具體詳細(xì)內(nèi)容可以見寄存器手冊)

MPU-60X0是全球首例9軸運動處理傳感器。它集成了3軸MEMS陀螺儀,3軸MEMS加速度計,以及一個可擴展的數(shù)字運動處理器DMP(DigitalMotionProcessor),可用I2C接口連接一個第三方的數(shù)字傳感器,比如磁力計。擴展之后就可以通過其I2C或SPI接口輸出一個9軸的信號(SPI接口僅在MPU-6000可用)。MPU-60X0也可以通過其I2C接口連接非慣性的數(shù)字傳感器,比如壓力傳感器。

MPU-60X0對陀螺儀和加速度計分別用了三個16位的ADC(0~65535),將其測量的模擬量轉(zhuǎn)化為可輸出的數(shù)字量。為了精確跟蹤快速和慢速的運動,傳感器的測量范圍都是用戶可控的,陀螺儀可測范圍為±250,±500,±1000,±2000°/秒(dps),加速度計可測范圍為±2,±4,±8,±16g。

芯片尺寸4×4×0.9mm,采用QFN封裝(無引線方形封裝),可承受最大10000g的沖擊,并有可編程的低通濾波器。

MPU6050的內(nèi)部框圖如下圖所示:其中,需要了解的引腳有:SCL和SDA是連接MCU的IIC接口,MCU通過這個IIC接口來控制MPU6050,另外還有一個IIC接口:AUX_CL和AUX_DA,這個接口可用來連外部從設(shè)備比如磁力計,這樣就可以組成一個九軸傳感器。VLOGIC是IO口電壓,該引腳最低可以到1.8V電壓,我們一般直接連VDD即可。AD0是從IIC接口(接MCU)的地址控制引腳,該引腳控制的是IIC地址的最低位。如果接GND,則MPU6050的IIC地址是:0X68,如果接VDD,則是0X69。需要注意的是:這里的地址0x68和0x69是不包含用于數(shù)據(jù)傳輸?shù)淖畹臀坏?,因此并不是八位?shù)據(jù),如0x68表示的是1101000,0x69表示的則是1101001,通常最低位用于表示IIC主機的讀取數(shù)據(jù)/寫數(shù)據(jù)模式。selftest為自檢,自檢的作用是可用來測試傳感器的機械和電氣結(jié)構(gòu)。也就是說通過自檢來測試芯片是否損壞。自檢啟動后,電路會使傳感器工作并且產(chǎn)生輸出信號。關(guān)于自檢的具體說明,官方芯片手冊里有詳細(xì)描述。

MPU6050官方的寄存器手冊上共介紹了40個寄存器的內(nèi)容和功能,在此我只選取一些常用的和重要的寄存器作為了解。

說明:該寄存器指定陀螺儀輸出速率的分頻器,用于為MPU-60X0生成采樣速率。

傳感器寄存器輸出,F(xiàn)IFO輸出,DMP采樣,運動檢測,靜止檢測和自由落體檢測都基于這個采樣頻率。

采樣頻率=陀螺儀輸出頻率/(1+SMPLRT_DIV)

當(dāng)DLPF(數(shù)字低通濾波器,見寄存器Configuration)禁用時(DLPF_CFG=0or7),陀螺輸出頻率=8kHz;當(dāng)DLPF使能,陀螺儀輸出頻率=1KHz。注意:加速度計輸出頻率為1KHz。這意味著,當(dāng)采樣頻率大于1KHZ時,同個加速度計采樣得到的數(shù)據(jù),可能不止一次輸出到FIFO、DMP、傳感器寄存器。

說明:該寄存器為陀螺儀和加速度計配置外部幀同步(FSYNC)管腳的采樣和數(shù)字低通濾波(DLPF)設(shè)置。

其中,數(shù)字低通濾波器DLPF由DLPF_CFG配置。根據(jù)下表所示的DLPF_CFG值對加速度計和陀螺儀進行濾波。其中,F(xiàn)S為陀螺儀輸出頻率。SMPLRT_DIV由預(yù)設(shè)定的采樣頻率根據(jù)上述的公式計算得出。一般情況下,DPLF濾波頻率為采樣頻率的一半,如設(shè)定采樣頻率為50Hz,由表可知當(dāng)FS為1kHz,SMPLRT_DIV的值為1000/50-1=19。

說明:該寄存器是用來觸發(fā)陀螺儀自檢和配置陀螺儀的滿量程范圍。

其中,XG_ST、YG_ST、ZG_ST分別用來設(shè)置陀螺儀X軸、Y軸、Z軸自檢,置0則不觸發(fā)自檢。FS_SEL[1:0]用于設(shè)置陀螺儀的滿量程,如下表:我們一般設(shè)置為3,即滿量程為±2000°/s,由于采用16位ADC即0-65536,則靈敏度G=65536/4000=16.4LSB/(°/s),LSB表示最低有效位,即1°/s對應(yīng)的數(shù)字量為16.4。最終即可將陀螺儀輸出的數(shù)字量數(shù)據(jù)轉(zhuǎn)化為角速度。

說明:該寄存器是用來觸發(fā)加速度計自檢和配置加速度計的滿量程范圍。同時這個寄存器也可以用于配置數(shù)字高通濾波器(DHPF)。

其中,XA_ST、YA_ST、ZA_ST分別用來設(shè)置加速度計X軸、Y軸、Z軸自檢,置0則不觸發(fā)自檢。AFS_SEL[1:0]用于選擇加速度計的滿量程范圍,如下表:我們一般設(shè)置為0,即滿量程為±2g,由于采用16位ADC即0-65536,則靈敏度G=65536/4=16384LSB/(g),LSB表示最低有效位,即1g對應(yīng)的數(shù)字量為16384。最終即可將加速度計輸出的數(shù)字量數(shù)據(jù)轉(zhuǎn)化為加速度。

說明:該寄存器存儲最近加速度計的測量值。加速度計根據(jù)采樣頻率(由采樣分頻寄存器寄存器設(shè)定)寫入到這些寄存器。即采樣頻率為50Hz,寫入數(shù)據(jù)的時間間隔為0.02s。加速度計測量值寄存器和溫度測量值寄存器,陀螺儀測量值寄存器,外部傳感器數(shù)據(jù)寄存器都是由兩組寄存器構(gòu)成:一個內(nèi)部寄存器集和一個用于用戶讀取的寄存器集。

加速度計傳感器的內(nèi)部寄存器集合里的數(shù)據(jù)根據(jù)采樣頻率更新。以此同時,每當(dāng)串行接口處于閑置狀態(tài),面向用戶的讀取寄存器集合會復(fù)制內(nèi)部寄存器集合的數(shù)據(jù)值。這保證了突發(fā)讀取時傳感器寄存器可以讀到相同的采樣時刻的測量值。需要注意的是,如果沒有突發(fā)讀取,則用戶負(fù)責(zé)通過檢查數(shù)據(jù)就緒中斷(DataReadyinterrupt)來確保瞬時的一組單字節(jié)讀取對應(yīng)于單字節(jié)的采樣數(shù)據(jù)。MPU6050是一個6軸姿態(tài)傳感器,可以測量芯片自身X、Y、Z軸的加速度、角速度參數(shù),通過數(shù)據(jù)融合,可進一步得到姿態(tài)角,常應(yīng)用于平衡車、飛行器等需要檢測自身姿態(tài)的場景

3軸加速度計(Accelerometer):測量X、Y、Z軸的加速度(加速度計具有靜態(tài)穩(wěn)定),不具有動態(tài)穩(wěn)定性。)如一個車在斜坡上,椅子和靠背都受到了力的作用,但是車是水平向前的,因此當(dāng)物體運動,使用加速度計來測量,測出來的角度就會不準(zhǔn)確。

3 軸陀螺儀傳感器(Gyroscope):測量X、Y、Z軸的角速度 :具有動態(tài)穩(wěn)定性,不具有靜態(tài)穩(wěn)定性。

舉個例子:游樂園的旋轉(zhuǎn)飛椅,中間的旋轉(zhuǎn)軸轉(zhuǎn)的越快,掛在上面的椅子就會飛的越遠(yuǎn),直接測量兩個對向椅子之間的距離就可以得到,旋轉(zhuǎn)軸的角速度。

如果想得到角度,只需要對角速度積分即可。 當(dāng)物體靜止時,角速度值會因為噪聲,無法完全歸0,經(jīng)過積分的不斷累積,就會導(dǎo)致產(chǎn)生的角速度有緩慢的飄逸。

(因為加速度計和陀螺儀是互補的,因此采用互補濾波,就可進行姿態(tài)解算(簡單))。

3軸磁場傳感器 9軸 飛機機頭的上仰和下傾 稱為俯仰

氣壓傳感器 10軸 飛機機身左翻滾和右翻滾稱為ROLL

通過數(shù)據(jù)融合可以得到歐拉角(飛控算法) :互補濾波,卡爾曼濾波

歐拉角: 飛機機身保持水平,機頭向左右轉(zhuǎn)向,稱為偏航

聲明:該篇文章為本站原創(chuàng),未經(jīng)授權(quán)不予轉(zhuǎn)載,侵權(quán)必究。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉