DRI0041

DRI0041 Datasheet


7A Dual DC Motor Driver SKU DRI0041

Part Datasheet
DRI0041 DRI0041 DRI0041 (pdf)
PDF Datasheet Preview
7A Dual DC Motor Driver SKU DRI0041

Introduction

Specification

Dimension
• Voltage supply DC 7 ~ 24 V
• Voltage supply limit ~ 27 V
• Control signal Level Compatible 3.3V/5V

High DC ~ V Low DC0 ~ V
• Output Channel 2
• Control signal current 3 ~ 11 mA Each route
• Maximum continuous operating current 7 A
• Peak current 50 A
• Speed control PWM Minimum valid Pulse Width 5 us
• Working Temperature -25 ~ 85 °C
• Mounting Hole M3
• Dimension Length * Width * Height 55 x 55 mm /2.165 x 2.165 in
• Weight 32g

Board Overview

Num Label 1 9 - 24V 2 PGND 3 OUT1 4 OUT2 5 OUT3 6 OUT4 7 ENA 8 IN1 9 IN2 10 ENB 11 IN3 12 IN4 13 +5V

Description Power Supply, + Power Supply, GND Motor1_+ Motor1_Motor2_+ Motor2_Motor1 PWM Motor1 control signal Motor1 control signal Motor2 PWM Motor2 control signal Motor2 control signal

Voltage Reference Input, +5V OR 3.3V

Control Method

IN1 IN2 ENA/ ENB 00 x 11 x 10 1 01 1 0 PWM 0 1 PWM

In this table
• IN1 & IN2 the control signal input to change the motor behavior
• "0" TTL_Low
• "1" TTL_High
• "x" Any TTL, and it is default TTL_Low while no PWM signal.
• "ENA/ ENB" PWM speed setting

Note:

IN1 & IN2 To protect your motor, before switching the motor steering direction, make sure firstly to BRAKE motor by setting IN1 - 0 & IN2 - 0, especially when the PWM was set as 100%, full speed. And the suggestion time to brake is >0.1S, depending on your motor. +5V When the microcontroller operation voltage is 5V/3.3V, then please connect the reference voltage 5V/ 3.3V from the microcontroller. Or you will fail to control motors.

Tutorial

Requirements

Hardware 1 x DFRduino UNO or similar 1 x This 7A Dual DC Motor Driver 2 x DC Motor 1 x Jumper wires Software Arduino IDE, Click to Download Arduino IDE from

Connection Diagram

Back view, conductive layer Facility Safety and the Personal Safety Please add a between the Power source and this shield. Installation Tips The backside of the driver, as right-hand picture shows, that its conducting layer can be very wide, so you should take some measurements to ensure it won't short-circuit, like applying 1mm layer conductive epoxy or any other similar materials.

Pluggable Connector

You may find that the connector is designed as pluggable type to adapt with Male or Female wires.

Sample Code
/* * Motor driver DRI0042_Test.ino * DRI0042_Test.ino Motor control program * * control motor positive inversion * * * V1.0 * 2016-8-10 */ const int IN1=5 const int IN2=4 const int ENA=6;
const int IN3=8 const int IN4=7 const int ENB=9;
void setup pinMode IN1, OUTPUT pinMode IN2, OUTPUT pinMode ENA, OUTPUT ;
pinMode IN4, OUTPUT pinMode IN3, OUTPUT pinMode ENB, OUTPUT ;
void loop Motor1_Brake Motor2_Brake delay 100 ;

Motor1_Forward 200 Motor2_Forward 200 delay 1000 Motor1_Brake Motor2_Brake delay 100 Motor1_Backward 200 Motor2_Backward 200 delay 1000 ;
void Motor1_Forward int Speed
digitalWrite IN1,HIGH digitalWrite IN2,LOW analogWrite ENA,Speed ;
void Motor1_Backward int Speed
digitalWrite IN1,LOW digitalWrite IN2,HIGH analogWrite ENA,Speed void Motor1_Brake digitalWrite IN1,LOW digitalWrite IN2,LOW void Motor2_Forward int Speed digitalWrite IN3,HIGH digitalWrite IN4,LOW analogWrite ENB,Speed ;
void Motor2_Backward int Speed
digitalWrite IN3,LOW digitalWrite IN4,HIGH analogWrite ENB,Speed void Motor2_Brake digitalWrite IN3,LOW digitalWrite IN4,LOW ;

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.
6-7-17
More datasheets: M-8870-02 | M-8870-01SM | M-8870-01 | M-8870-01SMTR | M-8870-02SMTR | 83194015 | 83194001 | DG-APP-HHH | 20034 | CYTK45


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 DRI0041 Datasheet file may be downloaded here without warranties.

Datasheet ID: DRI0041 508821