Publication: Sensorless brushless dc motor controller design
Loading...
Date
2020-08-01
Authors
Amir Hamzah, Amir Ridzuan
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In conventional Brushless DC (BLDC) motor, for proper commutation of the phase currents rotor position information must be obtained from the Hall effect sensors. But there are some vital disadvantages of position sensor including high cost, installation difficulty of mechanics, and poor reliability. This research focuses on design, development and hardware implementation for a sensorless operation to drive a 14-pole, three-phase BLDC motor. By using Arduino UNO, a sensorless motor application using back electromotive force (BEMF) zero crossing technique is implemented and used to derive the commutation sequence. The operation of the BLDC motor is controlled by the program uploaded to Arduino UNO. Several testing stages done to evaluate the performance of the sensorless control system. Firstly, the test started with gate driver testing to observe the performance of gate drivers. Then, generated BEMF from BLDC motor measured and discussed. Next, the signal conditioning circuit tested to make sure that inputs from external source into Arduino Uno not exceed 5 V. Finally, the speed control tested to observe the capable of Arduino Uno to generate different PWM duty cycle to run the motor in different speed. As a result, the motor ireceived PWM iinputs iin idifferent iduty icycle ifrom iArduino iUno and generated BEMF measured and analysed. The generated BEMF is in improper trapezoidal-shaped but recommended to be improved for future works.