树莓派 3 + L298N模块 驱动直流电机

如题所述

第1个回答  2022-07-25
单片机或树莓派一般使用 L298n 模块来驱动电机 。L298N的实物图如下。

12V power:L298n 的电源正极,尽管标的 12V,但你可以使用 7V ~ 35V 的电源。

GND:  L298n 的电源地,树莓派的 GND 引脚也要接到这里,即 L298N 和 树莓派需要共地。

5V power:  L298n 输出的 5v 电源,是用来给单片机或树莓派供电的。如果你的树莓派是单独供电,那么这个引脚悬空。

Output 的两个引脚接直流电机的两脚,而板上有 Output A 和 Output B,分别驱动电机 A 和电机 B。

A Enable :  电机 A 使能,接 GPIO 口 。可以用PWM 来调速。

Logic Input :  接 4 个 GPIO 口。 上面两个脚 Input1 、Input2 (靠近 A Enable )控制电机 A ; 下面两个脚 Input3、Input4 (靠近 B Enable)控制电机 B。

B Enable : 电机 B 使能,接 GPIO 口。 可以用 PWM 来调速。

总结一下就是 A Enable 、Input1、Input2 控制电机 A 的运行,B Enable、Input3、Input4 控制电机 B 的运行。

如何控制的呢? 下面是对电机 A 进行控制的真值表,电机 B 同理。

驱动一下试试吧!

下面是控制电机 A 的电路图

把 L289N 的直流电源接好,然后把树莓派的 GND 与 L298N 的 GND 连在一起,因为共地后 L298N 才能识别树莓派发送的 IN1、IN2 到底是高电平还是低电平。   

树莓派的 2、3、4 脚分别连到 A Enable、IN1 、IN2 。(把 Enable 上的短接帽拿掉)

由控制表可知给 2 脚高电平,3 脚高电平,4 脚低电平,电机就会正转。

编写程序:

前面提到过 A Enable 和 B Enable 可以用 pwm 控制来调速,下面是相应程序。

接线不变!这个程序可以让电机 A 以不同的速度正转。

在树莓派中运行程序后,可以看到电机的转速会随着占空比的改变而变化。

程序源码在:  github

树莓派 3 + L298N模块 驱动直流电机
单片机或树莓派一般使用 L298n 模块来驱动电机 。L298N的实物图如下。12V power:L298n 的电源正极,尽管标的 12V,但你可以使用 7V ~ 35V 的电源。GND:  L298n 的电源地,树莓派的 GND 引脚也要接到这里,即 L298N 和 树莓派需要共地。5V power:  L298n 输出的 5v 电源,是用...

机器人是怎样跑起来的:使用 L298N 和树莓派控制直流电机
将L298N电机驱动程序与树莓派连接,并使用Python脚本控制直流电机,可以实现启动、停止、正反转和调整速度等功能。L298N电机驱动器模块基于L298N电机驱动器IC,可轻松控制两个直流电机。使用Raspberry Pi、L293D或L298N控制直流电机的项目差异不大,主要取决于具体需求。L298N电机驱动器模块因其成本低、功能强...

树莓派加l298n如何驱动电机?
1、12V输入:连接7~12V的电源正极。2、电源地(GND):连接电源负极 3、5V输出:树莓派使用的就是5V电源,所以这个接口可以给树莓派供电。将5V输出(正极)与树莓派5V PWR针(4号针)连接,GND电源与树莓派GND连接(6号针)。(当使用L298N为树莓派供电时,树莓派切记不要连接外部电源)。4、A通...

树莓派3通过PWM信号控制电机转速
本文将详细介绍如何使用树莓派3通过PWM信号控制电机转速。首先,需要将有刷电机与L298N模块的管脚正确连接,这里以测试电机A为例,将有刷电机的M+和M-分别连接到L298N模块的In1和In2上。通过控制IN1和IN2的高低电压,实现对电机A的控制。IN2和IN3控制电机B,而ENA和ENB则是用来调节电机转速的调速端...

手把手教你打造智能小车(3)-小车跑起来
L298N电机驱动模块是小车动力的核心,它需要12V电源。连接方式如下:电源部分:12V power接电源,Power GND接地,5V power接GPIO 5V口。输入输出部分:A Enable、Logic Input控制电机A,B Enable、Input3、Input4控制电机B,根据真值表操作电机A和B。为了让小车动起来,我们需要将树莓派的33、11、12脚...

L298n 两驱 接线问题
既然是l298n 那一定是4IN,4OUT的,你的芯片应该是引脚脱落了,左边白色方块里的两个圆孔就是接线端,你试一下连接一下电机试试

手把手教你打造智能小车(3)-小车跑起来
L298n 电机驱动是树莓派驱动电机的常见模块。连接时,需将12v power、Power GND、5v power、A Enable、Logic Input、B Enable、Output A和Output B分别连接至正确的接口。A Enable 和Input1、Input2控制电机A的运行,B Enable和Input3、Input4控制电机B的运行。按照电机正反转的真值表,施加相应的高低...

如何在家里建立一个可以玩电子的实验室,都需要什么设备?零
电机驱动与选择成为另一难题,L298N等电机驱动器虽有市场,但性能不如自制方案。MOS管H桥、全N管H桥、倍压整流及无刷电调等技术逐渐引入,单是无刷电机驱动就可能耗尽一年的业余时间。为了实现更多操作,带有Linux系统的开发板如树莓派、Cubieboard、OrangePi等成为新目标。购买及调试过程中,发现USB接口芯片...

如何在家里建立一个可以玩电子的实验室,都需要什么设备?零件?_百度知...
5. 电机与驱动 电机的种类繁多,选择合适的驱动器是关键。从L298N到MOS管H桥和无刷电调,每一步都需要大量的时间和精力。6. Linux开发板的应用 为了扩展功能,你可能需要引入Linux开发板,如树莓派、Cubieboard等。这不仅涉及驱动的定制和优化,还需要投入大量资金寻找专业支持。总结 建立电子实验室需要...

相似回答
大家正在搜