L298 – 电机驱动模块综合解说
H 桥是一种电子电路,通过切换施加到负载的电压极性来发挥作用。它们的应用是在机器人技术中,它们允许直流电机前后移动。有几种构建 H 桥的方法。其中之一涉及使用继电器,如 L298 集成电路。

H 桥以红色突出显示。
什么是 L298?
L298是一款大电流-高压双全桥驱动器,用于驱动步进电机、继电器等感性负载。它还接收标准的TTL(晶体管-晶体管逻辑)逻辑信号。

L298 双 H 桥电机驱动器
在另一个定义中,L298 是采用 PowerSO20 和 15 引脚多瓦封装的集成单片电路。
它有两个启用输入,可独立禁用或启用连接在其输出端的设备,而与输入信号无关。此外,它还调节直流电机的旋转方向。
L298 引脚配置
我们将使用一个表格来总结 L298 的引脚排列。

L298 的特点
L298的特点或特点包括:
- 首先,它的工作电源电压高达 46V。
- 此外,其总直流电流约为 4A。在这里,连续工作电流高达 2A,而瞬时峰值电流为 3A。
- 然后,它通过续流二极管和大容量滤波电容器具有过热保护。这些组件限制电感负载的反向电流到达设备。
- 其存储温度范围为 -40°C 至 150°C,而其工作温度为 -23°C 至 130°C。
- 饱和电压低,额定功率25W。
- 它的抗噪能力来自于一个接近 1.5V 的逻辑“0”输入电压。
- 它还具有插针连接器,有助于轻松进行逻辑接口。
- 最后,它可以运行两个直流电机、一个四相步进电机和一个两相步进电机。
L298n 电机驱动器
通常,制造商使用各种L298n模块来制作电机驱动器。例子包括;

(l298n 驱动板模块)
- L298 双 H 桥电机驱动器
如前所述,它是一种高电流、高电压的双全桥驱动器,通常适用于双 H 驱动器模块。 H 桥控制直流电机的旋转方向。
- 电机驱动器 L298 模块
电机驱动器 L298 模块将 2 个直流电机的方向和速度调节至约 40V 3A。
一个单独的电源为电机供电,而一个小工具主板在其运行期间为模块供电和控制。
- Grove – I2C 直流电机驱动器
它的功能是直接控制一个直流(两个有刷)或步进电机(一个四线两相)。在其中心,有一个双通道 H 桥驱动芯片,每个通道能够承受大约 2A 的电流。

(步进电机)
Atmel ATmega8L 控制芯片并可以管理与 Arduino 等平台的 I2C 接口。它还可以同时以不同的方向和速度驱动步进和直流电机。
L-298电机驱动器的工作原理是什么?
下面的完整电路图解释了 L298n 电机驱动器内部结构的工作流程。

L298n 电机驱动器工作原理示意图
下表说明了电机 1 和 2 的状态及其控制模式。

表格说明
- 首先,控制引脚 IN2 和 IN1(电机 1)以及引脚 IN4 和 in3(电机 2)控制旋转方向。
- 那么,如果你启用的信号是 1;
- 电机 A 和电机 B 控制变得相似。
- IN2 为 0,而 IN1 =电机 A 逆时针旋转。
- IN2 为 1,IN1 为 0 =电机 A 顺时针旋转。
- 如果 IN2 和 IN1 为 11 或 00 =电机制动状态。
- 此外,您可以使用 PWM 控制引脚(例如电机 2 的 ENB 和电机 1 的 ENA)来控制电机速度。使用此方法时,请务必确认使能端子的输出 PWM 脉冲以及 IN2 和 IN1 的方向。
L-298 电机控制器与 Arduino 和直流电机接口
通常,l298 双 H 桥可以帮助您在两个方向上旋转电机,因为您可以切换电流方向。此外,您可以将 Arduino 与 PWN 输入结合起来,以允许电机以任何方向或速度旋转。
需要的组件
- 基础护盾 V2,
- 2×130 直流电机,
- Grove – i2C 电机驱动器,以及
- Seeeduino V4.2/Arduino UNO
步骤
- 首先通过拨码开关设置地址。
- 然后,将 Grove-I2C 电机驱动器 V1.3 连接到 Grove-base 屏蔽端口。
- 第三,将 Grove-base shield V2 插入 Seeeduino。
- 接下来,使用 USB 数据线将您的 Seeeduino 连接到 PC。
- 使用 GitHub 站点获取 grove I2C 电机驱动程序 V1.3 库。

(GitHub平台)
- 之后,安装 Arduino 库。
- 最后,将复制的代码上传到 Arduino IDE。代码应类似于下面的代码;

控制直流电机
- 速度功能键设置所需的电机速度。示例包括:
_速度;它代表可设置的速度。它的范围可以从 -100 到 100(从最慢到最快)。此外,<0 电机速度表示逆时针方向,而>0 表示顺时针方向。
Motor_id; 它代表电机类型,即电机一或二。
- 此外,我们还有一个停止功能,可以停止正在运行的直流电机,例如 MOTOR1/2。
L298 应用程序
一些 L298 应用包括:
- 爱好项目,
- 工程系统,
- 自动门控制系统,
- 机器人和机械臂,
- 数控机床,

(带数控机床的车间)
- 测量仪器,
- 继电器驱动器,
- 举重运动员,
- 工业机器和
- 自动售货机。
L298与其他电机对比
不可否认,市场上有几种电机驱动器,如步进电机和伺服电机。

结论
当我们结束关于 l298n 电机驱动器的文章时,我们希望您对这项技术有更多的了解。但是,如果您仍有疑问或需要进一步说明,请联系我们。我们很乐意提供帮助。
工业技术