Академический Документы
Профессиональный Документы
Культура Документы
Arnava Chakrabarty
Soumit Mondal
I. INTRODUCTION
Todays Industries are increasingly demanding process
automation in all sectors. Some advantages of Automation are
its better efficiency, better production and lower cost. The aim
of the developing this paper is to control the DC motor using
hand gesture.
In this paper speed control is attained using PWM (Pulse
Width Modulation) Technique and PWM is done using
microcontroller. The versatile characteristics of DC motors can
provide high starting torque which is required for traction
drives control over a wide speed range both below and above
the rated speed can be very easily achieved. The methods of DC
motor speed control are simpler and less expensive than AC
motors. The variable speed drives which can control the speed
of AC /DC motors, are indispensable controlling elements in
automation system. Depending on application, some of them
are fixed speed and some are variable speed drivers. The
variable speed drives, till a couple decades back, had a various
limitations, such as poor efficiency, larger space, lower speed
etc. However, the advent power electronic devices, such as
power MOSFETs, IGBTs etc. and also with the introduction of
microcontroller with many features on the silicon wafer,
transform the scene completely and today we have variable
speed drive system which are not only in the smaller in size but
also very efficient, highly reliable and meeting all the stringent
demands of various industries of modern era.
II. SPEED CONTROL METHODS IN A DC MOTOR
The motor speed can be controlled by controlling armature
voltage and armature current. It is obvious that speed control is
possible by varying
Flux per pole , (Field control)
Resistance of armature circuit (Armature resistance Control)
Applied voltage V (Voltage Control)
The above methods have some demerits like a large amount
of power is wasted in the controller resistance. Hence,
efficiency is decreased. It needs expensive arrangement for
dissipation of heat produced in the controller resistance. It gives
speeds below the normal speed. By these data that are
acquainted we can draw a conclusion that these electric and
electromechanical methods are less adaptive so electronic
techniques are used for speed control. These methods provide
higher efficiency, greater reliability, quick response, higher
efficiency. One such technique is Pulse Width Modulation. We
apply this technique in our paper so as to control the speed of
the DC motor. Here we control this PWM by our hand gestures
using the IR sensors.
III. PRINCIPLE
Pulse width modulation (PWM) is a method for binary signals
generation, which has 2 signal periods (high and low). The
width (W) of each pulse varies between 0 and the period (T).
The main principle is control of power by varying the duty
cycle. Here the conduction time to the load is controlled. Let for
a time t1, the input voltage appears across the load i.e. ON state
and for t2 time the voltage across the load is zero.
The average voltage at output is given by
Sensor
Array
12 V DC
Power
Supply
Atmega16
Driver
IC7805
.
When this PWM technique is applied to control the speed of a
DC motor the voltage is varied in the same manner. The IR
sensor array catch the position of the hands and it is connected
to the microcontroller ATMEGA 16 which is used to generate
the PWM.
IV. DESCRIPTION
Here we want to control dc motor by using hand gesture. For
this paper we use some components like TXRX IR Sensor
array, Atmega 16 microcontroller, L293D motor driver 7805IC.
We use IR sensor array to catch the hand gesture. The output of
the sensor array is connected with the input terminals of the
microcontroller. From output terminal of the microcontroller a
motor driver is connected. Motor driver is basically a current
amplifier which takes a low current signal from the
Motor
}
void loop()
{
if(digitalRead(s1)==HIGH)
{
err=2;
}
if(digitalRead(s2)==HIGH)
{
err=4;
}
if(digitalRead(s3)==HIGH)
{
err=6;
}
if(digitalRead(s4)==HIGH)
{
err=8;
}
if(digitalRead(s5)==HIGH)
{
err=10;
}
if(digitalRead(s6)==HIGH)
{
err=12;
}
if(digitalRead(s7)==HIGH)
{
err=14;
}
if(digitalRead(s8)==HIGH)
{
err=16;
}
int motorspeed= (kp * err) + kd * (err-preverr);
preverr=err;
int mfspeed= 80-motorspeed;
if(mfspeed>255)
{
mfspeed=255;
}
if(mfspeed<0)
With the help of this method we can control the speed of the
DC motor without any switch but only by our hand movement.
We can apply this method for the higher rated DC motor also.
}
The PWM technique which is used here is used to vary the
supply voltage of the motor. The motor responds to the average
digitalWrite(m1, HIGH);
value of the pulses and not to the individual pulses as the
digitalWrite(m2, LOW);
microcontroller works at high frequency. The main advantage
analogWrite(mspeed,(mfspeed));
of PWM is that power loss in the switching devices is very low.
delay(20);
When a switch is off there is practically no current, and when it
}
is on, there is almost no voltage drop across the switch. Power
The pin numbers mention in the source code is according to loss, being the product of voltage and current, is thus in both
the pin numbers of microcontroller Atmega-16 which are written cases close to zero. This method is more preferable due to its
low cost. Microcontrollers also need simple commands to vary
inside in the following diagram.
the duty cycle and frequencies of the PWM control signal and
also to catch the gesture of our hand
Finally, motors may be able to operate at lower speeds if you
control them with PWM. When you use an analog current to
control a motor, it will not produce significant torque at low
speeds. The magnetic field created by the small current will be
too weak to turn the rotor. On the other hand, a PWM current
can create short pulses of magnetic flux at full strength, which
can turn the rotor at extremely slow speeds.
mfspeed=0;
ACKNOWLEDGMENT
We deem it a pleasure to acknowledge our deep sense of
gratitude to Prof. Dr. Amitava Sil of Electrical Engineering
Department, who directed and guided us with their timely
advice and constant inspiration, which eased to task the
completing the paper.
Finally we must say that no height is ever achieved with
some sacrifice made at some end and it is here we owe our
special debt to our parents and family member for showing
their love throughout this period of time.
VIII. APPLICATIONS
We can apply this method in various fields like,
CONCLUSION
REFERENCES
Bimbhra, Dr P S. Electrical Machinery. New Delhi: Khanna
Publisher, 1998.
Pulse Width Modulation Wikipedia: The Free Encyclopedia,
Wikimedia
Foundation.
Inc.
22
July
2004
<http://en.wikipedia.org/wiki/Pulse-width_modulation>5 th
September, 2014
Speed Control Using PWM Modulation Engineers Garage
<HTTP://WWW.ENGINEERSGARAGE.COM/CONTRIBUTION/DCMOTOR-SPEED-CONTROL-USING-PWM-MODULATION >
4th
September 2014