L298N直流电机驱动模块DF-MD V1.3

1.产品简介

DF-MD V1.4是续DF-MD V1.0之后的第4次改版,每一次改版其性能方面有很大的提升,DF-MDV1.4在V1.3的基础上增加了5V电平口;控制端口由原来的6个改为4个,不但可以节约控制器端口,而且控制方式也更为简单。DF-MD V1.4大功率直流电机驱动器采用LGS公司优秀大功率电机专用驱动芯片L298N,可直接驱动直流电机,驱动电流达2A。该电路线路布线合理、均采用贴元件片、体积小、方便安装,输出端采用高速肖特基二极管作为保护。

2.产品参数

  • 逻辑部分输入电压VD:DC 6.5~12 V
  • 驱动部分输入电压VS:DC 4.8~35V
  • 逻辑部分工作电流Iss:≤36mA
  • 驱动部分工作电流Io:≤2A
  • 最大耗散功率:25W(T=75℃)
  • 控制信号输入电平:
  • 高电平:2.3V≤Vin≤5V
  • 低电平:-0.3V≤Vin≤1.5V
  • 工作温度:-25℃~+130℃
  • 驱动形式:双路大功率H桥驱动
  • 模块尺寸:47 mm × 53mm
  • 模块重量:约29g

3.尺寸图

尺寸图

4.接口指示图

接口指示图

符号 意义 说明
PWR 指示灯 电源正常供电时,PWR亮红光
VD 逻辑电源输入 输入电压范围建议为6.5V~12V
GND 公共地 逻辑电源和电机驱动电源的公共地
VS 电机驱动电源输入 输入电压范围建议为4.8V~46V
VD=VS 电源切换 当跳冒插上时逻辑电源和电机驱动电源相通(如果电机驱动电源输入大于12V时,不可将此跳冒短接)
5V 5V高电平信号
电机指示灯 电机正常工作,电机指示灯会亮起,正转为红灯,反转为绿灯

电机控制端口

E1,E2: 分别为两个电机控制的使能端(可使用PWM调速)。
M1,M2: 正反转控制信号输入端。比如,M1=0,M1电机正转;M1=1,M1电机反转。

E1/E2 M1/M2 执行结果
LOW LOW/HIGH 电机禁止
HIGH HIGH 电机反转
HIGH LOW 电机正转
PWM LOW/HIGH 电机调速

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

5.使用教程

5.1VD供电

这个例子为仅用一个外部供电,使得电机全部反转

硬件连线图

注意

需要将VD=VS通过跳帽连接在一起

E1、E2、M1、M2分别与5V相连

5.2PWM控制

这个例子,使得电机转速从低到高,正向变速运转

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

硬件准备:

软件准备

硬件连线图

注意

将VD=VS通过跳帽连接在一起

E1--连接--DFRduino UNO 6号引脚

E2--连接--DFRduino UNO 5号引脚

VD--连接--DFRduino UNO VIN

GND--连接--DFRduino UNO GND

示例代码

    int E1 = 6;
    int E2 = 5;
    void setup()
    {
    }
    void loop()
    {
       int value;
       for(value = 0 ; value <= 255; value+=5)
    {
       analogWrite(E1, value);   //PWM调速
        analogWrite(E2, value);   //PWM调速
        delay(30);
    }
    }

5.3 Mind+图形化编程

关于Mind+

1、下载及安装软件。下载地址:http://mindplus.cc 详细教程:安装教程

2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程

3、“扩展”中选择“主控板”中的“Arduino Uno”。 详细教程:Mind+基础wiki教程-加载扩展库流程

4、进行编程,程序如下图:

5、菜单“连接设备”,“上传到设备”

6、程序上传完毕后,即可看到效果。

更多资料下载

修改历史

文档修改历史

文档版本号 修改时间 修改人 修改内容
V1.0 2022.12.28 康啸 第一版发布

产品修改历史

产品版本号 修改时间 修改人 产品修改内容
V1.0 2022.12.28 刘礼华 第一版发布

疑难解答

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

更多

<File:nextredirectltr.png>购买 DFRobot商城购买链接