Embedded 2
Embedded 2
: 2
Experiment Name: Speed control of a dc motor using temperature sensor and Arduino Uno
Objectives:
To learn a speed control technique of a dc motor
To learn about Arduino Uno
To learn about Arduino Programming
Theory: Most of the electronic devices available in the market need to be automated for the
use of daily life. For example CPU in personal computer, Air conditioners etc… Need to be
operated in a temperature controlled environment. In this method the motor speed is controlled
automatically by variation in temperature. This method can be used in some industrial
applications in order to maintain a constant temperature working environment. This helps the
machines from damaging by reducing the temperature.
Motor speed can be automatically controlled by using different methods. Since motor speed
need to be varied with temperature variation, this can be achieved by automating the system
through software called Arduino Uno software.
DC Motor has a vital role in many industrial applications. With these high control
requirements, it can be used in speed control systems like high precision tool, rolling mill etc..
In order to implement the speed control of DC motor microcontroller plays an important role.
Here the high frequency PWM signal is drived by Chopper. By controlling the PWM duty
cycle, average voltage applied to the motor terminal is varied and hence the motor speed also
varies. A closed loop system of motor speed control is developed that uses the PWM to control
armature voltage. By regulating the armature voltage, motor speed can be controlled.
For example for 25% duty cycle the voltage value obtained is 1.25V, similarly for 50% of duty
cycle voltage value getting is 2.5V, For 75% of duty cycle 3.75V is getting this is for the 5V
of supply. In this method voltage applied to motor can be varied by increasing the pulse width
of the signal and hence the seed also varies.
Required Apparatus:
1.Two 2 pin connector
2. One 3 pin connector
3.One Driver,Model:A3120 orTLP250
4.1K Ohm,470 Ohm,220 Ohm resistor
5. Capacitor,100uf
6.One MOSFET,Model:IRF240N
7.One LED
8.One Diode
9.One 8 pin IC holder
10.1k pot
11.Power Diode
12.Flexible wire
Block Diagram:
Fig.3: Experimental set up for DC motor speed control using temperature sensor and Arduino