SlideShare a Scribd company logo
4
Most read
16
Most read
21
Most read
Field Programmable Gate Array Based Speed Control of BLDC
Motor
Rajesh M Pindoriya
Indian Institute of Technology
Mandi (IIT Mandi)
S Rajendran
Indian Institute of Technology
Gandhinagar (IITGn)
Dr. P J Chauhan
Marwadi Education Foundation’s
Group of Institutes, Rajkot, India
Co - Authors,
1
Motivation and Objective
Basic Understanding about Project work
Introduction : Electrical Drives System
Introduction: BLDC Motor
Flow Chart of Controller
Simulink Model of BLDC Motor
Experimental Setup
Conclusion
References
Outline
2
Motivation and Objective
BLDC Motor have higher efficiency and lower maintenance requirement compare to other motors
Conventional motors are not effective and costly
FPGA based controller has more advantages as compared to conventional controller
Motivation
 This paper demonstrates the Field Programmable Gate Arrays (FPGAs) of design methodologies
with a focus on motor drives applications
 This work presents FPGAs implementation for PWM based speed control of inverter-fed BLDC
motor
 The proposed methodology is first simulated for open loop and closed loop speed control. These
simulation results are further verified through lab scale experimental set up
 It has been observed that FPGAs based closed loop method improves the transient and steady state
response in speed control of BLDC motor
Objective
3
Basic Understanding about Project work
3- Inverter
BLDC Motor
3- Inverter fed BLDC Motor
Speed Controller
(Classical/Modern)
dcI
Actual
speed
Reference
speed
Controlled
gate pulses
Rotorposition
sensor
4
Electrical
source
Power processing unit Motor
SensorController
Load
Reference
signal
Electrical
Drives
Introduction : Electrical Drives System
5
BLDC Motor Control Applications
AC, DC
and
Universal
Motors
Transition to
BLDC
Motor
As consumers demand
more energy efficient
products, more BLDC
motors are being used
6
BLDC motor is a novel type of DC motor which commutation is done electronically instead of using
brushes
Research shows that the method starts the BLDC motor with large starting torque that can be obtained
by a bipolar drive, and it runs the BLDC motor at high speed that can be driven by unipolar drive[1-3]
Introduction: BLDC Motor
7
PI controller 3 Phase inverter
Commutation logic
GatePulses
Speed control
loop
Theta
Error
signalReference
speed
Flow Chart of Controller
Load
8
Actual
speed
Start
Set value
100 to 4600 RPM
Check hall sensor signals
Reference value & carrier
value
PWM pulses output
3 phase Inverter
BLDC motor
PI output & generate
PWM pulses
Error = (set speed –
actual speed)
PI controller
Actual speed calculateIf open
loop
Compare reference value &
carrier Value
No
Yes
Closed loop
End
Flowchart for Speed Control of
BLDC Motor
9
 In particular, the rapid growth of semiconductor technology in recent years makes single
component logic circuits the design trend
 FPGA development tools are also very powerful now and easy to use
 FPGAs are well-suited for high speed demanding applications
 Designers can develop a fully hardware architecture which is dedicated to the control algorithm to
implement [2]
Pros
 Flexible programming
 Shorter development cycle
 Parallel processing
 Real time software
 Less complicated and more reliable
 Lower design cost
 Fast execution
 High flexibility & stability
 Expectable output
Why Choose FPGA?
10
Speed control in a BLDC motor involves changing the
applied voltage across the motor phases
This can be done using a sensored method based on the
concept of PWM
A common control algorithm for a permanent-magnet
BLDC motor is PWM control
It is based on the assumption of linear relationship
between the phase current and the torque & speed
Speed regulation is achieved by using two levels of duty
cycles; a high duty D(H) and a low duty D(L)[7]
Digital Control System
DVdcVavg 11
Simulink Model of Closed Loop BLDC Motor
12
Waveforms of Back EMFs & Stator Currents of BLDC Motor
 It has been observed back EMFs of BLDC motor is trapezoidal shape and it is constant at
