套裝4本:
隨著集成電路、微控製器以及微機電技術的發展,多鏇翼無人飛行器的控製技術得到瞭蓬勃的發展。隨著大疆、派諾特、3DR等國內外一係列無人機公司推齣針對普通大眾的消費級無人機産品,無人機作為一個普通消費應用也得到瞭大眾的認可和接受,越來越多的工程技術人員將多鏇翼無人飛行器作為一個**的控製係統來進行學習和研究。本書主要圍繞多鏇翼無人機的飛控係統設計,從嵌入式的基礎知識開始,深入淺齣地介紹瞭無人機的基本知識和硬件構成,重點介紹瞭無人機的飛控係統原理、基礎和開發流程,針對飛行器係統的狀態解算介紹瞭幾種不同的解算方法,並給齣相應的實際代碼例程。本書從各方麵對無人機係統的設計進行闡述,並提供瞭前沿的知識和信息,既有初學者希望瞭解的基礎知識,也有行業研究者所希望深入瞭解的算法分析,以及室內定位SLAM原理等。
除瞭正文部分,本書還提供瞭豐富的附錄,包括四鏇翼無人機的組裝、無刷電機與電調的相關知識、無人機實驗室的相關研發調試設備,以及業界流行的開源飛控的相關知識,甚至包括無人機的相關應用,讓讀者能夠更全麵地熟悉和瞭解整個無人機行業的生態係統。
本書特彆適閤作為高等院校自動化、計算機、電子工程等相關專業“多鏇翼無人飛行器設計”課程的教材,也可供從事嵌入式係統開發與應用的工程技術人員參考。
第1章多鏇翼無人機基礎知識
1.1無人機的介紹
1.2無人機的分類與管理
1.3無人機與航空模型的區彆
1.4多鏇翼無人機的發展曆史
1.5多鏇翼無人機的組成
1.5.1機架係統
1.5.2動力係統
1.5.3動力電源與充電係統
1.5.4電子調速器
1.5.5飛行控製係統
1.5.6遙控器和遙控接收機
1.5.7遙測鏈路數傳係統
1.5.8光流定位係統
1.5.9全球衛星導航係統
1.5.10高度計
1.5.11導航係統
1.5.12無綫圖傳係統
1.5.13地麵站控製係統
1.5.14任務載荷雲颱和攝像頭
1.5.15避障係統
1.5.16虛擬現實和增強現實係統
1.6多鏇翼飛行器的結構和飛行原理
1.6.1多鏇翼飛行器的機身布局
1.6.2多鏇翼飛行器的鏇翼結構
1.6.3多鏇翼飛行器的飛行原理
1.6.4多鏇翼的優缺點
1.7開源飛控簡介
第2章飛行控製係統核心硬件
2.1ARMCortex�睲4架構
2.1.1ARM內核
2.1.2Cortex�睲4內核
2.1.3以ARMCortex�睲4為核心的微控製器
2.2STM32F4係列微控製器
2.3飛行控製係統硬件架構設計與原理
2.3.1遙控接收機接口
2.3.2電調輸齣接口
2.3.3傳感器接口
2.3.4GNSS接口
2.3.5SWD調試口
2.3.6超聲波接口
2.3.7係統供電
2.3.8遙測數傳
2.3.9其他功能和擴展接口
2.4“光標”飛控PCB的布局設計
2.5飛控係統硬件設計注意事項
第3章嵌入式實時操作係統和FreeRTOS
3.1實時操作係統簡介
3.1.1實時操作係統的定義
3.1.2實時操作係統的特徵
3.2實時操作係統在飛控係統中的重要性
3.3FreeRTOS實時操作係統
3.3.1FreeRTOS簡介
3.3.2FreeRTOS的特點
3.3.3FreeRTOS架構概述
3.4調度策略
3.4.1FreeRTOS支持的調度方式
3.4.2調度器簡介
3.4.3搶占式調度器
3.4.4時間片調度器
3.5任務及任務優先級
3.5.1任務和協程(Co�瞨outines)
3.5.2任務狀態
3.5.3任務優先級
3.5.4任務優先級分配方案
3.6任務間通信——信號量
3.6.1信號量的概念及其作用
3.6.2FreeRTOS任務間計數信號量的實現
3.6.3FreeRTOS中斷方式計數信號量的實現
3.6.4計數信號量API函數
3.7任務間通信—消息隊列
3.7.1消息隊列的概念及其作用
3.7.2FreeRTOS任務間消息隊列的實現
3.7.3FreeRTOS中斷方式消息隊列的實現
3.7.4消息隊列API函數
3.8任務間通信——互斥信號量
3.8.1互斥信號量的概念及其作用
3.8.2優先級翻轉問題
3.8.3FreeRTOS互斥信號量的實現
3.8.4互斥信號量API函數
3.9飛控係統的任務規劃與5環控製.............
本書主要講述如何自己動手製作(DIY)一個微型多鏇翼飛行器。書中內容主要分四篇:,篇主要介紹飛行器的相關基礎知識,讓讀者對多鏇翼飛行器有個感性的認知;第二篇重點介紹飛行器的硬件平颱,包括模塊詳細解說、實物組裝、固件下載方法和飛行器的操作說明等;第三篇重點介紹飛行器的軟件開發環境、軟件各個功能部分的講解和各個模塊部分的連接、飛控係統的核心算法等;第四篇介紹多鏇翼飛行器的拓展,控製操作入門和技巧,以及其在不同行業的應用。
本書配套資料裏麵包含瞭微型多鏇翼飛行器的代碼,同時也包含遙控器代碼。這些代碼均有詳細的注釋,讀者可參考它設計自己的固件,亦可通過書中介紹的方法,將編譯後的代碼下載到飛行器和遙控器中來體驗飛行。
本書主要針對未入門而有強烈意願DIY的飛行器愛好者和即將參加賽事的大學生朋友,引導他們著手進行設計;也可供初中生和高中生課外閱讀,以培養興趣和提高動手能力。
,篇基礎篇
第1章多鏇翼飛行器的起源與發展2
第2章多鏇翼飛行器的工作原理和組成8
2.1多鏇翼飛行器的工作原理8
2.2多鏇翼飛行器的基本組成10
2.2.1電機10
2.2.2電調11
2.2.3正反槳12
2.2.4電池13
2.2.5機架14
2.2.6遙控器15
2.2.7飛控16
第3章烈火微型四鏇翼飛行器介紹18
3.1初識四軸飛行器18
3.2摺騰的開始24
3.3順利起飛25
3.4進階27
3.5微型飛行器40
第二篇硬件篇
第4章烈火飛行器硬件平颱44
4.1烈火飛行器硬件資源介紹44
4.2烈火飛行器原理圖解讀49
第5章DIY遙控器硬件平颱55
5.1DIY遙控器硬件資源介紹55
5.2DIY遙控器原理圖解讀56
第6章烈火飛行器的硬件實物與組裝59
6.1飛行器的組裝60
6.2遙控器的組裝67
第7章烈火飛行器固件下載和使用說明71
7.1SWD模式71
7.2串口ISP模式74
7.3烈火飛行器操作說明77
7.3.1搖杆對中及傳感器校正78
7.3.2開機順序78
7.3.3微調鏇鈕79
7.3.4關機順序79
7.3.5鎖尾模式79
7.3.6LED開關79
7.3.7電池電量檢測79
7.3.8電池充電79
第三篇軟件篇
第8章開發環境之RVMDK82
8.1新建工程指導82
8.2開發環境介紹91
8.2.1開發周期93
8.2.2μVision5集成開發環境94
8.3下載與調試94
第9章STM32交叉編譯環境Eclipse98
9.1ARM嵌入式交叉編譯工具鏈98
9.2Cygwin工具安裝99
9.3JRE + Eclipse安裝107
第10章軟件設計之各功能模塊實驗112
10.1STM32時鍾112
10.2LED指示燈實驗120
10.3STM32的USART實驗125
10.3.1相關介紹125
10.3.2程序講解126
10.4STM32的ADC與DMA實驗131
10.4.1相關介紹131
10.4.2用到的GPIO131
10.4.3代碼講解132
10.5STM32的 PWM驅動電機實驗136
10.5.1相關介紹136
10.5.2用到的GPIO136
10.5.3代碼講解137
10.6STM32與MPU6050 I2C通信實驗140
10.6.1MPU6050介紹140
10.6.2I2C總綫介紹148
10.6.3模擬I2C驅動詳解149
10.7STM32與 NRF24L01 SPI通信實驗158
10.7.1SPI總綫相關介紹158
10.7.2NRF24L01介紹158
10.7.3用到的GPIO165
10.7.4程序詳解166...............
係統性梳理,為無人機技術愛好者構建堅實的知識體係! 對於長期關注無人機技術發展,但一直缺乏係統性學習機會的我來說,這本書無疑是一場及時的“甘霖”。它並沒有局限於某一個特定的技術點,而是從宏觀的角度,將多鏇翼無人機的技術體係進行瞭全麵而深入的梳理。從最基本的“為什麼是多鏇翼”的原理,到“如何實現穩定懸停”,再到“如何進行自主導航”,每一個環節都被清晰地呈現齣來。我特彆喜歡它對不同控製算法的介紹,不僅僅是簡單的羅列,還對它們各自的優缺點、適用場景進行瞭詳細的比較和分析,這讓我對各種控製策略有瞭更深刻的理解。書中對於飛控硬件架構的講解也讓我茅塞頓開,之前一直對那些復雜的傳感器和通信模塊感到睏惑,但通過這本書的講解,我逐漸明白瞭它們是如何協同工作的,以及在整個飛控係統中扮演的角色。它就像一個巨大的知識網絡,將我零散的認知碎片串聯起來,構建起一個更加完整和堅實的無人機技術知識體係。對於那些想從“看熱鬧”變成“看門道”的無人機愛好者來說,這本書絕對是一本不容錯過的“通識讀物”。
評分深度剖析多鏇翼無人機核心技術,專業開發者不可或缺的參考! 作為一名在嵌入式領域摸爬滾打多年的開發者,我深知一本優秀的參考書對於提升技術深度和解決實際問題的價值。這本書毫不誇張地說,就是我工作中的“寶藏”。它對多鏇翼無人機嵌入式飛控的開發流程進行瞭細緻入微的剖析,從底層硬件的驅動編寫,到上層算法的實現,每一個步驟都充滿瞭專業性和深度。我尤其對書中關於實時操作係統(RTOS)在飛控係統中的應用講解印象深刻,它詳細闡述瞭如何利用RTOS來管理多任務、調度優先級,以及如何保證飛控係統的實時性和可靠性。此外,書中關於姿態估計算法(如卡爾曼濾波、互補濾波)的詳細推導和優化技巧,也為我解決實際項目中的精度問題提供瞭寶貴的思路。這本書的價值在於,它不僅僅停留在“做什麼”,更重要的是“為什麼這麼做”以及“如何做得更好”。它鼓勵讀者深入理解背後的原理,而不是簡單地復製代碼。對於那些希望在無人機飛控領域精進的專業開發者來說,這本書絕對是一本值得反復研讀,並將其作為案頭必備的參考資料。
評分開啓智能飛行新篇章,探索無人機未來發展的無限可能! 我一直對無人機的智能化和自主化發展充滿瞭濃厚的興趣,而這本書正是我期待的那種能夠引領我探索未來的讀物。它不僅僅關注於基礎的飛行控製,更是將視角投嚮瞭更廣闊的領域,例如路徑規劃、目標識彆、環境感知等。書中對於自主導航算法的介紹,讓我對無人機如何“看”和“思考”有瞭全新的認識。它詳細講解瞭SLAM(同步定位與地圖構建)技術的基本原理,以及如何在復雜的環境中為無人機規劃齣最優的飛行路徑。我特彆為書中關於人工智能和機器學習在無人機應用中的探討而著迷,例如如何利用深度學習模型來識彆障礙物,或者如何讓無人機具備一定的“學習”能力,以應對不斷變化的環境。這本書讓我看到瞭無人機不僅僅是簡單的飛行工具,更是未來智能世界的重要組成部分。它激發瞭我對無人機在物流、安防、農業等領域應用的無限遐想,也讓我對接下來的學習和研究充滿瞭期待。這本書是一扇窗,讓我得以窺見無人機技術璀璨的未來。
評分深入淺齣的飛行控製原理,新手入門的明燈! 這本書真是太棒瞭!我是一名對無人機編程充滿好奇但又缺乏係統知識的初學者,這本書簡直就是為我量身定做的。它沒有一開始就拋齣一堆晦澀難懂的專業術語,而是從最基礎的飛行控製原理入手,用非常形象的比喻和圖示,將復雜的概念一一剖析。我尤其喜歡它對PID控製的講解,之前聽彆人說過,感覺雲裏霧裏,但這本書通過實際的飛行場景模擬,讓我瞬間就明白瞭比例、積分、微分分彆在穩定飛行中扮演的角色,以及它們是如何協同工作的。書中的代碼示例也很豐富,不僅僅是理論的堆砌,還有很多可以直接上手運行的代碼片段,讓我可以在模擬器或者真實硬件上進行驗證,這種“學以緻用”的感覺真的太好瞭。最讓我驚喜的是,它還涉及瞭一些傳感器融閤和姿態解算的初步知識,為我後續深入學習打下瞭堅實的基礎。雖然這本書的篇幅不算特彆厚,但內容密度卻很高,每一頁都充滿瞭乾貨,讓我不得不反復閱讀,生怕錯過任何一個細節。對於想踏入無人機嵌入式開發領域的朋友來說,這本書絕對是性價比極高的入門選擇,強烈推薦!
評分理論與實踐的完美結閤,為我的無人機設計注入靈魂! 作為一名已經有一定無人機開發經驗的設計師,我一直在尋找一本能夠將理論知識與實際設計緊密結閤的書籍。這本書正好滿足瞭我的需求!它不僅深入探討瞭多鏇翼無人機的空氣動力學、結構設計等傳統方麵,更重要的是,它將這些理論與現代的飛控係統開發有機地聯係起來。我特彆欣賞書中關於飛控硬件選型、傳感器布局以及電路設計的章節,這些內容都非常貼閤實際工程的需求,提供瞭很多實用的建議和考量因素。書中的案例分析也讓我受益匪淺,通過對不同類型無人機設計的剖析,我能夠更清晰地理解各種設計決策背後的邏輯和權衡。最讓我感到興奮的是,書中還涉及瞭如何根據特定的任務需求來優化無人機的設計,例如續航能力、載荷能力、機動性等,這對於我進行定製化設計非常有啓發。它不僅僅是一本技術手冊,更像是一本指導我如何“思考”無人機設計的哲學讀物。它讓我意識到,好的無人機設計不僅僅是堆砌零件,更是對空氣動力學、電子學、控製學等多個學科的綜閤運用和巧妙平衡。這本書為我的設計思路打開瞭新的大門,也讓我對未來的無人機開發充滿瞭信心。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有