SlideShare a Scribd company logo
PREPARED BY:-
Introduction 
 A speed control algorithm is proposed for 
variable speed switched reluctance motor 
(SRM) drives taking into account the effects of 
mutual inductances. 
 The control scheme adopts two or more 
phase excitation: exciting two or more 
adjacent phases can overcome the problems 
associated with single-phase excitation such 
as large torque ripple, increased acoustic 
noise, and rotor shaft fatigues.
Multiphase SRM
Converter Configuration 
 Asymmetric bridge converter
Switching Strategy for Control 
 Classical sequence:
Switching Strategy for Control 
 Improved sequence:
Software Code 
& 
Simulation
Microcontroller Programing 
o #include <reg51.h> 
o #define off 0 
o #define on 1 
o sbit pin7 = P1^7; // label pin7 is port 1 pin 7 a phase 
o sbit pin6 = P1^6; // label pin6 is port 1 pin 6 b phase 
o sbit pin5 = P1^5; // label pin5 is port 1 pin 5 c phase 
o void delay(void); 
o main() 
o { 
o TMOD = 0x01; 
o // timer 0 mode 1, 
o // TH0 TL0 = 16 bit register 
o while(1)// keep repeating the following section 
o { 
o pin5= off; 
o pin6= off; 
o pin7 = on; 
o // pin 7 to 5 volts, i.e. logic 1 
o // use timer 0 to generate delay 
o delay(); 
o pin7 = off; 
o // pin 7 to 0 vlts, i.e. logic 0 
o // repeat timer delay 
o pin6= on; 
o delay(); 
o pin6= off; 
o pin5= on; 
o delay(); 
o pin5= off; 
o } 
o } 
o void delay(void)//20 ms loop 
o { 
o TH0 = 0xB9; // hex B9 into TH0 
o TL0 = 0x90; // hex 90 into TL0 
o TR0 = on; // start timer 
o while(!TF0);// wait here until TF0 = 1 
o TR0 = off; // stop timer 
o TF0 = off; // clear overflow flag 
o }
Programing For improved 
sequence 
 #include <reg51.h> 
 #define off 0 
 #define on 1 
 sbit pin7 = P1^7; // label pin7 is port 1 pin 7 a 
phase 
 sbit pin6 = P1^6; // label pin6 is port 1 pin 6 b 
phase 
 sbit pin5 = P1^5; // label pin5 is port 1 pin 5 c 
phase 
 void delay(void); 
 main() 
 { 
 TMOD = 0x01; 
 // timer 0 mode 1, 
 // TH0 TL0 = 16 bit register 
 while(1)// keep repeating the following section 
 { pin6=pin5=0; 
 pin7=1; 
 delay(); 
 pin6=1; 
 delay(); 
 pin7=0; 
 delay(); 
 pin5=1; 
 delay(); 
 pin6=0; 
 delay(); 
 pin7=1; 
 delay(); 
 } 
 } 
 void delay(void)//20 ms loop 
 { 
 TH0 = 0xB9; // hex 6F into TH0 
 TL0 = 0x90; // hex FF into TL0 
 TR0 = on; // start timer 
 while(!TF0);// wait here until TF0 = 1 
 TR0 = off; // stop timer 
 TF0 = off; // clear overflow flag 
 }
Matlab Simulation Circuit
Improved Sequence
PROTEUS SIMULATION
THANK 
YOU

More Related Content

What's hot

FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE USING BPP...
FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE  USING BPP...FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE  USING BPP...
FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE USING BPP...
Politeknik Negeri Ujung Pandang
 

What's hot (20)

Unit iii ROTOR CONTROLLED AC DRIVES,ME PED,
Unit iii ROTOR CONTROLLED AC DRIVES,ME PED,Unit iii ROTOR CONTROLLED AC DRIVES,ME PED,
Unit iii ROTOR CONTROLLED AC DRIVES,ME PED,
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
servo motor, servo systems, Types of Servo motor, Controlling a servo motor ...
servo motor, servo systems, Types of  Servo motor, Controlling a servo motor ...servo motor, servo systems, Types of  Servo motor, Controlling a servo motor ...
servo motor, servo systems, Types of Servo motor, Controlling a servo motor ...
 
