电机驱动模块

本文介绍了L298N驱动模块的工作原理和特性,包括其高电压、大电流的驱动能力,适合驱动直流电机和步进电机。模块通过控制IN1、IN2、IN3、IN4引脚实现电机的正反转和停止,并可通过占空比控制电机速度。通道使能A和B用于开启或关闭电机,而占空比的调试至关重要,避免电机运行时出现顿挫感。确保模块与单片机共地以保证正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习记录:

供电有两种方式,一是正极接5V供电。第二种是正极接12v供电这样的话5V供电的接口就是输出,可以作为其他设备的供电,例如单片机等。如果电源大小是大于5V小于12V的话就可以接入上图所示12V供电的接口。如果小于等于5v就接5v供电的接口。

特别注意:该板一定要和单片机接同一个GND也就是共地,如果不共地可能导致l298N不工作。

本模块使用ST公司的L298N作为主驱动芯片具有驱动能力强,发热量低,抗干扰能力强的特点,主要特点还有工作电压高,可高达46V,输出的电流也大,瞬间峰值电流可达到3A,持续工作电流为2A,可以用来驱动直流电机和步进电动机,内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制模块使用大容量滤波电容和续流保护二极管从而提高可靠性。

通道使能A和B分别控制两个电机的开关,如果不对电机用PWM波进行控制速度的话,此处就像图示一样接上跳线帽即可(即为使能)相当于电机总开关。若要控制电机转动速度的话则需要从此引脚输入pwm波,也就是从输入方波。当输入刚好是低电平时,相当于开关状态是关,此时电机不会转动,输入为高电平时,电机开关状态为开,此时电机可以根据下面逻辑输入来判定转动状态,从而驱动电机。那有人就要问了,怎么控制速度呢?是这样的:通过控制PWM的占空比来控制电机开关状态,然而电机在关电以后不会立即停止转动,而是会在关电后在惯性的作用下继续转动,然后PWM波就会让电机连续的开关,这样一来我们控制PWM的占空比就可以达到控制电机转动速度。

特别注意:占空比需要调试,如果关的时间间隔过长会导致电机转动有明显的顿挫感。如果是做类似小车的设计的话,会出现小车前进时,一顿一顿的

该部分有四输入个引脚,两个引脚控制一个电机,该引脚可以根据使用者自己定义接入单片机的哪个引脚。四个引脚分别为IN1、IN2、IN3、IN4,具体控制逻辑如下:IN1输入低电平,IN2输入低电平或者 IN1输入高电平,IN2输入高电平,此时电机停止转动;IN1输入高电平,IN2输入低电平,此时电机顺时针转动;IN2输入高电平,IN1输入低电平,此时电机逆时针转动;但是前提是通道使能了。具体逻辑控制如下图:

IN1

IN2

ENA(A)

电机A状态

0或1

0或1

0

停止

1

0

1

顺时针

0

1

1

逆时针

0

0

1

制动

1

1

1

制动

IN3

IN4

ENA(B)

电机B状态

0或1

0或1

0

停止

1

0

1

顺时针

0

1

1

逆时针

0

0

1

制动

1

1

1

制动

这里输出就是接电机的VCC和电机的GND

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值