• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Adjustable DC Motor Speed Controller Circuit

Adjustable DC Motor Speed Controller Circuit

Last updated on 30 June 2025 by Admin-Lavi Leave a Comment

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:

Adjustable DC Motor Speed Controller Circuit Diagram

Parts List:

CategoryComponentQuantity
Resistors1k 1/4W CFR1
33Ω 1/4W CFR1
1W 1Ω1
Potentiometer 47k1
CapacitorsPPC 0.1µF1
PPC 0.01µF1
SemiconductorsDiode 1N54021
Diode 1N41482
IC 5551
Transistor TIP1221
Switch DPDT 10 amp1

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:

Frequency of 555 Timer (f):

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.

Testing:

  • Turn ON the circuit power.
  • Watch motor speed and direction change when we turn potentiometer and flip DPDT switch.

References:

Motor controller

Datasheet TIP122

Filed Under: Motor Controllers

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Simple Non Contact AC Mains Voltage Detector Circuit
Next Post: Infrared (IR) Remote Control Circuit »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • Alarm Circuits (30)
  • Amplifier Circuits (67)
  • Arduino Projects (29)
  • Audio Circuits (93)
  • Automobile Circuits (19)
  • Battery Charger Circuits (48)
  • Free Energy (13)
  • Heater and Temperature Controllers (9)
  • Indicator Circuits (38)
  • Inverter Circuits (13)
  • LDR Circuits (13)
  • LED and Lamps (111)
  • Meters and Testers (27)
  • Motor Controllers (18)
  • Oscillator Circuits (32)
  • Power Supply Circuits (91)
  • Remote Control Circuits (6)
  • Security and Protection (23)
  • Sensors and Detectors (71)
  • Solar Circuits (16)
  • Timer Circuits (27)
  • Transistor Circuits (56)
  • Transmitter Circuit (12)
  • Tutorials (4)
  • Water Level Controller (4)

Copyright © 2025 | New Circuit Ideas