Power system stability
Power system stabilityPower system stability
Power system stability
 
4.synch mc determination of xd and xq
4.synch mc determination of xd and xq4.synch mc determination of xd and xq
4.synch mc determination of xd and xq
 
Speed control of dc motor using chopper
Speed control of dc motor using chopperSpeed control of dc motor using chopper
Speed control of dc motor using chopper
 
Speed Control of Synchronous Motor
Speed Control of Synchronous Motor Speed Control of Synchronous Motor
Speed Control of Synchronous Motor
 
report on the Power quality
report on the Power qualityreport on the Power quality
report on the Power quality
 
Excitation system for alternator
Excitation system for alternatorExcitation system for alternator
Excitation system for alternator
 
STEPPER MOTORS notes.pdf
STEPPER MOTORS notes.pdfSTEPPER MOTORS notes.pdf
STEPPER MOTORS notes.pdf
 
Electric drive
Electric driveElectric drive
Electric drive
 
Different methods of pwm for inverter control
Different methods of pwm for inverter controlDifferent methods of pwm for inverter control
Different methods of pwm for inverter control
 
Losses in 3 phase induction motor
Losses in 3 phase induction motorLosses in 3 phase induction motor
Losses in 3 phase induction motor
 
Three level inverter
Three level inverterThree level inverter
Three level inverter
 
Unit 03 Protective relays
Unit  03 Protective relaysUnit  03 Protective relays
Unit 03 Protective relays
 
star delta auto starter with forward reverse and motor protection
star delta auto starter with forward reverse and motor protectionstar delta auto starter with forward reverse and motor protection
star delta auto starter with forward reverse and motor protection
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)
 
FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE USING BPP...
FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE  USING BPP...FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE  USING BPP...
FAULT DETECTION AND CLASSIFICATION ON TRANSMISSION OVERHEAD LINE USING BPP...
 
Circuit Breakers - LSIG functions - Summary Guide for Settings
Circuit Breakers - LSIG functions - Summary Guide for SettingsCircuit Breakers - LSIG functions - Summary Guide for Settings
Circuit Breakers - LSIG functions - Summary Guide for Settings
 
Automatic Generation Control
Automatic Generation ControlAutomatic Generation Control
Automatic Generation Control
 

Viewers also liked

Variable Switched Reluctance Motors
Variable Switched Reluctance MotorsVariable Switched Reluctance Motors
Variable Switched Reluctance Motors
Steven Ernst, PE
 

Viewers also liked (20)

special electrical motor(switched reluctance motor)
special electrical motor(switched reluctance motor)special electrical motor(switched reluctance motor)
special electrical motor(switched reluctance motor)
 
srm
srmsrm
srm
 
Different type s of power converters fed relutance
Different type s of power converters fed relutanceDifferent type s of power converters fed relutance
Different type s of power converters fed relutance
 
Design of Switched Reluctance Motor for Three Wheeler Electric Vehicle
Design of Switched Reluctance Motor for Three Wheeler Electric VehicleDesign of Switched Reluctance Motor for Three Wheeler Electric Vehicle
Design of Switched Reluctance Motor for Three Wheeler Electric Vehicle
 
Hysterisis Motor
Hysterisis MotorHysterisis Motor
Hysterisis Motor
 
3 ph induction motor ppt
3 ph induction motor ppt3 ph induction motor ppt
3 ph induction motor ppt
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 
Variable Switched Reluctance Motors
Variable Switched Reluctance MotorsVariable Switched Reluctance Motors
Variable Switched Reluctance Motors
 
C011131928
C011131928C011131928
C011131928
 
Brushless motor/sanjeet-1308143
Brushless motor/sanjeet-1308143Brushless motor/sanjeet-1308143
Brushless motor/sanjeet-1308143
 
PMBLDC motors
PMBLDC motorsPMBLDC motors
PMBLDC motors
 
