Hello, readers welcome to the new post. Here we will discuss DC Motor Control in Proteus using IC L293D. DC motor is a device that operates on the DC supply and converts the electrical energy to mechanical energy. In this post, we will make a circuit to control the DC motor in Proteus and use IC L293D to make the project.
So let’s get started
Introduction to L293D Dual H-Bridge Motor Driver IC
- L293D motor Driver is an integrated circuit with features to operate two motors simultaneously and is used for controlling motors in the same system.
- Motor driver ic helps to operate DC motors in any direction and control the speed of the motor.
- It is a Dual H bridge motor driver integrated circuit. An h bridge is a simple type of circuit that is used for controlling low-current-rated motors.
- Single H bridge has features to control the DC motor bidirectional. The current value is also enhanced by L293D IC. It works as a switching device.
- L293D comes with 16 pins and 8 pins on a single side and is used for controlling motors. There are 2 input pins, 2 output pins and one enable pin to use for every motor.
- L293D IC is made for two directions drive current of about 600mA for a voltage value of 4.5 V to 36 V.
- it is used to operate inductive loads like relays, DC, bipolar stepping motors also high-current/high-voltage loads in positive-supply circuits.
L293D Dual Pinout
- Pin 1:Enable 1,2. enables the input pin Input 1(2) and Input 2(7)
- Pin2: Input 1 controls the Output 1 pin.
- Pin3: Output 1. That pin connected at one end of Motor 1
- Pin4: Ground pins connected to the ground of the circuit (0V)
- Pin5: Ground pinout
- Pin6:Output 2 Connected to 2nd end of Motor 1
- Input 2: controls the Output 2 pin.
- Vcc2 (Vs): Connected to Voltage pin for running motors
- Enable 3,4 control input pin Input 3(10) and Input 4(15)
- Input 3: Directly controls the Output 3 pin
- Output 3: Connected to one end of Motor 2
- Ground
- Ground
- Output 4 Connected with 2nd point Motor 2
- Input 4: Directly controls the Output 4 pin.
- Vcc2 (Vss): Connected to +5V to enable IC function
- Inputs 1,2,3 and 4 are input pins and are used as direction control direction input. Input1 and input 2 pins control the spinning direction of motor1 and input 3 and input 4 control the 2nd motor. If the input value for input1 and input2 is 1,0 motor moves in one direction. if input logic at input 1 and input2 is (0,1) the motor rotates in the other direction.
DC Motor Control in Proteus using IC L293D
- Below the figure, you can see the components used in this project
- In the below figure, you can see the circuit created through the use of all components used
- In the above figure, the circuit is designed through the use of components and two switches are used to operate the motors
- If one switch is on and the other is off motor will run and second is on and the first one is off then again motor operates
- So you can see that there is the main component is L293 D which is used to regulate the motor.
Features of IC L293
- The main features of IC L93 are discussed here in detail
- It comes with sixteen pinout and dual-inline packaging
- It also has an automatic thermal shutdown
- Its transition time is three hundred nanoseconds
- Input volts value is 4.5 volts to seven
- The continuous current value is six hundred milliamps
- It comes with a feature to operate two DC motors
Where to use L293D IC
L293D IC is called motor driver IC and one L293D has features to operate two DC motors at the same time also direction of two motors can regulated separately.
If there is a motor that comes with an operating voltage value of less than 36 volts and a working current of less than 600mA, that is controlled through digital circuits such as 555 timers, or different microcontrollers such as Arduino, PIC, ARm etc. the best option for these modules L293D iC.
How Motor Driver Operates?
The L293D IC gets signals from the microprocessor and sends relative signals to motors. it comes with two voltatge pins one of used for the current draw for the operation of L293D and the other used for applying voltage to motors.
The L293D switches output signal on basis of input get from the microprocessor.
Such as if the processor sends 1 to the input pin of L293D then L293D sends 1 to the high motor from its output pin. The main feature is that L293D sends the signal it gets. It does not vary signal for any condition.
Faqs
How to use L293D IC with Arduino?
- First of all, enable pins connected with 5V pins on Arduino
- Ground pin must be short circuit connected with GND pin on Arduino
- The positive side of the battery is connected with pin8 of the IC and -ve to the Gnd of Arduino.
What is the purpose of driver IC?
- The driver IC circuit is used for controlling another circuit by regulating of current flow. Driver IC works as an interface for the microprocessor or microcontroller and the output component gets image data and provides accurate analog voltages to operate the pixels on the display.
Can L293D drive 4 motors?
- L293D driver board based on L293 IC that can operate 4DC motors and 2 stepper or servo motors at one time. Every channel of this board comes with the higest current of 1.2A and is not operated if the voltage is higher than 25V or less than 4.5v.
Can L293D control speed?
- An easy and low-cost method for speed control of DC motors is to connect the L293D motor drier with Arduino. it controls both the speed and spinning direction of two DC motors.
What are the limitations of L293D?
- The limiting factor of L293D is the current capacity. The higest value of 600mA continuous does not vary with PWM conditions. The 1.2A peak is for one hundred microseconds and is not repeated in a short time frame.
Read Also:
That is all about the DC Motor Control in Proteus using IC L293D. I have explained the details of this aspect through making the circuit and control of the motor is done through IC which is considered as main component of the project Thanks for reading have a nice day