DC-Motor Driver circuits

Similar documents
o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

Experiment (2) DC Motor Control (Direction and Speed)

Tech Tutorials > H-Bridge

Autonomous Robot Control Circuit

Direct Current Waveforms

Experiment (1) Principles of Switching

EDE1204 Bi-Polar Stepper Motor IC

The NMIH-0050 H-Bridge

LAB 1 AN EXAMPLE MECHATRONIC SYSTEM: THE FURBY

Cornerstone Electronics Technology and Robotics I Week 19 Electrical Relays

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

DC Motor-Driver H-Bridge Circuit

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Obstacle Avoiding Robot

Appendix 1. Basic Electronics. The PIC Hardware. Using Transistors (Basic Electronics)

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

Industrial Fully Control Dc Motor Drive without Microcontroller. Four Quadrant Speed Control of DC Motor Using MOSFET and Push Button Switch

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

PWM BASED DC MOTOR SPEED CONTROLLER USING 555 TIMER

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Phys Lecture 3. Power circuits how to control your motors Noise and Shielding

RC Servo Interface. Figure Bipolar amplifier connected to a large DC motor

Conventional transistor overview and special transistors

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

Motors and Servos Part 2: DC Motors

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

PWM Based PMDC Motor Control

H-bridge for DC motor control

Electronic Components

Introduction to Arduino HW Labs

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

ARDUINO BASED DC MOTOR SPEED CONTROL

PreLab 6 PWM Design for H-bridge Driver (due Oct 23)

Using Switches and Relays for Automatic or Manual Modes

Power Pulse Modulator A High Performance Versatile Square Pulse Generator

Laboratory Assignment Number 3 for Mech 143. Pre-Lab: Part 1 Interfacing to a DC Motor and Potentiometer

EXPERIMENT 6: Advanced I/O Programming

MOSFET as a Switch. MOSFET Characteristics Curves

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Arduino DC Motor Control Tutorial L298N PWM H-Bridge

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

TB6612FNG Dual Motor Driver Carrier

3a Switching Regulator Circuit Diagram Using Lm317

Evaluation Board: H-Bridge Motor Drivers For DC Brush Motors

Overview The LA6560 is a 5-channel driver (BTL : 4-channel, H bridge : 1-channel) for CD players.

Product Presentation. Synchronous Buck H-Bridge H (Hi-Side) Driver MCP14628

Implementation Of Solid State Relays For Power System Protection

Actuators in Automatic Control System

Introduction. Theory of Operation

Chap. 5 Electronic Components and Sensing Devices

Assignments from last week

DRV8801 Single Brushed DC Motor Driver Carrier

Department of Electrical Engineering, DESCOET Dhamangaon Rly, India

Experiment#6: Speaker Control

LINE MAZE SOLVING ROBOT

Page 1. Relays. Poles and Throws. Relay Types. Common embedded system problem CS/ECE 6780/5780. Al Davis. Terminology used for switches

Datasheet of the MEZ Stepper Servo Drive MEZ 2D VDC, 8.2A Peak, Closed-loop, No Tuning. Version

Gesture Controlled Car

Ocean Controls KT-5198 Dual Bidirectional DC Motor Speed Controller

Remote Control Lawn Mower

AEIJST - January Vol 4 - Issue 1 ISSN Automatic Railway Gate Controller by Using AT89C51

Object Detection for Collision Avoidance in ITS

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

ROBOTICS & EMBEDDED SYSTEMS

DeviceCraft Revision #1 11/29/2010

Home Map Projects Construction Soldering Study Components 555 Symbols FAQ Links

Temperature activated switch

HEATHKIT HD-1410 ELECTRONICKEYER

Using the HCS08 TPM Module In Motor Control Applications

Design and Development of an Innovative Advertisement Display with Flipping Mechanism

PEAKTRONICS AMI-103. AC Motor Interface AMI-103 AMI-103A AMI-103B FEATURES

Hercules 16V, 30A Motor Driver Hercules 16V, 30A, Motor Driver May 2010

BLOCK DIAGRAM OF THE UC3625

P15051: Robotic Eye for Eye Tracker

