侵權投訴

基于STM32四軸飛行器參考電路設計

電子發燒友網 ? 2019-06-17 14:58 ? 次閱讀

四軸飛行器是一種利用四個旋翼作為飛行引擎來進行空中飛行的飛行器。進入20世紀以來,電子技術飛速發展四軸飛行器開始走向小型化,并融入了人工智能,使其發展趨于無人機,智能機器人。

四軸飛行器不但實現了直升機的垂直升降的飛行性能,同時也在一定程度上降低了飛行器機械結構的設計難度。四軸飛行器的平衡控制系統由各類慣性傳感器組成。在制作過程中,對整體機身的中心、對稱性以及電機性能要求較低,這也正是制作四軸飛行器的優勢所在,而且相較于固定翼飛機,四軸也有著可垂直起降,機動性好,易維護等優點。

系統方案

本設計采用STM32F4作為核心處理器,該處理器內核架構 ARM Cortex-M4,具有高性能、低成本、低功耗等特點。

設計總體框圖

主控板包括傳感器MPU6050電路模塊、無線藍牙模塊、電機啟動模塊,電源管理模塊等;遙控使用商品遙控及接收機。控制芯片捕獲接收機的PPM命令信號,傳感器與控制芯片之間采用IIC總線連接,MCU電調之間用PWM傳遞控制信號。

MPU-6050電路原理圖

電源管理模塊

四軸飛行器要求整體設計質量較輕,體積較小,因此在電池的選取方面,采用體積小、質量輕、容量大的鋰電池供電最合適。系統的核心芯片為STM32F103,常用工作電壓為3.3V,同時慣性測量傳感器,藍牙通信模塊的常規供電電壓也為3.3V,鋰電池的電壓為11.4V,要使系統正常工作,需要將11.4V的鋰電池電壓穩壓到3.3V。常用的78系列穩壓芯片已不再適用,必須選擇性能更好的穩壓芯片。

經綜合考慮,本電路采用LM1117-3.3和LM2940-5電源部分的核心芯片。電池電源經過LM2940-5降到5V后在輸入LM1117-3.3穩壓為3.3V。由于電機部分電流較大,故在飛控電路部分加入了過流保護,使用500mA的保險絲

本設計是基于STM32F4的四軸航拍平臺。以STM32F407為控制核心,四軸飛行器為載體,輔以云臺的航拍系統。硬件上由飛控電路,電源管理等系統組成。其具有靈活輕盈,延展性,適應性強好等特點。在實際應用方面,四軸飛行器可以在復雜、危險的環境下可以完成特定的飛行任務,也可以用于監控交通,環境等。


原文標題:基于STM32四軸飛行器參考電路設計

文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
分享:

評論

相關推薦

STM32F101XX系列ARM內核32位高性能微控制器的參考手冊免費下載

本參考手冊針對應用開發,提供關于如何使用小容量、中容量和大容量的STM32F101xx、STM32F....
發表于 12-13 14:29 ? 45次 閱讀
STM32F101XX系列ARM內核32位高性能微控制器的參考手冊免費下載

STM32智能小車控制主板的電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32智能小車控制主板的電路原理圖免費下載
發表于 12-13 14:29 ? 46次 閱讀
STM32智能小車控制主板的電路原理圖免費下載

STM32F10x單片機的常見應用解析

系統時鐘的監控和切換起因:在實際應用中,經常出現由于晶體振蕩器在運行中失去作用,造成微處理器的時鐘源....
發表于 12-13 08:00 ? 29次 閱讀
STM32F10x單片機的常見應用解析

基于stm32設計小車對周圍環境的探索

想用兩個stm32系統實現一個用于控制小車并使用攝像頭對路徑環境進行采樣后傳回另外一個stm32并使用FTF屏顯示...
發表于 12-12 20:02 ? 416次 閱讀
基于stm32設計小車對周圍環境的探索

如何使用線陣CCD和STM32單片機實現滾針直徑的精確測量

滾針軸承具有較小的體積及較高的承載能力,廣泛應用于交通運輸、家用電器、機床機械等工業領域。作為滾針軸....
發表于 12-12 17:39 ? 38次 閱讀
如何使用線陣CCD和STM32單片機實現滾針直徑的精確測量

單片機的這5個常見問題,你能解決嗎?

