簡易檢索 / 詳目顯示

研究生: 鄭朝仁
Chao-ren Cheng
論文名稱: 使用場效應可規劃邏輯陣列之機器人硬體控制平台設計
FPGA Based Robot Hardware Control Platform Design
指導教授: 施慶隆
Ching-Long Shih
口試委員: 王乃堅
Nai-Jian Wang
姚嘉瑜
Chia-Yu Yao
李文猶
Wen-Yo Lee
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 70
中文關鍵詞: 機器人控制平台
外文關鍵詞: fpga
相關次數: 點閱:112下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文之動機為設計一個機器人硬體控制平台,利用場效可規劃邏輯陣列(FPGA)晶片及Verilog 硬體描述語言來實現運動控制電路控制介面模組、馬達位置閉迴路PID控制以及RS232通訊模組等。本研究使用階層式與模組化的方法,以簡化電路設計及易於驗證。利用此硬體平台,本文實現一個由十個伺服馬達以及兩個直流馬達所組成的輪型機器人之控制系統,並以預先建立的動作,讓機器人做一連串交通指揮的組合動作。


    The motivation of this thesis is to design a robot control hardware platform by using the Field Programmable Gate Array chip and the Verilog hardware description language to realize motion control interface circuits, motor position closed loop PID control as well as RS232 communication module. Hierarchical structure and modulization method is adapted to simplify the circuit design and easy to verification. Using this robot hardware platform, we realize a wheeled robot system which is consist of by ten servo motors as well as two DC motors, and design a scenario for the robot making a succession of hand guidance traffic control gestures.

    中文摘要 I ABSTRACT II 致謝 III 目錄 IV 圖表索引 VII 第一章 緒論 1 1.1 前言 1 1.2 研究動機與目的 2 1.3 研究流程 4 1.4 論文架構 5 第二章 系統架構 6 2.1 輪型機器人系統架構 6 2.1.1伺服馬達 8 2.1.2直流馬達驅動電路 10 2.1.3電壓轉換電路 12 2.2 DE2 發展系統介紹 13 2.2.1 串列通訊介面 15 2.2.2 按鍵式開關 16 2.2.3 DE2 系統頻率 17 2.2.4 輸出入訊號介面 18 第三章 控制電路設計 20 3.1 輪型機器人控制系統架構 20 3.2 串列通訊模組 21 3.3運動命令擷取電路 24 3.4運動命令解碼電路 26 3.5伺服馬達運動控制模組 27 3.6馬達位置控制模組 29 3.6.1數位濾波 31 3.6.2馬達位置解碼模組 33 3.6.3回授計數比較器 36 3.6.4 PID控制器 39 3.6.5 脈波寬度調變產生器 42 3.7 聲音驅動模組 43 第四章 實驗結果 45 4.1 實驗設備與相關設定 45 4.2 電路腳位定義 46 4.3 伺服馬達運動控制模組測試 48 4.4 直流馬達位置控制模組測試 50 4.5 FPGA 資源分配 52 第五章 結論與建議 53 5.1 結論 53 5.2 建議 54 參考文獻 55

    [1] Merriam-Webster Collegiate Dictionary, 1999.
    [2] http://consumer.chinatimes.com/EVENT/2006robot/robot-3-1-1.
    htm
    [3] M. Kabuka, P. Glaskowsky and J. Miranda, "Microcontroller based Architecture for Control of a Six Joints Robot Arm," IEEE Transactions on Industrial Electronics, vol. 35, no. 2,      pp.217-221, 1988.
    [4] G. Yasuda, "Microcontroller Implementation for Distributed Motion
    Control of Mobile Robots," in Proceeding of International workshop on Advanced Motion Control, pp. 114-119, 2000.
    [5] T.S. Li, S.J. Chang and YX. Chen, "Implementation of Human-like Driving Skills by Autonomous Fuzzy Behavior Control on an FPGA-based Car-like Mobile Robot," IEEE Transactions on Industrial Electronics, vol. 50, no. 5, pp.867-880, 2003.
    [6] Eric monmasson and Marcian N. Cirsta, " FPGA Design Methodology for Industrial Control System – A Review," IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp.1824 -1841, 2007.
    [7] P. Abolmaesumi, M.R. Sirouspour, S.E. Salcudean and W.H. Zhu, "Adaptive Image Servo Controller for Robot-assisted Diagnostic Ultrasound," IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Italy, July 2001.
    [8] H. Martinez-Alfaro and S. Uribe-Gutierrez. "Designing, Making,  and Using a Mobile Robot," IEEE International Conference on Systems Man and Cybernetics, vol. 4, pp.3307-3312, 1998.
    [9] Ching-Chih Tsai, "A Localization System of a Mobile Robot by Fusing Dead-Reckoning and Ultrasonic Measurement," IEEE Transactions on Instrumentation and Measurement, vol. 47, no. 5, 1998, pp.1399-1404.
    [10] Building Robot Drive Trains, McGraw-Hill, 2003.
    [11] Cyclone II Device Handbook, 2004.
    [12] DE2 Development and Education Board User Manual pp.6, 2006.
    [13] Max232,Max232I Dual EIA-232 Drivers/Receivers.
    [14] Schottky Barrier Diode manual.
    [15] J. Pasaen, OVainio, H. Tenhunen, P. Jahkonen, and S. J. Ovaska, "
    An ASIC digital motion control unit," ASIC Seminar and Exhibit Conference.vol. 7, no. 2, pp.1-4, Sept. 1990.
    [16] L. H. Hoang, "High-speed and high-precision motion control with an optimal hybrid feedforward controller," Proceeding of IEEE, vol. 82, no. 8, pp.1140-1163, Aug. 1994.
    [17] Y. Khalilollahi, "Switching elements, the key to FPGA architecture," Idea/Microelectronics Conference, vol. 48, no. 2, pp.442-451, Apr. 2001.
    [18] Yuen Fong Chan, M. Moallem and Wei Wang. "Design and Implementation of Modular FPGA-Based PID Controller," IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp.1898-1906, Aug. 2007.
    [19] http://www.sinowealth.com/ftp/4bit%5Cpdf%5Ct
    [20] 許祿岳,運動控制器之硬體電路設計,台灣科技大學電機工
    程系碩士論文,2001。
    [21] 黃英叡、黃稚存、張銓淵、江文啓、Verilog 硬體描述語言,
    全華圖書,2002。

    無法下載圖示
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE