FPGA BASED REAL-TIME IMPLEMENTATION OF QUADRAL-DUTY DIGITAL PWM CONTROLLED PERMANENT MAGNET BLDC DRIVE

Abstract

Brushless dc (BLDC) motors are sparsely employed for domestic applications due to the mandatory cost inflation related to BLDC drive besides their numerous constructional advantages. Controllers involving lesser computational complexity, which ultimately leads to reduced size application-specific integrated circuits (ASICs) for the drive, are highly advantageous in addressing the issue. Recent state of the art dual-duty digital pulse width modulation (DDDPWM) techniques are among such. However, the DDDPWM based controller restricts the motor speed within a narrow range, and the motor suffers from inevitable speed and torque ripples. In this project, an advanced quadral-duty digital pulse-width modulation (QDDPWM) technique has been proposed to drive the BLDC motor. QDDPWM technique based BLDC motor drive can be controlled in a wider range of speed with reduced steady-state speed ripples, audible noise, and vibrations. The controller has been implemented in real-time using field programmable gate array, which can also be fabricated in a reduced size ASIC. Various dynamic and steady state speed, vibration responses, time response, and speed tracking ability have been examined and reported in this project. The effectiveness of the proposed technique is justified by the comparison of the real-time responses with DDDPWM algorithm based BLDC motor drive.

Let's Talk