在單片機學習、考試,甚至在面試過程中,有各種問題等待著我們,當然,常見的問題其實也不少,今天就梳理了5個比較常見的,看看你...
發表于 12-12 17:03 ? 658次 閱讀
單片機的這5個常見問題,你能解決嗎?

【項目分享】SLAM+語音機器人硬件部分——stm32主控硬件設計

運動底盤是移動機器人的重要組成部分,不像激光雷達、IMU、麥克風、音響、攝像頭這些通用部件可以直接買到,很難買到通用的底...
發表于 12-12 15:17 ? 812次 閱讀
【項目分享】SLAM+語音機器人硬件部分——stm32主控硬件設計

ST-LINK V2 STM8/STM32下載器 燒錄器 PCB BOM硬件開源資料!

    最近在學習Layout,覺得ST-LINK V2比較適合實戰實踐練習。所以從設計到-PCB打樣到-SMT貼片生產-再...
發表于 12-12 14:19 ? 942次 閱讀
ST-LINK V2 STM8/STM32下載器 燒錄器    PCB BOM硬件開源資料!

實例分享:STM32單片機如何設置外部中斷

使用 GPC3 作為中斷源,上升沿觸發外部中斷必須配置好 EXTI 和 NVIC 使用以下函數打開 SYSCFG 的時鐘 ...
發表于 12-11 17:26 ? 935次 閱讀
實例分享:STM32單片機如何設置外部中斷

STM32的電源管理與低功耗控制設計

處理器廣泛地利用門時鐘來禁能那些未用的功能和未用功能塊的輸入,因此只有正在有效使用中的邏輯才會消耗動....
發表于 12-11 15:32 ? 105次 閱讀
STM32的電源管理與低功耗控制設計

STM32怎么去準確提取一個定時器3的值?

