不建议用L298N的输出5V给单片机供电,因为这个5V输出电流比较小,可能供电能力不足,导致工作不起来,尽量采用独立的转5V给单片机;
确保L298N和单片机共地,否则也没法正确供电单片机;
确保电源供电大于5V,最好用万用表测下,输出的5V是否正常;
可能原因比较多,多用万用表,一点点来排除,重在这个过程。之前上学时也做过这个,有需要的话可以给你发些资料。
关于51单片机的循迹小车,用l298n驱动的问题~
如果是电压不够,可以提高 L298n的电源电压,51单片机5V就可以了,这只是逻辑控制,实际驱动电机的是 L298n的电源电压。
控制298除了 两个 ENA ENB外还有 in1--in4 4个脚控制转动方向,这个有没有控制为转动呢。
提供个调试建议:
1、断开电机的连线,然后接好电源,检测一遍L298的4脚Vs(H桥电压供电)、9脚Vss(逻辑控制供电)。注意,不要随意改变单片机的供电电压,要不很容易烧毁芯片。
2、供电正常后,测一下L298输入逻辑与H输出的关系是否对应,如In1高
In2低,则Out1为高
Out2为低。
3、若以上均正常,那硬件问题最可能出在电机功率与电源的问题上,我推测会是因为电机一启动,由于启动电流较大,立刻吸收了电源的大部分能量,造成电压下降,同时单片机的供电也受到冲击,要么不工作或程序跑飞,或是直接复位。这情况的话,先试着在电源的输出加个大容量的滤波电容(2200uF左右),看情况是否改善;再不行,那就将电机驱动与单片机分开供电,那应该能就查出原因了。
#19286351267#
用89c52单片机做个循迹小车,需要买哪些东西?哪里买?价钱大概是多少,单片机已经有了.大侠们,求救啊, - ******
#商凡# 看你是自己做还是买模块了,不过我推荐DIY,那样学的东西多,电机驱动模块要用到L298n,循迹要用到电压比较器,型号比较多,可以上网看看,电源可能就是用到7805,,7812这芯片了,再来点LED灯,电阻包,电容包,二极管就差不多够了.
#19286351267#
基于msp430f149的单片机,用的是L298N的驱动,怎么编写一个让小车能够识别黑白线,循迹进行直走拐弯停止 - ******
#商凡# 用红外探头,或者用激光头识别黑线.再根据传感器获得的数据进行分析,控制电机转动
#19286351267#
做一个四轮智能小车,用51单片机,现在只有一个L298N,能不能把同侧的两个电机并联在L298N的一个口上,... - ******
#商凡# 理论上可行否?理论上可行,实际上也行. 电流过大会烧坏驱动?要看你的电机的工作电流和堵转电流. 如果工作电流太大,烧坏驱动是一定的, 如果堵转电流太大,烧坏驱动极有可能.
#19286351267#
急求单片机为AT89S51的智能小车寻迹的c语言程序.先谢谢了 - ******
#商凡# 是前轮转向,后轮驱动,还是左右各一个电机的三角车,?这个太简单了,说清楚我帮你写 ,还有你的传感器电路检测到黑线是输出高电平还是低电平?
#19286351267#
循迹小车源程序 - ******
#商凡# #define P_IOA_Data (volatile unsigned int *)0x7000 #define P_IOA_Dir (volatile unsigned int *)0x7002 #define P_IOA_Attrib (volatile unsigned int *)0x7003 unsigned int scan();//检测黑线函数定声明 unsigned int num=0; void delay(); ...
#19286351267#
我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教! - ******
#商凡# 走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!
#19286351267#
智能小车循迹程序 - ******
#商凡# 电设小车循迹模块 转自: http://blog.sina.com.cn/s/blog_4bb018e10100ermy.html 供参考: //包含所需头文件 #include <ioM16v.h> #include <macros.h> #include"time1_init.h" #include"motor.h" #define ahead 1 #define backwards 0 #define ...
#19286351267#
这个是51单片机寻迹小车程序的一部分,像是用软件模拟PWM输出调速的,我才接触这东西,请老师前辈们 - ******
#商凡# 第一个子函数:选择定时器工作方式,th1 tl1装入初值 ,打开总中断,打开定时器1中断,启动定时器1
#19286351267#
用51单片机做循迹小车程序老是跑飞,换了单片机还是如此,请问这是什么原因?怎么解决? - ******
#商凡# 1、看看有没有出现压栈和出栈不对等的情况2、看看硬件电路是否有干扰的情况3、看看转移类指令是否有用的不恰当的地方.
#19286351267#
51单片机小车寻迹程序 - ******
#商凡# http://download.csdn.net/source/2197817去看看是不.