跳到主要內容

臺灣博碩士論文加值系統

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

詳目顯示

: 
twitterline
研究生:黃柏凱
研究生(外文):HUANG, BO-KAI
論文名稱:具CANopen通訊協定之精密微步進馬達驅動器研製
論文名稱(外文):Design and implementation of micro-stepping motor driver with CANopen
指導教授:洪崇文洪崇文引用關係
指導教授(外文):HUNG, CHUNG-WEN
口試委員:宋朝宗陳裕愷
口試委員(外文):SONG, CHAU-CHUNGCHEN, YU-KAI
口試日期:2017-07-10
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:中文
論文頁數:109
中文關鍵詞:步進馬達驅動器微步進驅動CANopenCiA402
外文關鍵詞:stepping motor drivermicro-stepping driveCANopenCiA402
相關次數:
  • 被引用被引用:3
  • 點閱點閱:278
  • 評分評分:
  • 下載下載:5
  • 收藏至我的研究室書目清單書目收藏:0
本論文主要研製一個符合CiA402裝置規範之三相微步進馬達驅動系統,參照CANopen所定義之CiA301通訊規範與CiA402裝置規範,設計一個易於操控及管理之CANopen節點,使用者可透過CANopen主控器對本系統進行監控,並且在位置控制步進馬達過程中,系統將會依使用者所設定之位置控制參數,控制馬達的加減速曲線。
在步進馬達控制器中,為了避免步進馬達因機械結構所造成的低速諧振與電流不穩問題,本論文於震盪區以領先角方式驅動步進馬達,並於定位時使用精密微步進驅動,三種速度控制模式詳述如下:分別為100rpm以下要求高精度之32768精密微步進模式;100rpm至1300rpm之領先角模式;以及1300rpm至3000rpm之高轉速全步進模式。本系統另有定轉速控制,系統於負載增加時,能夠立即補償馬達扭力,避免馬達降速或失步的產生,而整體系統由於在低轉速時使用微步進驅動方式驅動步進馬達,並且利用高精度磁力編碼器做位置回授,使得本系統之停止精度可達32768步/圈。
本論文所研製的具CiA402裝置規範之三相步進馬達驅動器,其CANopen各功能測試結果已於實驗結果中顯示,也利用業界商用軟體來測試與驗證本系統之CANopen功能,藉由觀察系統所計算之步進馬達速度與位置曲線,可得知本系統整體的可行性。