void TIM3_Int_Init(u16 arr,u16 psc) {     TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStru...
發表于 12-11 14:03 ? 203次 閱讀
STM32怎么去準確提取一個定時器3的值?

我在網上看了一段代碼實現長按單擊雙擊,我覺得不能實現,求大神看下我對不對

unsigned char scan_key() { /* 值key_return如下:           1---------單擊   &nbs...
發表于 12-11 10:14 ? 232次 閱讀
我在網上看了一段代碼實現長按單擊雙擊,我覺得不能實現,求大神看下我對不對

我在網上看了一段實現長按,單擊,雙擊,我看了好像不能實現,求大神看一下我認為對不對

#include #include int main() {     printf("Hello world!\n");     return 0; } unsigned ...
發表于 12-11 10:11 ? 250次 閱讀
我在網上看了一段實現長按,單擊,雙擊,我看了好像不能實現,求大神看一下我認為對不對

STM32串口打印ADC

哪位大神可以提供一個庫函數版打印ADC的代碼,初學者不會使用串口輸出數據 ...
發表于 12-10 18:08 ? 356次 閱讀
STM32串口打印ADC

從事MCU方案開發,究竟有哪些技術難點?

從事MCU單片機方案的開發多年,包括51核ARM核,各種應用:1.通信基站環境控制箱控制板; 2. ....
的頭像 Duke 發表于 12-10 18:07 ? 0次 閱讀
從事MCU方案開發,究竟有哪些技術難點?

需STM32F103資料

哪位好友有STM32F103原理圖,給我傳一下,最好輸入與AC220有關,輸出控制繼電器……[email][email protected][/email],先謝啦...
發表于 12-10 16:50 ? 226次 閱讀
需STM32F103資料

STM32F407ZGT6開發板的電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F407ZGT6開發板的電路原理圖免費下載。
發表于 12-10 08:00 ? 41次 閱讀
STM32F407ZGT6開發板的電路原理圖免費下載

STM32F103C8T6 32位微控制器的電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F103C8T6微控制器的電路原理圖免費下載。
發表于 12-09 08:00 ? 71次 閱讀
STM32F103C8T6 32位微控制器的電路原理圖免費下載

如何使用在搭載了RT-Thread系統的STM32平臺上使用C++

打開 Env 工具,在 Env 命令行中輸入 menuconfig,進入配置界面,使用 menuco....
的頭像 玩轉單片機 發表于 12-08 10:27 ? 460次 閱讀
如何使用在搭載了RT-Thread系統的STM32平臺上使用C++

STM32嵌入式操作系統的介紹

本文檔的主要內容詳細介紹的是STM32嵌入式操作系統的介紹包括了:1.操作系統基本介紹,2.Free....
發表于 12-06 15:31 ? 67次 閱讀
STM32嵌入式操作系統的介紹

基于ARM MDK集成開發環境從事STM32開發過程中的兩個小提醒

先看看芯片內部RAM情況。目前使用的芯片是STM32F746NG,查看其數據手冊可知其內部系統RAM....
的頭像 ST MCU 信息交流 發表于 12-06 15:20 ? 517次 閱讀
基于ARM MDK集成開發環境從事STM32開發過程中的兩個小提醒

使用STM32微控制器上的浮點單元實現性能演示

 本應用筆記介紹了如何使用STM32 Cortex?-M4和STM32 Cortex?-M7微控制器....
發表于 12-06 15:03 ? 57次 閱讀
使用STM32微控制器上的浮點單元實現性能演示

STM32中斷優先級的相關概念與使用筆記詳細資料概述

 1.ARM cortex_m3內核支持256個中斷(16個內核+240外部)和可編程256級中斷優....
發表于 12-05 16:45 ? 69次 閱讀
STM32中斷優先級的相關概念與使用筆記詳細資料概述

STM32Cube的官方例程學習教程免費下載

STM32CubeMX是ST官方提供的一個代碼生成工具。使用該工具,通過圖形化的配置方法,就能快速生....
發表于 12-05 15:28 ? 71次 閱讀
STM32Cube的官方例程學習教程免費下載

STM32參考手冊中文版免費下載

STM32L 系列產品基于超低功耗的 ARM Cortex-M4處理器內核,采用意法半導體獨有的兩大....
發表于 12-05 15:27 ? 93次 閱讀
STM32參考手冊中文版免費下載

STM32數模轉換器的說明

 考慮到許多基于ARM的微型計算機都內置了DAC模塊,因此Mikroelektronika還將易于使....
的頭像 39度創意研究所 發表于 12-05 10:06 ? 302次 閱讀
STM32數模轉換器的說明

如何使用STM32單片機開發USB程序

以前一直就有打玩USB的想法,最近時間充足于是決心打玩STM32的USB,購買的是萬利的STM321....
發表于 12-04 15:46 ? 105次 閱讀
如何使用STM32單片機開發USB程序

STM32開發板的SPI通信的資料概述

SPI(Serial Peripheral Interfac)e是一種串行同步通訊協議,由一個主設備....
發表于 12-03 11:31 ? 82次 閱讀
STM32開發板的SPI通信的資料概述

STM32cubeMX的串口使用教程免費下載

本文檔的主要內容詳細介紹的是STM32cubeMX的串口使用教程免費下載。
發表于 12-03 11:31 ? 68次 閱讀
STM32cubeMX的串口使用教程免費下載

使用STM32開發板實現俄羅斯方塊游戲的工程文件和源代碼免費下載

本文檔的主要主要內容詳細介紹的是使用STM32單片機開發板實現俄羅斯方塊游戲的工程文件和源代碼免費下....
發表于 12-02 08:00 ? 81次 閱讀
使用STM32開發板實現俄羅斯方塊游戲的工程文件和源代碼免費下載

單片機下載程序的三種方式介紹

要使用JTAG方式下載程序,不管是使用J-LINK、ULINK、ST-LINK,只需要把單片機上相應....
發表于 11-29 16:36 ? 388次 閱讀
單片機下載程序的三種方式介紹

基于一種以STM32為核心電路的多源數據采集板卡設計

多源數據采集板卡主要由 STM32 核心電路、2 路 CAN 總線接口、2 路 RS485 接口、4....
發表于 11-29 15:50 ? 257次 閱讀
基于一種以STM32為核心電路的多源數據采集板卡設計

工程師經驗手記例說STM32 PDF電子書免費下載

將由淺入深,帶領大家進入STM32的世界。本書總共分為3篇:第1篇為硬件篇,主要介紹實驗平臺;第2篇....
發表于 11-28 17:24 ? 103次 閱讀
工程師經驗手記例說STM32 PDF電子書免費下載

單片機待機喚醒的幾種方法解析

1、睡眠模式(Cortex?-M3內核停止,所有外設包括Cortex-M3核心的外設,如NVIC、系....
發表于 11-28 17:06 ? 309次 閱讀
單片機待機喚醒的幾種方法解析

STM32F1系列開發板的EMWIN開發手冊第二版免費下載

在實際應用中我們時常需要制作UI界面來實現人機交互,簡單的UI我們可以自己直接寫代碼,但是對于那些復....
發表于 11-28 15:57 ? 102次 閱讀
STM32F1系列開發板的EMWIN開發手冊第二版免費下載

STM32F1系列單片機的HAL庫使用手冊

 每個驅動程序由一組功能組成,這些功能涵蓋了最常見的外圍設備功能。每個驅動程序的開發都是由一個公共A....
發表于 11-28 15:57 ? 98次 閱讀
STM32F1系列單片機的HAL庫使用手冊

STM32F1系列單片機的UCOS開發手冊第二版免費下載

在以前學習的例程中大多都不帶操作系統,也就是裸奔,本教程將帶領大家進入RTOS的世界,關于RTOS類....
發表于 11-28 15:57 ? 106次 閱讀
STM32F1系列單片機的UCOS開發手冊第二版免費下載

STM32F1單片機的LWIP開發手冊免費下載

本章,我們將向大家介紹ALIENTEK的STM32F103戰艦V3開發板以太網接口及其使用。STM3....
發表于 11-28 15:57 ? 81次 閱讀
STM32F1單片機的LWIP開發手冊免費下載

STM32的編譯器CubeIDE安裝包應用程序免費下載

本文檔的主要內容詳細介紹的使用STM32的編譯器CubeIDE安裝包應用程序免費下載。
發表于 11-28 11:44 ? 67次 閱讀
STM32的編譯器CubeIDE安裝包應用程序免費下載

STM32 V3.4固件庫的使用實例詳細說明

剛入手STM32,查了好多資料也看了好多開發板的程序和教程,以自己的思路先上一個工程框架吧,剩下的就....
發表于 11-27 16:43 ? 72次 閱讀
STM32 V3.4固件庫的使用實例詳細說明

STM32學習筆記:讀寫內部Flash

stm32的外設地址從0x4000 0000開始,可以看到在庫文件中,是通過基于0x4000 000....
的頭像 玩轉單片機 發表于 11-26 14:32 ? 824次 閱讀
STM32學習筆記:讀寫內部Flash

使用STM32單片機進行有感無刷軟件的調試心得的詳細資料說明

廢話不多說,基本原理不多講,論壇里面已經有足夠多的資料了,只講軟件調試過程中的一些體會。一開始按照經....
發表于 11-25 08:00 ? 62次 閱讀
使用STM32單片機進行有感無刷軟件的調試心得的詳細資料說明

STM32單片機開發板的ST-Link調試教程資料免費下載

前所有正點原子 STM32 教程講解的調試工具都是以 JLINK 為例。由于德產 J-LINK 價格....
發表于 11-25 08:00 ? 77次 閱讀
STM32單片機開發板的ST-Link調試教程資料免費下載

STM8和STM32系列單片機的產品選型手冊免費下載

本文檔的主要內容詳細介紹的是STM8和STM32系列單片機的產品選型手冊免費下載。
發表于 11-25 08:00 ? 94次 閱讀
STM8和STM32系列單片機的產品選型手冊免費下載

STM32單片機的學習筆記實例和資料詳細講解

我現在有點不明白CTRL 之前設置的有相應的選擇,為什么這個地方只要第0 位置位就行了,而不需要相應....
發表于 11-22 15:50 ? 227次 閱讀
STM32單片機的學習筆記實例和資料詳細講解

STM32系列單片機的原理圖合集免費下載

本文檔的主要內容詳細介紹的是STM32系列單片機的原理圖合集免費下載包括了:STM32F0,STM3....
發表于 11-22 08:00 ? 147次 閱讀
STM32系列單片機的原理圖合集免費下載

使用STM32F1單片機實現PWM輸出的源代碼和工程文件免費下載

本文檔的主要內容詳細介紹的是使用STM32F1單片機實現PWM輸出的源代碼和工程文件免費下載。
發表于 11-21 17:20 ? 109次 閱讀
使用STM32F1單片機實現PWM輸出的源代碼和工程文件免費下載

STM32F103RBT6最小系統的電路圖和PCB圖與工程文件免費下載

本文檔的主要內容詳細介紹的是STM32F103RBT6最小系統的電路圖和PCB圖與工程文件免費下載。....
發表于 11-21 17:17 ? 182次 閱讀
STM32F103RBT6最小系統的電路圖和PCB圖與工程文件免費下載

使用STM32F1實現TFTLCD顯示的源代碼和工程文件免費下載

本文檔的主要內容詳細介紹的是使用STM32F1實現TFTLCD顯示的源代碼和工程文件免費下載。 ....
發表于 11-21 17:17 ? 85次 閱讀
使用STM32F1實現TFTLCD顯示的源代碼和工程文件免費下載

STM32單片機的入門知識要點總結

  本文檔的主要內容詳細介紹的是STM32單片機的入門知識要點總結。
發表于 11-21 11:39 ? 133次 閱讀
STM32單片機的入門知識要點總結

STM32單片機的觸摸鍵輸入檢測實驗的詳細資料說明

觸摸按鍵是電路中常用的一種開關元器件,也是一種常用的人機接口。因觸摸按鍵具有堅固耐用、反應速度快、節....
發表于 11-20 17:29 ? 77次 閱讀
STM32單片機的觸摸鍵輸入檢測實驗的詳細資料說明

五大嵌入式操作系統:μClinux、μC/OS-II、eCos、FreeRTOS和RT-thread

μClinux最大特點在于針對無MMU處理器設計,這對于沒有MMU功能的STM32F103來說是合適....
的頭像 DSP工程師 發表于 11-20 15:34 ? 668次 閱讀
五大嵌入式操作系統:μClinux、μC/OS-II、eCos、FreeRTOS和RT-thread

基于STM32L476芯片來做個演示

TIM3的更新時間控制兩個SPI的收發節奏,即定時器每產生一次更新事件,SPI1/SPI2這兩個主從....
的頭像 ST MCU 信息交流 發表于 11-20 14:57 ? 644次 閱讀
基于STM32L476芯片來做個演示

定時器實現3路時差和占空比可調的波形

這里使用STM32F302_Nucleo板來實現之。使用STM32常規定時器中的高級定時器TIM1來....
的頭像 ST MCU 信息交流 發表于 11-20 14:54 ? 558次 閱讀
定時器實現3路時差和占空比可調的波形

STM32定時器做PWM輸出時的電平話題

第一種,將相關PWM輸出的GPIO口的復用功能取消,對其進行GPIO的高低控制。這種方法簡單可行,有....
的頭像 ST MCU 信息交流 發表于 11-20 14:51 ? 569次 閱讀
STM32定時器做PWM輸出時的電平話題

STM32CubeIDE使用入門的幾個常見問題

當然。可以說STM32cubeIde已經將stm32CubeMx作為一個模塊嵌入其開發環境中了。我們....
的頭像 ST MCU 信息交流 發表于 11-20 14:49 ? 3188次 閱讀
STM32CubeIDE使用入門的幾個常見問題

STM32F405xx和STM32F407xx系列芯片的中文資料免費下載

STM32F405XX和STM32F407XX系列基于高性能ARM?Cortex?-M4 32位RI....
發表于 11-20 08:00 ? 113次 閱讀
STM32F405xx和STM32F407xx系列芯片的中文資料免費下載

如何使用STM32進行智能硬件開發

NUCLEO L073RZ 是 ST 公司推出的一款針對 STM32L0 系列設計的 Cortex ....
發表于 11-19 15:15 ? 135次 閱讀
如何使用STM32進行智能硬件開發

如何使用CPUID和AES算法實現STM32單片機的固件升級

針對STM32系統固件升級時使用同一個文件易被非法復制使用的缺陷,提出并實現了一種一個STM32芯片....
發表于 11-19 15:14 ? 64次 閱讀
如何使用CPUID和AES算法實現STM32單片機的固件升級

STM32F1系列的HAL庫手冊免費下載

本文檔的主要內容詳細介紹的是STM32F1系列單片機的HAL庫手冊免費下載。
發表于 11-19 14:36 ? 70次 閱讀
STM32F1系列的HAL庫手冊免費下載
分分彩计划 开宠物粮店赚钱吗 波音公司赚钱吗 腾讯视频分享赚钱模式 晚上找个赚钱的工作 宏發彩票安卓 买什么期货赚钱的吗 录入员在家做真的能赚钱吗 王者荣耀段位 湖南麻将下载免费下载 韩妆代购赚钱吗 手游天龙八部怎么赚钱之道 jk娱乐网址 靠技能赚钱五行 财神友道可以赚钱吗 宏發彩票网址 现在那种货车最赚钱