SlideShare a Scribd company logo
1 of 15
DC MOTOR SPEED CONTROL
1. Introduction
Permanent Magnet
DC motors are increasingly being used
in a wide spectrum of applications such as domestic
equipments, automobiles, information technology
equipment, industries, public life appliances……..
Direct current (DC) motors comprise one of the most
common types of actuator designed into electromechanical
systems. They are a very straightforward and inexpensive
means of creating motion or forces.
DC MOTOR SPEED CONTROL
Permanent magnet
DC motors are constructed out of a number of
components. The exact design and materials vary with each type of
motor and depend on the application and constraints, but several
elements are common to most.
The construction generally consists of a stator, which is made up of
powerful permanent magnets that generate a static magnetic field; a
rotor which carries the armature (also known as the windings or coils)
and the commutatator, and rotates in the bearings that support it; and a
housing that holds the stator, rotor bearing supports and brushes in a
fixed relationship to one another.
DC MOTOR SPEED CONTROL
Figure 1.1: Permanent Magnet Brushed DC Motor
Construction, Components and Nomenclature
DC MOTOR SPEED CONTROL
Type speed control :
1-analog speed motor control
2-digital speed motor control
1-ANALOG SPEED MOTOR CONTROL
open loop control :
Basically, there are three ways to vary the speed of DC motors:
1. With the use of mechanical gears to achieve the desired speed.
This method is generally beyond the capability of most hobbyist
home workshops.
DC MOTOR SPEED CONTROL
2. Reducing the motor voltage with a series resistor. However this is
inefficient (energy wasted in resistor) and reduces torque. The current
drawn by the motor increases as the load on the motor increases. More
current means a larger voltage drop across the series resistor and
therefore less voltage to the motor. The motor now tries to draw even
more current, resulting in the motor "stalling".
3. By applying the full supply voltage to the motor in bursts or
pulses, eliminating the series dropping effect. This is called
pulse width modulation (PWM)
DC MOTOR SPEED CONTROL
in our project we used kit 166
in this kit (PWM) is used Short pulses means the motor runs slowly;
longer pulses make the motor run faster.
This kit allows controlling the speed of a DC motor in both the forward
and reverse direction. The range of control is from fully OFF to fully
ON in both directions.
HOW IT WORKS (refer to schematic)
The circuit can be broken down in four parts:
1. Motor control – IC1:A
2. Triangle wave generator – IC1:B
3. Voltage comparators – IC1:C and D
4. Motor drive – Q3-6
DC MOTOR SPEED CONTROL
DC MOTOR SPEED CONTROL
Let us start with the motor drive section, based around MOSFETs Q3-6.
Only two of these MOSFETs are on at any one time. When Q3 and Q6 are
ON then current flows through the motor and it spins in one direction.
When Q4and Q5 are ON the current flow is reversed and the motor spins
in the opposite direction .
DC MOTOR SPEED CONTROL
Opamps IC1:C and IC1:D are configured as voltage comparators.
The reference voltage that each triggers at is derived from the
resistor voltage divider of R6, R7 and R8 .
Opamp IC1:B is set up as a triangle wave generator and
provides the trigger signal for the voltage comparators. The
frequency is approximately the inverse of the time constant of
R5 and C1 – 270Hz for the values used .
The DC offset voltage is controlled by the potentiometer P1
by IC1:A, which is configured as a voltage follower .
DC MOTOR SPEED CONTROL
Closed loop speed control system
Even though the steady output speed of the armature-controlled DC
motor is proportional to the applied voltage in the open loop, the speed
obtained may vary with applied load torques. To achieve better speed
regulation, that is to be able to maintain the same speed in the face of
fluctuating loads, and to achieve a faster response .
There is often the need for a speed controller for small DC motors, so We
have investigated the possibility of developing a speed controller that
uses the motor as the tachometer. This uses the motor as a generator
DC MOTOR SPEED CONTROL
2-DIGITAL SPEED MOTOR CONTROL
The main objectives in this section are to create and calibrate sensors to
set the desired speed and measure the actual speed . The project aims at
interfacing these sensors with a DC motor. The project also intends to
familiarize us with the various control laws of an open as well as a closed
loop control system. This is accomplished by interfacing with dc motor
as generator tachometer , Op-Amp, DC motor, and use of PWM
command. The LCD display is used to read the duty cycles and RPM of
the motor resulting from the control action. The keypad is used to input
the desired speed and direction .
DC MOTOR SPEED CONTROL
Tachometer Output
Measurement of the motor’s rotational speed is done by uses the motor
as tachometer. This uses the motor as a generator - for example small
DC permanent magnet motors are often used as DC generators in servo
systems - with the generated voltage , the output voltage from the
tachometer is (0-7.5).
but we are faced with two problem :
the first problem is the output voltage from the tachometer is (0-7.5)
volt and at this volt the pic will be damage so we transfer this voltage
to 5 volt ,and we are make the desired process to deal with this volt as
7.5 volt in the software code
DC MOTOR SPEED CONTROL
The second problem
after the dc motor start rotation the feedback tachometer generate
dc voltage from (0 to 7.5) volt and when the dc motor rotate in the
other direction the tachometer generate dc voltage from (0 to -7.5)
volt but if negative voltage appeared on the leg of the pic
then the
pic will be damaged, and
so to overcome this problem we installed
two diods on the input of the pic such that prevent the leg of the pic
output current , then the system will be calculate the difference
voltage from the output of the tachometer and calculate the
difference between the desired voltage .
and actual voltage
DC MOTOR SPEED CONTROL
Keypad Interface
4*3 keypad is used for entering information needed to operate the motor
controller. The motor speed desired speed , the direction of rotation , and
the deadband for on-off control can all be entered from the keypad.
LCD Output
2x16 character LCD display is used to output data from the
microcontroller. It is run using data in parallel from either 4 or 8 data lines.
It requires 6 data lines in this mode to operate, which is a significant
portion of the 16 available I/O lines of the microcontroller, in our project
we displayed the desired speed and actual speed and the direction of
rotation .
DC MOTOR SPEED CONTROL
There are three PID controllers in this design proportional controller ,
integral controller and derivative controller ,and system will be deal
with this parameters as this relation :
Start :
error= desired Speed – actual Speed
dt integral= integral +error *
derivative= (error – Previous Error)/dt
output= kp * error + ki * integral + kd * derivative
Previous Error=error

