You are on page 1of 12

An FPGA-Based Novel Digital PWM

Control Scheme for BLDC Motor


Drives
Students Name:

Guide Name :
Objective
 The main aim of this experiment is to control the speed of the BLDC
Motor by using FPGA controller. The Novel Controller is modelled and
verified by using Fuzzy Logic.
 Experimental verification is carried out by using Field-Programmable
Gate Arrays to validate it.
 In order to utilized variable voltage inputs, (12V or 30V DC) Buck Boost
Converter is used.
 To arrive at sensor less operation, Motor Back emf taken from the BLDC
motor and LC filter and Zero correction Unit used to arrive the square
wave form. And the same will be fed to the FPGA Controller.
Literary Survey

 “A novel low-cost high-performance single-phase adjustable-speed


motor drive using PM brushless DC machines: IIT’s design for 2003
future energy challenge,” in Proc. 19th Annu. IEEE Appl. Power Electron.
Conf.,Anaheim, CA, Feb. 2004, pp. 1595–1603 (A. A. Aboulnaga, P. C.
Desai, F. Rodriguez, T. R. Cooke, and A. Emadi,)
 “A novel digital control technique for brushless DCmotor drives:
Conduction-angle control,” in Proc. IEEE Int. Elect.Mach. Drives Conf.,
May 2005, pp. 308–314. (F. Rodriguez and A. Emadi, )
 “A novel digital control technique for trapezoidal brushless DC motor
drives,” in Proc. Power Electron.Technol. Conf., Chicago, IL, Nov.
2004.(F. Rodriguez, P. Desai, and A. Emadi, )
Diagram
Proposed Block Diagram
Detail Circuit –Buck Boost Converter
Detail Circuit –Inverter
Detail Circuit – Controllers
Detail circuit diagram –FPGA CIRCUIT
p82 RXD VCC
p83 TXD
10K POT 1
2 5
3 9
rs 4 4
p140 diow 5 8
cs 6 TXD 3
p139 d(0) 7 7
d(1) 8 RXD 2
p14 d(2) 9 6
d(3)10 1
d(4)11
SPARTAN 3E d(5)12
d(6)13
d(7)14
Connector DB9
15
16

LCD

16
VCC
TXD 9
R2OUT

VCC
10
RXD T2IN 0.1MF
p51 12 2
p52 11 R1OUT V+ 6
1 T1IN V-
p53 C1+ 0.1MF
p54 15
3 GND
p58 C1-
p67 14 RTS
4 T1OUT 13
p68 C2+ R1IN CTS
p70 8 RXD
p74 5 R2IN 7 TXD
p75 C2- T2OUT
p76
Comparison between Existing &
Proposed Method

S.NO. Existing Method Proposed Method

1 3Phase AC supply is used for Main input. DC Voltage is used for Main Input

2 Rectifier is Required Rectifier is Not Required

Buck-Boost converter is used for variable


3 Buck-Boost Converter is not used.
DC input and Constant(24VDC) output

This is sensorless circuit instead of sensor we are


4 Hall sensor is used for feedback from the BLDC motor
using the BLDC motor back emf for the feedback

5 Speed feedback is taken from the BLDC motor But here we are using Back emf to arrive the speed feedback.
Advantages over the Existing Method

Variable DC voltage can be given to the system, and Buck Boost converter is used to the feed the constant output
1
voltage.

2 Fuzzy Logic is used to write the coding for FPGA converter, Hence it will be more reliable than earlier methods.

3 Compare to Microcontroller IC, FPGA controller is more reliable and it has more I/O pins in it

4 We can use this with Solar energy, because we have buck boost converter in the system.
End

You might also like