Simulation and Experimental Implementation of BLDC Motor Speed Controller with Dynamic references, Based on ARDUINO MEGA Board
Subject Areas : electrical and computer engineering
Ahmad Entezari
1
,
Arash Dehestani Kolagar
2
,
Mohammad Reza Alizadeh Pahlavani
3
1 - Malek-Ashtar University of Technology
2 - Faculty of Electrical & Computer Engineering, Malek Ashtar University of Technology, Tehran, Iran
3 - دانشگاه صنعتی مالک اشتر
Keywords: BLDC motor, Electronic commutation, Dynamic speed control, Arduino Mega board,
Abstract :
BLDC motors are used in various industries due to their efficiency, reliability and controllability. Among these applications, electric and hybrid vehicles, robotics and automation systems, residential electronics, aerospace industries, medical equipment, wind turbines and solar systems can be mentioned. In many of these applications, dynamic motor speed control is needed. In this paper, due to the importance of the subject, at first, by applying the PLECS software and using the PWM method along with the PID controller, the simulation of the dynamic speed control of the BLDC motor with dynamic speed references is performed, and then, the experimental implementation of the BLDC motor drive using Arduino Mega microcontroller board, in the conditions of dynamic changes of speed references, is accomplished and the corresponding results are presented. Labview software is used to display and record speed data on the computer. The simulation and experimental results show that the BLDC motor has good efficiency in tracking the dynamic speed references up to the dynamic frequency of 0.3 Hz.