More Related Content

Similar to Presentation200 (1).ppt

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERJournal For Research
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Ronza Sameer
 
Speed Control of Separately Excited DC Motor Using Chopper
Speed Control of Separately Excited DC Motor Using ChopperSpeed Control of Separately Excited DC Motor Using Chopper
Speed Control of Separately Excited DC Motor Using ChopperIRJET Journal
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controlleriosrjce
 
Modeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID ControllerModeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID Controllerijtsrd
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motorEdgefxkits & Solutions
 
IRJET- Phase Conversion of VFD based Induction Motor
IRJET- Phase Conversion of VFD based Induction MotorIRJET- Phase Conversion of VFD based Induction Motor
IRJET- Phase Conversion of VFD based Induction MotorIRJET Journal
 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electricalbalaji765046
 
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERShanmukha S. Potti
 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Amol Mahurkar
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motorAl Al
 
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINKMODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINKsanjay kumar pediredla
 
IRJET- Design of Diagnosis Device for Electronic Throttle Body
IRJET-  	  Design of Diagnosis Device for Electronic Throttle BodyIRJET-  	  Design of Diagnosis Device for Electronic Throttle Body
IRJET- Design of Diagnosis Device for Electronic Throttle BodyIRJET Journal
 
IRJET- Speed Control and Minimization of Torque Ripples in BLDC Motor usi...
IRJET-  	  Speed Control and Minimization of Torque Ripples in BLDC Motor usi...IRJET-  	  Speed Control and Minimization of Torque Ripples in BLDC Motor usi...
IRJET- Speed Control and Minimization of Torque Ripples in BLDC Motor usi...IRJET Journal
 

Similar to Presentation200 (1).ppt (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)
 
