电子发烧友网 > 控制/MCU > 正文

L298N驱动小车接线方法和测试程序

2017年11月07日 16:48 次阅读

  L298N 是一种双H桥电机驱动芯片,其中每个H桥可以提供2A的电流,功率部分的供电电压范围是2.5-48v,逻辑部分5v供电,接受5vTTL电平。一般情况下,功率部分的电压应大于6V否则芯片可能不能正常工作。

  L298N驱动电机接线

  这次就用Arduino简单的控制一下小车的前进及转弯。

  话不多说,要准备的东东有:小车底盘、Arduino控制器、Arduino传感器扩展板(这里我为了接线方便使用)、L298N直流电机驱动板、电池、杜邦线若干。

  L298N桥直流电机驱动板的接线方式及使用方法以前文章自走车驱动连接曾介绍过,这里就不再说了,不过还有一些网友不清楚怎么控制两路直流电机,以及网友们对前篇文章反映不清楚的地方,这里做一下详细说明。

  L298N驱动小车接线方法和测试程序

  首先VMS驱动部分取电可接外接电源,一般是12V左右比较合适,逻辑部分可板内取电,即端子可悬空,也可接入+5V-+7V。端子左右两排三个插针分别用来控制两路直流电机。EA、EB接入ArduinoPWM接口用于电机调速,I1、I2、I3、I4接口,分别用来控制两路直流电机前进、后退、转向以及刹车,只需接入Arduino的数字接口即可。

  到此准备工作基本完成,可以编写程序了,这里小编把小车直走、后退、左转、右转、刹车的功能都编写进程序供大家参考。

  程序如下:

  int pinI1=8;//定义I1接口

  int pinI2=9;//定义I2接口

  int speedpin=11;//定义EA(PWM调速)接口

  int pinI3=6;//定义I3接口

  int pinI4=7;//定义I4接口

  int speedpin1=10;//定义EB(PWM调速)接口

  void setup()

  {

  pinMode(pinI1,OUTPUT);

  pinMode(pinI2,OUTPUT);

  pinMode(speedpin,OUTPUT);

  pinMode(pinI3,OUTPUT);

  pinMode(pinI4,OUTPUT);

  pinMode(speedpin1,OUTPUT);

  }

  void loop()

  {

  //直走

  analogWrite(speedpin,100);//输入模拟值进行设定速度

  analogWrite(speedpin1,100);

  digitalWrite(pinI4,LOW);//使直流电机(右)逆时针转

  digitalWrite(pinI3,HIGH);

  digitalWrite(pinI1,LOW);//使直流电机(左)顺时针转

  digitalWrite(pinI2,HIGH);

  delay(2000);

  //后退

  analogWrite(speedpin,100);//输入模拟值进行设定速度

  analogWrite(speedpin1,100);

  digitalWrite(pinI4,HIGH);//使直流电机(右)顺时针转

  digitalWrite(pinI3,LOW);

  digitalWrite(pinI1,HIGH);//使直流电机(左)逆时针转

  digitalWrite(pinI2,LOW);

  delay(2000);

  //左转

  analogWrite(speedpin,60);//输入模拟值进行设定速度

  analogWrite(speedpin1,60);

  digitalWrite(pinI4,LOW);//使直流电机(右)逆时针转

  digitalWrite(pinI3,HIGH);

  digitalWrite(pinI1,HIGH);//使直流电机(左)逆时针转

  digitalWrite(pinI2,LOW);

  delay(2000);

  //右转

  analogWrite(speedpin,60);//输入模拟值进行设定速度

  analogWrite(speedpin1,60);

  digitalWrite(pinI4,HIGH);//使直流电机(右)顺时针转

  digitalWrite(pinI3,LOW);

  digitalWrite(pinI1,LOW);//使直流电机(左)顺时针转

  digitalWrite(pinI2,HIGH);

  delay(2000);

  //刹车

  digitalWrite(pinI4,HIGH);//使直流电机(右)刹车

  digitalWrite(pinI3,HIGH);

  digitalWrite(pinI1,HIGH);//使直流电机(左)刹车

  digitalWrite(pinI2,HIGH);

  delay(2000);

  }

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

显示驱动芯片整合电容触控技术已发挥综效

为满足消费性电子产品及其他同类型应用诉求,半导体产品多年来一直以追求兼顾高效能、低成本和小尺寸为终极...

发表于 2018-04-02 16:01 145次阅读
显示驱动芯片整合电容触控技术已发挥综效

电机驱动模块L298n的过流保护

