跳到主要內容

臺灣博碩士論文加值系統

(23.20.20.52) 您好!臺灣時間:2022/01/24 19:01
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:王振宇
研究生(外文):Chen-Yu Wang
論文名稱:以CPLD為基礎之永磁同步馬達伺服控制IC之研製
論文名稱(外文):Design and Implementation of a CPLD-based Servo Control IC for Permanent Magnet Synchronous Motor
指導教授:鄒應嶼鄒應嶼引用關係
指導教授(外文):Ying-Yu Tzou
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電機與控制工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:94
中文關鍵詞:複雜可程式化邏輯元件永磁同步馬達
外文關鍵詞:CPLDPMSM
相關次數:
  • 被引用被引用:14
  • 點閱點閱:729
  • 評分評分:
  • 下載下載:236
  • 收藏至我的研究室書目清單書目收藏:0
本論文以複雜型可程式化邏輯晶片(Complex Programmable Logic Device, CPLD)實現應用於永磁同步馬達的伺服控制IC,電路實現採用階層式、模組化的設計方式,降低其複雜度,並以電路共用的概念,降低邏輯閘數量,達到最佳化實現的目的。此伺服控制IC採用多迴路的伺服控制架構,包含靜止兩軸座標α-β軸的解耦電流控制、速度控制與位置控制,是一顆功能完整的控制IC。解耦電流控制器的核心是一個包含磁場導向控制的雙軸比例積分控制器。速度控制器採用修正式PID控制器與串聯濾波器架構,修正式PID控制器是一個兩個自由度的PID控制器,可由結構參數設定,實現各式的PID控制器;數位濾波器由一階IIR濾波器與二階IIR濾波器串聯而成,前者可實現一個相位領先補償器,修正控制迴路所造成的相位落後,後者可實現一個帶拒濾波器(notch filter),消除受控體造成的機械共振。位置控制器是一個具有前饋路徑的比例控制器。解耦電流控制迴路與速度控制迴路皆以10位元2的補數方式實現,位置控制迴路以16位元2的補數方式實現,整個IC的實現共使用4341個邏輯細胞(logic cell)。本文所設計的IC具有可程式化的特點,經由通訊介面設定控制參數,即可進行永磁同步馬達的伺服,可線上調整參數,即時觀測內部暫存器。本文以電路模擬完成功能驗證,並以400W的永磁同步馬達驅動器,實際驗證所設計IC的功能,實驗結果顯示所研製的控制IC具有良好的控制性能。
This thesis presents the design and implementation of a servo control IC for permanent magnet synchronous motors (PMSM) using complex programmable logic device (CPLD). By using the hierarchical and modular realization strategy, the designed circuits can be re-used to reduce the design complexity and the total gate counts for optimum design. The proposed servo control IC consists of a multi-loop control structure, which includes three major units: s field-oriented torque loop controller, s speed loop controller, and a position loop controller. The torque loop controller is a field-oriented stationary frame based two-axis proportional-integral (PI) current loop controller. The speed loop controller is a modified proportional-integral-derivative (PID) controller cascaded with a first-order IIR filter and a second-order IIR filter. The position loop controller is a proportional controller with a feed-forward compensation. In the realization issue, a 10-bit 2’s complement integer arithmetic is adopted for the torque loop controller and speed loop controller, and a 16-bit 2’s complement integer arithmetic is adopted for the position loop controller. A total of 4341 logic cells have been used to realize the proposed control IC. The control parameters of the proposed control IC can be on-line programmed for different operating conditions via the serial interface. Besides, all registers in this IC can be observed to verify the effectiveness of the control strategy by using an external microprocessor for communication. In this thesis, software simulation and experiments have been carried out to verify the control IC functions. Experimental results show that the designed AC servo control IC can work properly and achieve good servo performance.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
表列 vii
圖列 viii
第一章 緒論 1
1.1 研究動機與目的 1
1.2 研究背景與發展現況 2
1.3 研究方法 4
1.4 論文架構 6
第二章 永磁同步馬達控制方法與控制IC規劃 7
2.1 永磁同步馬達控制方法 7
2.1.1 磁場導向控制 8
2.1.2 電流控制 10
2.1.3 速度控制 11
2.1.4 位置控制 12
2.2 泛用型控制IC簡介 13
2.2.1 LM628/629泛用型馬達運動控制IC 13
2.2.2 HCTL-1100泛用型馬達運動控制IC 14
2.2.3 ADMC200/201輔助型微處理器 15
2.3 永磁同步馬達伺服控制IC規劃 18
第三章 伺服控制迴路電路設計 21
3.1 光編碼器回授處理電路 23
3.1.1 四倍頻解碼電路 23
3.1.2 轉子位置與轉速檢出電路 25
3.1.3 電氣角計算電路 28
3.2 數位濾波器 30
3.2.1 尺規劃 31
3.1.2 電路設計與模擬結果 33
3.3 修正式PID控制器 37
3.2.1 數位化之修正式PID控制器 39
3.1.2 電路設計與模擬結果 40
3.4 位置控制器電路設計與模擬結果 43
第四章 磁場導向控制與電流控制迴路電路設計 48
4.1 磁場導向控制方法 48
4.1.1 座標轉換 48
4.1.2 磁場導向解耦電流控制架構 50
4.2 磁場導向控制電路分析 53
4.2.1 控制架構選擇 53
4.2.2 矩陣運算分析 55
4.2.3 電流控制器 57
4.3 磁場導向解耦電流控制迴路電路設計 58
4.3.1 使用多組數值運算單元 59
4.3.2 使用單組數值運算單元 65
第五章 控制IC整體實現與實驗結果分析 70
5.1 永磁同步馬達伺服控制IC整體實現 70
5.1.1 控制IC腳位定義 71
5.1.2 控制IC暫存器配置與設定說明 73
5.1.3 控制IC使用資源分析 78
5.2 實驗發展系統 80
5.2.1 CPLD模擬板 80
5.1.2 周邊轉換電路與馬達驅動電路 81
5.3 模擬實驗結果 84
第六章 結論 93
附錄A 符號說明 A-1
附錄B 永磁同步馬達參數規格 B-1
參考文獻 R-1
作者簡介 AU-1
[1] Hoang Le-Huy, “Microprocessors and digital ICs for motion control,” IEEE Proc., vol. 82, no. 8, pp. 1140-1163, Aug. 1994.
[2] ADMC200/201: Motion Coprocessor, Analog Devices, 2000.
[3] HCTL1100: General Purpose Motion Control ICs, Hewlett Packard, 1999.
[4] LM628/629: Precision Motion Controller, National Semiconductor, 1999.
[5] MC33030: DC Servo Motor Controller/Driver, Rev. 4, On Semiconductor, 2002.
[6] L290/291/292: Switch Mode Driver for DC Motors, SGS-THOMSON, 1993.
[7] MC33033: Brushless DC Motor Controller, Motorola, 1996.
[8] L7200/7203: MOZART, 12V Disk Drive Spindle & VCM, Power & Control “COMBO”, SGS-THOMSON, 1999.
[9] ML4435: Sensorless BLDC Motor Controller, Micro Linear, 2000.
[10] M Hamdan and Gao Zhiqiang, “A novel PID controller for pneumatic proportional valves with hysteresis,” IEEE IAS Conf. Rec., vol. 2, pp. 1198-1201, 2000.
[11] A. H. Scottedward and C. E. Hall, “Variable-structure PID control to prevent integrator windup,” IEEE Trans. Ind. Electron., vol. 48, no. 2, pp. 442-451, Apr. 2001.
[12] O. Ismail and W. Bedwani, “Compliant motion control using variable structure PID control system,” IEEE ISIC Proc., pp. 397-401, 2001.
[13] K. J. Astrom and T. Hagglund, PID controllers, 2nd Ed., Instrument Soc. Amer., Research Triangle Park, NC, 1994.
[14] P. Poure, F. Aubepart, and F. Braun, “A design methodology for hardware prototyping of integrated AC drive control: application to direct torque control of an induction machine,” International Workshop on RSP Proc., pp. 90-95, 2000.
[15] F. Aubepart, P. Poure, and F. Braun, “VLSI design approach of complex motor control: case of direct torque control of AC machine,” IEEE ICECS Conf. Rec., vol. 2, pp. 814-817, 2000.
[16] F. Aubepart, P. Poure, C. Girerd, Y.A. Chapuis, and F. Braun, “Design and simulation of ASIC-based system control: application to direct torque control of induction machine,” IEEE ISIE Proc., vol. 3, pp. 1250-1255, 1999.
[17] M. Cirstea, A. aounis, M. McCormick, and P. Urwin, “Vector control system design and analysis using VHDL [for induction motors],” IEEE PESC Conf. Rec., vol. 1, pp. 81-84, 2001.
[18] Jin-Yi Jyang and Ying-Yu Tzou, “A CPLD-based voltage/current vector controller for 3-phase PWM inverters,” IEEE PESC Conf. Rec., vol. 1, pp. 262-268, 1998.
[19] Ying- Yu Tzou and Jin-Yi Jyang, “A programmable current vector control IC for AC motor drives,” IEEE IECON Conf. Rec., vol. 1, pp. 216-221, 1999.
[20] E. G. Chester and D.J. Kinniment, “Techniques for ASIC implementation of vector control,” Proc. IEE —Computers and Digital Techniques, vol. 142, no. 5, pp. 318-324, Sep. 1995.
[21] Ming-Fa Tsai and Hsien-Chang Chen, “Design and implementation of a CPLD-based SVPWM ASIC for variable-speed control of AC motor drives,” IEEE PEDS Conf. Rec., vol. 1, no. 22-25, pp. 322-328, Oct. 2001.
[22] W. Sangchai, T. Wiangtong, A. Hongyapanun, and P. Wardkean, “Design and implementation of FPGA-based control IC for 3-phase PWM inverter with optimized SVM schemes,” IEEE APCCAS Conf. Rec., pp. 144-147, 2000.
[23] Ying-Yu Tzou and Hau-Jean Hsu, “FPGA realization of space-vector PWM control IC for three-phase PWM inverters,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 953-963, Nov. 1997.
[24] Se Jin Kim; Ho Jae Lee; Sang Koon Kim, and Young Ahn Kwon, “ASIC design for DTC based speed control of induction motor,” IEEE ISIE Proc., vol. 2, pp. 956-961, 2001.
[25] M. Cirstea, A. Dinu, M. McCormick, and D. Nicula, “A VHDL success story: electric drive system using neural controller,” VHDL International Users Forum Fall Workshop Proc., pp. 118-122, 2000.
[26] Ying-Yu Tzou and Tien-Sung Kuo, “Design and implementation of an FPGA-based motor control IC for permanent magnet AC servo motors,” IEEE IECON Conf. Rec., vol. 2, pp. 943-947, 1997.
[27] Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck, Discrete-time signal processing, 2nd Ed., Prentice Hall, 1998.
[28] Altera Corp., Data book, 1999.
[29] ADS7852: 12-Bit, 8-Channel, Parallel Output Analog to Digital Converter, Burr-Brown, 2000.
[30] DAC7625: 12-Bit Quad Voltage Output Digital to Analog Converter, Burr-Brown, 2000.
[31] L6234: Three Phase Motor Driver, SGS-THOMSON, 1998.
[32] CY7C025AV: Dual Port Static RAM, Cypress, 2000.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top