every 60 degree interval
All three phase is 120 degree phase shift to each other
Fig. 1. Back EMFs waveforms when Kp=0.3, Ki=3 Fig. 2. Stator currents of BLDC motor when 𝑲 𝑷= 𝟎. 𝟑, 𝑲𝒊= 𝟑
13
Speed Response with PI Controller
Fig. 3. Speed response when Kp=0.3, Ki= 3
We can control speed (transient)
responses of any motor through
gain value of Kp & Ki [10].
As per the criterion of almost
negligible overshoot and
undershoot time, the optimal gain
value of PI controller is found to
be Kp=0.3 and Ki=3.
How to set gain value of the Kp &
Ki parameters???.
Mostly two methods are used for
setting parameter,
(1) Trial & Error
(2) Ziegler Nichols
14
Terminal voltage Volts 310
Rated current Amps 4.52
No. of Poles 4
Rated torque N*m 2.2
Resistance Ohms 3.07
Inductance mH 6.57
Rotor inertia kg*m 1.4-1.8
IPM Module PEC16D5M01
Spartan 3A Kit FPGA
Voltage Constant Volts 5
Torque Constant N*m 0.49
Auto Transformer
Current Rating
Amps 4
Experimental Parameters
Sensor Clockwise Direction
H
A
H
B
H
C
S 1 S 2 S 3 S 4 S 5 S 6
0 0 1 0 0 0 1 1 0
0 1 0 1 0 0 0 0 1
0 1 1 1 0 0 1 0 0
1 0 0 0 1 1 0 0 0
1 1 0 0 0 1 0 1 0
1 1 1 0 0 1 0 0 1
Table I Experimental parameters Table II Clockwise sensor and drive
15
Experimental Setup
16
Fig. A. Experimental setup Fig. B. Demonstrate of Experimental setup
PWM Waveforms on DSO
Fig.5. PWM waveforms on DSO Fig.6. PWM waveforms on DSO
17
Speed Response of Open Loop BLDC Motor
Fig. 7. Rotor speed of 1173 RPM at duty cycle of 28%
(forward to reverse)
Fig. 8. Rotor speed of 2065 RPM at duty cycle of 50%
(reverse to forward)
18
Speed Response of Closed Loop
.
Fig.9. Set speed 1000 PRM & actual speed 993 RPM
(reverse to forward)
Closed loop method for speed control of BLDC motor is best comparing to open loop method
In this method speed control according to our reference speed value
In this diagram set (reference) value is 1000 RPM and actual value of speed is 993 RPM
Fig. 10. set speed (1000 RPM) & Actual (981 RPM)
(forward to reverse)
19
Sr. No Duty cycle (%)
(Open loop)
Speed (RPM)
(Open loop)
Reference speed
(Closed loop)
Actual speed
(Closed loop)
1 30 300 550 553
2 40 700 1000 993
3 50 1500 2002 2002
4 60 1950 2500 2542
5 70 2550 3000 3005
Speed have been control of BLDC motor in both direction, one is forward and reverse
direction
As well as we can apply break operation in within a few second, so it has been simple to
control speed of BLDC Motor using FPGA platform
Summary of The Experimental Results
20
Conclusion
This paper work demonstrates the use of an efficient and lower cost controller based on FPGAs
programming to control the speed of BLDC motor
The advantages of digital hardware are - very high speed and easily adjusted to comply with
software
The use of FPGAs in digital control can be easily adapted to analog control
 The simulation results and that verified through experiments have demonstrated the effectiveness
of PWM technique for speed control of BLDC motor and its practical applications
 Using FPGA platform any drives are easily controlled, least time consuming, real time control