发表于 2018-03-24 18:55 404次阅读
电机驱动模块L298n的过流保护

2272/2262,L298N控制电机的问题,请进来看下

发表于 2018-02-27 21:55 304次阅读
2272/2262,L298N控制电机的问题,请进来看下

l298n驱动电机的工作原理_L298N驱动步进...

步进电动机是一种将电脉冲信号转换成角位移或线位移的机电元件。步进电动机的输入量是脉冲序列,输出量则为...

发表于 2018-02-26 15:32 1543次阅读
l298n驱动电机的工作原理_L298N驱动步进...

TMS320F28027与L298N的悬挂运动控...

本文主要介绍了TMS320F28027与L298N的悬挂运动控制系统设计。以TMS320F28027...

发表于 2018-02-26 09:40 451次阅读
TMS320F28027与L298N的悬挂运动控...

L298N是如何控制直流电机正反转的

直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。...

发表于 2018-02-24 17:29 1682次阅读
L298N是如何控制直流电机正反转的

常见igbt驱动芯片型号

在一般较低性能的三相电压源逆变器中,各种与电流相关的性能控制,通过检测直流母线上流入逆变桥的直流电流...

发表于 2018-02-23 08:48 1174次阅读
常见igbt驱动芯片型号

求大神解 L298n驱动芯片总是不运转的问题,

发表于 2018-02-10 21:39 764次阅读
求大神解  L298n驱动芯片总是不运转的问题,

请教怎么选择小电机驱动芯片

发表于 2018-01-15 19:58 988次阅读
请教怎么选择小电机驱动芯片

orange pi 驱动 l298n 接入电机后电压不足

发表于 2017-12-25 21:16 639次阅读
orange pi 驱动 l298n 接入电机后电压不足

基于STM32的可遥控智能跟随小车的设计与实现

本文主要介绍了一种基于STM32的可遥控智能跟随小车的设计与实现,采用了超声波测距、电机驱动、红外遥...

发表于 2017-12-23 14:47 2448次阅读
基于STM32的可遥控智能跟随小车的设计与实现

基于L298N芯片对离子渗氮中压强的控制

介绍了基于L298N芯片对离子渗氮中压强的控制,控制气体流量,提高了炉体压强控制精度,可降低生产成本...

发表于 2017-12-12 10:01 443次阅读
基于L298N芯片对离子渗氮中压强的控制

基于80C196KC和L298N的直流电机PWM...

介绍了基于80C196KC和L298N的直流电机PWM控制技术,pwm调速系统的工作原理、控制系统硬...

发表于 2017-12-12 09:41 591次阅读
基于80C196KC和L298N的直流电机PWM...

基于Intel8253与L298N的电机PWM调...

介绍了基于Intel8253与L298N的电机PWM调速方法,PWM常取代数/模转换器(DAC)用于...

发表于 2017-12-11 17:10 525次阅读
基于Intel8253与L298N的电机PWM调...

L298N中文资料汇总_L298N引脚图及功能_...

主要介绍L298N中文资料汇总_L298N引脚图及功能_工作原理_特性参数及典型驱动电路。L298N...

发表于 2017-12-11 16:48 13543次阅读
L298N中文资料汇总_L298N引脚图及功能_...

请教一下关于L298N驱动直流电机的问题,能不能这样做?

发表于 2017-12-07 11:46 693次阅读
请教一下关于L298N驱动直流电机的问题,能不能这样做?

l298n怎么用pwm波控制转速?方法及原理解析

 L298是SGS(通标标准技术服务有限公司)公司的品,比较常见的是15脚Multiwatt封装的L...

发表于 2017-11-22 11:58 2313次阅读
l298n怎么用pwm波控制转速?方法及原理解析

立崎系列产品全新原装原厂订货,欢迎前来咨询

发表于 2017-11-21 16:45 177次阅读
立崎系列产品全新原装原厂订货,欢迎前来咨询

l298n引脚图和说明

L298N该型号价格今年大部分时间比较平稳,只有一两个月价格波动幅度偏大,但持续时间很短。L298N...

发表于 2017-11-07 15:13 2775次阅读
l298n引脚图和说明

cd4543引脚图及功能

 CD4543,一片非常方便好用的七划管驱动芯片,只要输入BCD码就可于多种不同的数码管显示0至9,...

发表于 2017-11-02 15:20 3548次阅读
cd4543引脚图及功能

PIN对PIN替换LN2556NR电动车灯电源IC驱动芯片

发表于 2017-10-28 15:46 254次阅读
PIN对PIN替换LN2556NR电动车灯电源IC驱动芯片