Home Map Projects Construction Soldering Study Components 555 Symbols FAQ Links

Analog Servo Drive 25A20DD

Embedded Systems Lab Lab 7 Stepper Motor Application

POLOLU DUAL MC33926 MOTOR DRIVER FOR RASPBERRY PI (ASSEMBLED) USER S GUIDE

CL86T. 24~80VDC, 8.2A Peak, Closed-loop, No Tuning. Descriptions. Closed-loop. Stepper. Applications. Datasheet of the Closed-loop Stepper CL86T

LM555 and LM556 Timer Circuits

Bill of Materials: PWM Stepper Motor Driver PART NO

ET 438b Sequential Control and Data Acquisition Department of Technology. Identify the electrical characteristics of a TTL interface

ELM334 Garage Doorman

Monitoring and Control of Speed of DC Motor

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

System Reliability Analysis. Introduction:

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Activity 4: Due before the lab during the week of Feb

School of Engineering Mechatronics Engineering Department. Experim. ment no. 1

MD10B Enhanced 10A Motor Driver

DE1.3 Electronics 1. Tips on Team Projects

Designing with the Si9976DY N-Channel Half-Bridge Driver and LITTLE FOOT Dual MOSFETs

USER S GUIDE POLOLU DRV8838 SINGLE BRUSHED DC MOTOR DRIVER CARRIER USING THE MOTOR DRIVER

Functional description of BSD-01v2 Module

30-80V, 8.2A Peak, No Tuning, Nulls loss of Synchronization

TOSHIBA Bipolar Digital Integrated Circuit Silicon Monolithic

Figure 1: Basic Relationships for a Comparator. For example: Figure 2: Example of Basic Relationships for a Comparator

Transcription:

DC-Mot May 19, 2012 Why is there a need for a motor driver circuit? Normal DC gear-head motors requires current greater than 250mA. ICs like 555 timer, ATmega Microcontroller, 74 series ICs cannot supply this amount of current. If we directly connect motors to the output of any of the above IC's, they might get damaged. There is a need of a circuitry that can act as a bridge between the above mentioned ICs and the motors. There are several ways of making it, some of them are mentioned below. Using Transistor Using L293D/L298 Using relays Using Transistor Single direction control If you want to rotate your motor in only one direction, then this is the easiest way to do so. Here power transistor is used as a switch to turn a motor on or off depending upon the applied voltage at base. Its circuit is shown below. The same motor driver circuit is used in making a simple line follower robot. (/simple-line-follower-robot) transistor 1/

Working of above circuit The figure below will describe its working. One direction motor control transistor 2/

Note : Working Check the rating of the transistor you are using. It must be greater than the maximum current drawn by your motor. A normal DC motor as shown below draws 250mA current. D880 transistor has a max collector current rating of 3A. transistor 3/

Gear-head motor Use power transistors, as chances of their damage is less in case of a short circuit due to the heat sink attached to them.* If the current requirement is higher, then use Relays. Both direction control ( H-Bridge circuit) For controlling motor in both directions H bridge circuit is used. Its working is very simple and is described below. H-bridge working Closed Switches Open Switches Voltage across motor Motion Nil S1,S2,S3,S4 0 No motion S1,S4 S2,S3 12V (say) Clockwise (say) transistor 4/

S2,S3 S1,S4-12V Anti-clockwise S1,S3 S2,S4 0V Brake So there are four possible conditions out of combinations of the switch that we are working on. This is met by using 2 npn and 2 pnp transistor as shown below. Transistor H-bridge I1 I2 A B Motion Logic 0 Logic 0 0 0 Stop Logic 1 Logic 0 12V 0 Clockwise Logic 0 Logic 1 0 12V Anti-clockwise Logic 1 Logic 1 12V 12V Brake Logic 1 means 5V and Logic 0 means GND. Choose npn and pnp power transistors according to the current requirement of the motor under load. The above circuit works well but L298/L293D IC's are prefered over them, as they are compact and offer PWM channels to control motor's speed. Using L293D/L298 L293D and L298 are dual H-bridge motor driver ICs. We can control the rotation of two motors in both clockwise and anti-clockwise direction. The pin-outs of both ICs are shown below along with their differences. transistor 5/

