研究生: |
張孟晉 Meng-Chin Chang |
---|---|
論文名稱: |
嵌入式DSP於光碟機伺服控制系統之設計與應用 The Application of Embedded DSP on Optical Disk Drive Servo System |
指導教授: |
陳建祥
Jian-Shiang Chen |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 動力機械工程學系 Department of Power Mechanical Engineering |
論文出版年: | 2004 |
畢業學年度: | 92 |
語文別: | 中文 |
論文頁數: | 77 |
中文關鍵詞: | 光碟機 、數位訊號處理器 、複雜型可程式化邏輯陣列閘 、硬體描述語言 、圖形使用者介面 |
外文關鍵詞: | Optical Disk Drive, Digital Signal Processor, Complex Programmable Logic Device, Hardware Description Language, Graphical User Interface |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文主要目的是利用數位訊號處理器(Digital Signal Processor,DSP)與複雜型可程式化邏輯陣列閘(Complex Programmable Logic Device,CPLD) 設計伺服控制器,應用於整合光碟機之聚焦、定軌、尋軌及主軸伺服的控制晶片設計與實作。藉由DSP的高速運算能力來掌管需要大量演算處理的部分,而CPLD則專門負責邏輯判斷與訊號擷取的部分。
以嵌入式DSP為主要的發展環境,運用組合語言來撰寫系統的各個控制器以實現其演算法,並以嵌入式CPLD為輔撰寫硬體描述語言(Hardware Description Language,HDL)完成特定的數位電路及其它他重要模組之實現。設計控制器時所做的一些模擬,則是採用Matlab這套數學套裝軟體,最後再實機驗證所設計的控制器在實作後的系統動態性能。
在設計控制器方面,本文完成了聚焦伺服控制器之參數模擬與驗證。完成了定軌伺服之尋軌馬達控制器設計與驗證,使其達到完美跟軌(Track following)之目標。改變了長程尋軌控制器架構,包括實現I-P控制器架構以改善速度命令曲線追循、實現擬-中心伺服(Pseudo-Central Servo)控制器架構取代主動式阻尼架構以提升讀取頭之剛性,以及實現了往返碟片內外圈尋軌的功能。完成主軸轉速伺服整合後實驗上的功能驗證,並嘗試以不同的控制器架構來改善CAV之相位誤差。
在整合方面,還運用了Borland C++ Builder來設計圖形使用者介面(Graphical User Interface,GUI),以物件導向的方式呼叫Matlab數學引擎,提供即時調校參數與模擬的功能。可作為使用者在主機(Host)與硬體之間,達到快速而有效的實驗參數調校。
The main objective of this thesis is to design and implement servo controller, utilizing Digital Signal Processor(DSP) and Complex Programmable Logic Device (CPLD), to apply to the integration of focusing, tracking, seeking, and spindle servo of an optical disk drive. To administer a large number of parts dealt with extensive calculations, DSP is utilized for its high-speed computation capability, while CPLD is utilized for additional logic implementation and signals conditioning.
Regarding embedded DSP as the master development environment, the assembly language is adopted to realize controller programs of the system in order to perform algorithms more efficiently, while embedded CPLD is treated as a slave device utilizing the Hardware Description Language(HDL) to implement several digital circuits and realize other essential circuit models. While designing the controllers, simulations were carried out by adopting Matlab, the software of mathematics, finally, the dynamic performance of the system was verified through the controller designs and various experiments.
To demonstrate the integral design process and performance, Borland C ++ Builder(BCB) is adopted to design Graphical User Interface(GUI), which is using object-oriented programming to call for Matlab mathematical engines, to provide the functions of tuning and simulation on parameters on-line. Allow the users to experiment with transferring parameters between Host and real hardware quickly and effectively.
[ 1 ] 黃興生, 光碟機尋軌與主軸伺服控制晶片之設計與實作-國立清華大學動力機械工程學系碩士論文,2002年
[ 2 ] 林建峰, 光碟機之伺服控制晶片設計與實作-國立清華大學動力機械工程學系碩士論文,1999年
[ 3 ] 蔡福欽, 光碟機聚焦與定軌伺服控制晶片之設計與實作-國立清華大學動力機械工程學系碩士論文,2002年
[ 4 ] 黃金壽,光碟機之尋軌伺服控制參數之最佳化研究-國立清華大學動力機械工程學系碩士論文,2000年
[ 5 ] 黃建銘, 光碟機之短程尋軌伺服控制晶片設計與實作-國立清華大學動力機械工程學系碩士論文,2001年
[ 6 ] 王信博, 光碟機之主軸伺服控制晶片之設計與實作-國立清華大學動力機械工程學系碩士論文,2000年
[ 7 ] 劉世賢,嵌入式DSP系統於光碟機尋軌/主軸伺服系統之應用-國立清華大學動力機械工程學系碩士論文,2003年
[ 8 ] 王崇任,嵌入式DSP系統於光碟機聚焦/定軌伺服系統之應用-國立清華大學動力機械工程學系碩士論文,2003年
[ 9 ] CD-ROM Learning Kit Ver1.0,太和科技編著,1998年初版
[ 10 ] ADSP-218x DSP Hardware/Software Reference,2001年
[ 11 ] Wen-Te Chou. May 2001. Central Servo Controller in an Optical Disc Drive. U.S. patent US 6,229,773 B1.
[ 12 ] Shigeru Todokoro, Hiroshi Nakane and Satoru Maeda. May 1985. Tracking Servo System for Optical-Disc Information Reproducing Apparatus. U.S. patent 4,520,469.