DC Motor Driver using L293D

Summary of DC Motor Driver using L293D


This project describes a versatile DC motor driver capable of controlling up to six motors or three motors with bidirectional rotation. Built around the L293D IC and an H-Bridge using NPN/PNP transistors, it supports channels delivering 600mA and 1.15A respectively. The board accepts logic signals from microcontrollers via six inputs and utilizes specific voltage rails for logic (5V) and motor power (up to 36V).

Parts used in the DC Motor Driver:

  • L293D IC
  • NPN Transistors
  • PNP Transistors
  • H-Bridge Circuit
  • LM7805 Voltage Regulator
  • Jumper (for L293D isolation)

This project is a DC motor driver, suitable for motors that of low or medium power.
Allows controlling up to 6 motors or 3 motors if you want to control the rotation of the motors.

The controller is build around the IC L293D that can provide 600mA per channel, and a H-Bridge designed with transistors NPN and PNP transistors, than can provide 1.15A per channel.

DC Motor Driver using L293D

 

The controller has the following connections:

  • INPUTS (A, B, C, D ,E, F). These are receiving the analog or digital signals that can be sent for example, from a microcontroller.
  • ENABLE (E1-2, E3-4). These activate the inputs from the L293D. The supply voltage can’t be higher than 7V.
  • OUTPUTS (+M1, -M1, +M2, -M2, +M3, -M3). Here is where the motors should be connected.
  • +9-12V. Here’s where is connected a supply voltage that will give power to the motors. This input, gives voltage in the L293D and the H-Bridge, the supplied voltage have to be 36V max, but for the H-Bridge it’s recommendable to use 24V max. (In case you want to use only the L293D, you can remove the jumper).
  • +5V. This input receive the logic supply voltage for the L293D. You can connect a supply voltage higher than 5V because this input it’s connected to a voltage regulator (LM7805), but you not must to exceed 30V.

For more detail: DC Motor Driver using L293D

Quick Solutions to Questions related to DC Motor Driver:

  • How many motors can this controller drive?
    The controller allows controlling up to 6 motors or 3 motors if rotation control is required.
  • What is the current capacity of the L293D channel?
    The L293D IC can provide 600mA per channel.
  • Can I connect a supply voltage higher than 5V to the logic input?
    Yes, you can connect a voltage higher than 5V because the input connects to an LM7805 regulator, but it must not exceed 30V.
  • What is the maximum recommended voltage for the H-Bridge?
    While the system handles up to 36V, it is recommendable to use 24V max for the H-Bridge.
  • How do I disable the L293D to use only the H-Bridge?
    You can remove the jumper if you want to use only the L293D without the H-Bridge configuration.
  • What is the maximum voltage limit for the ENABLE pins?
    The supply voltage for the ENABLE pins cannot be higher than 7V.
  • Where should the motors be connected on the board?
    Motors should be connected to the OUTPUTS labeled +M1, -M1, +M2, -M2, +M3, and -M3.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter