| 研究生: |
許東榮 Hsu, Tung-Jung |
|---|---|
| 論文名稱: |
應用DSP、FPGA及GPS模組實現無人飛行載具之自動導航駕駛系統 UAV Automatic navigation and Autopilot System Implementation by Using DSP, FPGA and GPS Modules |
| 指導教授: |
楊憲東
Yang, Shian-Dung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2003 |
| 畢業學年度: | 91 |
| 語文別: | 中文 |
| 論文頁數: | 97 |
| 中文關鍵詞: | 全球定位系統 、無人飛行載具 、數位訊號處理 |
| 外文關鍵詞: | C6711DSK, MATLAB, UAV, DSP, FPGA, GPS, SIMULINK |
| 相關次數: | 點閱:79 下載:8 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文所發展的系統為應用DSP、FPGA、GPS晶片板,設計出一套自動導航駕駛系統。其主要功能為無人飛行載具利用GPS接收器接收全球衛星定位訊號,得知目前所在位置之經度、緯度,再透過DSP程式中的向量導航演算法,修正目前無人飛行載具的飛行方向。利用現場可程式邏輯閘陣列(FPGA),處理系統周邊的輸入輸出控制,以及輸出PWM訊號改變伺服馬達控制舵面角度,進而達到自動飛行的目標。在程式設計方面,則配合Simulink進行設計,並利用RTW(Real-Time Workshop)產生DSP設計程式,以簡化程式之設計流程。
此UAV自動導航系統經實驗後證實,系統運作正常,導航系統計算出之命令也與設計邏輯相符。此外在控制翼面的控制上,除了轉動的解析度變高之外,UAV的三個控制面也可同時由FPGA進行控制。在通訊上利用GPRS模組做為資料傳輸之媒介,使得UAV的功能更加完備。
Implementing UAV automatic navigation and autopilot system by using DSP, FPGA and GPS Modules are the major contributions of the paper. The main actions are as follows. UAV using GPS receiver gets present longitude and latitude position data from Global Position System. Then we use vector navigation calculation to correct UAV’s direction. After the direction is defined, FPGA will send PWM signals to drive servomotors. This action will change UAV’s control surfaces and let UAV reach to target position. When developing the DSP project, we employ Simulink and RTW(Real-Time Workshop)as design tools to make DSP implement easily.
The auto navigation system of UAV has been proved well-done via several experiments, and we found that the navigation control law is also correct and match up with the designing logic. In face of the problem of control surfaces, not only the resolution of motors’ rotation becomes higher, but also the three control surfaces of UAV can be controlled by FPGA at the same time. In the face of communication, GPRS module is used as a medium of transfer, and makes the functions of UAV more perfect.
[1] 蘇宗志, “遙控直昇機飛行控制測試系統之建立”, 國立成功大學航空太空工程研究所碩士論文, 1996.
[2] 洪啟超, “遙控直昇機增穩系統設計與製作”, 國立成功大學航空太空工程研究所碩士論文, 1996.
[3] 于武強, “無人飛行載具導控迴路之硬體設計”, 國立成功大學航空太空工程研究所碩士論文, 1999.
[4] 郭承忠, “無人飛行載具導控系統之設計與測試”, 國立成功大學航空太空工程研究所碩士論文, 2000.
[5] 林哲生, “利用FPGA晶片實現無人飛行載具姿態控制系統”, 國立成功大學航空太空工程研究所碩士論文, 2001.
[6] 吳朝棟, “應用DSP及FPGA實現無人飛行載具之自動駕駛系統”, 國立成功大學航空太空工程研究所碩士論文, 2002.
[7] 傅景隆, “應用單晶片GPS接收器實現無人飛行載具之導航系統”, 國立成功大學航空太空工程研究所碩士論文, 2002.
[8] 陳卓歆, “利用GPS導航的無人飛機之系統設計與測試”, 國立成功大學航空太空工程研究所碩士論文, 2001.
[9] 施宗榮, “GPS於模型車自動導控系統之設計與應用”, 國立中央大學電機工程研究所碩士論文, 1998.
[10] 施銘鏞, “DSP主控之模型車自動導控系統”, 國立中央大學電機工程研究所碩士論文, 1999.
[11] K. C., Wong, Newman, D. M., Gibbens, P. W., Auld, D. J., Wishart, S., Stone, H., Randle, J. A. G., Choong, K. S., Boyle, D. P., and Blythe, P.W., “Maturing UAV Capabilities Stepping from Technology Demonstrators to Mission-Specific Systems,” University of Sydney, Australia, 1999.
[12] Dennis S. Bernstein, “An Autonomous Aircraft for Flight Control and Trajectory Planning Research,” American Control Conference, Philadelphia, Pennsylvania, June, 1998, pp. 689-693.
[13] Tad, McGeer, and Juris, Vagners, Historic Crossing An Unmanned Aircraft’s Atlantic Flight, GPS World, Feb 1999, pp. 24-30.
[14] TFAG 10/100/200 USER MANUAL, 台灣飛鷹航太, 2001.
[15] 王逸如, 陳信宏, “數位訊號處理的新利器:TMS320C6X”,全華書局, 1990.
[16] 林傳生, 李佩謙, “數位訊號處理器簡介與應用”, 全華書局, 1996.
[17] Texas Instruments, “TMS320C6711, TMs320C6711B, TMs320C6711C Floating-Point Digital Signal Processors”, TMS320C6711, 1999.
[18] Texas Instruments, “TMS320C6711 Schematics”, D600982, 2000.
[19] Texas Instruments, “How to Begin Development with the TMS320C6711 DSP”, SPRA522, 1999.
[20] 唐佩忠, “VHDL與數位邏輯設計”, 高立圖書有限公司, 2000.
[21] 林傳生, “使用VHDL電路設計語言之數位電路設計”, 儒林圖書有限公司, 1998.
[22] 鍾明政,吳金勇,“XILINX FPGA數位邏輯設計”,匯高出版社,2000.
[23] 楊憲東,”自動飛行控制原理與實務”,全華科技圖書,2002.
[24] Texas Instruments, “Code Composer Studio User’s Guide”, SPRU509C, 2001.
[25] Texas Instruments, “TMS320C6000 McBSP: UART”, SPRA633a, 2001.
[26] Math Works express, “Target Language Compiler”,2002.
[27] 鈦思科技股份有限公司, “視覺化建模環境simulink入門與進階 ”,2001.
[28] Robert C. Nelson, “Flight Stability And Automatic Control”, Mc Graw Hill,1998.