action, parallel processing and transient response is good compare to microcontroller
21
1. E. Monmasson, M. N. Cirstea, “FPGA Design Methodology for Industrial Control System- A
Review,” IEEE Trans. On Indus. Electron., vol.54, no. 4, pp. 1824-1842, Aug.2007.
2. T. Trimberger, J. A. Rawson, C. R. Lang, and J. P. Gray, “A structured design methodology and
associated software tools,” IEEE Trans. Circuits and Systems, vol. 28, no. 7, pp. 618–634, Jul. 1981.
3. E. Monmasson, L. Idkhajine, I. Bahri, M. W. Naouar, and L. Charaabi, “Design methodology and
FPGAs-based controllers for empower electronics and drive applications,” in Proc. ICIEA’2010 Conf.,
Taichung, Taiwan, pp. 2328–2338, 2010.
4. Y. Y. Tzou and H. J. Hsu, “FPGAs realization of space-vector PWM control IC for three-phase PWM
inverters,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 953–963, Nov. 1997.
5. S. J. Ovaska and O. Vainio, “Evolutionary- programming-based op-timization of reduced-rank
adaptive filters for reference generation in active power filters,” IEEE Trans. Ind. Electron., vol. 51,
no. 4, pp. 910–916, Aug. 2004.
6. E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan, and M. W. Naouar “FPGAs in
Industrial Control Applicalication” IEEE Trans. on Ind. Informatics, vol. 7, no. 2, pp. 224-243, May
2011.
References
22
7. E. Monmasson, M. W. Naouar, and L. Idkhajine, “FPGAs-based controllers for power electronics and
drive applications,” IEEE Ind. Electron. Mag., vol. 5, no. 1, pp. 1–13, Mar. 2011.
8. 8. J. J. Rodriguez-Andina, M. J. Moure, and M. D. Valdes, “Features, design tools, and application
domains of FPGAs,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 1810–1823, Aug. 2007.
9. J. W. Dixon and I. A. Leal, “Current Control Strategy for Brushless DC Motors Based on a Common
DC Signal”, IEEE Trans. on Power Electronics, vol. 17, no. 2, Mar. 2002.
10. G. J. Silva, A. Datta, and S. P. Bhattacharyya, “New results on the synthesis of PID controller” IEEE
Trans. on Automatic Control, vol. 47, no. 2, Feb. 2002.
11. A. Sathyan,, N. Milivojevic, Y. J. Lee, M. Krishnamurthy, and A. Emadi, “An FPGA-Based Novel
Digital PWM Control Scheme for BLDC Motor Drives” IEEE Trans. on Ind. Electron., vol. 56, no. 8,
Aug. 2009.
23
24

More Related Content

PPTX
PPTX
Permanent magnet brushless dc motors ppt
PPTX
Artificial Intelligence Based MPPT Algorithm for Grid Connected Solar PV System
PPTX
INTERLINE FLOW CONTROLLER
PPTX
Presentation on induction motor
PPTX
Vector Control of AC Induction Motors
PDF
Electric Drives and Controls Unit 1 Introduction
PPTX
Permanent magnet synchronousgenerator
Permanent magnet brushless dc motors ppt
Artificial Intelligence Based MPPT Algorithm for Grid Connected Solar PV System
INTERLINE FLOW CONTROLLER
Presentation on induction motor
Vector Control of AC Induction Motors
Electric Drives and Controls Unit 1 Introduction
Permanent magnet synchronousgenerator

What's hot (20)

PPTX
Three level inverter
PPTX
induction generator
PPTX
dc generator
PPTX
BLDC Motor
PPTX
Design and Analysis of DC-DC Bidirectional Converter for Vehicle to Grid Appl...
PPT
Silicon control rectifier
PDF
Reference frame theory
PPTX
Brushless dc motor
PPTX
Brushless dc motor
PPTX
electrical machines
PPTX
Dc machines (Generator & Motor)
PPTX
Permanent magnet synchronous motor
PPTX
Rotor Resistance Control and Slip Power Control using Chopper
PPTX
Permanent magnet motor drives.pptx
PPTX
Inverters (DC-AC)
PDF
Drives lec 11_12_Braking of DC Motors
PPTX
Brushless dc motors (BLDC Motor)
PPTX
Single phase induction motor
PPTX
Hvdc transmission seminar
PPT
Dc motor starters
Three level inverter
induction generator
dc generator
BLDC Motor
Design and Analysis of DC-DC Bidirectional Converter for Vehicle to Grid Appl...
Silicon control rectifier
Reference frame theory
Brushless dc motor
Brushless dc motor
electrical machines
Dc machines (Generator & Motor)
Permanent magnet synchronous motor
Rotor Resistance Control and Slip Power Control using Chopper
Permanent magnet motor drives.pptx
Inverters (DC-AC)
Drives lec 11_12_Braking of DC Motors
Brushless dc motors (BLDC Motor)
Single phase induction motor
Hvdc transmission seminar
Dc motor starters
Ad

Viewers also liked (20)

