簡易檢索 / 詳目顯示

研究生: 嚴士翔
Shih-Hsiang Yen
論文名稱: 基於嵌入式微控制晶片之分散式馬達控制器模組設計
A Design of a Modular Distributed Motor Controller using Embedded Micro-Control Chip
指導教授: 林其禹
Chyi-Yeu Lin
口試委員: 郭重顯
Chung-Hsien Kuo
林遠球
none
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 中文
論文頁數: 70
中文關鍵詞: DC馬達控制器系統晶片SOC分散式控制系統CAN Bus
外文關鍵詞: DC motor controller, SOC, Distributed control system, CAN Bus
相關次數: 點閱:336下載:8
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著科技發展進步,自動化生產線取代許多傳統勞力的工作,在工業中,機械手臂能彈性的使用於不同的任務,但是若要應用於家庭智慧化,機械手臂有著成本高、控制器體積太大、重量過重等缺點,對於一般家庭難以適用。
本研究以配合未來發展多軸控制控制為目標,設計與開發分散式單軸馬達控制器,基於模組化、嵌入式、分散控制,採用微型系統晶片SOC(System on Chip)作為控制器的微處理器,並結合驅動器、通訊晶片等元件,發展成嵌入式的控制模組,其中SOC能支援多種通訊介面與功能,能大幅減少控制器的體積,不需要額外的控制箱與電纜線,能靈活的使用在小空間設備內。通訊介面選用CAN Bus,在CAN網路中,控制器之間皆能獨立的收發訊息。
在嵌入式程式中,透過運動控制與位置控制的分工,提升多軸控制時的即時性與穩定性。控制器能適用於不同的運動類型,所以可藉由此單軸控制為基礎,整合成多軸控制系統,能降低單軸安裝成本,減少開發時間。


With the advance of science and technology, automatic machines continually replace human labor. The industrial robot arm can be flexibly applied to different functions. However, owing to factors such as large controller size, heavy weight and high costs, implementation on intelligent home system applications has been a great challenge.
This study focuses on the design of one-axis distributed motor controller for future multi-axis system. For modularization and embedded distributed architecture, the controller consists of micro SOC, as microprocessor, combined with DC motor driver and communication IC. SOC (System on Chip) can support many communication interfaces and functions despite its small size. Since the controller can be placed inside a machine without additional control elements and cables, it can be more flexibly used in small space. A CAN Bus based communication interface was chosen to independently read and send messages between different controller units.
Division of motion planning and position control in the embedded program results in improved stability and instantaneity on multi-axis control system. The controller is applicable to different motion mechanisms. Hence, various one-axis controls could be integrated to a general multi-axis control system resulting in reduced development time as well as cost.

中文摘要 I ABSTRACT II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第1章 緒論 1 1.1 研究動機與目的 1 1.2 文獻回顧 2 1.2.1 輕量型機械手臂 2 1.2.2 馬達控制器 5 1.2.3 分散式控制 7 1.3 本文架構 10 第2章 系統架構 11 2.1 控制器元件 12 2.1.1 微處理器 12 2.1.2 馬達驅動器 12 2.1.3 通訊晶片 13 2.1.4 電源配置 14 2.2 通訊介面 15 2.2.1 電腦網路 15 2.2.2 CAN Bus 17 2.2.3 通訊介面比較 20 2.3 控制器機構類型 21 第3章 馬達控制器設計 23 3.1 控制系統 23 3.2 控制器功能 24 3.3 控制器內部通訊 25 3.4 軟體設計 26 3.4.1 電腦端程式 26 3.4.2 嵌入式程式 29 3.4.3 功能程式流程 31 第4章 分散式控制系統 32 4.1 分散式控制系統架構 32 4.2 控制任務分工 33 4.3 分散控制 36 4.3.1 非同步控制 36 4.3.2 同步控制 37 4.4 控制器效能設計與分析38 第5章 實驗與驗證 39 5.1 實驗設備 39 5.1.1 直線運動機構實例 40 5.1.2 旋轉運動機構實例 41 5.1.3 開關運動機構實例 42 5.2 實驗方法 43 5.3 驗證與結果 46 5.3.1 單軸控制實驗 46 5.3.2 多軸控制實驗 57 5.3.3 實驗結論 63 第6章 結論與未來展望 64 6.1 結論 64 6.2 未來展望 65 參考文獻 66 附錄 68

