(SKU:DRI0044)Dual Motor Driver (TB6612) 微型电机驱动模块

来自DFRobot Product Wiki
跳转至: 导航搜索
DRI0044 1.png

目录

简介

这款电机驱动模块是一款微型的电机驱动,使用TB6612驱动芯片,拇指大的体积,在额定范围内,芯片基本不发热,可用于更多场景下。
经过精心设计后的接线方式更加简单,去掉不需要的,只用4个引脚即可驱动两路电机,为你节省宝贵的io引脚,快速上手。
模块两边管脚配备XH2.54标准排针,可以直接在面包板和原型板上使用,使用非常方便,满足各类DIY要求。

产品参数

逻辑部分输入电压VCC:5V
驱动部分输入电压VM:2.5V~12V
驱动电机路数:2通道
单通道最大连续驱动电流:1.2A
启动峰值:2A/3.2A(连续脉冲/单脉冲)
接口方式:2.54mm间距排针
模块尺寸:20 × 19.5(mm)

引脚说明

DRI0044 svg.png
管脚映射
标号 名称 功能描述
1 DIR1 电机M1的方向控制引脚
2 PWM1 电机M1的速度控制引脚
3 PWM2 电机M2的速度控制引脚
4 DIR2 电机M2的方向控制引脚
5 GND 逻辑部分电源负极
6 VCC 逻辑部分电源正极
7 M1+ M1路电机输出1
8 M1- M1路电机输出2
9 M2+ M2路电机输出1
10 M2- M2路电机输出2
11 GND 电机电源负极
12 VM(<12V) 电机电源正极


细节说明

电机接口

M1,M2 可接入两个电机,其中标注了“+”、“-”表示两个电机的接线方向。


指示灯

正面指示灯:电源指示灯


电源部分

电源说明





VCC: 逻辑电源输入,输入电压为5V; VM: 电机驱动电源输入,输入电压范围建议为3.7~12V; GND: 逻辑电源和电机驱动电源的公共地。

电机控制端口

PWM1,PWM2: 分别为两个电机控制的使能端(可使用PWM调速)

DIR1,DIR2: 正反转控制信号输入端。比如,DIR1=1,M1电机正转; DIR1=0,M1电机反转。

注: LOW = 0; HIGH = 1; PWM = 0~255


使用教程

这个简单实例告诉你如何使用TB6612电机驱动板驱动两个直流电机。

准备

  • 硬件
    • UNO x1
    • TB6612微型电机驱动模块 x1
    • 杜邦线 若干
  • 软件

连线图

实例连线图

样例代码

int PWM1 = 5;   
int DIR1 = 4;
int PWM2 = 6;                         
int DIR2 = 7;                           
void setup() 
{ 
   pinMode(DIR1, OUTPUT);   
   pinMode(DIR2, OUTPUT); 
} 
void loop() 
{ 
   int value;
   for(value = 0 ; value <= 255; value+=5) 
{ 
   digitalWrite(DIR1,HIGH);   
   digitalWrite(DIR2, HIGH);       
   analogWrite(PWM1, value);   //PWM调速
    analogWrite(PWM2, value);   //PWM调速
    delay(30); 
}
}

程序效果:两个电机速度由0变到最大,循环

PWM调速原理

PWM调速是通过调整空占比来模拟不同电压值,从而控制加到电机两端的电压高低来实现调速。

DF-MD V1.3 8.jpg


疑难解答

更多问题及有趣的应用,请访问论坛


更多

Nextredirectltr.png购买 DFRobot商城购买链接

个人工具
名字空间

变换
操作
导航
工具箱