1-L298N.docx
文档已转换为网页,可直接在线浏览。
1-L298N
一、L298N
L298N 是一种双H桥电机驱动芯片,其中每个H桥可以提供2A的电流,内含4路逻辑驱动电路,功率部分的供电电压范围是2.5-48v,逻辑部分5v供电,接受5vTTL电平。一般情况下,功率部分的电压应大于6V否则芯片可能不能正常工作。一个模块可同时驱动两个直流电机工作,具有反馈检测和过热自断功能。其模块实物图如下所示:

l IN1, IN2, IN3, IN4: 输入控制引脚,控制电机的转动方向。
l ENA, ENB: 使能引脚,用于启动和停止电机。
l OUT1, OUT2, OUT3, OUT4: 输出引脚,连接到电机端子。
l VSS: 逻辑电压供应引脚。
l VS: 电机电压供应引脚。
l GND: 地引脚。
二、工作原理

1. 供电控制:
只需要在12V供电处接上7-12V电压,供电GND处与单片机共地即可,5V供电处会输出一个5V的电压,可以用于给单片机供电,做小车时最常用的就是这种方式。使用这种方式时,板载5V使能不用管。
2. 控制逻辑:
① 方向控制
不用PWM调速,就单纯想让电机转动,就给使能脚一个高电平即可,可以通过跳线帽将其与高电平输出脚相连,或者将使能引脚连接到主板5V引脚。如果给使能脚低电平的话,电机将无法转动。其转动逻辑如下表:
电机1 | 电机2 | 电机1 | 电机2 | ||
IN1 | IN2 | IN3 | IN4 | ||
1 | 0 | 1 | 0 | 正转 | 正转 |
0 | 1 | 0 | 1 | 反转 | 反转 |
相同 | 相同 | 相同 | 相同 | 停止 | 停止 |
启动电机1:使能引脚ENA设置为高电平
停止电机1:使能引脚ENA设置为低电平
IN1高电平,IN2低电平:电机1正转
IN1低电平,IN2高电平:电机1反转
电机2同理,不做过多解释。
② PWM调速
想要控制电机运动速度时,将使能引脚A、B的跳帽拔掉,使用杜邦线连接到主板的PWM控制引脚,即3,5,6,9,10,11号引脚(Uno板为例)。再使用模拟输出进行调速。
三、连线
1. 方向控制(不向主板供电)

2. 方向控制(向主板供电)

3. PWM控制(向主板供电)

四、编程
1. 方向控制
电机旋转切换

2. PWM调速
电机旋转切换,并且降低转速

五、电路图素材

六、补充
L298N一般用于驱动减速电机和推杆,有时候也可以用来驱动水泵或灯带等