求助:智能小车无法换向
void front()//向前
{
ena=1;
enb=1;
in1=1;
in2=0;
in3=1;
in4=0;
}
void back()//向后
{
ena=1;
enb=1;
in1=0;
in2=1;
in3=0;
in4=1;
}
无线遥控时 按A时执行程序:front()
按D时执行程序:back()
但是却是 只能开始时 按A就一直向前,再怎么按D都没用,开始时按D就一直向后,再怎么按A都没用,求解答!。
有么有做过智能小车的,求帮助啊!。
void front()//向前
{
ena=1;
enb=1;
in1=1; //反转
in2=0;
in3=1; //反转
in4=0;
}
void back()//向后
{
ena=1;
enb=1;
in1=0; //正转
in2=1;
in3=0; //正转
in4=1;
}
你用什么发送指令的?我用过蓝牙和红外的。
上次用蓝牙的时候,BC-06模块5V供电正常,模块自带稳压的好像,我看数据手册应该是3.3V工作。然后和小编也是一个情况,接收发送全部正常,,,我主机板蓝牙连接到从机设备,然后,发送前进指令后,车子一直往前走了。最后经过摸索还是发现供电的问题,车子电机运动的瞬间电源电流需求量比较大,然后单片机这边由于电流太大,电源供不上,导致突然的瞬间掉电,蓝牙模块掉电失去连接。所以就一直再跑了。小编试着把电源换比较稳定的,双路供电,,,电机驱动那边加上光耦合。能解决。
我是使用L298N给电机供电,L298N的驱动电源和逻辑电源都是接的6V,然后从L298N内部取5V的电给单片机供电
,这样有问题没?
是通过315M带PT2262编码的发射遥控器发射,
然后单片机接上 不带PT2272的接收模块接收,用软件代替PT2272解码
考虑下电源问题吧,我个人觉得应该是供电的问题,我6.8V供电的,驱动也是L298N,只是我是4轮的,用了两片。后来双电源独立供电,就解决了。还要,就是,你那驱动模块带了个7805稳压的,那么供电电源电压应该要在7、8V比较稳定。纯属个人意见。仅作参考。呵呵。
谢谢,我尝试下分开供电会如何!
别忘了共地额 呵呵
终于测试出来了,确实是单片机供电问题。我是用6V给驱动模块供电,然后从内部取电给单片机,可能是因为电池用久了,电压不还不到5V,但是驱动模块说明上讲要内部取电,至少供电电压是5V,所以内部供电给单片机供电肯定不够,我用电脑usb单独给单片机供电就正常了, 其实驱动模块内部供电也挺好,但要买7.2V的蓄电池,连充电器40元,很 贵,而且现在也没有。
那我问下,我不用usb要用电池吗?用4.5V的电池给单片机供电行不?怎么才能搞个稳定点的5V?
共地什么意思?如果驱动电压7V,逻辑电压5V,共地的话,会不会驱动电压瞬间降下来?