Implementation of an FPGA-Based Motor Control with Low Resource Utilization

被引:1
作者
Aydogmus, Omur [1 ]
Boztas, Gullu [2 ]
机构
[1] Firat Univ, Dept Mechatron Engn, Elazig, Turkey
[2] Firat Univ, Dept Elect Elect Engn, Elazig, Turkey
来源
2019 4TH INTERNATIONAL CONFERENCE ON POWER ELECTRONICS AND THEIR APPLICATIONS (ICPEA) | 2019年
关键词
DC motor; FPGA; PMDC; PI control; SYNCHRONOUS MACHINE; SENSORLESS CONTROL; DRIVE; POWER;
D O I
10.1109/icpea1.2019.8911149
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a design and an implementation of a motor speed control for a permanent magnet direct-current (PMDC) motor by using a Field Programmable Gate Array (FPGA). In this study; quadrature encoder block, speed calculation block, digital analog conversion (DAC) block, pulse width modulation (PWM) block and PI controller block were developed to control the motor using FPGA. The system was realized using Altera Cyclone V SE 5CSEMA4U23C6N. The lowest logic utilization was aimed in order to establish a system with low resource utilization which is critical for FPGA design. All system blocks were developed by using 59 out of 15,880 Adaptive Logic Module (ALMs). The logic utilization was used under the 1%. Motor PWM signal was generated at 48.8 kHz with 10-bit resolution. The control algorithm was experimentally tested to provide stable speed against varying input voltage. It was shown that satisfactory results can be obtained with minimum resource usage for high speed applications.
引用
收藏
页数:5
相关论文
共 26 条
[11]   Fully FPGA-based Sensorless Control for AC Drive using an Extended Kalman Filter [J].
Idkhajine, L. ;
Monmasson, E. ;
Maalouf, A. .
IECON: 2009 35TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS, VOLS 1-6, 2009, :2763-+
[12]   Fully FPGA-Based Sensorless Control for Synchronous AC Drive Using an Extended Kalman Filter [J].
Idkhajine, Lahoucine ;
Monmasson, Eric ;
Maalouf, Amira .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2012, 59 (10) :3908-3918
[13]   A Formal Verification Methodology for FPGA-Based Stepper Motor Control [J].
Jabeen, Shaista ;
Srinivasan, Sudarshan K. ;
Shuja, Sana ;
Dubasi, Mohana Asha Latha .
IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (03) :85-88
[14]  
Jeppesen BP, 2016, IEEE IND ELEC, P2684, DOI 10.1109/IECON.2016.7793078
[15]   Position sensorless control for four-switch three-phase brushless dc motor drives [J].
Lin, Cheng-Tsung ;
Hung, Chung-Wen ;
Liu, Chih-Wen .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2008, 23 (01) :438-444
[16]   FPGA implementation of Sensorless Sliding Mode Observer With a Novel Rotation rection Detection for PMSM Drives [J].
Ma, Zhixun ;
Zhang, Xin .
IEEE ACCESS, 2018, 6 :55528-55536
[17]   FPGA Implementation of a Hybrid Sensorless Control of SMPMSM in the Whole Speed Range [J].
Ma, Zhixun ;
Gao, Jianbo ;
Kennel, Ralph .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (03) :1253-1261
[18]   Predictive digital control of power factor preregulators with input voltage estimation using disturbance observers [J].
Mattavelli, P ;
Spiazzi, G ;
Tenti, P .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2005, 20 (01) :140-147
[19]   FPGA-based predictive current controller for synchronous machine speed drive [J].
Naouar, Mohamed Wissem ;
Naassani, Ahmad Ammar ;
Monmasson, Eric ;
Slama-Belkhodja, Ilhem .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2008, 23 (04) :2115-2126
[20]   FPGA-Based Sensorless PMSM Speed Control Using Reduced-Order Extended Kalman Filters [J].
Nguyen Khanh Quang ;
Nguyen Trung Hieu ;
Ha, Q. P. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (12) :6574-6582