MiniFly四軸飛行器之部分系統及電源分析

2021-09-28 23:40:44 字數 1184 閱讀 6435

最近硬體四軸很火,了解了很久,還是選擇了minifly,主要還是資料多,後邊可以有人討論,不像很多就是建了個群,研究問題還是在論壇方便很多。

四軸終於拿到手,功能很強大,主要是還支援二次開發,可以研究下玩玩小四軸了

還是先從硬體入手分析下

1.系統框架

主體可以分成兩個小系統,後續可以按照這個順序分析**

1.通訊部分—基於m0和nfr51822,包括電源管理

2.控制部分—基於m4和外圍感測器

2.比較關注的電源部分

電源還是比較考究,直接包含了充電功能,不用每次使用外接的充電模組(之前自製過乙個充電模組,看來以後可以整合到電路裡了)

按鍵斷電功能這個比較喜歡:這個是nfr51822控制ven_d引腳來實現斷電的

上個nfr51822部分電路

開始看**,大致看了下程式,先是監測按鍵狀態

/*按鍵掃瞄處理*/

void

buttonprocess()

else

if(pressed==true)}}

/*獲取按鍵狀態*/

buttonevent_e buttongetstate()

然後就是在主函式中進行相應的操作,先不說了

看下怎麼實現電源開關的:這麼最後應該f1部分還是有電的,只是消耗較少,尋求一種可以完全斷電的方案??

/*開啟電源*/

void

pmpoweron

(void

)

/*關閉電源*/

void

pmpoweroff

(void

)

void

pminit()

四軸飛行器開發

(stm32直流電機驅動)

(stm32串列埠應用)

stm32 如何用dma搬運資料

四軸飛行器姿態控制

用來表示三維空間中運動物體繞座標軸旋轉的情況,即物體每時每秒的姿態可以由尤拉角表示。四元數用於物體的旋轉,是一種複雜但是效率較高的旋轉方式。對於乙個物體的旋轉,我們只需要知道四個值 乙個旋轉向量 乙個旋轉角度,而四元素也正是 這樣設計的 q x,y,z,w 其中x,y,z代表向量的三維座標,w代表角...

四軸飛行器建模和控制(二)

上一章普及了一些基本的物理知識,下面我們開始具體分析四軸的建模和控制的具體問題 首先明確兩個座標系,世界座標系和機體座標系。世界座標系是固定在地面或者特定位置不懂的,又稱參考係或者慣性系。機體座標系是隨機體實時運轉的,固連在飛機上的座標系。慣性系我們用 a 1,a2 a3 來表示,體座標係用 b 1...

四軸飛行器的原理和組成

在真正開始四軸飛行器 四旋翼飛行器 的製作之前。我們先來了解一下四軸飛行器的基本組成和原理。除了了解必要的理論原理外。還須要知道四軸飛行器的四個部分 機架 飛控 感測器和電機與電調本文選自四軸飛行器實踐教程大學霸。四軸飛行器是在空氣中飛行的飛行器。為了獲得便宜的動力。它僅僅能利用空氣動力,不能像火箭...