Presentation 2024
Presentation 2024
Prepared by
Mohammed
Zahraa
Reduan
Athraa
Supervisor
Dr Samir M. Falih
Introduction
Direct Current (DC) motor is a motor that turns energy from a direct
current and turns this into mechanical energy.
A DC motor contains different parts that understanding each one can assist to
know deeply these parts cooperate with each other and in the end how DCs work.
These components are: a stator, a rotor, a yoke, poles, armature windings, field
windings, commutator, and brushes. Many of its parts are the same as parts of AC
motor, but with a little change.
Types of DC motors
Permanent Magnet Motors
Shunt Motors
Series Motors
Compound Motors
Applications of DC Motor
Pumps
Toys
Electric Cars
Robots
DC motor Advantages and Disadvantages
Both Armature Control and Flux Control methods cannot provide speed control in
the desirable range. Moreover, the flux control method can affect commutation.
While the armature control method involves huge power loss due to its usage of
resistor in series with the armature. Therefore, a different method is often desirable
is the one that controls the supply voltage to control the motor speed.
Apart from these two techniques, the most widely used technique is the use of pulse
width modulation to achieve speed control of a DC motor. PWM involves
application of varying width of pulses to the motor driver to control the voltage
applied to the motor. This method proves to be very efficient as the power loss keeps
at minimum, and it doesn’t involve the use of any complex equipment.
PWM is achieved by varying the pulses applied to the enable pin of the motor driver
IC to control the applied voltage of the motor. The variation of pulses is done by the
micro controller, with the input signal from the push buttons.
for closed loop , After hardware have been set and connected properly with wires
and the voltage source supply the configuration with the required amount (12 VDC)
, the configuration of the research connected to the Arduino IDE and the source code
has been uploaded to the Arduino UNO , the set-point is changing by the
potentiometer in order to see the response of the set to achieve the required speed
(RPM) , after that, a manual tuning process has been done to achieve the optimal
values of the PID controller constants (Kp,Ki,Kd) , The results are shown below :
Response of the controller with Kp =1.
Here we fixed the values of Kd and Ki as (0.001 and 5 ) respectively and tuning the
value of Kp in order to see its effect on the response knowing that the Blue curve
represent the set point while the Red one represent the process value (actual value ).
Response of the controller with Kp =5.
After that , the values of Kp and Ki as (1 and 5 ) respectively and tuning the value
of Kd in order to see its effect on the response .
Response of the controller with Kd =1.
Finally, the values of Kp and Kd as (1 and 0.001 ) respectively and tuning the
value of Ki in order to see its effect on the response .