DRI0018

DRI0018 Datasheet


DC Motor Driver 2x15A Lite SKU DRI0018

Part Datasheet
DRI0018 DRI0018 DRI0018 (pdf)
PDF Datasheet Preview
DC Motor Driver 2x15A Lite SKU DRI0018

From Robot Wiki

Contents
• 1 Introduction
• 2 Specification
• 3 Tutorial
o Diagram o Sample Code
• PWM mode
• PLL mode
• 4 Trouble shooting

Introduction

This DC Motor Driver can be used in 4WD mobile robot platforms,Combat robots, smart car competition, to drive pumps, electric fans, conveyors, etc... This module uses 4 highperformance & high-current driver with the function of current short, over temperature,over voltage protection. You can control 2 motors with only 4 digital IO at the same time. Dual max output current,good responsiveness & braking performance. Four indicator leds are provided for easy and convenient debugging without motors.This DC Motor Driver module is directly compatible with Arduino.

Specification
• Input
• Maximum output per channel
• Peak output per channel
• PWM capability:up to 25 kHz
• Interfaces:4 digital IO 2 PWM output include
• Driving mode:Dual driver
• Other specifications:
o Galvanic isolation to protect the microcontroller o Dual current detection diagnostic functions o Short circuit, overheating, protection
• Size:73x68x14mm
• For applications of more than 15A per channel
o Fast switching might damage the board, best to smooth it by software o Avoid higher rating motors, and use lower PWM whenever possible

Tutorial

Diagram

DC Motor Driver 2x15A diagram

LA_IS,LB_IS,RA_IS & RB_IS is for current sense and diagnosis. In normal operation,the IS pin output a LOW level.In a fault condition,It will output a HIGH level.The following code will show you how to do.
• LA_IS and RA_IS is used for Motor1.
• LB_IS and RB_IS is used for Motor2.

Sample Code PWM mode
/* /* # This Sample code is for testing the DC Motor Driver 2x15A_lite module.
# Editor Phoebe # Date # Ver # Product DC Motor Driver 2x15A_lite # SKU DRI0018
# Description # Drive 2 motors with this DC Motor Driver module
# Hardwares Arduino UNO DC Motor Driver 2x15A_lite DC motors x2
#Steps 1.Connect the M1_PWM & M2_PWM to UNO digital 5 & 6 2.Connect the M1_EN & M2_EN to UNO digital 4 & 7 3.Connect +5V & GND to UNO 5V & GND
# Function for current sense and diagnosis,if you want to use please connect the IS pins to Arduino Connect LA_IS and RA_IS to UNO digital 2 at the same time Connect LB_IS and RB_IS to UNO digital 3 at the same time */
int E1 = 5;
//M1 Speed Control
int E2 = 6;
//M2 Speed Control
int M1 = 4;
//M1 Direction Control
int M2 = 7;
//M1 Direction Control
int counter=0;
void stop void
//Stop
digitalWrite E1,0 ;
digitalWrite M1,LOW ;
digitalWrite E2,0 ;
digitalWrite M2,LOW ;
void advance char a,char b
More datasheets: C503T-GAS-CA0E0792 | C503T-GAS-CA0E0791 | C503T-BAS-CW0A0452 | C503T-BAN-CW0A0452 | C503T-BAN-CW0A0451 | C503T-GAN-CA0E0791 | ADP-40KD BBBM | ADP-65JH HBAN | ADP-90MD HDM | 232PS


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DRI0018 Datasheet file may be downloaded here without warranties.

Datasheet ID: DRI0018 508816