Speed Control of Separately Excited DC Motor Using Chopper
Speed Control of Separately Excited DC Motor Using ChopperSpeed Control of Separately Excited DC Motor Using Chopper
Speed Control of Separately Excited DC Motor Using Chopper
 
J010616573
J010616573J010616573
J010616573
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
 
Abb technical guide no.01 revc
Abb technical guide no.01 revcAbb technical guide no.01 revc
Abb technical guide no.01 revc
 
Modeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID ControllerModeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID Controller
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 
IRJET- Phase Conversion of VFD based Induction Motor
IRJET- Phase Conversion of VFD based Induction MotorIRJET- Phase Conversion of VFD based Induction Motor
IRJET- Phase Conversion of VFD based Induction Motor
 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electrical
 
final yr project
final yr projectfinal yr project
final yr project
 
IJET-V2I6P11
IJET-V2I6P11IJET-V2I6P11
IJET-V2I6P11
 
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
 
Batch 05.pptx
Batch 05.pptxBatch 05.pptx
Batch 05.pptx
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
 
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINKMODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
 
IRJET- Design of Diagnosis Device for Electronic Throttle Body
IRJET-  	  Design of Diagnosis Device for Electronic Throttle BodyIRJET-  	  Design of Diagnosis Device for Electronic Throttle Body
IRJET- Design of Diagnosis Device for Electronic Throttle Body
 
IRJET- Speed Control and Minimization of Torque Ripples in BLDC Motor usi...
IRJET-  	  Speed Control and Minimization of Torque Ripples in BLDC Motor usi...IRJET-  	  Speed Control and Minimization of Torque Ripples in BLDC Motor usi...
IRJET- Speed Control and Minimization of Torque Ripples in BLDC Motor usi...
 

Recently uploaded

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 

Recently uploaded (20)

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 