A three-phase ultra-micro stepping motor controller system with CiA402 is developed in the paper. The CANopen device includes CiA301 and CiA402, and users can easily monitor this system on CANopen master. In addition, this system will follow the position control parameters that set by user to control the acceleration / deceleration of stepping motor.
In order to avoid the low-speed resonance and unstable current caused by the mechanical structure of the stepping motor, the proposed stepping motor controller adopts the lead angle control to drive stepping motor in the resonance zone, and ultra-micro stepping control in position zone. The system includes the three speed control mode: 1. Ultra-high resolution micro-stepping mode when speed is less than 100rpm; 2. Lead angle control mode running from 100rpm to 1300rpm; 3. Full step mode when speed faster than 1300rpm. Besides, the proposed speed controller can immediately compensate the torque of motor when load increases, then speed decreasing or out of step situations never happen. Moreover, stepping motor is driven by micro-stepping which utilizes high-resolution encoder for feedback at lower speed, so this system provides the highest resolution approaching 32768 step/rev.
The system developed in this paper has tested all function of CANopen, and also verified with an consumer control software. Finally, the speed and position curves of the experimental results demonstrate the system is workable.
摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 vii
圖目錄 viii
符號說明 xii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 1
1.3 文獻回顧 1
1.4 章節介紹 4
第二章 三相步進馬達與其驅動方式介紹 5
2.1 三相步進馬達介紹 5
2.2 三相步進馬達驅動方式介紹 8
2.3 電壓調變方式 10
2.3.1 弦波脈波寬度調變 11
2.3.2 空間向量脈波寬度調變 14
2.4 小結 19
第三章 控制器區域網路介紹 20
3.1 CAN介紹 20
3.1.1 CAN實體層 21
3.1.2 CAN資料連結層 23
3.2 CANopen介紹 24
3.2.1 通訊物件及物件字典 28
3.2.1.1網路管理對象(NMT) 31
3.2.1.2緊急物件(EMCY) 35
3.2.1.3 服務資料對象(SDO) 37
3.2.1.4程序資料物件(PDO) 39
3.2.2 應用程式(Application, APP) 42
3.3 CiA 402介紹 42
3.3.1 CiA402狀態機 43
3.4 小結 47
第四章 系統架構與控制器設計 48
4.1 三相步進馬達驅動電路 48
4.1.1 DC-DC轉換電路區塊 49
4.1.2功率驅動電路區塊 50
4.1.3回授電路區塊 52
4.1.4 CAN收發器電路 55
4.1.5 控制器與周邊規劃 56
4.2 控制器設計流程 57
4.2.1 速度控制器 57
4.2.2 位置控制器 61
4.3 軟體流程 63
4.3.1 控制器軟體流程 63
4.3.2 實現CANopen軟體流程 65
4.4 小結 70
第五章 實驗結果 71
5.1 系統介紹 71
5.2 CiA301功能展現 73
5.3 CiA402功能展現與位置控制結果 77
5.4 定轉速與定位結果討論 84
5.5 小結 88
第六章 結論與未來展望 89
6.1 結論 89
6.2 未來展望 89
參考文獻 91
[1]坂本正文,許溢适、陳坤正,“步進馬達使用法”,全華科技圖書股份有限公司,2005年2月。
[2]T. S. Weerakoon and L. Samaranayake, “Development of a Novel Drive Topology for a Five Phase Stepper Motor,” in Proc. IEEE Industrial and Information Systems Conf., ICIIS'08, pp. 1-6, Dec. 2008.
[3]T. C. Chin, D. P. Mital and M. A. Jabbar, “A stepper motor controller,” in Proc. IET International Conference on Control-88, pp. 500-505, Apr. 1988.
[4]G. Baluta and M. Coteata, “Precision microstepping system for bipolar stepper motor control,” in Proc. IEEE Electrical Machines and Power Electronics Conf., ACEMP'07, pp. 291-296, Sep. 2007.
[5]W. Kim, I. Choi and C. C. Chung, “Microstepping with PI feedback and feedforward for permanent magnet stepper motors,” in Proc. IEEE International Conference on Control, Automation and Systems, ICCAS-SICE 2009, pp. 603-607, Aug. 2009.
[6]A. Patel, K. S. Denpiya, A. N. Patel and S. H. Chetwani, “Novel microstepping technique for disc rotor type stepper motor drive,” in Proc. IEEE Conference Proceedings, IPEC'10, pp. 968-972, Oct. 2010.
[7]A. Bellini, C. Concari, G. Franceschini and A. Toscani, “Mixed-Mode PWM for High-Performance Stepping Motors,” IEEE Trans. on Industrial Electronics, vol. 54, no. 6, pp. 3167-3177, Dec. 2007.
[8]M. Jin and H. Li, “SVPWM control on 2-phased hybrid stepper motor,” in Proc. IEEE International Conference on Mechanic Automation and Control Engineering, MACE'11, pp. 4479-4482, Jul. 2011.
[9]Q. Guan, J. Liu, Y. Zhou and H. Qiu, “The Vector Control Research and Implementation of the Three-Phase Hybrid Stepping Motor,” in Proc. IEEE International Conference on Industrial Informatics - Computing Technology, ICIICII'16, pp. 384-387, Dec. 2016.
[10]M. F. Rahman, A. Poo, “An Application Oriented Test Procedure for Designing Microstepping Step Motor Controllers,” IEEE trans. on Industrial Electronics, vol. 35, no. 4, pp. 542-546, Nov. 1988.
[11]M. F. Rahman, C. Grantham, “Design approaches for microstepping step motor controllers,” in Proc. IET International Conference on Power Electronics and Variable-Speed Drives, pp. 253-257, Jul. 1990.
[12]洪文琮,“步進馬達PWM微步與轉速控制”,國立雲林科技大學機械工程技術研究所,碩士論文,1995年。
[13]J. B. Grimbleby, “Simple algorithm for closed-loop control of stepping motors,” in Proc. IEE Proceedings - Electric Power Applications, vol. 142, no. 1, pp. 5-13, Jan. 1995.
[14]M. Bodson, J. N. Chiasson, R. T. Novotnak and R. B. Rekowski, “High-performance nonlinear feedback control of a permanent magnet stepper motor,” IEEE Trans. on Control Systems Technology, vol. 1, no. 1, pp. 5-14, Mar. 1993.
[15]K. Le; H. Hoang; J. Jeon, “An Advanced Closed-Loop Control to Improve the Performance of Hybrid Stepper Motors,” IEEE Trans. on Power Electronics, vol. 32, no. 9, pp. 7244-7255, Oct. 2016.
[16]P. Crnosija, S. Ajdukovic and B. Kuzmanovic, “Microcomputer implementation of optimal algorithms for closed-loop control of a hybrid stepper motor drives,” IEEE Trans. on Industrial Electronics, vol. 47, no. 6, pp. 1319-1325, Dec. 2000.
[17]K. L. Yung, S. T. Mak and D. K. W. Cheng, “Dual control of closed-loop stepping motor precision servo,” in Proc. IEEE International Conference on Power Electronics and Drive Systems, PEDS'99, vol. 2, pp. 803-808, Jul. 1999.
[18]D. Carrica, M. A. Funes and S. A. Gonzalez, “Novel stepper motor controller based on FPGA hardware implementation,” IEEE Trans. on Mechatronics, vol. 8, no. 1, pp. 120-124, Mar. 2003.
[19]K. W. H. Tsui, N. C. Cheung and K. C. W. Yuen, “Novel modeling and damping technique for hybrid stepper motor,” IEEE Trans. on Industrial Electronics, vol. 56, no. 1, pp. 202-211, Nov. 2008.
[20]K. Balakrishnan, B. Umamaheswari and K. Latha, “Identification of Resonance in Hybrid Stepper Motor Through Measured Current Dynamics in Online for Accurate Position Estimation and Control,” IEEE Trans. on Industrial Informatics, vol. 9, no. 2, pp. 1056-1063, Oct. 2012.
[21]Y. Okumatsu and A. Kawamura, “A Lead Angle Control for HB-Type Stepping Motor in the Constant Voltage Range,” IEEJ Trans. on Industry Applications, vol. 123, no. 3, pp. 211-218, Mar. 2003.
[22]K. L. Yung, S. T. Mak and D. K. W. Cheng, “Dual control of closed-loop stepping motor precision servo,” in Proc. IEEE International Conference on Power Electronics and Drive Systems, PEDS'99, vol. 2, pp. 803-808, Jul. 1999.
[23]L. Pengfei, N. Luhua and J. Junfeng, “Application of CANopen and Modbus Protocol in rotary screen printing machine control system,” in Proc. IEEE International Conference on Signal Processing Systems, ICSPS'10, pp. V3-666-V3-669, Jul. 2010.
[24]G. Livint, V. Horga, M. Ratoi, M. Albu and G. Chiriac, “Implementing the CANopen protocol for the distributed control of a hybrid electric vehicle,” in Proc. IEEE International Symposium on Advanced Electromechanical Motion Systems & Electric Drives Joint Symposium, ELECTROMOTION'09, pp. 1-6, Jul. 2009.
[25]Yang Fan, R. Chen and Z. h. Chen, “Communication of the wind turbine testing system based On CANopen protocol,” in Proc. IEEE Power Engineering and Automation Conference, PEAM'11, pp. 162-165, Sep. 2011.
[26]王志暉,“控制器區域網路應用層系統架構之研究與實現”,國立虎尾科技大學航空與電子科技研究所,碩士論文,2011年。
[27]CiA 301, “CANopen Application layer and communication profile,” CAN in Automation (CiA), Feb. 2002.
[28]劉昌煥,“交流電機控制-向量控制與直接轉矩控制原理 第四版”,東華書局股份有限公司,2013年8月。
[29]牛躍聽,周立功,方丹,“CAN總線嵌入式開發--從入門到實戰(第2版)”,北京航空航天大學出版社,2016年4月。
[30]周立功,黃曉清,嚴寒亮,“現場總線CANopen設計與應用”,北京航空航天大學出版社,2011年7月。
[31]CiA 402, “CANopen Device Profile Drives and Motion Control,” CAN in Automation (CiA), Jul. 2002.
[32]Texas Instruments, “LM5007 High Voltage 80-V Step Down Switching Regulator,” LM5007 Datasheet, Sep. 2003 [Revised Nov. 2015].
[33]Fairchild, “Half-Bridge Gate-Drive IC,” FAN73832MX Datasheet, Feb. 2007 [Rev. 1.0.2].
[34]Infineon, “Angle Sensor,” TLE5012B Datasheet, Nov. 2011 [Revised Feb. 2014].
[35]Infineon, “TLE5012B Register Setting of TLE5012B,” TLE5012B Application Note, Nov. 2012 [Rev. 1.5].
[36]Renesas, “CAN Transceiver,” HA13721RP/FP Datasheet, Jul. 2004 [Rev. 1.00].
[37]Renesas,“RX62T Group, RX62G Group,”RX62T Datasheet, Jan. 2014 [Rev. 2.00].
[38]余彥廷,“具無速度感測器純量控制之極高速馬達驅動器研製”,國立雲林科技大學電機工程系碩士班,碩士論文,2016年。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top