注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結(jié)構DIY四軸飛行器:基于MSP430F5系列單片機與Android

DIY四軸飛行器:基于MSP430F5系列單片機與Android

DIY四軸飛行器:基于MSP430F5系列單片機與Android

定 價:¥42.00

作 者: 黃和悅 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 工業(yè)技術 航空/航天

ISBN: 9787121270543 出版時間: 2015-09-01 包裝: 平裝
開本: 頁數(shù): 192 字數(shù):  

內(nèi)容簡介

  四軸飛行器(四旋翼飛行器)是*近比較火的一種機電類設備,應用范圍很廣,從科技競賽到航拍、偵查,隨處可見四軸飛行器的身影。作者根據(jù)自己參加競賽的實踐經(jīng)驗編寫了本書,引領讀者DIY四軸飛行器。 本書以TI公司的MSP430F5為控制器,首先簡要介紹了四軸飛行器的歷史,給出了四軸飛行器的組成部分及各部分的功能,接著介紹MSP430F5及Flappy430硬件、MSP430開發(fā)環(huán)境和編程方法、MSP430功能模塊和四軸坐標系,然后詳細講述四軸飛行控制——卡爾曼濾波/四元數(shù)法,以及安卓程序的開發(fā),*后講解了四軸飛行器的實際使用及操作要點。

作者簡介

  黃和悅,男,西安電子科技大學,碩士。多次參與本科生的競賽培訓及工程實訓,曾編寫了DSP-C2000系列的教程及PPT應用于本科生的工程實訓,在實踐中取得了不錯的效果。

圖書目錄

第1章 四軸飛行器概述 1
1.1 四軸飛行器的歷史 1
1.2 四軸飛行器的現(xiàn)狀、應用及微型化 2
1.3 四軸飛行器的力學原理及控制框圖 6
1.3.1 四軸飛行器的力學原理 6
1.3.2 四軸的坐標及控制知識初步 8
第2章 四軸飛行器的組成及各部分功能 9
2.1 四軸飛行器組成概述 9
2.1.1 2.4 GHz遙控器及接收機 9
2.1.2 藍牙/WiFi等遙控器及接收機 10
2.1.3 姿態(tài)檢測單元 10
2.1.4 處理器 11
2.1.5 調(diào)試器 11
2.1.6 電機驅(qū)動及電機 11
2.2 遙控器 12
2.2.1 2.4 GHz遙控器 12
2.2.2 藍牙/安卓遙控 16
2.3 電機及驅(qū)動 18
2.3.1 無刷電機及電調(diào) 18
2.3.2 有刷電機及驅(qū)動電路 21
2.4 機架 23
2.4.1 大四軸飛行器機架 23
2.4.2 微型四軸飛行器機架 24
2.5 電池 24
2.6 飛控 25
第3章 MSP430F5簡介及Flappy430硬件 27
3.1 MSP430F5系列介紹 27
3.2 Flappy430學習板介紹 29
3.3 PCB布線心得 34
3.4 硬件實物圖及基本使用 34
3.5 配套資料及學習微處理器的順序 37
第4章 MSP430開發(fā)環(huán)境及編程方法 38
4.1 IAR安裝及使用 38
4.1.1 軟件及仿真器安裝 38
4.1.2 Flappy430軟件驅(qū)動及串口通信軟件 40
4.2 IAR的使用和調(diào)試 43
4.2.1 IAR的界面 43
4.2.2 新建一個工程并調(diào)試 44
4.3 Flappy430程序介紹及學習板的使用 48
4.3.1 新建Flappy430飛控工程 48
4.3.2 Flappy430學習板的裝配及使用 50
4.4 MSP430F5編程介紹 55
4.4.1 頭文件 56
4.4.2 庫函數(shù) 58
4.5 C-430的特性及編程風格 59
4.5.1 C-430的數(shù)據(jù)類型 59
4.5.2 位帶操作,常用語句形式 59
4.5.3 自寫函數(shù)的接口規(guī)范 60
4.5.4 中斷系統(tǒng)架構和中斷函數(shù)寫法 60
4.5.5 分離式源文件、頭文件的組織 64
第5章 MSP430功能模塊及四軸坐標系 66
5.1 時鐘系統(tǒng) 66
5.2 數(shù)字IO口 71
5.3 端口映射(Portmapping)功能 76
5.4 定時器Timer 78
5.5 PWM波 83
5.6 串口USCIA_uart 87
5.7 藍牙/PC上位機及反饋測試 93
5.7.1 PC上位機通信協(xié)議 93
5.7.2 藍牙通信協(xié)議 95
5.7.3 上位機測試四軸反饋 98
5.8 陀螺儀、加速度計及磁強計 100
5.8.1 陀螺儀 100
5.8.2 加速度計ADXL345 108
5.8.3 磁強計 109
5.8.4 LSB概念及分析 112
5.9 PID算法及機體坐標系初步分析 113
5.9.1 PID算法的構造分析 113
5.9.2 四軸機體坐標系的構建 115
第6章 四軸飛行控制——卡爾曼濾波/四元數(shù)法 122
6.1 傳感器中立點 122
6.2 基于卡爾曼濾波的姿態(tài)計算方法 125
6.3 卡爾曼濾波法分析及測試 136
6.3.1 積分限幅及數(shù)據(jù)類型選擇 136
6.3.2 算法效果測試 138
6.3.3 轉(zhuǎn)換系數(shù)/LSB與傳感器更換分析 140
6.3.4 算法loop周期的優(yōu)化 141
6.4 PID調(diào)節(jié)器的構造及分析 142
6.4.1 PID算法各項的構造 142
6.4.2 PID算法各參數(shù)的整定 144
6.4.3 磁阻鎖定及Yaw軸反饋 145
6.5 四元數(shù)算法的介紹及應用 149
6.5.1 四元數(shù)算法介紹 149
6.5.2 四元數(shù)算法的程序及實際應用 153
6.5.3 測試及分析 158
6.6 MWC飛控算法簡介 159
第7章 安卓程序簡介 164
7.1 安卓系統(tǒng)簡介 164
7.2 安卓遙控器開發(fā) 165
第8章 四軸飛行器實際使用及操作 175
8.1 四軸飛行器起飛前的調(diào)校 175
8.2 四軸飛行器在飛行中常見問題的解析 178
附錄A Flappy430 PCB圖 181
附錄B Flappy430整體原理圖 182
附錄C 本書資料下載 183
參考文獻 184

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號