DOCX
Fpga based motor controller
PPTX
BLDC motor control reference design press presentation
PPTX
BLDC Motor Speed Control With RPM Display
PDF
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
PPTX
Predefined speed control of bldc motor
PPTX
Speed control of dc motor by fuzzy controller
PDF
Sensorless Speed Control of BLDC Motor
PPTX
Brushless DC Motors
PPTX
Bldc motors ppt
PPT
A seminar on brushless dc motors
PPTX
BLDC control using PID & FUZZY logic controller-CSD PPT
PPTX
speed control of three phase induction motor
DOCX
Vinay report
PPT
Eee ppt
PPTX
Wireless power transmission
PDF
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
DOC
Speed control of_bldc_motor_with_simple_c[1]
PDF
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
PPT
3D tree modeling
PDF
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Fpga based motor controller
BLDC motor control reference design press presentation
BLDC Motor Speed Control With RPM Display
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Predefined speed control of bldc motor
Speed control of dc motor by fuzzy controller
Sensorless Speed Control of BLDC Motor
Brushless DC Motors
Bldc motors ppt
A seminar on brushless dc motors
BLDC control using PID & FUZZY logic controller-CSD PPT
speed control of three phase induction motor
Vinay report
Eee ppt
Wireless power transmission
POWER FACTOR CORRECTION OF A 3-PHASE 4- SWITCH INVERTER FED BLDC MOTOR
Speed control of_bldc_motor_with_simple_c[1]
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
3D tree modeling
Closed Loop Controlled Solar Cell Powered Embedded EZ-Source Inverter fed Ind...
Ad

Similar to FPGA Based Speed Control of BLDC Motor (20)

PDF
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
PDF
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
PDF
J010616573
PDF
[000007]
PDF
Gl3311371146
PDF
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
PDF
V04507125128
PDF
Comparison of dc motor speed control performance using fuzzy logic and model ...
PPTX
Batch 05.pptx
PDF
Dynamic Simulation of Induction Motor Drive using Neuro Controller
PPTX
Torque Ripple Minimization using Fuzzy Logic
PDF
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
PDF
Simulation DC Motor Speed Control System by using PID Controller
PDF
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
PDF
Speed Control of Induction Motor by V/F Method
PDF
Comparison of different controllers for the improvement of Dynamic response o...
PDF
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
PDF
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
PDF
L010237985
PDF
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
J010616573
[000007]
Gl3311371146
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
V04507125128
Comparison of dc motor speed control performance using fuzzy logic and model ...
Batch 05.pptx
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Torque Ripple Minimization using Fuzzy Logic
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Simulation DC Motor Speed Control System by using PID Controller
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
Speed Control of Induction Motor by V/F Method
Comparison of different controllers for the improvement of Dynamic response o...
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
L010237985
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Types and Its function , kingdom of life
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
master seminar digital applications in india
PPTX
Lesson notes of climatology university.
PDF
Insiders guide to clinical Medicine.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Cell Structure & Organelles in detailed.
PDF
Computing-Curriculum for Schools in Ghana
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Pharma ospi slides which help in ospi learning
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Types and Its function , kingdom of life
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Institutional Correction lecture only . . .
master seminar digital applications in india
Lesson notes of climatology university.
Insiders guide to clinical Medicine.pdf
VCE English Exam - Section C Student Revision Booklet
Cell Structure & Organelles in detailed.
Computing-Curriculum for Schools in Ghana
2.FourierTransform-ShortQuestionswithAnswers.pdf
Basic Mud Logging Guide for educational purpose
Anesthesia in Laparoscopic Surgery in India
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
01-Introduction-to-Information-Management.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Pharma ospi slides which help in ospi learning

