Two Phase Bldc Motor Speed Control Using Fuzzy Logic Control


Uploaded on April 12, 2012 by Efxkits

Model No: 181 Fuzzy controllers are very simple conceptually. They consist of an input stage, a processing stage, and an output stage. The input stage maps sensor or other inputs, such as switches, thumbwheels, and so on, to the appropriate membership functions and truth values. The processing stage invokes each appropriate rule and generates a result for each, then combines the results of the rules. Finally, the output stage converts the combined result back into a specific control output value. The project shall be using a microcontroller with a set of switches or a matrix key pad to define the speed of the BLDC in percentage of its rated speed being displayed in a LCD display. The output from the microcontroller drives the motor through a driver circuit.

PWM (Pulse Width Modulation) wave can be used to control the speed of the motor. Here the average voltage given or the average current flowing through the motor will change depending on the ON and OFF time of the pulses controlling the speed of the motor i.e. The duty cycle of the wave controls its speed. On changing the duty cycle (ON time), we can change the speed. By interchanging output ports, it will effectively change direction of the motor.

The power supply consists of a step down transformer 230/12V, which steps down the voltage to 12V AC. This is converted to DC using a Bridge rectifier. The ripples are removed using a capacitive filter and it is then regulated to +5V using a voltage regulator 7805 which is required for the operation of the microcontroller and other components. For more details visit or

Project Works, Final Year Project, Embedded Systems, Latest Embedded Projects, Embedded Seminar Topics, Non Conventional Projects, Gsm Based Projects, Microcontroller Based Projects India, Hyderabad Ieee Projects, Robotics Projects, Science & Tech
Comments on Two Phase Bldc Motor Speed Control Using Fuzzy Logic Control