惠新晨总代理 高效率高精度的LED恒流驱动芯片

发表于 2017-10-24 17:07 199次阅读
惠新晨总代理 高效率高精度的LED恒流驱动芯片

降压恒流8-100V驱动芯片 宽电压过温保护输出1.2A

发表于 2017-10-23 16:32 260次阅读
降压恒流8-100V驱动芯片 宽电压过温保护输出1.2A

大牛教你如何设计惯性导航系统?

车载导航是利用车载GPS(全球定位系统)配合电子地图来进行的,它能方便且准确地告诉驾驶者去往目的地的...

发表于 2016-12-21 14:15 1478次阅读
大牛教你如何设计惯性导航系统?

台积电看好四大方向 宣布2018年投产7nm制程

台积电物联网业务开发处资深处长王耀东日前表示,针对未来5 年带动晶圆代工成长的主要动能,其主要领域将...

发表于 2016-09-08 09:57 352次阅读
台积电看好四大方向 宣布2018年投产7nm制程

用Arduino和安卓旧手机,DIY远程遥控机器...

网灵机器人的显著特点是:可以用手机控制端和电脑控制端从异地远程遥控机器人,并实时观看摄像头图像。这个...

发表于 2015-11-16 11:19 14390次阅读
用Arduino和安卓旧手机,DIY远程遥控机器...

新手入门超声自平衡小车最佳方案

基于上述目标,本方案采用超声波测距模块作为小车平衡状态的检测,免去了对加速度、陀螺仪传感器的理解和复...

发表于 2015-11-16 09:37 7723次阅读
新手入门超声自平衡小车最佳方案

一起来探究Dialog收购Atmel真正的意图

此前传言很盛的消息是中国电子(CEC)要收购Atmel,不料最终却是Dialog半导体这家欧洲公司出...

发表于 2015-09-22 07:46 418次阅读
一起来探究Dialog收购Atmel真正的意图

采用树莓派与L298N制作遥控小车全攻略

本文主要描述使用树莓派和L298N制作一个简单的遥控小车,遥控器使用简单的WEB来实现。

发表于 2015-03-31 10:11 20363次阅读
采用树莓派与L298N制作遥控小车全攻略

聊一聊手机上LCD的背光驱动芯片

LCD是手机上非常重要的部件之一,LCD显示的效果,直接影响着用户的直观感受。 而LCD背光驱动芯片...

发表于 2014-07-09 09:36 5825次阅读
聊一聊手机上LCD的背光驱动芯片

中国电子产业10大突破 看本土产业如何崛起?

为什么中国的电子科技行业一直大而不强?为什么中国拥有全球最大的电子产品产能,却在核心技术方面长期受制...

发表于 2013-12-14 09:53 2347次阅读
中国电子产业10大突破 看本土产业如何崛起?

不得不关注的六个LED照明技术细节

led照明灯具在近期得到飞跃的发展,led作为绿色环保的清洁光源得到广泛的认可。LED光源使用寿命长...

发表于 2012-12-04 11:52 304次阅读
不得不关注的六个LED照明技术细节

PI为什么收购瑞士IGBT驱动芯片厂商?

  Peter Rogerson表示,一个月以来双方还一直在就收购后的安排进行讨论,他和团队成员还是...

发表于 2012-05-09 10:31 826次阅读
PI为什么收购瑞士IGBT驱动芯片厂商?

IR推出600V车用栅极驱动芯片AUIRS233...

全球功率半导体和管理方案领导厂商国际整流器公司 (International Rectifier,简...

发表于 2011-10-21 09:45 544次阅读
IR推出600V车用栅极驱动芯片AUIRS233...

驱动芯片IR2110引脚功能简介

IR2110内部功能由三部分组成:逻辑输入;电平平移及输出保护。如上所述IR2110的特点,可以为装...

发表于 2011-01-28 17:46 35525次阅读
驱动芯片IR2110引脚功能简介

Summit微电子SMB274,让自动对焦成为手...

Summit微电子SMB274,让自动对焦成为手机摄像头标配 Summit微电子发布了用于Lens...

发表于 2010-02-26 08:41 432次阅读
Summit微电子SMB274,让自动对焦成为手...

利用驱动芯片快速响应的优势 实现高画质的LED显...

利用驱动芯片快速响应的优势 实现高画质的LED显示屏 前言现今LED显示屏运用越来越广,凡举金融证...

发表于 2009-11-05 10:04 330次阅读
利用驱动芯片快速响应的优势 实现高画质的LED显...