l298n pdf咋样?

【求教】网上说可以用L298N改变小车的速度,但找不到例子,求教_arduino吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:47,341贴子:
【求教】网上说可以用L298N改变小车的速度,但找不到例子,求教收藏
自己打的,不太懂,请问要怎样改?int MotorLeftA = 5;int MotorLeftB = 6;int MotorLeftEn = 7;int MotorRightA = 8;int MotorRightB = 9;int MotorRightEn = 10; void setup(){
Serial.begin(9600);
pinMode(MotorLeftA, OUTPUT);
pinMode(MotorLeftB, OUTPUT);
pinMode(MotorLeftEn, OUTPUT);
pinMode(MotorRightA, OUTPUT);
pinMode(MotorRightB, OUTPUT);
pinMode(MotorRightEn, OUTPUT);
pinMode(13,OUTPUT);}void Forward(){
analogWrite(MotorLeftEn, speed);
digitalWrite(MotorLeftA, HIGH);
digitalWrite(MotorLeftB, LOW);
analogWrite(MotorRightEn, speed);
digitalWrite(MotorRightA, HIGH);
digitalWrite(MotorRightB, LOW);
Serial.println("Forward");}void Backward(){
analogWrite(MotorLeftEn, 255);
digitalWrite(MotorLeftA, LOW);
digitalWrite(MotorLeftB, HIGH);
analogWrite(MotorRightEn, 255);
digitalWrite(MotorRightA, LOW);
digitalWrite(MotorRightB, HIGH);
Serial.println("backward");}void Stop(){
analogWrite(MotorLeftEn, 0);
analogWrite(MotorRightEn, 0);
Serial.println("stop");}void FRight(){
analogWrite(MotorLeftEn, 255);
digitalWrite(MotorLeftA, HIGH);
digitalWrite(MotorLeftB, LOW);
analogWrite(MotorRightEn, 150);
digitalWrite(MotorRightA, HIGH);
digitalWrite(MotorRightB, LOW);
Serial.println("F-Right");}void FLeft(){
analogWrite(MotorRightEn, 255);
digitalWrite(MotorRightA, HIGH);
digitalWrite(MotorRightB, LOW);
analogWrite(MotorLeftEn, 150);
digitalWrite(MotorLeftA, HIGH);
digitalWrite(MotorLeftB, LOW);
Serial.println("F-Left");}void BRight(){
analogWrite(MotorLeftEn, 255);
digitalWrite(MotorLeftA, LOW);
digitalWrite(MotorLeftB, HIGH);
analogWrite(MotorRightEn, 150);
digitalWrite(MotorRightA, LOW);
digitalWrite(MotorRightB, HIGH);
Serial.println("B-Right");}void BLeft(){
analogWrite(MotorRightEn, 255);
digitalWrite(MotorRightA, LOW);
digitalWrite(MotorRightB, HIGH);
analogWrite(MotorLeftEn, 150);
digitalWrite(MotorLeftA, LOW);
digitalWrite(MotorLeftB, HIGH);
Serial.println("B-Left");}void loop(){
while(Serial.available()&0)
char val = Serial.read();
if(val == 'o')
analogWrite(7,speed);
analogWrite(10,speed);
if(val == 'f'){
Forward();
delay(20);
if(val == 's'){
delay(20);
if(val == 'b')
Backward();
delay(20);
if(val == 'l')
delay(20);
if(val == 'r')
delay(20);
if(val == 'e')
delay(20);
if(val == 'k')
delay(20);
覆盖全国38个城市的服务网点,维修透明看得见!
int speed=?没写啊
analogWrite就是改PWM的 255最高
写一个analog困难吗?对这些不太懂。 andriod端我用了监控BUTTON,按发送b后退,没按就发送s停止,而在按Backward后退,之后同时按BLeft,这样转速就会有变化,不同,这要怎麼辨? 电源方面我用了DC5V,1A/2A的移动电源,是这个问题吗?因为我在网上看到有人说( 不过要注意电源供应,乾电池可能会有问题...像我一开始用6颗1.5V的AA碱性电池 单独马达作动都行,偏偏一起作动就会让马达板熄火...需RESET.)void Backward(){
analogWrite(MotorLeftEn, 255);
digitalWrite(MotorLeftA, LOW);
digitalWrite(MotorLeftB, HIGH);
analogWrite(MotorRightEn, 255);
digitalWrite(MotorRightA, LOW);
digitalWrite(MotorRightB, HIGH);
Serial.println(".Backward");}void BLeft(){
analogWrite(MotorRightEn, 191);
digitalWrite(MotorRightA, LOW);
digitalWrite(MotorRightB, HIGH);
analogWrite(MotorLeftEn, 64);
digitalWrite(MotorLeftA, LOW);
digitalWrite(MotorLeftB, HIGH);
Serial.println(".B-Left");}
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或L298N,大家帮忙看看这东西|创意DIY - 数码之家
查看完整版本: [--
赞助商链接
偶然得到个这玩意,说实话我只知道他是驱动电机使用的,至于都有什么功能,具体怎样使用,如何接线等等都不太明白。麻烦懂行的朋友帮忙详细指导下,谢啦[attachment=3871800][attachment=3871802][attachment=3871804][attachment=3871805][attachment=3871807][attachment=3871808][attachment=3871810][attachment=3871811]
赞助商链接
使用说明:步进电机的驱动: 板上的ENA与ENB为高电平时有效,这里的电平指的是TTL电平。ENA为A1和A2的使能端,ENB为B1和IB2的使能端。BJ接步进电机公共端。步进电机控制逻辑如下所示,其中A、B、C、D为步进电机的四个线圈,为1表示有电流通过,为0表示没有电流流过。线圈连线图如下图所示(以四相步进电机为例)。
赞助商链接
:使用说明:步进电机的驱动: 板上的ENA与ENB为高电平时有效,这里的电平指的是TTL电平。ENA为A1和A2的使能端,ENB为B1和IB2的使能端。BJ接步进电机公共端。步进电机控制逻辑如下所示,其中A、B、C、D为步进电机的四个线圈,为1表示有电流通过,为0表示没有电流流过。线圈连线 .. ( 21:07) 请问可以用于普通直流电机吗。手里目前还真没有步进电机呢,呵呵
可以用普通电机,注意负载就可以!看看说明,易使用!
可以控制两路直流电机正反转,刚好一个小车
:可以控制两路直流电机正反转,刚好一个小车[表情]  ( 21:36) 请问可以进行直流电机的调速吗,如何连接呢。3Q
据说这种没有加光耦的有让单片机跑飞的可能
:请问可以进行直流电机的调速吗,如何连接呢。3Q ( 21:41) 这个芯片无法对直流电机调速,除非你的前极带有PWM功能的芯片。Lz要学会看手册,很多东西旁人无法一两句说清楚。
高大上的东西
我淘宝刚买了个,这个不贵就几块
我拿来做Grbl&& 看见便宜就买了这个,结果结果还要买个L297
:我拿来做Grbl   看见便宜就买了这个,结果结果还要买个L297[表情] [表情] 后悔死了[表情]  ( 20:18) 建议直接买A4988来驱动步进电机、否则买这个会后悔、我也用Grbl、在做小型激光雕刻机
:建议直接买A4988来驱动步进电机、否则买这个会后悔、我也用Grbl、在做小型激光雕刻机 ( 16:59) 哈哈,我也是在做激光雕刻 有图片么?参考参考
看了一下你的图片,其中VCC是电机驱动电压,+5V是L298的供电,OUT1,2,,3,4是电机输出端口(从接口上看不太像是用来驱动步进电机的,更像是直流电机),IN1,2,3,4是单片机接口。这个芯片我用过,不过感觉没有ULN2003好用,这个接口太多。。。具体可以上淘宝上搜一下,看哪一家卖这个东西,然后问老板要资料,一般都会给你的
2路输出嘛,ENA,ENB是分别控制2路输出的,可以2种供电,也可以一种供电,EN是接在单片机上的,
IN1.2.3.4是控制正反转还有停止的,你也可以直接像上面一样直接把EN接高电平
如果是两线普通直流小马达,可以接2个,out12&& 和out34如果是四线两相步进马达,只能接1个,out12&& 和out34 都要用到板上5v跳线 不要动它EN插针是会用到的,
:我拿来做Grbl   看见便宜就买了这个,结果结果还要买个L297[表情] [表情] 后悔死了[表情]  ( 20:18) 298+297 很好玩的,,为什么要后悔类&&
:298+297 很好玩的,,为什么要后悔类  [表情] ( 11:16) 还要把298的两个接地的脚拆开串上电阻接到927上,不然无法调静态电流,并且散热片太小了啊啊啊啊
:哈哈,我也是在做激光雕刻[表情] 有图片么?参考参考 ( 18:02) 我做的是小的激光雕刻机、现在已经完成了、照片没有照、
这个板可以接在MACH3上么 如果能接怎么接,求指点
用单片机控制en1 =1&&en2=0&&就会out=5V out2=0&&就直接可以驱动 直流电机了
查看完整版本: [--
Powered by
Gzip enabled后使用快捷导航没有帐号?
查看: 11907|回复: 14
让人崩溃的电机驱动模块(L298N)
在线时间5 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
这个模块我断断续续折腾了好几天
现象:驱动能力不足
具体表现:当给模块1010信号时,空载输出端口用万用表测为5v,接电机打开电源瞬间电机有转动,之后就不转了,有时候l298n芯片还会发出鸣叫,将使能a或b断开,另一端电机正常转动
自己解决方式:
& &&&我Google了下,有的说是电源问题,我就用了两个电源,一个给单片机单独供电,另一个给l298n模块供电并且共地连接,基本没有啥效果
& &&&可能是电压低了,不足以带动两个电机同时转动?我姐8.4v电源单独给驱动模块供电,并且数模共地,两电机转动但是速度并不快而且没有力量,手轻轻一碰就停了。
& &&&我将板载5v输出使能断开采用8.4v和5v同时供电,效果依旧,
我真心被这破玩意整的一点脾气都没有了,请牛人和大神给点提示和解决办法,谢谢!!!!!!原理图和模块效果图如下:
(608.85 KB, 下载次数: 2)
21:53 上传
(322.11 KB, 下载次数: 1)
21:53 上传
在线时间1197 小时
威望5065分
芯币7407枚
E金币1632枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 5065, 距离下一级还需 935 积分
五彩晶圆(中级), 积分 5065, 距离下一级还需 935 积分
既然买的现成的模块,一般时候,应该是可以用的。单片机和驱动模块分开供电。另外。12V,你才接8.4V。这个偏低啊。
在线时间1347 小时
威望6220分
芯币20385枚
E金币300枚
TA的帖子TA的资源
做东西不要指望一步到位,一点点慢慢来.
在线时间1027 小时
威望1159分
芯币1557枚
E金币298枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1159, 距离下一级还需 41 积分
纯净的硅(中级), 积分 1159, 距离下一级还需 41 积分
你接8.4v的电源L298接电机后的输出是几V,可能是你电源的功率不够,有压降
在线时间1152 小时
威望3273分
芯币3071枚
TA的帖子TA的资源
五彩晶圆(初级), 积分 3273, 距离下一级还需 227 积分
五彩晶圆(初级), 积分 3273, 距离下一级还需 227 积分
你看电机是多少伏的嘛,功率多少,可以测量一下电流,明显的功率不足
在线时间1142 小时
威望5262分
芯币6151枚
E金币137枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 5262, 距离下一级还需 738 积分
五彩晶圆(中级), 积分 5262, 距离下一级还需 738 积分
我做过这个298的时间长了,我记得当初我们给298的电压是12v,电流是多少我忘记了。你的这个描述看起来明显的是功率不足,导致不能驱动电机或者说可以驱动,但是驱动能力不足吧。电机是直流电机吧
在线时间1647 小时
威望5432分
芯币19491枚
E金币382枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 5432, 距离下一级还需 568 积分
五彩晶圆(中级), 积分 5432, 距离下一级还需 568 积分
先把能排除的问题排除了再看啊,先去找个12V电源试试
在线时间198 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 36, 距离下一级还需 164 积分
一粒金砂(中级), 积分 36, 距离下一级还需 164 积分
电源功率不足,鉴定完毕
在线时间100 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 50, 距离下一级还需 150 积分
一粒金砂(中级), 积分 50, 距离下一级还需 150 积分
电源的输出电流不足
在线时间5 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
我遇到跟你相同的情况,不过我的是MOS管搭的H桥,空转还行,一旦接触地面,导通的MOS管就使劲发烫,而电机就转的特别慢,快被折磨疯了
同样的驱动不足。&
在线时间556 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 82, 距离下一级还需 118 积分
一粒金砂(中级), 积分 82, 距离下一级还需 118 积分
这个模块我经常用,8.4V不是问题。目测电源功率不够,另外记得模块与单片机共地
在线时间4316 小时
威望27298分
芯币113903枚
E金币1210枚
TA的帖子TA的资源
本帖最后由 qwqwqw2088 于
22:04 编辑
我遇到跟你相同的情况,不过我的是MOS管搭的H桥,空转还行,一旦接触地面,导通的MOS管就使劲发烫,而电机 ...
MOS管发热,也可能是驱动不足。
在线时间465 小时
威望1062分
芯币1495枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1062, 距离下一级还需 138 积分
纯净的硅(中级), 积分 1062, 距离下一级还需 138 积分
做过这个模块,没遇到你这样的问题,要么是电压给的不足,要么是电源额定输出电流不够。
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间3 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
这个模块我感觉设计上有很大的问题。以前我用过这个模块,经常烧。最后自己用MOS搭建的H桥,效果极好,
在线时间3 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
补充下,我用的7.8V的电源。
论坛测评队员
Powered by
逛了这许久,何不进去瞧瞧?}

我要回帖

更多关于 l298n 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信