Title

以數位訊號控制器dsPIC30F4011為基底實現伺服馬達控制

Translated Titles

Implementation of Servo Motor Control Based on Digital Signal Controller dsPIC30F4011

DOI

10.6827/NFU.2015.00190

Authors

張弘為

Key Words

伺服馬達控制 ; 向量控制 ; 換流器 ; 正弦脈波寬度調變控制 ; 可程式邏輯控制器 ; Servo motor control ; Vector control ; Inverter ; Sinusoidal pulse width modulation ; Programmable logic controller

PublicationName

虎尾科技大學電機工程研究所學位論文

Volume or Term/Year and Month of Publication

2015年

Academic Degree Category

碩士

Advisor

邱國珍

Content Language

繁體中文

Chinese Abstract

本論文應用Microchip公司所生產的數位訊號控制器dsPIC30F4011為基礎實現伺服馬達定位控制。所提架構不同於一般工業界應用可程式邏輯規劃控制器(PLC)完成伺服馬達定位控制時,必須由人機介面(HMI)監控再搭配PLC設計動作程序,以及使用軸控卡與伺服馬達驅動器達到伺服馬達定位控制,此外,受限於PLC型號,每個模組都必須使用同樣廠牌之設備才能應用。所提之伺服馬達定位控制系統可直接由人機介面透過串列傳輸方式與數位訊號控制器交握傳達控制指令,藉由數位訊號控制器內部進行伺服馬達控制程式之運算,再將運算結果以正弦脈寬調變方式應用於驅動所研製之三相六開關換流器上,最後由換流器輸出所規劃之三相交流電壓控制伺服馬達運轉,達到伺服馬達定位控制。 以數位訊號控制器內部運算實現伺服馬達定位控制方面,本論文利用馬達回授電流完成向量控制策略,將三相電流回授訊號與命令電流訊號進行Park正/逆轉換及Clarke正/逆轉換達到d-q軸轉換使伺服馬達全程皆可維持最大轉矩運轉。另外,應用伺服馬達內部光編碼器之A、B、Z三個回授訊號,以Z訊號觸發當作數位訊號控制器內部程式之原點定位位置訊號及伺服馬達旋轉圈數計數訊號,再由A相訊號控制dsPIC30F4011正交編碼器內部位置計數暫存器計數馬達的旋轉位置達成精準位置定位控制。同時將數位訊號控制器內部位置計數暫存器之數值微分轉換成速度回授訊號,再與速度命令訊號相互比較,將速度差訊號經PI控制器後當作電樞電流訊號之控制訊號完成閉迴路速度控制,將可使馬達具有穩定的運轉速度。 本文以數位訊號控制器dsPIC30F4011完成伺服馬達定位控制系統,系統將具有原來PLC控制伺服馬達之穩定速度及精準定位控制,且與傳統PLC定位控制系統比較,本文所提之方法能大幅降低成本並可縮小全系統的體積,此外,也不受到PLC及周邊設備須使用同廠牌之限制,並可以依照伺服馬達特性進行伺服馬達定位控制。

English Abstract

Based on the digital signal controller dsPIC30F4011, which is generated by Microchip company, the thesis realizes servo motor position control. This implemented control is different from conventional programmable logic controller (PLC) servo motor control, which has the restriction that it needs human–machine interaction (HMI) and PLC sequence control, , axis control card and servo motor driver to work. Besides, every useable PLC module has to be from the same manufacturer. The proposed servo motor control can directly transfer the control instruction via HMI to digital signal controller. The digital signal controller can conduct servo position control program inside, and transfer sinusoidal pulse width modulation signals to drive six power switches of the three-phase inverter. The three-phase voltage will be generated from the inverter, and it can be used to control the servo motor. In other words, PLC and axis control card are replaced by a digital signal controller. As to simplify servo motor position control using digital signal controller, the thesis adopts vector control strategy with using direct and inverse Park transform, and direct and inverse Clarke transform to achieve d-q axis transformation so that servo motor can operate in the maximum torque during the whole process. The optical encoder of servo motor generates three feedback signals, ‘A’, ‘B’ and ‘Z’. The ‘Z’ signal is activated as an original point position signal of digital signal controller program, and is also used as the counter of servo motor rotate. The ‘A’ signal controls the counter register of counter motor inside of dsPIC30F4011 to achieve the precision position motor control. Meanwhile, by transforming the value in register to velocity feedback signal and calculating it with command velocity signal, we can realize close loop velocity control, which let the motor being able to rotate in steady speed. In this thesis, We use digital signal controller dsPIC30F4011 to realize servo motor position control system, and the system contains steady velocity control and precise position control toward the servo motor. Comparing to the conventional PLC position control system, the proposed method in thesis can highly decrease the cost and shrink the volume. Furthermore, the restriction of using the same brand devices no longer exist, which means we can perform servo motor position control according to the characteristic of the motors.