L293D pin configuration L298 pin configuration Main difference between L293D and L298 Characteristic L298 L293D Continuous max. output current per channel 2A 0.6A Peak max. output current per channel ( <100us) 3A 1A Protection diodes across motors Use externally Internally available Source: L293D and L298 datasheets. transistor 6/

Here we prefer L293D as a rating of 600mA is good for driving small DC motors and protection diodes are included in the IC itself. The description of each pin is as follows: Enable pins: These are pin no. 1 and pin no. 9. Pin no. 1 is used to enable Half-H driver 1 and 2.( H bridge on Left side). Pin no. 9 is used to enable H-bridge driver 3and 4.(H bridge on right side). The concept is simple, if you want to use a particular H bridge you have to give a high logic to corresponding enable pins along with the power supply to the IC. This pin can also be used to control speed of the motor using PWM technique. VCC1 (Pin ): Power supply pin. Connect it to 5V supply. VCC2 (Pin 8): Power supply for motor. Apply +ve voltage to it as per motor rating. If you want to drive your motor at 12V, apply 12V on this pin. It is also possible to drive motor directly on a battery, other than the one used for supplying power to the circuit, Just connect +ve terminal of that battery to VCC2 pin and make GND of both the batteries common. (MAX voltage at this pin is 36V as per its datasheet). GND (Pins 4,5,12,13): Connect them to common GND of circuit. Inputs (Pins 2,7,10,15): These are input pins through which control signals are given by microcontrollers or other circuits/ics. For example, if on pin 2 (Input of 1st half H driver) we give Logic 1 ( 5V), we will get a voltage equal to VCC2 on corresponding output pin of 1st half H driver i.e pin no. 3. Similarly for Logic 0 (0V) on Pin 2, 0V on Pin 3 appears. Outputs ( Pin 3,6,11,14): Outputs pins. According to input signal output signal comes. Circuit diagram : Circuit diagram 1A 2A 1Y 2Y Motor 1 Logic 0 Logic 0 0 0 Stop Logic 1 Logic 0 12V 0 Clockwise Logic 0 Logic 1 0 12V Anti-clockwise Logic 1 Logic 1 12V 12V Brake For driving high power motors relays are used like cars Wiper motor. transistor 7/

Using Relays Relays are electromechanical switches. They have very high current rating and both AC and DC motors can be controlled through them because motor will be completely isolated from the remaining circuit. Two common available SPDT relays are shown in the picture below. Working of relay Working of a relay : Relays consist of a electromagnet, armature, spring and electrical contacts. The spring holds the armature at one electrical contact and as soon as a voltage is applied across the electromagnet, it coils the armature, changes its contact and moves to another electrical contact. The figure below describes its working. Terms associated with relays: Relays Normally Open (NO): contacts connect the circuit when the relay is activated; the circuit is disconnected when the relay is inactive. Normally Closed(NC): contacts disconnect the circuit when the relay is activated; the circuit is connected when the relay is inactive. Change Over (CO): Its the common contact. COIL: Its the electromagnet coil inside relay. Relay ratings : Coil rating: Its the Voltage at which the coil gets fully activated. Some also have coil resistance mentioned on them. Relay coil voltage rated 6V and 12V are the most commonly available. transistor 8/

Contact rating: It depends on whether AC or DC current is passing through the contacts. The blue colored relay shown in the start of this page has a rating of 12A at 120V AC, 5A at 250V AC and 10A at 24V DC. Relay triggering circuit: Depending upon a relay's coil rating, some may require current greater than 100mA. If an IC cannot provide this much current, a transistor is used as a switch to trigger the relay as shown below. Don't avoid the protection diode (D1 shown in circuit) as it will protect transistor from back emf induced in relay coil. Relay triggering circuit Switching speed of a relay is slow, around 10ms. Relays are used to drive an AC load from a small DC circuit, or to drive a high current consuming motors. Have you noticed a sound of tic -tic while car wiper is on, This is the sound of relay inside the car that drives the wiper motor. Hope this was helpful to you! Any questions? More on PlaywithRobots avr-tutorials transistor 9/