研究生: |
陳明胤 Ming-Yin Chen |
---|---|
論文名稱: |
以逆向工程實現裁線機主控制器模組 The Implementation of the Main Controller Board of the Cutting and Stripping Machine Using the Reverse Engineering |
指導教授: |
蔡超人
Chau-Ren Tsai |
口試委員: |
王文智
Wun-Jhih Wang 黃安橋 An-Chyau Huang 陳建中 Jiann-Jone Chen 郭景明 Jing-Ming Guo |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 110 |
中文關鍵詞: | 逆向工程 、MSP430 、裁線機 |
外文關鍵詞: | MSP430, Stripping and Cutting Machine, Reverse Engineering |
相關次數: | 點閱:134 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
現今科技產品變化之快,為了因應產品設計,通常會將電路架構設計成模組化,因此在同樣的架構及相同模組下,只要對主控制器模組撰寫不同控制程序,便能立即開發新的產品,而在不曉得裁線機主控制器模組的控制方式,也沒有相關的資料下,本論文選擇以逆向工程方式,尋找主控制器控制方式並重建裁線機主控制器模組。在裁線機逆向工程中,本論文主要是針對裁線機的主控制模組,進行資料擷取、命令模擬分析以及參數分析,然後重建主控制器模組。這裡所採用的是德州儀器生產的微處理器MSP430F449與MSP430F149結合IAR嵌入式工作平台整合環境(IAR Embedded Workbench IDE)軟體系統做為本論文的開發平台。首先利用MSP430F449做資料擷取與主控制器模擬,在將擷取到的訊號進行參數分析,推算單位轉換之演算法,之後利用MSP430F149重建主控制器模組四個硬體單元,分別為輸出單元、輸入單元、通訊單元以及中央處理單元,並撰寫四個軟體流程,分別為電源啟動階段、參數設定階段、參數載入階段以及執行階段。
Now the technologic products are changed very quickly. We must to design stuffs for varied market demand. So the control circuit is designed become modular. In the same structure and modulars, we can create new products when we write different codes in the Main controller board. Now we don’t understand the control way and any informations of the Main controller board of the Cutting and Stripping Machine. So we use Reverse Engineering to find the control method of the Main controller board and try to rebiuld it. It is my focus that the Main Controller Board rebuilding, so we need to try to get control data and analyse the commond sequence. Than restructure the Main Controller Board base on the analytic information. In this procedure, our tools are TI MSP430 series kit and IAR Embedded Workbench IDE software. We use the MSP430F449 microprocessor to fetch data and simulate the Main Controller Board’s communication. Then to find out the unit translation based on the fetched data. Infinally, we rebuild the Main Controller Board 4 units. The units are Output Unit, Input Unit, Communication Unit and Center Processor Unit. Than we write 4 procedures codes which are Power Start, Parameter Setting, Parameter Loading and Machine Running.
[1]鉅輪機械工業股份有限公司,CL-560全自動電腦裁線機使用說明書,pp. 7,台北縣。
[2]P.H. Enslow Jr., “What is a “Distributed” Data Processing System,” Computer, pp. 13-21, 1978.
[3]J. P. Woodruff and P. J. VanArsdall, “A Large Distributed Control System Using Ada in Fusion Research,” ACM SIGAda Annual International Conf., pp. 121-131, November 1998.
[4]G. J. Beidler and Dr. R. W. Wall, “Low Cost Distributed Control System for Autonomous Vehicles,” IEEE Conf., Digital Object Identifier 10.1109/OCEANSAP, pp. 1-7, May 2007.
[5]陳瑞熙,高間志,鄭明哲著,微電腦介面技術與實作,初版,碁峰資訊,台北市,2004。
[6]Intel Inc., Intel® PXA27x Processor Family Developer’s Manual, pp. 541, October 2004.
[7]Texas Instruments Inc., MSP430x4xx Family User’s Guide, pp. 521, 2006.
[8]B&B electronics Inc., Rs-422 and Rs-485 Application Note, 2006.
[9]楊正宏著,資料結構使用C/C++語言,第二版,全華書局,pp. 5-14,台北縣,2007。
[10]李致遠,Altium Designer 6.6 SCH 基礎課程講義,初版,光映科技,2007。
[11]李致遠,Altium Designer 6.6 PCB 基礎課程講義,初版,光映科技,2007。
[12]N. M. Morris, Control Engineering, Fourth Edition, pp. 70-109, McGRAW-HILL.
[13]IAR Systems Inc., MSP430 IAR Embedded Workbench IDE User Guide for Texas Instruments’ MSP430 Microcontroller Family, March 2006.
[14]Texas Instruments Inc., MSP430x43x1, MSP430x43x, MSP430x44x Mixed Signal Microcontroller, pp. 13, 2002-2007.
[15]Texas Instruments Inc., MSP430x1xx Family User’s Guide, 2006.
[16]H. R. De Azevedo and K. P. Wong, “A Fuzzy Logic Controller for Ermanent Magnet Synchronous Machine,” Applied Power Electronics Conference and Exposition conf., pp. 122-128, March 1993.
[17]林榮三,吳賢財,謝文哲著,省電型16位元單晶片MSP430入門實務,第二版,滄海書局,2005。
[18]Texas Instruments Inc., MSP430x13x, MSP430x14x, MSP430x14x1 Mixed Signal Microcontroller, pp. 15, 2000-2004.
[19]Texas Instruments Inc., MSP-FET430 Flash Emulation Tool (FET) (For use with IAR Workbench Version 3.x) User Guide, pp. 27, 2006.