首页 > 新闻资讯 > 新闻详情

L298N电机驱动模块引脚配置和接线图

IC先生 IC先生 8557 2022-12-22 12:15:49

电机驱动器模块是用于控制直流电机的简单电路,它常用于自主机器人和遥控车。电机驱动器模块从Arduino等控制器获取低压输入,该输入逻辑控制连接到驱动器的直流电机的方向。简而言之,用户可以通过为电机驱动模块提供适当的逻辑来控制直流电机的方向。

电机驱动模块由电机驱动IC组成,是模块的核心。IC单独可以控制直流电机,但使用模块可以轻松与Arduino 连接。目前市场用很多型号电机驱动器模块,例如L298N就是其中之一。

什么是L298N电机驱动器?

L298N电机驱动模块基于H桥配置(H桥是一种简单的电路,可让我们控制直流电机向后或向前移动),这对于控制直流电机的旋转方向很有用。

L298N采用15-lead Multiwatt和PowerSO20两种封装形式。

L298N

L298N是一种大电流双路全H桥驱动器,可接收标准TTL逻辑电平。它还可用于控制电感负载,例如继电器、螺线管、电机(直流和步进电机)等。H桥原理图如下所示:

H桥电路图

在上图中红,电机的旋转方向取决于开关位置,可以观看下图理解:

旋转方向

当S1和S4为ON,S2和S3为OFF时,电机端子的左侧比另一个端子的电压高+ve,这会导致电机顺时针旋转。

当S2、S3导通,S1、S4截止时,电机右侧端子比左侧端子+ve大,这会导致电机逆时针旋转。

H桥配置通常用于切换电机的方向。但是,它也可用于“制动”电机。这会导致电机在电机端子短路时立即停止,或者让电机“自由冲击”停止(滑行),因为电机与电路有效分离。下表总结了活动,S1-S4对应于上图:

S1 S2 S3 S4 结果
1 0 0 1 电机右转
0 1 1 0 电机左转
0 0 0 0
 

电机滑行

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
0 1 0 1 电机制动
1 0 1 0
X X 1 1 短路
1 1 X X

注意: L298N有两个这样的H桥电路,这意味着你可以使用它控制最多两个直流电机。

引脚配置

L298N共包括16个引脚,其15-lead Multiwatt引脚配置及其功能如下所示:

引脚配置

Pin脚说明如下:

Pin 名称 功能说明
1,15 Sense A, Sense B 在这个引脚和地之间,连接了一个检测电阻来控制负载的电流。
2,3 Out 1, Out 2 桥A的输出;流经连接在这两个引脚之间的负载的电流在引脚1上被监控。
4 VS 功率输出级的电源电压,必须在该引脚和地之间连接一个100nF无感电容。
5,7 Input 1, Input 2 桥A的TTL兼容输入。
6,11 Enable A, Enable B TTL兼容启用输入:L状态禁用桥A(使能A)和/或桥B(使能B)。
8 GND 接地
9 VSS 逻辑块的电源电压。(一个100nF的电容必须连接在这个引脚和地之间。)
10,12 Input 3, Input 4 桥B的TTL兼容输入。
13,14 Out 3, Out 4 桥B的输出,流经连接在这两个引脚之间的负载的电流在引脚处被监控。

功能特

  • 工作电源电压高达46V
  • 总直流电流高达4A,每通道 2A
  • 低饱和电压
  • 过温保护
  • 逻辑输入电压高达1.5V
  • 高抗噪性

引出线说明

L298N电机驱动器模块由L298 IC双H桥、5V 78M05稳压器、电阻器、电容器、电源LED、5V跳线组成。

引出线说明

2个直流电机输出引脚、12伏外部电机电源、电机方向控制引脚(IN1、IN2、IN3、IN4)、电机输出使能引脚(ENA、ENB)和散热片。

  • VCC引脚为电机供电。可以施加5至35V之间的任何电压。请记住,如果5V-EN 跳线就位,您需要提供比电机实际电压要求多2伏的电压,以便以最大速度运行电机。
  • GND是公共地脚。
  • 5V引脚为L298N IC内部的开关逻辑电路供电。如果5V-EN跳线就位,则此引脚用作输出,可用于为Arduino供电。如果5V-EN跳线被移除,则需要将其连接到Arduino上的5V引脚。
  • ENA引脚用于控制电机A的速度。为该引脚提供高逻辑会使电机A旋转,为其提供低逻辑会使电机停止。移除跳线并将此引脚连接到PWM输入,这样可以控制电机A的速度。
  • IN1和IN2引脚用于控制电机A的方向。如果IN1为高电平且IN2为低电平,则电机A以特定方向旋转。要改变方向,请将IN1设置为低电平并将IN2设置为高电平。如果两个输入均为高电平或低电平,则电机A停止。
  • IN3和IN4引脚用于控制电机B的方向。如果IN3为高电平且IN4为低电平,则电机B以特定方向旋转。要改变方向,请将IN3设置为低电平并将IN4设置为高电平。如果两个输入均为高电平或低电平,则电机B停止。
  • ENB引脚可用于控制电机B的速度。为该引脚提供高电平信号可使电机B转动,为其提供低电平信号可使电机停止。消除跳线并将此引脚连接到PWM信息让我们可以控制电机B的速度。
  • OUT1和OUT2引脚连接到电机A。
  • OUT3和OUT4引脚连接到电机B。

与Arduino UNO的电路连接

L298N与Arduino UNO的电路连接示意图如下所示:

与Arduino UNO的电路连接

总结

与电机不同,所有微控制器都在低电平电压/电流信号上运行。例如,Arduino或PIC微控制器可以输出最大5V或3.3V的电压。但是像样的直流电机至少需要5V或12V。此外,Arduino 的输出电流限制相对非常低。

因此Arduino的输出不足以启动电机。要解决这个问题,必须使用电机驱动器,这样通过在它们之间引入电机驱动器来弥合Arduino和电机之间的差距。为了提供电机运行所需的电压/电流,外部电源连接到电机驱动器模块。

在常见的电机驱动器模块当中,L298N就是一款比较常用的型号。而以上关于L298N引脚配置、规格参数等内容进行了详细介绍,大家可以对比自己的电路项目合理选用。

推荐商品
TMK316AB7106KL-T
库存:0
¥ 0.17216
CL31B474KBHNNNE
库存:0
¥ 0.0715
MSP430FR2110IPW16R
库存:2000
¥ 2.938
INA168NA/3k
库存:0
¥ 16.95
CC0402KRX7R9BB222
库存:0
¥ 0.0035
版权声明: 部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理。
标题:

L298N电机驱动模块引脚配置和接线图


网址: https://www.mrchip.cn/newsDetail/1116
文章标签: 电机
0 购物车
0 消息