Engineers Garage

  • Electronics Projects and Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe

Simple DC Motor Controller using 555 Timer IC

By Ashutosh Bhatt December 26, 2018

Controller is actually a combination of two circuits – driver circuit and Switching circuit. Driver is the actual circuit that drives DC motor and switching circuit decides how DC motor should be driven. So actually, switching circuit is the main circuit that controls the motor. Now there are two parameters of DC motor that can be controlled Speed and Direction.

Changing the direction of DC motor is very simple just reverse the supply given to DC motor. For varying speed of motor you have to vary the applied DC voltage. One well known method widely used in industries is Pulse Width Modulated (PWM) speed control of DC motor also known as chopper control.


 

Controller is actually a combination of two circuits

Controller    =    Driver    +    Switching circuit

Driver is the actual circuit that drives DC motor and switching circuit decides how DC motor should be driven. So actually, switching circuit is the main circuit that controls the motor. Now there are two parameters of DC motor that can be controlled 

1. Speed

2. Direction

Changing the direction of DC motor is very simple just reverse the supply given to DC motor.            

For varying speed of DC motor you have to vary the applied DC voltage. One well known method widely used in industries is Pulse Width Modulated (PWM) speed control of DC motor also known as chopper control. In this method PWM is applied to DC motor and as the width of pulse varies average voltage applied to motor varies and so the speed of motor also varies.  

In this project I have used standard H-Bridge circuit as a DC motor driver and astable multvibrator (using IC-555) as a PWM generator. IC-555 generates PWM with the base frequency of 100 Hz. This PWM is applied to H-Bridge driver through DPDT switch which decides direction of rotation either clockwise or anticlockwise.

The DC motor controller that I have given here can be used in controlling small or medium DC motors of Drilling machine, portable DC fan, small water pump etc.

Simple DC Motor Controller using 555 Timer IC

Fig. 1: Prototype of 555 IC based DC Motor Speed Controller

 Block Diagram & Circuit Description

Block Diagram:-

DC Motor Control Block Diagram

Fig. 2: Block Diagram of 555 IC based DC Motor Speed Controller

As we already stated there are only two main blocks in our project one is PWM generator and other is H-Bridge DC Motor driver. Regulated 5 volt supply is used as source for whole circuit.

The PWM generator generates PWM with 100 Hz base frequency. It is fed to H-bridge driver through switches. One DPDT is used for selecting direction of rotation either clockwise or anticlockwise.

Circuit Description:

The main components are IC555, DPDT switch (double pole double through) and motor driver chip L293D. The heart of the circuit is IC-555.

Connections: – IC555 is connected in astable mode and it’s frequency is determined by R1, pot R2 and C1. Pot R2 is used to vary pulse width of output waveform. Output of IC-555 (Pin no. 3) is connected to terminals 1 and 4 of DPDT switch as shown. One LED is also connected to IC555 output through current limiting resistor. Terminals 2 and 3 of DPDT switch are connected to ground. Terminals 5 and 6 of switch are connected to 2 inputs of L293D chip. DC motor is connected to two outputs of L293D. Entire circuit works on single 5 V supply.

Operation:-

  • IC-555 is connected in astable mode so it will generate a rectangular wave at its output pin. The frequency of this wave depends upon the component values of R1, R2 and C1 and it is 100 Hz (time period 10 ms). Because of its typical connection as you vary the pot R2 the width of the pulse varies but the frequency remains constant. You can vary the width of the pulse from min 1 ms to max 9 ms in the period of 10 ms. The waveforms given below will give you clear idea.
  • This PWM is given to LED. So as PWM width increases LED intensity increases and vice versa.
  • The DPDT switch is on position 1 and 3. So IP1 of L293D chip is connected with IC555 output and IP2 is connected to ground. This will start rotating motor in one direction. If you change potentiometer then PWM width changes and DC motor speed changes. Also LED intensity changes
  • When DPDT switch position is changed to 2 and 4 the connection reverses. Now IP2 connects to IC555 output and IP1 connects to ground. This makes motor rotates in another direction.
  • Thus as you change switch position motor changes its direction and as you change potentiometer from min to max the motor speed will change from min to max.
  • DC Motor SpeedFig. 3: Signal Diagram showing PWM for DC Motor Speed Control

 

 

Circuit Diagrams

DC-Motor-Controller-Circuit_0


Filed Under: 555 Timers, Electronic Projects
Tagged With: 555 timer circuit, 555 timer IC, dc motor, speed control
 

Next Article

← Previous Article
Next Article →

Questions related to this article?
👉Ask and discuss on EDAboard.com and Electro-Tech-Online.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

EE TECH TOOLBOX

“ee
Tech Toolbox: Internet of Things
Explore practical strategies for minimizing attack surfaces, managing memory efficiently, and securing firmware. Download now to ensure your IoT implementations remain secure, efficient, and future-ready.

EE Learning Center

EE Learning Center
“engineers
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


RSS EDABOARD.com Discussions

  • Colpitts oscillator
  • BiSS-C Behavior Without Slave (dsPIC33AK128MC106 + iC-MB4)
  • GanFet power switch starts burning after 20 sec
  • AC amplifier, transistor with bias network
  • Sub 1-Ghz Range calculation of CC1352P in urban and rural areas

RSS Electro-Tech-Online.com Discussions

  • Wish to buy Battery, Charger and Buck converter for 12V , 2A router
  • Need Help Figuring Out the Schematics Of Circuit Board
  • applying solder paste from a jar
  • Question i-nears headphones magnetic drivers
  • An Update On Tarrifs

Featured – Designing of Audio Amplifiers part 9 series

  • Basics of Audio Amplifier – 1/9
  • Designing 250 Milli Watt Audio Power Amplifier – 2/9
  • Designing 1 Watt Audio Power Amplifier – 3/9
  • Designing a Bass Boost Amplifier – 4/9
  • Designing a 6 Watt Car Audio Amplifier – 5/9
  • Design a low power amplifier for headphones- 6/9

Recent Articles

  • Sienna Semiconductor data converters feature sample rates from 20 to 250 Msps
  • Delta’s 5,500 W power supplies achieve 97.5% energy efficiency for AI servers
  • Novosense Microelectronics releases digital isolators with capacitive-based design
  • MIPI C-PHY adds encoding option to support next-gen image sensor applications
  • Littelfuse gate driver delivers 1.9 A source and 2.3 A sink output current

EE ENGINEERING TRAINING DAYS

engineering

Submit a Guest Post

submit a guest post
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • Battery Power Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • Subscribe to our newsletter
  • About Us
  • Contact Us
  • Advertise

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy

Search Engineers Garage

  • Electronics Projects and Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe