Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】108种传感器模块系列实验(98)---L298N电机驱动板

[复制链接]
 楼主| 发表于 2019-8-23 16:57 | 显示全部楼层
09.jpg

08.jpeg
 楼主| 发表于 2019-8-23 17:07 | 显示全部楼层
L298N电机驱动模块性能特点:
  1:可实现电机正反转及调速。
  2:启动性能好,启动转矩大。
  3:工作电压可达到36V,4A。
  4:可同时驱动两台直流电机。
  5:适合应用于机器人设计及智能小车的设计。

情况一:用L298N驱动两台直流减速电机的电路。引脚A,B可用于PWM控制。如果机器人项目只要求直行前进,则可将IN1,IN2和IN3,IN4两对引脚分别接高电平和低电平,仅用单片机的两个端口给出PWM信号控制使能端A,B即可实现直行、转弯、加减速等动作。

情况二:用L298实现二相步进电机控制。将IN1,IN2和IN3,IN4两对引脚分别接入单片机的某个端口,输出连续的脉冲信号。信号频率决定了电机的转速。改变绕组脉冲信号的顺序即可实现正反转。
10.jpg

 楼主| 发表于 2019-8-23 17:28 | 显示全部楼层
09-.jpg

注意事项:
1.当你的驱动电压(上图标识为12V输入,实际可以接受的输入范围是7-12V)为7V-12V的时候,可以使能板载的5V逻辑供电,当使用板载5V供电之后,接口中的+5V供电不要输入电压,但是可以引出5V电压供外部使用。(这种即为常规应用!)
2.当驱动电压高于12V,小于等于24V(芯片手册中提出可以支持到35V,但是按照经验一般298保守应用最大电压支持到24V已经很了不起!)时,比如要驱动额定电压为18V的电机。首先必须拔除板载5V输出使能的跳线帽。然后在5V输出端口外部接入5V,5V使能即 一个电平为5V的控制信号,当此信号输入有效时,且电机驱动模块中电源供电正常时,电机驱动模块输出电流。否则即使电源供电正常,电机上也无电流。电压对L298N内部逻辑电路供电。(这种是高压驱动的非常规应用!)
3、L298N供电的5V如果是用另外电源供电的话,(即不是和单片机的电源共用),那么需要将单片机的GND和模块上的GND连接在一起,只有这样单片机上过来的逻辑信号才有个参考0点。此点非常重要,请注意。
 楼主| 发表于 2019-8-23 17:36 | 显示全部楼层
10- (1).jpg
 楼主| 发表于 2019-8-23 18:12 | 显示全部楼层
11 (3).jpg

11 (1).jpg
 楼主| 发表于 2019-8-24 15:38 | 显示全部楼层
本帖最后由 eagler8 于 2020-10-29 18:29 编辑
  1. /*
  2. 【Arduino】108种传感器模块系列实验(98)
  3. 实验九十八: L298N电机驱动板模块直流步进电机智能机器人小车模组
  4. 项目一:使用arduino中的analogWrite生产pwm波,这里analogWrite
  5. 可输入的数字为0-255当然电机低于某个电压就会不转了,大家可以更改数
  6. 值来试一下,这种方法的缺点是无法修改pwm的频率
  7. */

  8. int input1 = 5; // 定义uno的pin 5 向 input1 输出
  9. int input2 = 6; // 定义uno的pin 6 向 input2 输出
  10. int enA = 10; // 定义uno的pin 10 向 输出A使能端输出

  11. void setup() {
  12. pinMode(input1,OUTPUT);
  13. pinMode(input2,OUTPUT);
  14. pinMode(enA,OUTPUT);
  15. }

  16. void loop() {
  17.   digitalWrite(input1,HIGH); //给高电平
  18.   digitalWrite(input2,LOW);  //给低电平
  19.   analogWrite(enA,200);
  20. }
复制代码

 楼主| 发表于 2019-8-24 15:47 | 显示全部楼层
12.jpg
 楼主| 发表于 2019-8-24 16:53 | 显示全部楼层
13.jpg
 楼主| 发表于 2019-8-24 16:56 | 显示全部楼层
14.jpg
 楼主| 发表于 2019-9-5 16:39 | 显示全部楼层
12.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|好玩手机游戏盒子|196体育|Arduino爱好者

GMT+8, 2023-3-29 21:34 , Processed in 0.074113 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表