Design, Modelling& Simulation of Double Sided Linear Segmented Switched Reluc...
Design, Modelling& Simulation of Double Sided Linear Segmented Switched Reluc...Design, Modelling& Simulation of Double Sided Linear Segmented Switched Reluc...
Design, Modelling& Simulation of Double Sided Linear Segmented Switched Reluc...
 
Chapter ( 1 ) (4)
Chapter ( 1 ) (4)Chapter ( 1 ) (4)
Chapter ( 1 ) (4)
 
EMMA IEEE
EMMA IEEEEMMA IEEE
EMMA IEEE
 
IEEE Motor Presentation
IEEE Motor PresentationIEEE Motor Presentation
IEEE Motor Presentation
 
EU: Universal Ac/Dc Motors Of An Output Exceeding 37.5 W; Other Ac Motors; Ac...
EU: Universal Ac/Dc Motors Of An Output Exceeding 37.5 W; Other Ac Motors; Ac...EU: Universal Ac/Dc Motors Of An Output Exceeding 37.5 W; Other Ac Motors; Ac...
EU: Universal Ac/Dc Motors Of An Output Exceeding 37.5 W; Other Ac Motors; Ac...
 
Zero Voltage Zero Current
Zero Voltage Zero CurrentZero Voltage Zero Current
Zero Voltage Zero Current
 
Improving substation reliability & availability
Improving substation reliability & availability Improving substation reliability & availability
Improving substation reliability & availability
 
Dual Converter using Thyristors
Dual Converter using ThyristorsDual Converter using Thyristors
Dual Converter using Thyristors
 
Permanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors pptPermanent magnet brushless dc motors ppt
Permanent magnet brushless dc motors ppt
 

Similar to Switched reluctance motor speed control using microcontroller

Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051
logesh waran
 
Https _doc-0o-c4-apps-viewer.googleusercontent
Https  _doc-0o-c4-apps-viewer.googleusercontent Https  _doc-0o-c4-apps-viewer.googleusercontent
Https _doc-0o-c4-apps-viewer.googleusercontent
vijaydeepakg
 
I o ports and timers of 8051
I o ports and timers of 8051I o ports and timers of 8051
I o ports and timers of 8051
SARITHA REDDY
 
Timer programming
Timer programming Timer programming
Timer programming
vijaydeepakg
 
Chp7 pic 16 f84 interfacing - copy
Chp7 pic 16 f84 interfacing - copyChp7 pic 16 f84 interfacing - copy
Chp7 pic 16 f84 interfacing - copy
mkazree
 

Similar to Switched reluctance motor speed control using microcontroller (20)

6.pptx
6.pptx6.pptx
6.pptx
 
Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051
 
8051 TIMER COUNTER SERIAL COMM. INTERUPT PROGRAMMING.pdf
8051 TIMER COUNTER SERIAL COMM. INTERUPT PROGRAMMING.pdf8051 TIMER COUNTER SERIAL COMM. INTERUPT PROGRAMMING.pdf
8051 TIMER COUNTER SERIAL COMM. INTERUPT PROGRAMMING.pdf
 
8051 ch9-950217
8051 ch9-9502178051 ch9-950217
8051 ch9-950217
 
8051 Timer
8051 Timer8051 Timer
8051 Timer
 
Https _doc-0o-c4-apps-viewer.googleusercontent
Https  _doc-0o-c4-apps-viewer.googleusercontent Https  _doc-0o-c4-apps-viewer.googleusercontent
Https _doc-0o-c4-apps-viewer.googleusercontent
 
4.Timer_1.ppt
4.Timer_1.ppt4.Timer_1.ppt
4.Timer_1.ppt
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
UNIT-5.ppt
UNIT-5.pptUNIT-5.ppt
UNIT-5.ppt
 
I o ports and timers of 8051
I o ports and timers of 8051I o ports and timers of 8051
I o ports and timers of 8051
 
