L293D电机驱动器引脚配置_功能特性_原理图
L293D是一种基本的电机驱动器集成芯片 (IC),它能够在任一方向驱动直流电机并控制电机的速度。L293D是一个16脚IC,每侧有8个脚,可以很好的控制电机。
一般情况下,可以使用单个L293D来运行最多两个直流电机。L293D由两个H桥电路组成。H桥是最简单的电路,用于改变连接到它的负载的极性。
L293D有2个输出引脚、2个输入引脚和1个用于驱动每个电机的启用引脚。它设计用于驱动电感负载,如螺线管、继电器、直流电机和双极步进电机,以及其它高电流/高电压负载。
引脚配置
L293D器件采用16引脚封装,其引脚配置如下图所示:
引脚配置说明:
Pin | 名称 | 功能说明 |
1 | Enable 1-2 | 当此引脚为高电平或逻辑1时,IC的左侧工作,当为低电平时,左侧不工作。 |
2 | INPUT 1 | 当此引脚为高电平或逻辑1时,输出1变为高电平。 |
3 | OUTPUT 1 | 该引脚连接到电机1的其中一个端子。 |
4,5 | GND | 应连接到电路的地。 |
6 | OUTPUT 2 | 该引脚连接到电机1的其中一个端子。 |
7 | INPUT 2 | 当此引脚为高电平或逻辑1时,输出2变为高电平。 |
8 | VCC2 | 这是运行电机所需的电压。IT可以大于IC电压 (VCC1)。 |
16 | VCC1 | 它为L293D IC供电。因此,应为该引脚提供5V电压。 |
15 | INPUT 4 | 当此引脚为高电平或逻辑1时,输出4变为高电平。 |
14 | OUTPUT 4 | 该引脚连接到电机2的其中一个端子。 |
13,12 | GND | 应连接到电路的接地。 |
11 | OUTPUT 3 | 该引脚连接到电机2的其中一个端子。 |
10 | INPUT 3 | 当此引脚为高电平或逻辑1时,输出3变为高电平。 |
9 | Enable 3-4 | 当此引脚为高电平或逻辑1时,IC的右侧工作,当为低电平时,右侧不工作。 |
逻辑框图
功能框图
规格参数
- 宽电源电压范围:4.5V至36V
- 独立的输入逻辑电源
- 内部ESD保护
- 高抗噪输入
- 每通道输出电流600 mA
- 每通道峰值输出电流1.2A
- 用于感应瞬态抑制的输出钳位二极管
- 工作温度0°C至70°C。
- 自动热关机可用
绝对最大额定值参数值如下表所示:
引出线
下图显示了L293D电机驱动器模块的引出线,同时也说明了每个引脚和端口的作用。
引出线作用说明:
IN1、IN2和IN3、IN4是输入引脚,用于提供来自控制器的控制信号,使电机在不同方向运行。
- 如果IN1、IN2的输入逻辑为 (1,0),则电机单向旋转。
- 如果IN1、IN2的输入逻辑为 (0,1),则电机向另一个方向旋转。
EN1和EN2是使能引脚,将5V DC连接到EN1和EN2引脚,以正常速度运行电机。
- 如果需要速度控制,则在微控制器的EN1和En2引脚提供PWM输出。
工作原理
L293D有4个方向控制输入引脚。IC左侧的引脚2,7(1A和2A)和右侧的引脚15,10(3A和4A)。左侧输入引脚调节连接在左端的电机的旋转,右侧输入引脚调节右侧的电机。电机根据输入引脚上提供的高电平或低电平信号进行旋转。
这里简单举个例子,一个电机连接到左侧输出引脚(引脚3,6)。要控制此电机,必须为引脚2,7 (1A,2A) 提供输入逻辑。
- 引脚2=高,引脚7=低 | 顺时针方向
- 引脚2=低电平和引脚7=高电平 | 逆时针方向
- 引脚2=低电平和引脚7=低电平 | 空闲(无旋转)
- 引脚2=高,引脚7=高 | 空闲(无旋转)
以类似的方式,可以控制右侧连接到引脚 (11,14) 的电机。为此,需要在引脚 (10,15) 上提供高电平和低电平输入信号。
- 引脚10=高,引脚15=低 | 顺时针方向
- 引脚10=低电平和引脚15=高电平 | 逆时针方向
- 引脚10=低电平和引脚15=低电平 | 空闲(无旋转)
- 引脚10=高且引脚15=高 | 空闲(无旋转)
与Arduino UNO一起使用
这是一个可以使用L293D IC轻松制作的小项目,该项目的目标是根据预定义的温度限制控制直流电机的状态,其连接示意图如下所示:
制作好的实物电路图如下图所示(仅供参考):
布局示例和PCB图
主要应用
- 步进电机驱动器
- 直流电机驱动器
- 闭锁继电器驱动器
总结
L293和L293D是四倍大电流半H驱动器,这些设备旨在驱动广泛阵列感应负载,如继电器、螺线管、直流和双极步进电机,以及其他高电流和高压负载。所有输入均为TTL兼容,耐受电压高达7V,且每个输出都是一个完整的图腾柱驱动电路,带有达林顿晶体管和伪达林顿来源驱动器成对使能,驱动器1和2由1,2使能启用,驱动器3和4由3,4使能启用。当启用输入为高电平时,相关驱动程序被启用,其输出处于激活状态相位与其输入。当启用输入较低时,这些驱动器被禁用,其输出处于关闭和关闭状态高阻抗状态。
此外,通过适当的数据输入,每对驱动器形成一个全H(或桥)可逆适用于螺线管或电机应用的驱动器。而在L293D上,外部高速输出钳位二极管应用于电感瞬态抑制。