Topic Category 電機資訊學院 > 電機工程研究所
工程學 > 電機工程
Reference
  1. [1]C.S. Kamble, "Digital Signal Processor Based V/f Controlled Induction Motor Drive," in Emerging Trends in Engineering and Technology (ICETET), 2010 3rd International Conference on, 2010, pp. 345 – 349.
    連結:
  2. [2]H. Yantour, J. Saadi and A. Khoumsi, "A Hybrid System Based Approach to Direct Torque Control (DTC) of Induction Motors," in Control & Automation (MED), 2010 18th Mediterranean Conference on, 2010, pp. 327 – 332.
    連結:
  3. [4]JSVS. Kumar, P.S. Kumar and M. Rambabu, "Model reference adaptive controller-based speed and q-axis inductance estimation for Permanent Magnet Synchronous Motor drive by utilizing reactive power," Energy, Automation, and Signal (ICEAS), 2011 International Conference on, 2011, pp.1-6.
    連結:
  4. [8]L. Cockrell and T. M. Sander, "Selecting a Man/Machine Interface for a PLC-Based Process Control System," IEEE TRANSACTIONS ON INDUSTRY APPLICATION, VOL. 28, NO. 4, 1992, pp. 945-953.
    連結:
  5. [9]Sung Kim and Jai Bok Han, "PLC based DESFAS in Nuclear Power Plant," Industrial Automation and Control: Emerging Technologies, International IEEE/IAS Conference on, 1995, pp. 686 – 692.
    連結:
  6. [11]能麒企業股份有限公司,FX2N-1PG定位模組使用手冊。
    連結:
  7. [12]能麒企業股份有限公司,MR-J2S-10B SSCNET型伺服驅動器使用說明書。
    連結:
  8. [13]Tao Zhao, Mulan Wang, Chao Pan and Youbin Wang, "Research of High Performance AC Servo Feed System for NC Machine Tool," in Intelligent Control and Automation (WCICA), 2010 8th World Congress on, 2010 ,pp. 5503-5507.
    連結:
  9. [14]Hongke Li, Huaishu Li, Lizhong Song, Yang Yin, Linshu Huang and Wenyan Li, "Design of Global Sliding-Mode Controlled AC Servo Controller Based on Exponential Acceleration/Deceleration Algorithm," in Mechatronics and Automation (ICMA), 2010 International Conference on, 2010, pp. 1507– 1511.
    連結:
  10. [16]M. Nour, I. Aris, N. Mariun and S. Mahmoud, "Hybrid Model Reference Adaptive Speed Control for Vector Controlled Permanent Magnet Synchronous Motor Drive," in Power Electronics and Drives Systems, 2005. PEDS 2005. International Conference on, 2005, pp. 618-623.
    連結:
  11. [17]Wei Chen, Dianguo Xu, Rongfeng Yang, Yong Yu and Zhuang Xu, "A Novel Stator Voltage Oriented V/F Control Method Capable of High Output Torque at Low Speed," in Power Electronics and Drive Systems, 2009. PEDS 2009. International Conference on, 2009, pp. 228– 233.
    連結:
  12. [22]M. Abdesh Khan and M.Nasir Uddin, "Performance Analysis and Optimization of Digital PWM Controllers for Surface-Mounted PMSM Drives," in Industry Applications Society Annual Meeting (IAS), 2012 IEEE, 2012, pp. 1-8.
    連結:
  13. [26]屏通科技股份有限公司,PK070-WFT 人機介面型錄/硬體手冊。
    連結:
  14. [3]Y. Liu, Z.Q. Zhu and D. Howe, "Commutation Torque Ripple Minimization in Direct Torque Controlled PM Brushless DC Drives," Industry Applications Conference, 2006. 41st IAS Annual Meeting. Conference Record of the 2006 IEEE , Vol. 4, No. 2, 2006 , pp. 1642-1648.
  15. [5]謝明緯,2004,交流同步伺服馬達控制晶片之設計,國立台灣海洋大學碩士論文。
  16. [6]林正皓,2011,以單一霍爾感測器實現永磁同步馬達向量控制,國立台灣科技大學碩士論文。
  17. [7]李智平,2007,凸輪開關自動化鎖螺絲機之設計,聖約翰科技大學碩士論文。
  18. [10]宓哲民,顏見明,劉春山,2008,人機介面圖形監控,全華圖書股份有限公司。
  19. [15]卓傑企業有限公司,「DSP電機控制發展系統(DMD2000)」。
  20. [18]余文明,1999,永磁同步馬達無量測器向量控制,國立中正理工學院碩士論文。
  21. [19]劉昌煥,2001,交流電機控制:向量控制與直接轉矩控制原理,東華書局。
  22. [20]陳立原,2008,以DSP為基礎之永磁同步馬達驅動器設計與製作,逢甲大學碩士論文。
  23. [21]王進力,2001,感應機向量控制驅動器之PID控制器調適,淡江大學碩士論文。
  24. [23]曾百由,2009,dsPIC數位訊號控制器原理與應用,宏友圖書開發股份有限公司。
  25. [24]陳耀南,2004,以FPGA為基礎之感應馬達無量測器向量控制晶片研製,國立台灣科技大學碩士論文。
  26. [25]鄭光耀,2003,無刷直流馬達無感測控制方法之研究與DSP實現技術之發展,國立交通大學博士論文。
  27. [27]陳立元,廖錦棋,2011,Visual Basic 2010與自動化監控-RS232串列通訊篇,文魁資訊股份有限公司。
Times Cited
  1. 陳羿芬(2006)。清代民間秘密宗教之民俗醫療研究。臺灣師範大學歷史學系學位論文。2006。1-273。
  2. 陳亭羽(2017)。以性別友善醫療環境觀點探討醫院婦產科空間規劃設計。中原大學建築研究所學位論文。2017。1-175。
  3. 董耀駿(2017)。實現具最大轉矩之霍爾感測無刷直流馬達弦波驅動器。虎尾科技大學電機工程系碩士班學位論文。2017。1-96。