PIC-Chapter_10.pptx
PIC-Chapter_10.pptxPIC-Chapter_10.pptx
PIC-Chapter_10.pptx
 
Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01
 
8155 GPPI
8155 GPPI8155 GPPI
8155 GPPI
 
12 mt06ped007
12 mt06ped007 12 mt06ped007
12 mt06ped007
 
Micro c lab7(timers)
Micro c lab7(timers)Micro c lab7(timers)
Micro c lab7(timers)
 
Interrupts
InterruptsInterrupts
Interrupts
 
9 timer programming
9 timer programming9 timer programming
9 timer programming
 
Timer programming
Timer programming Timer programming
Timer programming
 
6-Interrupts Programming-27-03-2024.pptx
6-Interrupts Programming-27-03-2024.pptx6-Interrupts Programming-27-03-2024.pptx
6-Interrupts Programming-27-03-2024.pptx
 
Chp7 pic 16 f84 interfacing - copy
Chp7 pic 16 f84 interfacing - copyChp7 pic 16 f84 interfacing - copy
Chp7 pic 16 f84 interfacing - copy
 

Recently uploaded

Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
AbrahamGadissa
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 

Recently uploaded (20)

Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 

Switched reluctance motor speed control using microcontroller

  • 2. Introduction  A speed control algorithm is proposed for variable speed switched reluctance motor (SRM) drives taking into account the effects of mutual inductances.  The control scheme adopts two or more phase excitation: exciting two or more adjacent phases can overcome the problems associated with single-phase excitation such as large torque ripple, increased acoustic noise, and rotor shaft fatigues.
  • 4. Converter Configuration  Asymmetric bridge converter
  • 5. Switching Strategy for Control  Classical sequence:
  • 6. Switching Strategy for Control  Improved sequence:
  • 7. Software Code & Simulation
  • 8. Microcontroller Programing o #include <reg51.h> o #define off 0 o #define on 1 o sbit pin7 = P1^7; // label pin7 is port 1 pin 7 a phase o sbit pin6 = P1^6; // label pin6 is port 1 pin 6 b phase o sbit pin5 = P1^5; // label pin5 is port 1 pin 5 c phase o void delay(void); o main() o { o TMOD = 0x01; o // timer 0 mode 1, o // TH0 TL0 = 16 bit register o while(1)// keep repeating the following section o { o pin5= off; o pin6= off; o pin7 = on; o // pin 7 to 5 volts, i.e. logic 1 o // use timer 0 to generate delay o delay(); o pin7 = off; o // pin 7 to 0 vlts, i.e. logic 0 o // repeat timer delay o pin6= on; o delay(); o pin6= off; o pin5= on; o delay(); o pin5= off; o } o } o void delay(void)//20 ms loop o { o TH0 = 0xB9; // hex B9 into TH0 o TL0 = 0x90; // hex 90 into TL0 o TR0 = on; // start timer o while(!TF0);// wait here until TF0 = 1 o TR0 = off; // stop timer o TF0 = off; // clear overflow flag o }
  • 9.
  • 10. Programing For improved sequence  #include <reg51.h>  #define off 0  #define on 1  sbit pin7 = P1^7; // label pin7 is port 1 pin 7 a phase  sbit pin6 = P1^6; // label pin6 is port 1 pin 6 b phase  sbit pin5 = P1^5; // label pin5 is port 1 pin 5 c phase  void delay(void);  main()  {  TMOD = 0x01;  // timer 0 mode 1,  // TH0 TL0 = 16 bit register  while(1)// keep repeating the following section  { pin6=pin5=0;  pin7=1;  delay();  pin6=1;  delay();  pin7=0;  delay();  pin5=1;  delay();  pin6=0;  delay();  pin7=1;  delay();  }  }  void delay(void)//20 ms loop  {  TH0 = 0xB9; // hex 6F into TH0  TL0 = 0x90; // hex FF into TL0  TR0 = on; // start timer  while(!TF0);// wait here until TF0 = 1  TR0 = off; // stop timer  TF0 = off; // clear overflow flag  }
  • 11.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19.
  • 21.