乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      飛控硬件介紹及其主要傳感器特性解析

       limao164 2023-11-11 發(fā)布于四川
      飛行控制器是無人機(jī)的關(guān)鍵組件之一,它主要由主控單片機(jī)、IMU傳感器、電源和輸出IO等部分構(gòu)成。這些硬件和傳感器的特性對于無人機(jī)的二次開發(fā)至關(guān)重要,其性能和質(zhì)量直接關(guān)系到無人機(jī)的穩(wěn)定性、飛行性能和功能擴(kuò)展能力。
      本文將帶領(lǐng)新手開發(fā)者深入了解飛行控制器的構(gòu)成和功能及其主要感器的特性,幫助開發(fā)者全面了解飛行控制器的工作原理和性能要求,為二次開發(fā)奠定基礎(chǔ)。通過比較ICF5國產(chǎn)開源飛控和Pixhawk 6C飛控,幫助開發(fā)者快速理解這兩款飛控在硬件構(gòu)成上的異同,更好地進(jìn)行無人機(jī)的二次開發(fā),并實現(xiàn)更多功能和提升飛行性能。

      傳感器原理介紹 
      飛行控制器主要包括 IMU(慣性測量單元)、氣壓計、處理器等部件。IMU(慣性測量單元)由三軸陀螺儀、三軸加速度計和三軸地磁傳感器組成,是主要用來檢測和測量加速度與旋轉(zhuǎn)運(yùn)動的傳感器。

      這些傳感器能感知無人機(jī)在空中的姿態(tài)、位置和運(yùn)動狀態(tài),是無人機(jī)飛行控制的基石。



      陀螺儀

      陀螺儀是一種測量和維持方向的裝置,核心部件是一個高速旋轉(zhuǎn)的陀螺,它通過三個靈活連接的軸固定于一個框架內(nèi)。不論外部框架如何移動,旋轉(zhuǎn)的陀螺由于角動量守恒,能夠保持其原始方向。安裝在三個軸上的傳感器可以精確檢測并計算框架的旋轉(zhuǎn)角度和速度。在航空器的自動控制系統(tǒng)中,陀螺儀充當(dāng)角速度傳感器,監(jiān)測飛行器的俯仰、翻滾和偏航運(yùn)動。然而,陀螺儀測得的是角速度,即物體旋轉(zhuǎn)的速率,要確定其變化的角度需要對角速度信號進(jìn)行積分計算。在長時間積分過程中,任何持續(xù)的測量誤差都會累積,導(dǎo)致最終角度的計算出現(xiàn)偏差,這在航空領(lǐng)域中被稱為“積分漂移”。



      加速度計

      加速度計在無人機(jī)的飛行控制系統(tǒng)中起著關(guān)鍵作用,它測量和分析無人機(jī)沿三維空間軸線的加速度,即速度的變化量和方向,為飛控系統(tǒng)提供精確的動態(tài)反饋。這使得系統(tǒng)能夠?qū)崟r調(diào)整無人機(jī)的姿態(tài),支持其平衡和導(dǎo)航功能,特別是在處理俯仰、滾轉(zhuǎn)和偏航等動作時。它還能檢測飛行器在遭遇突如其來的氣流變化或著陸時的震動,為飛控系統(tǒng)提供故障預(yù)警。

      盡管加速度計對于飛控系統(tǒng)的穩(wěn)定和可靠性至關(guān)重要,但在高振動環(huán)境下,它的性能可能會受到噪聲的干擾,從而影響數(shù)據(jù)的準(zhǔn)確性。所以,無人機(jī)的機(jī)體設(shè)計至關(guān)重要,電機(jī)震動導(dǎo)致的機(jī)身高頻震動,對于飛行穩(wěn)定性產(chǎn)生很大影響,減震設(shè)計在無人機(jī)目前的結(jié)構(gòu)設(shè)計中占了很重要的部分。


      磁力計

      通過霍爾效應(yīng)來測量磁場的強(qiáng)度,根據(jù)地磁向量,求出飛行器與磁北的夾角。由于地磁磁場太過微弱,只有0.5高斯,所以很容易受到外界干擾,數(shù)據(jù)變化較大。一般將地磁干擾分成硬磁干擾和軟磁干擾兩種。

      硬磁干擾:認(rèn)為是飛行器上被磁化的物質(zhì)所產(chǎn)生的,一般干擾是一個固定值,不隨著航向的變化而變化。

      軟磁干擾:認(rèn)為是地磁磁場與飛行器周圍的磁化物質(zhì)相互作用而產(chǎn)生的,這個干擾數(shù)值通常不是一個固定值,與航向有關(guān)。


      IMU姿態(tài)解算

      圖片

      IMU姿態(tài)解算

      這些傳感器測量的數(shù)據(jù)都會產(chǎn)生一定的誤差,并可能受到環(huán)境的干擾,從而影響狀態(tài)估計的精度。因此低精度的IMU,無法單獨(dú)用于位置估計,但是IMU里面的傳感器通過互補(bǔ)濾波,或者卡爾曼濾波可以獲取更精確的姿態(tài)信息?;パa(bǔ)濾波的思想在于把陀螺儀的高頻部分和磁力計或加速度計的低頻部分疊加在一起得到更準(zhǔn)確更穩(wěn)定的姿態(tài)。


      GPS

      位置信息的估算需要結(jié)合GPS或者外部的視覺里程計。

      GPS定位:通過三邊測量,地面接收機(jī)可以利用衛(wèi)星信號的運(yùn)行時間和當(dāng)前位置信息來計算其位置,這些信息包含在發(fā)射信號中。當(dāng)接收機(jī)與若干衛(wèi)星的確切距離已知時,就可以計算出接收機(jī)的緯度、經(jīng)度和高度,原則上,GPS接收器只需要三顆衛(wèi)星的距離,就可以利用三邊測量原理計算出它的三維位置。但是需要第四顆衛(wèi)星來從系統(tǒng)時鐘中估計接收機(jī)時鐘的偏移量。只要有足夠的衛(wèi)星覆蓋,GPS可為戶外導(dǎo)航提供了良好的絕對定位。GPS可能會由于信號阻塞、在城市、峽谷、隧道以及其他近地面環(huán)境引起多徑效應(yīng)。多徑效應(yīng)是指:在GPS接收機(jī)接收衛(wèi)星信號的過程中,除了接收到通過直線路徑到達(dá)接收機(jī)的信號以外,還可能收到經(jīng)接收機(jī)周圍物體的反射再傳播過來的衛(wèi)星信號,這些反射的信號改變了傳播方向、振幅、極化以及相位等,與直線信號產(chǎn)生疊加,從而使觀測值偏離其真值而產(chǎn)生誤差。

      圖片

      多徑效應(yīng)
      組合導(dǎo)航技術(shù):結(jié)合GPS、IMU、氣壓計和磁力計各自的優(yōu)缺點(diǎn),通過電子信號處理領(lǐng)域的技術(shù),融合多種傳感器的測量值,獲得更精準(zhǔn)的狀態(tài)測量。
      為了提升無人機(jī)的感知能力和飛行性能,除了以上基礎(chǔ)傳感器方案以外,無人機(jī)加入了光流傳感器與IMU和GPS形成視覺導(dǎo)航系統(tǒng)。使用傳統(tǒng)導(dǎo)航系統(tǒng)的無人機(jī)在室內(nèi)等無GPS的環(huán)境中無法穩(wěn)定飛行,而視覺導(dǎo)航系統(tǒng)在GPS信號不足的時候,光流可以接替GPS提供飛行器速度,讓無人機(jī)在室內(nèi)與室外環(huán)境中均能穩(wěn)定飛行。


      光流傳感器

      圖片

      光流傳感器

      一般而言,光流是由于場景中前景目標(biāo)本身的移動、相機(jī)的運(yùn)動,或者兩者的共同運(yùn)動所產(chǎn)生的。光流利用的是圖像的變化處理,用于檢測地面的狀態(tài),從而監(jiān)測飛機(jī)的移動;主要用于保持飛機(jī)的水平位置,以及在室內(nèi)實現(xiàn)定高和定點(diǎn)飛行。

      圖片

      光流傳感器原理圖


      原理介紹

      如上圖所示,光流傳感器在不同的高度向左位移同樣的距離,相同物體在光流傳感器相機(jī)視野中向右位移的距離是不同的。

      光流傳感器通過運(yùn)動物體在成像平面上的像素運(yùn)動的瞬時速度,從而計算出物體的運(yùn)動信息以及高度。

      光流傳感器輸出的是xy兩個軸向的速度數(shù)據(jù),沒有位置數(shù)據(jù),而位置反饋可以通過速度積分獲得,不可避免會產(chǎn)生漂移,但實際通過組合導(dǎo)航算法的處理,也可獲得較為滿意的使用效果。

      光流算法原理

      通過下視攝像頭獲得圖像數(shù)據(jù),分析圖像的不同時刻的幀數(shù)據(jù),得到像素的移動速度;然后將像素的移動速度轉(zhuǎn)換成飛行器的移動速度。

      光流約束方程假設(shè)I(x,y,t)為時刻t像素點(diǎn)(x,y)的像素值(亮度),該像素點(diǎn)在兩個圖像幀之間移動了Δx,Δy,Δt。由此,可以推導(dǎo)出相同亮度的結(jié)論,即假設(shè)運(yùn)動很小,可以得出其中(dx/dt, dy/dt) = (u, v)為待解像素的光流。    

      Lucas-Kanade光流算法基于光流的概念和假設(shè),對相鄰幀之間的圖像進(jìn)行差分計算,以估計像素點(diǎn)在空間和時間上的運(yùn)動矢量。該算法的核心思想是利用圖像信號的泰勒級數(shù)展開來描述相鄰幀之間的圖像變化,并通過對這些變化的偏導(dǎo)數(shù)進(jìn)行計算來估計光流。


      功能

      光流模塊在無GPS環(huán)境下,實時檢測無人機(jī)水平移動距離,實現(xiàn)對無人機(jī)長時間的穩(wěn)定懸停。下圖顯示的是光流模塊的功能框圖,光流攝像頭拍攝無人機(jī)垂直向下的畫面,輸入光流主板,主板通過光流懸停智能算法進(jìn)行光流計算,從而獲取無人機(jī)位移信息,并轉(zhuǎn)化為懸??刂浦噶?,懸停控制指令通過UART輸出給飛控,以便控制飛機(jī)水平移動距離,達(dá)到懸停的目的。

      圖片

      光流模塊的功能框圖


      飛控處理光流輸出的數(shù)據(jù)

      1)首先是與高度的關(guān)系,光流的數(shù)據(jù)一般在低空范圍內(nèi)有效,比如5m以內(nèi),超過一定高度,得到的數(shù)據(jù)精度就會比較差了,同時與高度有一個線性的關(guān)系,根據(jù)高度的大小,對光流得到的機(jī)體xy速度進(jìn)行縮放。

      2)其次,進(jìn)行姿態(tài)補(bǔ)償。飛行器在原地晃動,比如左右擺動,光流會輸出一個速度數(shù)據(jù)出來,而實際飛行器并未有位置上的變化,需要將這個誤判的速度進(jìn)行修正掉。

      3)最后,yaw(偏航角)的旋轉(zhuǎn)補(bǔ)償。主要針對的是光流傳感器并未放在飛行器中心位置,所以在原地yaw旋轉(zhuǎn)運(yùn)動時,xy會不對稱的輸出錯誤的數(shù)據(jù),而這個數(shù)據(jù)是我們不需要的(實際飛行器并未運(yùn)動)。

      ICF5飛控硬件介紹

      圖片


      IMU慣性測量單元


      BMI088
      BMI088是一款高性能6軸慣性傳感器,由16位數(shù)字三軸±24g加速度計和16位數(shù)字三軸±2000°/ s陀螺儀組成。BMI088允許高精度測量方向和沿三個正交軸的運(yùn)動檢測。BMI088具有高振動魯棒性和3x4.5x0.95mm3的小尺寸,是用于無人機(jī)和機(jī)器人應(yīng)用等惡劣環(huán)境的高性能IMU中的獨(dú)特產(chǎn)品。BMI088專門設(shè)計用于有效抑制由于PCB上的共振或整個系統(tǒng)的結(jié)構(gòu)而可能發(fā)生的振動。除了高振動穩(wěn)定性外,BMI088的出色溫度穩(wěn)定性還有助于降低系統(tǒng)級的設(shè)計工作量和成本。


      ICM-42688-P
      ICM-42688-P 6軸運(yùn)動跟蹤慣性測量單元 (IMU) 提供基于超聲波的障礙物檢測,不受對象顏色、材料和環(huán)境照明條件影響。TDK Invensense ICM-42688-P IMU提供該傳感功能,不會引起隱私或安全問題。這些運(yùn)動傳感器提供近距離傳感,覆蓋基于計算機(jī)視覺 (CV) 或LIDAR的解決方案的盲區(qū)。這些精確的低噪聲器件設(shè)計用于機(jī)器人應(yīng)用和無人機(jī)。

      電子羅盤BMM150
      該傳感器也可與六軸MEMS(3軸加速度 3軸陀螺儀)配對使用以獲得一個9自由度慣性測量單元。 該傳感器是專為指南針應(yīng)用設(shè)計的三軸數(shù)字地磁傳感器,具有低功耗(170uA)低噪(0.3-1.4uT)低溫漂(±0.01%/K)、高分辨率(0.3uT)和高指針準(zhǔn)確度(誤差最大±2.5°@30uT水平磁場分量@25°C)的特點(diǎn)。BMM150能提供絕對空間方向上的運(yùn)動矢量,該產(chǎn)品可與六軸IMU(三軸加速度 三軸磁力計)搭配使用以獲得一個9自由度姿態(tài)傳感器的效果。BMM150還非常適合用于無人機(jī)這樣的飛行項目中,輕便小巧的板子不會附加任何重量和占用體積,精準(zhǔn)的空間方向可為無人機(jī)提供正確航向。

      三軸地磁傳感器(電子羅盤)是一種用于測量地球磁場強(qiáng)度的傳感器,可以用來檢測設(shè)備的方向和位置。它通常由三個磁傳感器組成,每個傳感器測量一個方向上的磁場強(qiáng)度。這些傳感器可以是霍爾效應(yīng)傳感器、磁阻傳感器或其他類型的磁傳感器。當(dāng)三個傳感器的輸出信號被處理時,可以計算出設(shè)備的方向和位置。三軸地磁傳感器在飛控系統(tǒng)中起到重要作用,它能夠計算出外部框架旋轉(zhuǎn)的度數(shù)等數(shù)據(jù),并作為水平、垂直、俯仰、航向和角速度傳感器,測量設(shè)備自身的旋轉(zhuǎn)運(yùn)動。


      氣壓計SPL06-001
      SPL06-001定位精度可達(dá)5cm。氣壓計是飛控系統(tǒng)中常用的傳感器之一,用于測量飛機(jī)所在位置的氣壓,進(jìn)而計算高度。在飛控系統(tǒng)中,氣壓計的信號通常會與其他傳感器,如高度計、GPS 等信號進(jìn)行融合,以獲得更準(zhǔn)確的高度信息。飛控系統(tǒng)會根據(jù)計算得到的高度信息,自動調(diào)整飛機(jī)的姿態(tài)和升降舵,以保持飛機(jī)的穩(wěn)定飛行。在某些情況下,氣壓計可能會受到外界環(huán)境的影響,導(dǎo)致測量結(jié)果不準(zhǔn)確。例如,在極端天氣條件下,氣壓計可能會受到風(fēng)、雨、雪等的影響,從而導(dǎo)致高度計算出現(xiàn)偏差。為了應(yīng)對這種情況,飛控系統(tǒng)通常會采用多種傳感器融合算法,以提高飛控系統(tǒng)的穩(wěn)定性和可靠性。    

      處理器GD32F470VGT6@240MHz

      GD32F4系列MCU采用Arm? Cortex?-M4內(nèi)核,處理器主頻高達(dá)240MHz,可支持算法復(fù)雜度更高的嵌入式應(yīng)用,具備更快速的實時處理能力,并擁有業(yè)界領(lǐng)先的大容量存儲優(yōu)勢。GD32F4系列具有豐富的外設(shè)資源特性,可提供多達(dá)4個USART和4個UART,3個I2C,6個SPI,2個I2S,2個CAN2.0B、1個SDIO接口、1個10/100M以太網(wǎng)控制器,并支持USB2.0 FS和HS通信。還配備了3個采樣率高達(dá)2.6M SPS的12位高速ADC和2個12位DAC。此外GD32F4產(chǎn)品系列集成了TFT LCD控制器和硬件圖形加速器IPA, 以實現(xiàn)液晶驅(qū)動并顯著提升顯示圖像顯示畫質(zhì)。還支持8位至14位的Camera視頻接口,便于連接數(shù)字?jǐn)z像頭并實現(xiàn)圖像采集與傳輸。

      ARM32 是一種基于 ARM 架構(gòu)的 32 位處理器指令集。在飛控系統(tǒng)中,ARM32 處理器用于控制飛行器的各種執(zhí)行器、傳感器和通信模塊,實現(xiàn)對飛行器的姿態(tài)穩(wěn)定、導(dǎo)航控制等功能。飛控系統(tǒng)中的 ARM32 處理器需要具備實時性、功耗低、成本低等特點(diǎn),以適應(yīng)飛行器對硬件的要求。

      SD卡

      飛控中的內(nèi)存卡通常用于存儲飛行數(shù)據(jù)和程序代碼。在無人機(jī)或飛行器中,內(nèi)存卡的作用類似于計算機(jī)中的硬盤,可以記錄和讀取數(shù)據(jù)。然而,由于飛行器環(huán)境的特殊性,飛控中的內(nèi)存卡需要具備更強(qiáng)的抗震動、耐高溫和耐潮濕等性能。


      存儲設(shè)備Nor Flash W25Q16 16M-bit

      W25Q16是為系統(tǒng)提供一個最小的空間、引腳和功耗的存儲器解決方案的串行Flash存儲器。25Q系列比普通的串行Flash存儲器更靈活,性能更優(yōu)越。基于雙倍/四倍的SPI,它們能夠可以立即完成提供數(shù)據(jù)給RAM,包括存儲聲音、文本和數(shù)據(jù)。芯片支持的工作電壓2.7V到3.6V,正常工作電流小于5mA,掉電時低于1uA。 

      Pixhawk 6C飛控硬件介紹
      圖片

      處理器

      主控芯片:STM32H743微控制器系列采用了32位寬的Flash存儲器和外部存儲器接口,并支持多種存儲器類型,包括SRAM、SDRAM和NOR Flash。它還擁有多個通信接口,如SPI、I2C、UART和USB,并支持以太網(wǎng)通信。此外,STM32H743還具有豐富的外設(shè)功能,包括模數(shù)轉(zhuǎn)換器(ADC)、數(shù)字電源供應(yīng)器(DCD)、定時器和計數(shù)器、通用串行接口(USART)等。它還支持多種功耗模式,以滿足不同的應(yīng)用需求。

      副控芯片:STM32F103搭載了ARM Cortex-M3內(nèi)核,主頻達(dá)到了最高72MHz,能夠滿足大多數(shù)應(yīng)用的要求。它還內(nèi)置了多種外設(shè),如模數(shù)轉(zhuǎn)換器(ADC)、通用串行總線(USART)、SPI、I2C、PWM和定時器等,可滿足大多數(shù)應(yīng)用的要求。 此外,STM32F103還內(nèi)置了128KB的Flash存儲器和20KB的SRAM,提供了充足的存儲空間,以及支持USB連接和多種功耗模式的特性,更加適合要求較低成本的應(yīng)用需求。    


      IMU慣性測量單元

        BMI055


      BMI055是一種多軸慣性測量單元(IMU),包括三軸加速度計和三軸陀螺儀。BMI055可用于測量和感知飛行器的姿態(tài)、運(yùn)動和加速度等信息。

      1)姿態(tài)估計:BMI055的陀螺儀部分可以測量飛行器在三個軸上的旋轉(zhuǎn)速率,從而幫助計算飛行器的姿態(tài)(如俯仰、橫滾和偏航角)。這對于飛行控制和姿態(tài)穩(wěn)定非常重要。

      2)運(yùn)動檢測:BMI055的加速度計部分可以測量飛行器在三個軸上的加速度,包括線性加速度和靜態(tài)重力加速度。通過分析加速度數(shù)據(jù),飛控系統(tǒng)可以檢測飛行器的運(yùn)動狀態(tài),如加速、減速、轉(zhuǎn)彎等。

      3)震動補(bǔ)償:飛行器在飛行過程中可能會受到外界的震動和振動影響,這會干擾傳感器的測量。BMI055的姿態(tài)信息,尤其是陀螺儀的數(shù)據(jù),可以用于對這些干擾進(jìn)行補(bǔ)償,提高姿態(tài)估計的準(zhǔn)確性。

      4)姿態(tài)控制:基于BMI055提供的姿態(tài)和運(yùn)動信息,飛控系統(tǒng)可以進(jìn)行姿態(tài)控制,即通過調(diào)整飛行器的電動機(jī)輸出來保持期望的飛行姿態(tài)。這對于實現(xiàn)穩(wěn)定飛行和精確控制至關(guān)重要。

      ICM-42688-P

      ICM-42688-P是一款高性能的慣性測量單元,它集成了3軸陀螺儀和3軸加速度計在飛ICM-42688-P的作用主要有以下幾個方面:

      1)提供準(zhǔn)確的姿態(tài)信息:ICM-42688-P能夠測量無人機(jī)的加速度和角速度,從而    提供準(zhǔn)確的姿態(tài)信息。這些信息對于實現(xiàn)穩(wěn)定的飛行和精確的定位至關(guān)重要。

      2)增強(qiáng)導(dǎo)航精度:ICM-42688-P的高性能陀螺儀可以提供高精度的角速度測量,這有助于增強(qiáng)無人機(jī)的導(dǎo)航精度。尤其是在GPS信號不可靠或者受到干擾的情況下,陀螺儀的數(shù)據(jù)可以幫助無人機(jī)進(jìn)行精確定位和導(dǎo)航。

      3)提高穩(wěn)定性:ICM-42688-P的加速度計可以感知無人機(jī)的加速度,這使得無人機(jī)可以根據(jù)這些信息進(jìn)行姿態(tài)調(diào)整,以保持穩(wěn)定的飛行狀態(tài)。

      羅盤 IST8310

      IST8310的作用主要是測量地球磁場的方向,提供絕對的坐標(biāo)指向。

      飛控系統(tǒng)需要知道無人機(jī)在空間中的姿態(tài),也就是俯仰、橫滾、航向的角度。地磁傳感器的作用就是測量地球磁場的方向,進(jìn)而推算出無人機(jī)的姿態(tài)。地磁傳感器在無人機(jī)中作為姿態(tài)傳感器使用,其測量的磁場信息可以用于修正由GPS引起的誤差,提高定位精度。


      氣壓計ms5611
      MS5611基于壓電傳感器技術(shù),能夠測量從10到1100 hPa的范圍內(nèi)的氣壓,在溫度變化時輸出的數(shù)字值也能夠很好地進(jìn)行校準(zhǔn)和補(bǔ)償,具有高度的可靠性和穩(wěn)定性。無人機(jī)在飛行中需要準(zhǔn)確地掌握高度信息,以便進(jìn)行穩(wěn)定的飛行和任務(wù)執(zhí)行。氣壓計MS5611能夠?qū)崟r測量大氣壓力,并通過與地面大氣壓力的差異計算無人機(jī)的相對高度。通過與其他傳感器(如陀螺儀和加速度計)的數(shù)據(jù)配合使用,可以實現(xiàn)準(zhǔn)確的高度控制。此外,MS5611還可用于氣壓定高功能。無人機(jī)在飛行中需要維持特定的高度,如懸停或特定高度的飛行任務(wù)。通過周期性地測量氣壓數(shù)據(jù),并與設(shè)定的目標(biāo)高度進(jìn)行比較,無人機(jī)可以調(diào)整油門來保持穩(wěn)定的飛行高度。
      飛控接口介紹
      圖片

      DSM
      DSM飛控的接口是一種數(shù)字串行通信協(xié)議,通常用于與遙控器進(jìn)行通信。DSM接口可以傳輸遙控器的通道數(shù)據(jù),以及其他遙控器的狀態(tài)信息。拓展應(yīng)用方面,DSM接口可以用于以下情況:

      (1)遙控器綁定:飛控的DSM接口可以用于接收來自遙控器的綁定信號,以建立與遙控器的通信連接。通過這種方式,飛控可以與特定的遙控器進(jìn)行配對,確保只有綁定的遙控器能夠控制飛行器。

      (2)遙控器輸入:通過DSM接口,飛控可以接收遙控器傳來的通道數(shù)據(jù),例如油門、橫滾、俯仰和偏航等操作信號。這些數(shù)據(jù)可以用于控制飛行器的姿態(tài)、高度、速度等參數(shù)。飛控通常會對這些輸入信號進(jìn)行處理和解碼,以執(zhí)行相應(yīng)的控制算法。

      (3)遙控器狀態(tài):除了通道數(shù)據(jù),DSM接口還可以傳輸遙控器的狀態(tài)信息,例如舵量、遙控器電量、信號強(qiáng)度等。這些信息可以用于監(jiān)控遙控器的狀態(tài),以及在必要時發(fā)出警報或采取相應(yīng)的措施。

      飛控的DSM接口是實現(xiàn)飛行器與遙控器之間通信的一種方式,通過接收遙控器的輸入信號和狀態(tài)信息,飛控可以實現(xiàn)對飛行器的控制,并與遙控器進(jìn)行信息交流。


      USB

      一種用于連接外部設(shè)備和飛行控制器的通信接口,常位于飛控主板上,并提供了一個標(biāo)準(zhǔn)的USB Type-A或Micro-USB插口,用于與計算機(jī)、遙控器或其他設(shè)備進(jìn)行數(shù)據(jù)傳輸和通信。    


      Power1/Power2

      通過Power1.2接口,飛控可以接收來自電池或其他電源模塊的直流電源,為飛行控制器和其他相關(guān)設(shè)備提供所需的電力。這個接口通常具有正負(fù)極性標(biāo)識,以確保正確連接電源。

      GPS1和GPS2
      用于連接全球定位系統(tǒng)(GPS)模塊,以實現(xiàn)準(zhǔn)確的定位和導(dǎo)航功能。GPS1口相對于GPS2口多了一個安全開關(guān),提供更好的位置隱私和安全保護(hù)。通過打開安全開關(guān),您可以選擇禁用設(shè)備上的GPS功能,并阻止應(yīng)用程序和服務(wù)獲取您的位置信息。gps2口可以接I2C,gps1口無法接。

      Telem1/Telem2/Telem3
      用于與遙控器或其他設(shè)備進(jìn)行串口通信,以實現(xiàn)遙控指令傳輸、數(shù)據(jù)傳輸?shù)裙δ?順序沒有影響,但Telem3可以接一個i2c的設(shè)備,而Telem1.Telem2無法,對于Telem1和Telem2相比,Telem1有單獨(dú)的1.5A電流的限制。

      CAN1,CAN2

      在飛控中,CAN接口通常用于連接電調(diào)(電子調(diào)速器)、電池管理系統(tǒng)(BMS)、光流傳感器、陀螺儀等外部設(shè)備。通過CAN總線,這些設(shè)備可以與飛控進(jìn)行雙向數(shù)據(jù)交換,實現(xiàn)多通道控制和數(shù)據(jù)傳輸。通過CAN接口,飛控可以發(fā)送命令和指令給外部設(shè)備,并接收來自這些設(shè)備的狀態(tài)信息和傳感器數(shù)據(jù)。這種方式可以提高系統(tǒng)的整體性能和可靠性,同時減少對其他接口的占用。兩個接口作用相同,可以通用。

      SBUS OUT
      通過SBUS OUT接口,飛控可以將來自遙控器的控制信號傳輸給其他設(shè)備,如無人機(jī)電調(diào)(電子調(diào)速器)或其他支持SBUS輸入的設(shè)備。這樣,飛控可以實現(xiàn)與其他設(shè)備的通信和控制,使得整個系統(tǒng)能夠進(jìn)行精確的姿態(tài)控制和飛行操作。 需要注意的是,SBUS OUT接口通常使用標(biāo)準(zhǔn)的三針連接器,其中包括信號線、電源線和地線。在連接到其他設(shè)備之前,請確保正確連接接口,并遵循相關(guān)的操作說明。 另外,SBUS OUT接口通常是可配置的,您可以通過飛控的軟件配置界面或參數(shù)設(shè)置來選擇相應(yīng)的SBUS輸出通道和映射方式,以適配不同的設(shè)備和控制需求。

      I2C
      連接各種類型的傳感器,如氣壓計、溫度傳感器、羅盤等。此外,還可以連接其他擴(kuò)展模塊,如GPS模塊、光流傳感器、距離傳感器等。這些外部設(shè)備通過I2C總線與飛控進(jìn)行數(shù)據(jù)交換和通信。使用I2C接口連接外部設(shè)備時,通常需要注意以下幾點(diǎn):
      確保正確連接:根據(jù)設(shè)備和飛控的規(guī)格和要求,將I2C接口的SDA(數(shù)據(jù)線)和SCL(時鐘線)連接到相應(yīng)的引腳。
      地址沖突:多個設(shè)備通過I2C總線連接時,需要確保每個設(shè)備具有唯一的地址,以避免地址沖突。在配置設(shè)備時,請確保設(shè)備的I2C地址設(shè)置正確,并在飛控的相關(guān)參數(shù)中進(jìn)行相應(yīng)的配置。
      供電和電平匹配:確定外部設(shè)備的供電要求和電平適配,以確保正確的供電和信號傳輸。
      配置和校準(zhǔn):在連接外部設(shè)備之前,需要根據(jù)設(shè)備的要求,對飛控進(jìn)行相應(yīng)的配置和校準(zhǔn),以使其能夠正確識別并與外部設(shè)備進(jìn)行通信。

      PPM/SBUS RC IN

      接口是用于接收遙控器信號的接口。它支持兩種常見的遙控器信號輸入?yún)f(xié)議,即PPM(脈沖位置調(diào)制)和SBUS(串行總線)。    

      PPM是一種將多個通道的控制信號合并成一個單一的信號進(jìn)行傳輸?shù)姆绞?。通過PPM輸入接口,飛控可以從連接的遙控器接收到PPM信號,并解析出各個通道的控制值,如油門、方向、俯仰等。

      SBUS是一種串行總線協(xié)議,采用數(shù)字序列來傳輸多個通道的控制信號。通過SBUS輸入接口,飛控可以直接接收來自支持SBUS輸出的遙控器的信號,并解析出各個通道的控制值。

      FMU PWM OUT/IO OUT

      是兩種不同的輸出接口,具有不同的功能和用途。
      FMU PWM OUT接口是用于輸出PWM信號給舵機(jī)或電調(diào)的接口,由飛行管理單元(FMU)控制。這些PWM輸出通道通常用于控制飛行器的各個舵機(jī),如油門、俯仰、橫滾、方向等。每個PWM輸出通道都可以單獨(dú)設(shè)置,并通過PWM信號來控制對應(yīng)的舵機(jī)或電調(diào)的位置或轉(zhuǎn)速。
      I/O OUT接口是用于通用輸入/輸出的接口,可用于連接各種外部設(shè)備或傳感器。I/O OUT接口通常是數(shù)字信號(高低電平),可以用于與其他設(shè)備進(jìn)行觸發(fā)、控制或數(shù)據(jù)傳輸。您可以通過配置相關(guān)參數(shù),將I/O OUT接口用于特定的用途,如觸發(fā)相機(jī)快門、連接LED燈條、連接距離傳感器等。

      I/O Debug

      用于IO芯片調(diào)試,讀取調(diào)試信息。


      FMU Debug

      用于FMU芯片調(diào)試,讀取調(diào)試信息。



      總結(jié) 
      本文從飛控傳感器的基礎(chǔ)原理到ICF5與Pixhawk 6C硬件的細(xì)致對比,再到對硬件接口的具體分析,我們試圖構(gòu)建一個知識的大廈,讓初學(xué)者站在巨人的肩膀上。望這篇文章能夠為您提供清晰的方向,在理解無人機(jī)的復(fù)雜世界中邁出堅實的第一步。當(dāng)然,這僅僅是開始,無人機(jī)技術(shù)的海洋遼闊而深邃,愿您的探索之路充滿驚奇與發(fā)現(xiàn)。就讓我們一同期待,在您的學(xué)習(xí)和實踐中,無人機(jī)將如何展現(xiàn)其更多的可能性。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多