基于fpga的数控PCB铣床三相主轴电机调速子模块的研制

Fiqih Tri Fathulah Rusfa, Farkhad Ihsan Hariadi, A. Sasongko
{"title":"基于fpga的数控PCB铣床三相主轴电机调速子模块的研制","authors":"Fiqih Tri Fathulah Rusfa, Farkhad Ihsan Hariadi, A. Sasongko","doi":"10.1109/ICEEI.2015.7352462","DOIUrl":null,"url":null,"abstract":"Spindle motor (three-phase asynchronous AC motor) is an important part of Computer Numerical Control (CNC) Printed Circuit Board (PCB) milling machine, which plays role to engrave the copper layer based on the PCB pattern design. To perform the engraving processes, it is necessary to adjust the spindle motor speed in accordance with the PCB material used. This paper presents the results of implementing a three-phase spindle-motor speed controller based on Field Programmable Gate Array (FPGA). The control method used is fixed Voltage/Frequency (V/F) with Sinusoidal Pulse Width Modulation (SPWM) technique, so that the maximum torque of the motor can be maintained and the harmonic signals can be minimized. This sub-module consists of two main components, namely FPGA and three-phase inverter, which consists of opto-isolation circuit, logic inverter, MOSFET driver, and three-phase full-bridge inverter circuit. The FPGA unit generates digital SPWM signal as input to the inverter to convert DC voltage into three-phase AC voltage according to the given input frequency. Results show that the sub-module can control the speed in the range of 14000-28000 RPM with the corresponding frequency range of 250-500 Hz. The Sub-module also has constant V/F and Speed/Frequency (ω/F) characteristics. In addition, a ramp speed profile used during acceleration and deceleration has also been successfully implemented to address the problem of low starting torque due to the increase of supply frequency.","PeriodicalId":426454,"journal":{"name":"2015 International Conference on Electrical Engineering and Informatics (ICEEI)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Development of an FPGA-based sub-module as three-phase spindle motor speed controller for CNC PCB milling machine\",\"authors\":\"Fiqih Tri Fathulah Rusfa, Farkhad Ihsan Hariadi, A. Sasongko\",\"doi\":\"10.1109/ICEEI.2015.7352462\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Spindle motor (three-phase asynchronous AC motor) is an important part of Computer Numerical Control (CNC) Printed Circuit Board (PCB) milling machine, which plays role to engrave the copper layer based on the PCB pattern design. To perform the engraving processes, it is necessary to adjust the spindle motor speed in accordance with the PCB material used. This paper presents the results of implementing a three-phase spindle-motor speed controller based on Field Programmable Gate Array (FPGA). The control method used is fixed Voltage/Frequency (V/F) with Sinusoidal Pulse Width Modulation (SPWM) technique, so that the maximum torque of the motor can be maintained and the harmonic signals can be minimized. This sub-module consists of two main components, namely FPGA and three-phase inverter, which consists of opto-isolation circuit, logic inverter, MOSFET driver, and three-phase full-bridge inverter circuit. The FPGA unit generates digital SPWM signal as input to the inverter to convert DC voltage into three-phase AC voltage according to the given input frequency. Results show that the sub-module can control the speed in the range of 14000-28000 RPM with the corresponding frequency range of 250-500 Hz. The Sub-module also has constant V/F and Speed/Frequency (ω/F) characteristics. In addition, a ramp speed profile used during acceleration and deceleration has also been successfully implemented to address the problem of low starting torque due to the increase of supply frequency.\",\"PeriodicalId\":426454,\"journal\":{\"name\":\"2015 International Conference on Electrical Engineering and Informatics (ICEEI)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-12-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 International Conference on Electrical Engineering and Informatics (ICEEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEEI.2015.7352462\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Electrical Engineering and Informatics (ICEEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEI.2015.7352462","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

主轴电机(三相异步交流电机)是数控印刷电路板(PCB)铣床的重要组成部分,在PCB图案设计的基础上起着雕刻铜层的作用。为了执行雕刻工艺,有必要根据所使用的PCB材料调整主轴电机转速。本文介绍了一种基于现场可编程门阵列(FPGA)的三相主轴-电机速度控制器的实现结果。控制方法采用固定电压/频率(V/F)和正弦脉宽调制(SPWM)技术,既能保持电机的最大转矩,又能使谐波信号最小化。该子模块主要由FPGA和三相逆变器两部分组成,其中包括光隔离电路、逻辑逆变器、MOSFET驱动和三相全桥逆变电路。FPGA单元根据给定的输入频率产生数字SPWM信号作为逆变器的输入,将直流电压转换成三相交流电压。结果表明,该子模块可以控制转速在14000 ~ 28000 RPM范围内,对应的频率范围为250 ~ 500 Hz。子模块还具有恒定的V/F和速度/频率(ω/F)特性。此外,在加速和减速过程中使用的斜坡速度剖面也已成功实施,以解决由于供电频率增加而导致的启动扭矩低的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of an FPGA-based sub-module as three-phase spindle motor speed controller for CNC PCB milling machine
Spindle motor (three-phase asynchronous AC motor) is an important part of Computer Numerical Control (CNC) Printed Circuit Board (PCB) milling machine, which plays role to engrave the copper layer based on the PCB pattern design. To perform the engraving processes, it is necessary to adjust the spindle motor speed in accordance with the PCB material used. This paper presents the results of implementing a three-phase spindle-motor speed controller based on Field Programmable Gate Array (FPGA). The control method used is fixed Voltage/Frequency (V/F) with Sinusoidal Pulse Width Modulation (SPWM) technique, so that the maximum torque of the motor can be maintained and the harmonic signals can be minimized. This sub-module consists of two main components, namely FPGA and three-phase inverter, which consists of opto-isolation circuit, logic inverter, MOSFET driver, and three-phase full-bridge inverter circuit. The FPGA unit generates digital SPWM signal as input to the inverter to convert DC voltage into three-phase AC voltage according to the given input frequency. Results show that the sub-module can control the speed in the range of 14000-28000 RPM with the corresponding frequency range of 250-500 Hz. The Sub-module also has constant V/F and Speed/Frequency (ω/F) characteristics. In addition, a ramp speed profile used during acceleration and deceleration has also been successfully implemented to address the problem of low starting torque due to the increase of supply frequency.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信