資料介紹
本文檔介紹的主要內容是采用STM32設計的四軸飛行器飛控系統的詳細資料概述
四軸飛行器是一種結構緊湊、飛行方式獨特的垂直起降式飛行器,與普通的飛行器相比具有結構簡單,故障率低和單位體積能夠產生更大升力等優點,在軍事和民用多個領域都有廣闊的應用前景,非常適合在狹小空間內執行任務。因此四旋翼飛行器具有廣闊的應用前景,吸引了眾多科研人員,成為國內外新的研究熱點。
本設計主要通過利用慣性測量單元(IMU)姿態獲取技術、PID電機控制算法、2.4G無線遙控通信技術和高速空心杯直流電機驅動技術來實現簡易的四軸方案。整個系統的設計包括飛控部分和遙控部分,飛控部分采用機架和控制核心部分一體設計增加系統穩定性,遙控部分采用模擬搖桿操作輸入使操作體驗極佳,兩部分之間的通信采用2.4G無線模塊保證數據穩定傳輸。飛行控制板采用高速單片機STM32作為處理器,采用含有三軸陀螺儀、三軸加速度計的運動傳感器MPU6050作為慣性測量單元,通過2.4G 無線模塊和遙控板進行通信,最終根據PID控制算法通過PWM方式驅動空心杯電機來達到遙控目標。
1、系統總體設計
系統硬件的設計主要分要遙控板和飛控板兩個部分,遙控板采用常見羊角把游戲手柄的外形設計,控制輸入采用四向搖桿,無線數據傳輸采用2.4G無線模塊。飛控板采用控制處理核心和機架一體的設計即處理器和電機都集成在同一個電路板上,采用常規尺寸能夠采用普通玩具的配件。系統軟件的設計同樣包括遙控板和飛控板兩部分的工作,遙控板軟件的設計主要包括ADC的采集和數據的無線發送。飛控板的軟件的設計主要包括無線數據的接收,自身姿態的實時結算,電機PID增量的計算和電機的驅動。整個四軸飛行器系統包括人員操作遙控端和飛行器控制端,遙控端主控制器STM32通過ADC外設對搖桿數據進行采集,把采集到的數據通過2.4G無線通信模塊發送至飛控端。飛控板的主要工作就是通過無線模塊進行控制信號的接收,并且利用慣性測量單元獲得實時系統加速度和角速度原始數據,并且最終解算出當前的系統姿態,然后根據遙控板發送的目標姿態和當姿態差計算出PID電機增量,然后通過PWM驅動電機進行系統調整來實現飛行器的穩定飛行。系統的總體設計框圖如圖1所示。
四軸飛行器是一種結構緊湊、飛行方式獨特的垂直起降式飛行器,與普通的飛行器相比具有結構簡單,故障率低和單位體積能夠產生更大升力等優點,在軍事和民用多個領域都有廣闊的應用前景,非常適合在狹小空間內執行任務。因此四旋翼飛行器具有廣闊的應用前景,吸引了眾多科研人員,成為國內外新的研究熱點。
本設計主要通過利用慣性測量單元(IMU)姿態獲取技術、PID電機控制算法、2.4G無線遙控通信技術和高速空心杯直流電機驅動技術來實現簡易的四軸方案。整個系統的設計包括飛控部分和遙控部分,飛控部分采用機架和控制核心部分一體設計增加系統穩定性,遙控部分采用模擬搖桿操作輸入使操作體驗極佳,兩部分之間的通信采用2.4G無線模塊保證數據穩定傳輸。飛行控制板采用高速單片機STM32作為處理器,采用含有三軸陀螺儀、三軸加速度計的運動傳感器MPU6050作為慣性測量單元,通過2.4G 無線模塊和遙控板進行通信,最終根據PID控制算法通過PWM方式驅動空心杯電機來達到遙控目標。
1、系統總體設計
系統硬件的設計主要分要遙控板和飛控板兩個部分,遙控板采用常見羊角把游戲手柄的外形設計,控制輸入采用四向搖桿,無線數據傳輸采用2.4G無線模塊。飛控板采用控制處理核心和機架一體的設計即處理器和電機都集成在同一個電路板上,采用常規尺寸能夠采用普通玩具的配件。系統軟件的設計同樣包括遙控板和飛控板兩部分的工作,遙控板軟件的設計主要包括ADC的采集和數據的無線發送。飛控板的軟件的設計主要包括無線數據的接收,自身姿態的實時結算,電機PID增量的計算和電機的驅動。整個四軸飛行器系統包括人員操作遙控端和飛行器控制端,遙控端主控制器STM32通過ADC外設對搖桿數據進行采集,把采集到的數據通過2.4G無線通信模塊發送至飛控端。飛控板的主要工作就是通過無線模塊進行控制信號的接收,并且利用慣性測量單元獲得實時系統加速度和角速度原始數據,并且最終解算出當前的系統姿態,然后根據遙控板發送的目標姿態和當姿態差計算出PID電機增量,然后通過PWM驅動電機進行系統調整來實現飛行器的穩定飛行。系統的總體設計框圖如圖1所示。
- 基于STM32單片機的四旋翼飛行器控制系統 119次下載
- 基于STM32的四軸飛行器飛控系統設計資料下載 55次下載
- 基于STM32設計的四軸飛行器飛控系統資料下載 29次下載
- 四軸飛行器的資料說明 4次下載
- 多旋翼無人機飛行器的入門學習資料和實踐說明 12次下載
- 如何使用STM32單片機設計四旋翼自主飛行器探測跟蹤系統資料概述 22次下載
- 數字系統設計與PLD應用答案的詳細資料概述 7次下載
- 如何使用STM32設計四軸飛行器資料合集包括了程序,原理圖和羅盤計算 85次下載
- 四軸飛行器源代碼詳細資料免費下載 37次下載
- 基于STM32單片機的指紋識別設計的詳細資料概述 55次下載
- 如何基于STM32F103對4路ADCDMA進行改進的詳細資料概述 12次下載
- 如何采用DSP兼容的第三方算法來進行視頻成像技術的詳細資料概述 4次下載
- KeyStone處理器的硬件系統設計詳細資料概述 7次下載
- 基于STM32F4的四軸飛行器控制系統_論文 41次下載
- 基于STM32F4的四軸航拍飛行器 20次下載
- 基于DSP的無人飛行器飛行控制系統設計 683次閱讀
- 星翼電子:MiniFly開源四軸飛行器信息描述 2104次閱讀
- 庫卡機器人模擬量輸入輸出編程的詳細資料概述 6123次閱讀
- 開關電源的正激變換器基本工作原理及元器件如何選擇等詳細資料概述 1.1w次閱讀
- 基于STM32四軸飛行器電路設計的詳細圖解資料概述 1.5w次閱讀
- PLC常用基本環節梯形圖和詳細文字說明詳細資料概述 7777次閱讀
- 變壓器保護的基本要求,保護配置和運行規定的詳細資料概述 7151次閱讀
- 四軸飛行器如何對頻_四軸飛行器怎么操作 9.7w次閱讀
- 四軸飛行器什么牌子好_十大四軸飛行器品牌排行版 1.6w次閱讀
- 基于STM32的四旋翼飛行姿態串級控制的設計與實現 7255次閱讀
- 基于STM32的簡易四軸飛行器系統的設計實現 1.6w次閱讀
- 以STM32F4為控制核心的四軸航拍飛行器的設計與實現 8184次閱讀
- 四軸飛行器怎么起飛_四軸飛行器原理 4.8w次閱讀
- 基于STM32的四軸飛行器電路設計—電路精選(53) 3.9w次閱讀
- 教你DIY一個四軸飛行器 7874次閱讀
下載排行
本周
- 1IP2369支持PD3.1 快充輸入輸出協議支持2~6 節串聯電池集成升降壓功率最大充放電功率45W
- 1.82 MB | 2次下載 | 免費
- 2什么是儀表放大器?儀表放大器公式推導+工作原理
- 2.98 MB | 1次下載 | 2 積分
- 3常見的電路拓撲結構
- 0.32 MB | 1次下載 | 免費
- 4仁懋電子產品畫冊
- 3.04 MB | 1次下載 | 免費
- 5十六進制逆變器SN74AUCU04 數據表
- 368.18KB | 次下載 | 免費
- 6具有三態輸出的四總線緩沖門SN54ABT126 SN74ABT126數據表
- 735.11KB | 次下載 | 免費
- 7具有3態輸出的16位緩沖器/驅動器ABT16241A數據表
- 530.16KB | 次下載 | 免費
- 8帶自動方向檢測和 ±10kV ESD保護功能的TXB0106-Q1 6位雙向電壓電平轉換器數據表
- 884.6KB | 次下載 | 免費
本月
- 1RSA306B頻譜分析儀技術資料匯總
- 未知 | 204次下載 | 免費
- 2RSA500A系列便攜式頻譜分析儀技術盤點
- 未知 | 157次下載 | 免費
- 3高幅度波形/ 函數發生器汽車、半導體、科學和工業應用測量剖析
- 未知 | 141次下載 | 免費
- 4直流無刷電機驅動與失速電流限制參考設計
- 10.6 MB | 34次下載 | 1 積分
- 5電動汽車同步快充慢充原理及測試的三種情況介紹
- 未知 | 30次下載 | 免費
- 6NI數據采集(DAQ)函數的應用
- 0.3 MB | 23次下載 | 免費
- 7保護新能源汽車電池使用壽命的六種措施
- 未知 | 18次下載 | 免費
- 8稀土激光材料的詳述
- 0.1 MB | 11次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935096次下載 | 免費
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420057次下載 | 免費
- 3Altium DXP2002下載入口
- 未知 | 233071次下載 | 免費
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191341次下載 | 免費
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183325次下載 | 免費
- 6labview8.5下載
- 未知 | 81572次下載 | 免費
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73798次下載 | 免費
- 8LabVIEW 8.6下載
- 未知 | 65981次下載 | 免費
評論
查看更多