簡易檢索 / 詳目顯示

研究生: 陳明胤
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.

    中文摘要................................................................. I Abstract.................................................................II 誌謝....................................................................III 目 錄....................................................................IV 圖表索引................................................................VII 第一章 緒論...............................................................1 1.1研究目的及動機.........................................................1 1.2研究方法...............................................................2 1.3論文架構...............................................................3 第二章 裁線機之逆向工程架構...............................................4 2.1裁線機硬體架構解析.....................................................5 2.2命令擷取程序...........................................................6 2.3命令模擬及分析程序.....................................................7 2.4系統重建程序...........................................................8 第三章 裁線機硬體系統架構................................................10 3.1裁線機面板參數操作....................................................11 3.2 裁線機裁線類型.......................................................13 3.2.1前剝與前半剝裁線流程................................................15 3.2.2後剝與後半剝裁線流程................................................16 3.3 裁線機各模組硬體連接圖...............................................16 第四章 命令擷取程序......................................................26 4.1掛載器硬體架構........................................................26 4.2掛載器軟體流程........................................................28 4.2.1 MSP430 環境設置....................................................28 4.2.2程式流程............................................................32 4.2.3 VB軟體流程.........................................................35 第五章 命令模擬及分析程序................................................38 5.1建立命令列表單及模擬程序..............................................39 5.2傳送命令列程序........................................................40 5.3接收命令列程序........................................................42 5.4 命令分析.............................................................44 5.4.1 面板繪圖命令.......................................................44 5.4.2程序鍵詢問命令......................................................46 5.4.3 錯誤訊息命令.......................................................47 5.4.4 初始化控制命令.....................................................48 第六章 系統重建程序......................................................50 6.1主控制器硬體規劃......................................................50 6.1.1主控制器模組設計概要圖..............................................51 6.1.2各單元主要元件及接線................................................52 6.1.3 PCB佈線與製作......................................................53 6.2裁線機切刀及線輪參數分析..............................................55 6.2.1切刀與線輪移動速度分析..............................................55 6.2.2切刀移位距離分析....................................................56 6.2.3線輪移位距離分析....................................................57 6.3主控制器軟體規劃......................................................59 6.3.1記憶體規劃..........................................................61 6.3.2電源啟動階段........................................................65 6.3.3參數設定階段........................................................66 6.3.4參數載入階段........................................................68 6.3.5裁線機檢測程序......................................................70 6.4程式執行階段..........................................................72 6.4.1線輪轉動設定........................................................73 6.4.2切刀移動動設定......................................................75 6.4.3前剝區段設定........................................................76 6.4.4前半剝區段設定......................................................78 6.4.5中間區段設定........................................................79 6.4.6後剝區段設定........................................................80 6.4.7後半剝區段設定......................................................81 第七章 成果展示與結論....................................................83 7.1誤差分析..............................................................83 7.2實驗成品及設備........................................................87 7.3結果討論..............................................................90 參考文獻.................................................................92 附錄A....................................................................94 A.1 LCD控制器命令列......................................................94 A.1.1 LCD控制器命令列-面板繪圖命令.......................................102 A.1.2 LCD控制命令列-程序鍵...............................................103 A.2線輪參數..............................................................106 A.3切刀參數..............................................................108

    [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.

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