L298N连线方式

news/2025/1/31 3:31:17/

2022/09/17

输入端至输出端(即P3中绿色连线部分)为虚拟连线,实际操作中切勿连线!

概述

L298N是一款常见的电机驱动模块,相信大部分同学都已经熟练的掌握了让电机全速正转或反转的接线方法,但部分同学在用PWM控制电机转速的时候出现了错误的接线,下面我们就来说一下这几种接线方式。

接线方式

  1. 全速前进或后退的接线方式
    1

    相信这种接线方式大部分同学都已经掌握,我们只需要在输入端施加正向或反向的信号,L298N将该信号放大后即可驱动电机旋转(如上图),此时我们想让电机反向旋转时仅需要将输入端一组中的 + 和 - 交换,施加到电机上的 + 和 - 也会发生相应的交换,此时电机就会反向旋转。

  2. 错误的接线方式
    2

    可能受到方式一中接线方式的影响,有些同学在使用PWM调整电机转速的时候直接将PWM施加到了输入端的某一项上。这么接可以让电机旋转吗?其实也是可以的,但是该接线方式的最大问题在于我们没法让电机反转。拿上图举例,我们知道,PWM是通过调整占空比来调节电机转速的,简单来说,PWM只会输出高和低电平,也就是 + 和 - ,从上图中我们可以看到,当PWM输出的是 + 时,电机的两侧为 + 和 - ,电机可以正常正向旋转;当PWM输出为 - 时,电机两侧为 - 和 - ,此时电机时停止的。由此可以看出,将PWM直接施加到输入端的某一项时,电机只会正转和停止,并不能出现反转。

  3. 正确的调速接线方式
    3
    上图即正确的带调速功能的接线方式,此时我们需要将输入端两侧使能端上的跳线帽拔掉,将PWM信号直接输入到使能端的下侧引脚上。在这种接线方式中,我们可以通过让PWM快速输出高低电平来控制模块是工作的还是停止的(在不断的高速工作与停止中,也就是用PWM控制了电机的转速),假设规定上图中的电机旋转方向为正转,当我们想让电机反向旋转时只需要将输入端的 + 和 - 交换即可。由此可以看出,上图中的接线方式在控制电机转速的同时也可以控制电机的正转与反转,能够完成我们的要求。
    最后说一下L298N的使能端(及输入端两侧的两个引脚,一个引脚负责控制与自己相近一侧的输入端),当该引脚输入为高电平时,与自己相近一侧的驱动模块正常工作;当该引脚输入低电平时,与自己相近一侧的驱动模块不能正常工作。所以我们可以通过输入两路PWM来控制两侧的驱动部分是否正常工作。在平时我们可以看到使能端通过跳线帽接到了正上方的引脚中,这是因为正上方的引脚上为高电平,通过跳线帽直接接到上方的引脚上可以让使能端一直为高电平,即模块一直正常工作。


http://www.ppmy.cn/news/290768.html

相关文章

L298n控制步进电机

步进电机的使用一定要选择一个比较好的机型,最起码能在网上搜到它的相关资料。这样会给电机的参数的确定提供相关信息。我最近学了一个EM--462步进电机。这家伙可是把我气炸了,一点信息也没有,上网查都查不到。盲目的试探之后,终于…

L298N驱动设计

L298N芯片的使用 文章目录 L298N芯片的使用1.简介2.电路设计3.驱动代码封装4.驱动测试 1.简介 L298N是专用驱动集成电路,属于H桥集成电路,与L293D的差别是起输出电流增大,功率增强。其输出电流为2A,最高电流4A,最高工…

nokia n9刷机

昨天晚上更新developer-mode的时候,更新完成之后n9就再也没有起来过,屏幕上一直显示nokia,然后就没有然后了。 记录下早上刷机的过程。 首先安装flasher,下载地址在,需要下载里面的3.12.1版本。 然后下载固件&#xff…

==和===的区别、NAN

1、 * 和 的区别 和 都是比较运算符的一种 ,执行结果都是布尔值 两者区别 1、在number、string、boolean等基础类型间的比较时,分为同类型和不同类型间的比较 同类型 和 比较: 直接进行符号两边的 ‘值’ 比较,看符号…

numabalance

numabalance的本意是让进程和其使用的memory在同一个numa节点上,这样延迟最小。但是这需要 调动器来做大量的工作来迁移进程和memory到同一个node上,这样对某些场景性能会有比较大的损耗。 一般debug时候如果perf top中看到迁移进程的函数则建议观点numa…

【5G NR】工作频段和信道安排

文章目录 前言1. 工作频段2. 信道带宽、传输带宽配置、保护带2.1 信道带宽2.2 传输带宽配置2.3 保护带2.4 信道带宽、传输带宽配置与最小保护带之间的关系 3. 信道安排3.1 信道栅格3.1.1 全局频率栅格3.1.2 信道栅格3.1.3 每个工作频段适用的信道栅格 3.2 同步栅格3.2.1 全局同…

Java8-JavaScript-Nashorn

文章目录 Java8-JavaScript-Nashorn案例:Java代码执行JavaScript文件案例:Java源代码嵌入JavaScript代码案例:Java文件中设置JavaScript变量 Java8-JavaScript-Nashorn Nashorn是JavaScript引擎。它用于在JVM(Java虚拟机&#xf…