FPGA Based Speed Control of BLDC Motor

  • 1. Field Programmable Gate Array Based Speed Control of BLDC Motor Rajesh M Pindoriya Indian Institute of Technology Mandi (IIT Mandi) S Rajendran Indian Institute of Technology Gandhinagar (IITGn) Dr. P J Chauhan Marwadi Education Foundation’s Group of Institutes, Rajkot, India Co - Authors, 1
  • 2. Motivation and Objective Basic Understanding about Project work Introduction : Electrical Drives System Introduction: BLDC Motor Flow Chart of Controller Simulink Model of BLDC Motor Experimental Setup Conclusion References Outline 2
  • 3. Motivation and Objective BLDC Motor have higher efficiency and lower maintenance requirement compare to other motors Conventional motors are not effective and costly FPGA based controller has more advantages as compared to conventional controller Motivation  This paper demonstrates the Field Programmable Gate Arrays (FPGAs) of design methodologies with a focus on motor drives applications  This work presents FPGAs implementation for PWM based speed control of inverter-fed BLDC motor  The proposed methodology is first simulated for open loop and closed loop speed control. These simulation results are further verified through lab scale experimental set up  It has been observed that FPGAs based closed loop method improves the transient and steady state response in speed control of BLDC motor Objective 3
  • 4. Basic Understanding about Project work 3- Inverter BLDC Motor 3- Inverter fed BLDC Motor Speed Controller (Classical/Modern) dcI Actual speed Reference speed Controlled gate pulses Rotorposition sensor 4
  • 5. Electrical source Power processing unit Motor SensorController Load Reference signal Electrical Drives Introduction : Electrical Drives System 5
  • 6. BLDC Motor Control Applications AC, DC and Universal Motors Transition to BLDC Motor As consumers demand more energy efficient products, more BLDC motors are being used 6
  • 7. BLDC motor is a novel type of DC motor which commutation is done electronically instead of using brushes Research shows that the method starts the BLDC motor with large starting torque that can be obtained by a bipolar drive, and it runs the BLDC motor at high speed that can be driven by unipolar drive[1-3] Introduction: BLDC Motor 7
  • 8. PI controller 3 Phase inverter Commutation logic GatePulses Speed control loop Theta Error signalReference speed Flow Chart of Controller Load 8 Actual speed
  • 9. Start Set value 100 to 4600 RPM Check hall sensor signals Reference value & carrier value PWM pulses output 3 phase Inverter BLDC motor PI output & generate PWM pulses Error = (set speed – actual speed) PI controller Actual speed calculateIf open loop Compare reference value & carrier Value No Yes Closed loop End Flowchart for Speed Control of BLDC Motor 9
  • 10.  In particular, the rapid growth of semiconductor technology in recent years makes single component logic circuits the design trend  FPGA development tools are also very powerful now and easy to use  FPGAs are well-suited for high speed demanding applications  Designers can develop a fully hardware architecture which is dedicated to the control algorithm to implement [2] Pros  Flexible programming  Shorter development cycle  Parallel processing  Real time software  Less complicated and more reliable  Lower design cost  Fast execution  High flexibility & stability  Expectable output Why Choose FPGA? 10
  • 11. Speed control in a BLDC motor involves changing the applied voltage across the motor phases This can be done using a sensored method based on the concept of PWM A common control algorithm for a permanent-magnet BLDC motor is PWM control It is based on the assumption of linear relationship between the phase current and the torque & speed Speed regulation is achieved by using two levels of duty cycles; a high duty D(H) and a low duty D(L)[7] Digital Control System DVdcVavg 11
  • 12. Simulink Model of Closed Loop BLDC Motor 12
  • 13. Waveforms of Back EMFs & Stator Currents of BLDC Motor  It has been observed back EMFs of BLDC motor is trapezoidal shape and it is constant at every 60 degree interval All three phase is 120 degree phase shift to each other Fig. 1. Back EMFs waveforms when Kp=0.3, Ki=3 Fig. 2. Stator currents of BLDC motor when 𝑲 𝑷= 𝟎. 𝟑, 𝑲𝒊= 𝟑 13
  • 14. Speed Response with PI Controller Fig. 3. Speed response when Kp=0.3, Ki= 3 We can control speed (transient) responses of any motor through gain value of Kp & Ki [10]. As per the criterion of almost negligible overshoot and undershoot time, the optimal gain value of PI controller is found to be Kp=0.3 and Ki=3. How to set gain value of the Kp & Ki parameters???. Mostly two methods are used for setting parameter, (1) Trial & Error (2) Ziegler Nichols 14
  • 15. Terminal voltage Volts 310 Rated current Amps 4.52 No. of Poles 4 Rated torque N*m 2.2 Resistance Ohms 3.07 Inductance mH 6.57 Rotor inertia kg*m 1.4-1.8 IPM Module PEC16D5M01 Spartan 3A Kit FPGA Voltage Constant Volts 5 Torque Constant N*m 0.49 Auto Transformer Current Rating Amps 4 Experimental Parameters Sensor Clockwise Direction H A H B H C S 1 S 2 S 3 S 4 S 5 S 6 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1 Table I Experimental parameters Table II Clockwise sensor and drive 15
  • 16. Experimental Setup 16 Fig. A. Experimental setup Fig. B. Demonstrate of Experimental setup
  • 17. PWM Waveforms on DSO Fig.5. PWM waveforms on DSO Fig.6. PWM waveforms on DSO 17
  • 18. Speed Response of Open Loop BLDC Motor Fig. 7. Rotor speed of 1173 RPM at duty cycle of 28% (forward to reverse) Fig. 8. Rotor speed of 2065 RPM at duty cycle of 50% (reverse to forward) 18
  • 19. Speed Response of Closed Loop . Fig.9. Set speed 1000 PRM & actual speed 993 RPM (reverse to forward) Closed loop method for speed control of BLDC motor is best comparing to open loop method In this method speed control according to our reference speed value In this diagram set (reference) value is 1000 RPM and actual value of speed is 993 RPM Fig. 10. set speed (1000 RPM) & Actual (981 RPM) (forward to reverse) 19
  • 20. Sr. No Duty cycle (%) (Open loop) Speed (RPM) (Open loop) Reference speed (Closed loop) Actual speed (Closed loop) 1 30 300 550 553 2 40 700 1000 993 3 50 1500 2002 2002 4 60 1950 2500 2542 5 70 2550 3000 3005 Speed have been control of BLDC motor in both direction, one is forward and reverse direction As well as we can apply break operation in within a few second, so it has been simple to control speed of BLDC Motor using FPGA platform Summary of The Experimental Results 20
  • 21. Conclusion This paper work demonstrates the use of an efficient and lower cost controller based on FPGAs programming to control the speed of BLDC motor The advantages of digital hardware are - very high speed and easily adjusted to comply with software The use of FPGAs in digital control can be easily adapted to analog control  The simulation results and that verified through experiments have demonstrated the effectiveness of PWM technique for speed control of BLDC motor and its practical applications  Using FPGA platform any drives are easily controlled, least time consuming, real time control action, parallel processing and transient response is good compare to microcontroller 21
  • 22. 1. E. Monmasson, M. N. Cirstea, “FPGA Design Methodology for Industrial Control System- A Review,” IEEE Trans. On Indus. Electron., vol.54, no. 4, pp. 1824-1842, Aug.2007. 2. T. Trimberger, J. A. Rawson, C. R. Lang, and J. P. Gray, “A structured design methodology and associated software tools,” IEEE Trans. Circuits and Systems, vol. 28, no. 7, pp. 618–634, Jul. 1981. 3. E. Monmasson, L. Idkhajine, I. Bahri, M. W. Naouar, and L. Charaabi, “Design methodology and FPGAs-based controllers for empower electronics and drive applications,” in Proc. ICIEA’2010 Conf., Taichung, Taiwan, pp. 2328–2338, 2010. 4. Y. Y. Tzou and H. J. Hsu, “FPGAs realization of space-vector PWM control IC for three-phase PWM inverters,” IEEE Trans. Power Electron., vol. 12, no. 6, pp. 953–963, Nov. 1997. 5. S. J. Ovaska and O. Vainio, “Evolutionary- programming-based op-timization of reduced-rank adaptive filters for reference generation in active power filters,” IEEE Trans. Ind. Electron., vol. 51, no. 4, pp. 910–916, Aug. 2004. 6. E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan, and M. W. Naouar “FPGAs in Industrial Control Applicalication” IEEE Trans. on Ind. Informatics, vol. 7, no. 2, pp. 224-243, May 2011. References 22
  • 23. 7. E. Monmasson, M. W. Naouar, and L. Idkhajine, “FPGAs-based controllers for power electronics and drive applications,” IEEE Ind. Electron. Mag., vol. 5, no. 1, pp. 1–13, Mar. 2011. 8. 8. J. J. Rodriguez-Andina, M. J. Moure, and M. D. Valdes, “Features, design tools, and application domains of FPGAs,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 1810–1823, Aug. 2007. 9. J. W. Dixon and I. A. Leal, “Current Control Strategy for Brushless DC Motors Based on a Common DC Signal”, IEEE Trans. on Power Electronics, vol. 17, no. 2, Mar. 2002. 10. G. J. Silva, A. Datta, and S. P. Bhattacharyya, “New results on the synthesis of PID controller” IEEE Trans. on Automatic Control, vol. 47, no. 2, Feb. 2002. 11. A. Sathyan,, N. Milivojevic, Y. J. Lee, M. Krishnamurthy, and A. Emadi, “An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives” IEEE Trans. on Ind. Electron., vol. 56, no. 8, Aug. 2009. 23
  • 24. 24