Adjustable DC Motor Speed Controller Circuit with Reverse Forward Facility discusses about how to make one simple circuit to control DC motor speed and direction.
It uses one popular chip called IC 555 and one special switch.
We can change motor speed by turning one knob which controls power and send to motor using PWM.
Also we can make motor go forward or backward by pressing a switch.
This article also give some formula to help understand how it work but we should not be number expert to make it.
WARNING: Making circuit with motor can be dangerous.
Please do this only if trained person is near and watching.
What is a Adjustable DC Motor Speed Controller Circuit with Reverse Forward Facility:
This circuit is to control DC motor speed and also to change direction form forward or reverse.
It uses simple electronic parts and this type of circuit is useful when we need to control motor speed and direction very exact like in robot or small electric car.
Components Functions:
IC 555 is set to make PWM signal.
It work in astable mode to give square wave all the time.
Two diodes are connected to control how fast timing capacitor charges and discharges.
PWM output can be change by adjusting this.
One potentiometer is used to change charge and discharge time of capacitor.
This help to change PWM duty cycle so we can control speed of DC motor.
One transistor is used to make PWM signal strong from IC 555.
It work like a switch to control current going to motor.
How the Circuit Works:

Parts List:
Category | Component | Quantity |
---|---|---|
Resistors | 1k 1/4W CFR | 1 |
33Ω 1/4W CFR | 1 | |
1W 1Ω | 1 | |
Potentiometer 47k | 1 | |
Capacitors | PPC 0.1µF | 1 |
PPC 0.01µF | 1 | |
Semiconductors | Diode 1N5402 | 1 |
Diode 1N4148 | 2 | |
IC 555 | 1 | |
Transistor TIP122 | 1 | |
Switch DPDT 10 amp | 1 |
The 555 IC is set in astable mode to make square wave signal again and again.
Diodes and one potentiometer can change how fast capacitor charges and discharges.
This make PWM signal at 555 output pin.
User can turn potentiometer to change duty cycle of PWM.
When duty cycle changes, motor speed also changes.
PWM signal from 555 connects to base of one transistor.
Transistor make signal strong and work like switch for DC motor.
One DPDT switch is used to change motor direction.
By changing switch side, motor goes forward or backward.
Formulas:
f = 1.44 / (R1 + 2 * R2) * C
where:
- R1 and R2 are resistor values
- C is capacitor value
Duty Cycle (D) of PWM Signal:
D = R2 / (R1 + 2 * R2)
where:
- D is duty cycle
- R1 and R2 are resistors
What is PWM Duty Cycle?
PWM means Pulse Width Modulation which shows how long signal stay ON in one cycle.
It is given in percent like 0% to 100%.
Role of Resistor:
Resistors help make PWM signal.
In some circuits resistors do not change duty cycle directly.
But in this formula it can help:
D = R2 / (R1 + 2 * R2)
they do change duty cycle.
PWM is used with microcontroller, comparator and timers to control duty cycle.
Charge Time (t1) of Capacitor:
t1 = 0.693 * (R1 + R2) * C
where:
- t1 is time to charge capacitor from low to about 63% full
- 0.693 is same like ln(2) which is math constant
- R1 + R2 is total resistor for charging
- C is capacitor in Farad or microfarad µF
Discharge Time (t2) of Capacitor:
t2 = 0.693 * R2 * C
where:
- t2 is time to discharge capacitor from 63% to low voltage
- R2 is resistor used during discharge
- C is capacitor value from F or µF
Total Time (T) of One Cycle:
T = t1 + t2
where:
- T is time of full cycle that is from charge + discharge
- t1 is charge time
- t2 is discharge time
This total cycle time depends on values of R1, R2 and C.
This formula is good for simple calculation and for complex circuit we need more advanced method.
How to Build:
To build a Adjustable DC Motor Speed Controller Circuit follow the below mentioned steps:
- Connect cathode of diode D1 to one side of potentiometer.
- Connect anode of diode D2 to other side of potentiometer.
- Connect middle pin of potentiometer to pin 6 of 555 timer.
- Join the middle pin of potentiometer and where two diodes meet to base of TIP122 NPN transistor.
- Connect pin 3 of 555 IC to collector of transistor.
- Connect emitter of transistor to ground.
- Connect DC motor to collector of transistor.
DPDT Switch Connection:
- Use DPDT switch to control motor direction.
- Connect common terminals of switch to the motor wires.
- One side of other switch terminals connects to transistor collector.
- Other side of switch terminals connects to positive power supply.
Power Supply:
- Connect positive and negative wire of power supply to PCB board.
- Be sure voltage is correct for both motor and IC 555.
Operation:
- Turn the potentiometer to control PWM duty cycle so motor speed changes.
- Use DPDT switch to make motor go forward or reverse.
- Turn ON the circuit power.
- Watch motor speed and direction change when we turn potentiometer and flip DPDT switch.
Leave a Reply