Presentation is loading. Please wait.

Presentation is loading. Please wait.

FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM

Similar presentations


Presentation on theme: "FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM"— Presentation transcript:

1 FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM

2 OBJECTIVE to generate the sinusoidal signals using FPGA .
to generate the Triangular signals using FPGA . to generate the sinusoidal PWM signals using FPGA (Xilinx FPGA SPARTAN 3, XC3S400) to control the speed of BLDC motor using sinusoidal PWM Technique.

3 BLOCK DIAGRAM

4 Work completed so far:-
Introduction of FPGA Introduction of VHDL Flow Chart for sine wave generation Flow Chart for comparison of sine wave and DC Flow Chart for triangle wave generation Flow Chart for comparison of triangle wave and DC

5 Introduction of FPGA: FPGA: Field Programmable Gate Array
Construction of interconnected logical cells FPGA is a semiconductor device that can be configured by the customer hence name “Field-programmable” Gate array:- Two dimensional array of logic gates. Traditionally connected with customized metal. Field programmability is achieved though switches.

6 Advantages of FPGA User can program an FPGA in a few minutes or rather than a week or months required for the production of mask-programmed parts. Ability to reprogram in the field to fix bugs.

7 Introduction of VHDL VHDL stands for “very high speed integrated circuit hardware description language”. VHDL is one of the programming language used to model a digital system by Gate level, behavioral and structural style of modeling. VHDL is a versatile and powerful hardware description language which is useful for modeling electronic systems at various levels of design abstraction.

8 Table for Generation of Gate pulse for Voltage source inverter 180° mode using Spartan III :-
DEGREE TIME (Milli Seconds) Frequency (HZ) (1/Time) Digital (50MHZ/ Frequency) Binary G1 (ON) 0°-180° 0-10 0-100 0-500,000 0-0111,1010,0001,0010,0000 (OFF) 180°-360° 10-20 100-50 500, ,000 0111,1010,0001,0010, ,0100,0010,0011,1111

9 Flow chart for sine wave generation in VHDL

10 Output:-

11 Flow chart for comparison of Sine wave and DC

12 Output:-

13 For triangle wave generation in vhdl

14 output

15 Flow chart for comparison for triangle wave and dc.

16 Output:-

17 Schedule for future work:-
Generation of PWM pulse comparison of sine and triangular wave using FPGA. The PWM pulse fed to Inverter of Hard Ware Kit. Check out the Controllable speed with satisfactory dynamic and Static Performance.

18 REFFERENCE: B.N.Mwinyiwiwa, Z. Wolanski and B.T. Ooi, Microprocessor implemented SPWM for multiconverters with Phase-Shifted triangle carriers, IEEE-IAS Annu. VHDL Coding and Examples by ASHENDEN. websites

19 THANK YOU


Download ppt "FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM"

Similar presentations


Ads by Google