Presentation200 (1).ppt

  • 1. DC MOTOR SPEED CONTROL 1. Introduction Permanent Magnet DC motors are increasingly being used in a wide spectrum of applications such as domestic equipments, automobiles, information technology equipment, industries, public life appliances…….. Direct current (DC) motors comprise one of the most common types of actuator designed into electromechanical systems. They are a very straightforward and inexpensive means of creating motion or forces.
  • 2. DC MOTOR SPEED CONTROL Permanent magnet DC motors are constructed out of a number of components. The exact design and materials vary with each type of motor and depend on the application and constraints, but several elements are common to most. The construction generally consists of a stator, which is made up of powerful permanent magnets that generate a static magnetic field; a rotor which carries the armature (also known as the windings or coils) and the commutatator, and rotates in the bearings that support it; and a housing that holds the stator, rotor bearing supports and brushes in a fixed relationship to one another.
  • 3. DC MOTOR SPEED CONTROL Figure 1.1: Permanent Magnet Brushed DC Motor Construction, Components and Nomenclature
  • 4. DC MOTOR SPEED CONTROL Type speed control : 1-analog speed motor control 2-digital speed motor control 1-ANALOG SPEED MOTOR CONTROL open loop control : Basically, there are three ways to vary the speed of DC motors: 1. With the use of mechanical gears to achieve the desired speed. This method is generally beyond the capability of most hobbyist home workshops.
  • 5. DC MOTOR SPEED CONTROL 2. Reducing the motor voltage with a series resistor. However this is inefficient (energy wasted in resistor) and reduces torque. The current drawn by the motor increases as the load on the motor increases. More current means a larger voltage drop across the series resistor and therefore less voltage to the motor. The motor now tries to draw even more current, resulting in the motor "stalling". 3. By applying the full supply voltage to the motor in bursts or pulses, eliminating the series dropping effect. This is called pulse width modulation (PWM)
  • 6. DC MOTOR SPEED CONTROL in our project we used kit 166 in this kit (PWM) is used Short pulses means the motor runs slowly; longer pulses make the motor run faster. This kit allows controlling the speed of a DC motor in both the forward and reverse direction. The range of control is from fully OFF to fully ON in both directions. HOW IT WORKS (refer to schematic) The circuit can be broken down in four parts: 1. Motor control – IC1:A 2. Triangle wave generator – IC1:B 3. Voltage comparators – IC1:C and D 4. Motor drive – Q3-6
  • 7. DC MOTOR SPEED CONTROL
  • 8. DC MOTOR SPEED CONTROL Let us start with the motor drive section, based around MOSFETs Q3-6. Only two of these MOSFETs are on at any one time. When Q3 and Q6 are ON then current flows through the motor and it spins in one direction. When Q4and Q5 are ON the current flow is reversed and the motor spins in the opposite direction .
  • 9. DC MOTOR SPEED CONTROL Opamps IC1:C and IC1:D are configured as voltage comparators. The reference voltage that each triggers at is derived from the resistor voltage divider of R6, R7 and R8 . Opamp IC1:B is set up as a triangle wave generator and provides the trigger signal for the voltage comparators. The frequency is approximately the inverse of the time constant of R5 and C1 – 270Hz for the values used . The DC offset voltage is controlled by the potentiometer P1 by IC1:A, which is configured as a voltage follower .
  • 10. DC MOTOR SPEED CONTROL Closed loop speed control system Even though the steady output speed of the armature-controlled DC motor is proportional to the applied voltage in the open loop, the speed obtained may vary with applied load torques. To achieve better speed regulation, that is to be able to maintain the same speed in the face of fluctuating loads, and to achieve a faster response . There is often the need for a speed controller for small DC motors, so We have investigated the possibility of developing a speed controller that uses the motor as the tachometer. This uses the motor as a generator
  • 11. DC MOTOR SPEED CONTROL 2-DIGITAL SPEED MOTOR CONTROL The main objectives in this section are to create and calibrate sensors to set the desired speed and measure the actual speed . The project aims at interfacing these sensors with a DC motor. The project also intends to familiarize us with the various control laws of an open as well as a closed loop control system. This is accomplished by interfacing with dc motor as generator tachometer , Op-Amp, DC motor, and use of PWM command. The LCD display is used to read the duty cycles and RPM of the motor resulting from the control action. The keypad is used to input the desired speed and direction .
  • 12. DC MOTOR SPEED CONTROL Tachometer Output Measurement of the motor’s rotational speed is done by uses the motor as tachometer. This uses the motor as a generator - for example small DC permanent magnet motors are often used as DC generators in servo systems - with the generated voltage , the output voltage from the tachometer is (0-7.5). but we are faced with two problem : the first problem is the output voltage from the tachometer is (0-7.5) volt and at this volt the pic will be damage so we transfer this voltage to 5 volt ,and we are make the desired process to deal with this volt as 7.5 volt in the software code
  • 13. DC MOTOR SPEED CONTROL The second problem after the dc motor start rotation the feedback tachometer generate dc voltage from (0 to 7.5) volt and when the dc motor rotate in the other direction the tachometer generate dc voltage from (0 to -7.5) volt but if negative voltage appeared on the leg of the pic then the pic will be damaged, and so to overcome this problem we installed two diods on the input of the pic such that prevent the leg of the pic output current , then the system will be calculate the difference voltage from the output of the tachometer and calculate the difference between the desired voltage . and actual voltage
  • 14. DC MOTOR SPEED CONTROL Keypad Interface 4*3 keypad is used for entering information needed to operate the motor controller. The motor speed desired speed , the direction of rotation , and the deadband for on-off control can all be entered from the keypad. LCD Output 2x16 character LCD display is used to output data from the microcontroller. It is run using data in parallel from either 4 or 8 data lines. It requires 6 data lines in this mode to operate, which is a significant portion of the 16 available I/O lines of the microcontroller, in our project we displayed the desired speed and actual speed and the direction of rotation .
  • 15. DC MOTOR SPEED CONTROL There are three PID controllers in this design proportional controller , integral controller and derivative controller ,and system will be deal with this parameters as this relation : Start : error= desired Speed – actual Speed dt integral= integral +error * derivative= (error – Previous Error)/dt output= kp * error + ki * integral + kd * derivative Previous Error=error