z-logo
open-access-imgOpen Access
Simulation and experimental validation of hysteresis current control technique for speed control of brushless DC motor
Author(s) -
Hetal Patel,
Hina Chandwani
Publication year - 2021
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/1045/1/012030
Subject(s) - dc motor , microcontroller , electronic speed control , encoder , controller (irrigation) , computer science , control theory (sociology) , hall effect sensor , inverter , magnet , engineering , computer hardware , electrical engineering , voltage , control (management) , agronomy , artificial intelligence , biology , operating system
Brushless DC Motors (BLDC) are finding wide applications in household appliances and electrical vehicles. Microcontroller are widely used for controlling the BLDC motors however the realization of BLDC drive requires expertise in microcontroller programming. In this paper modelling, simulation and easy hardware implementation of BLDC motor having shaft encoder using STM32F4 series ARM Cortex-M4 microcontroller is demonstrated. A simple method of controlling the BLDC motor in closed loop, using a hysteresis current controller is implemented. The hall sensors are used to find the exact rotor position for the electronic commutation and the encoder is used to measure actual motor speed. The closed loop operation consists of an inner loop which is hysteresis current controller. The gate pulses for the three phase inverter bridge are produced by comparing the actual currents with the reference currents. The outer speed loop consists of a PI controller which compares the actual speed with the reference speed to obtain smooth speed control under varied load condition. The complete hardware circuits and MATLAB/Simulink environment blocks for programming are discussed in detail. The hardware results demonstrate the easy and accurate realisation of closed loop speed control of BLDC Motor.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here