[1] NACHI, Presto VS05E,2014[ONLINE].
Available:http://www.nachi-china.com.cn/index.html
[2] SCHUNK, Rotary modules PRL, 2012 [ONLINE].
Available:http://www.schunk-modular-robotics.com/left-navigation/service-roboticscomponents/actuators/rotary-modules/prl.html.
[3] Bischoff, R.,Kurth,J.,Schreiber, G., Koeppe, R., Albu-Schaffer, A., Beyer, A., Eiberger, O.,Haddadin, S., Stemmer, A., Grunwald, G., and Hirzinger, G., "The KUKA-DLR Lightweight Robot arm-a new reference platform for robotics research and manufacturing." Robotics (ISR), 2010 41st international symposium on and 2010 6th German conference on robotics (ROBOTIK). VDE, 2010.
[4] NTU Robotics Laboratory, Multi-axis robot arm, 2014[ONLINE].
Available:http://robot0.me.ntu.edu.tw/tc/lab_research_IS.htm
[5] Festo,Motor Controller SFC-DC-VC3-E-H2-DN, 2013[ONLINE].
Available:http://www.festo.com/cat/zh-tw_tw/
[6] Faulhaber, Motion Controller MCDC3006,2012[ONLINE].
Available: http://www.nrc.com.tw/CHI/servo/servo_product/p_driver.html
[7] Maxon, Servo Controller EPOS2 50/5, 2014 [ONLINE].
Available:http://www.maxonmotor.com.tw/maxon/view/content/EPOS-Detailsite
[8] Lukas, M. P.(1986),分散式控制系統(倪其滉,譯),松岡電腦圖書資料有限公司,台北,1987。
[9] Strasser, T., RookerM.N., and Ebenhofer G., "Distributed control concept for a 6-DOF reconfigurable robot arm," Innovation production machines and systems: fourth I¿ Proms virtual international conference, 1st-14th July, 2008.
[10] McKinney, C. M., Yager,J. A., Mojarradi, M. Y., Some, R., Sirota, A., Kopf, T., Stem, R., and Hunter, D.,"Distributed Motor Controller (DMC) for operation in extreme environments," Aerospace Conference, IEEE, 2012.
[11] Nagano, T., Manabu G., and Koji I., "Distributed motor control system with transmission time delay," Communications, Control and Signal Processing,ISCCSP 3rd International Symposium onIEEE, 2008.
[12] Yamano, M.,Ochiai, A., Suzukawa, Y., Yussof, H., Ohka, M., and Nasu, Y., "Design of a distributed control system using a personal computer and micro control units for humanoid robots," Journal of Computer Science 6.8p.880 , 2010
[13] Ly, D. N., Regenstein, K., Asfour, T. and Dillmann, R., "A modular and distributed embedded control architecture for humanoid robots." IROS, 2004.
[14] CHEN HUNG TECH.,INC CANbus Introduce, 2008 [ONLINE].
Available:http://www.chenhung.com.tw/
[15] Morckos, Michael, "Axon: A Middleware for Robotics," 2012.
[16] Elkady, Ayssam, and Tarek S., "Robotics middleware: A comprehensive literature survey and attribute-based bibliography," Journal of Robotics, 2012.
[17] Yokokohji, Y. and Tsuneo Y., "Bilateral control of master-slave manipulators for ideal kinesthetic coupling-formulation and experiment,"Robotics and Automation, IEEE Transactions on 10.5,p.605-p.620, 1994.
[18] Robot Operating System, 2013, [ONLINE].
Available: http://www.ros.org/

QR CODE