各位工程师好,纠结了好久了,都没有找到问题所在,我在制作红外线遥控小车的时候,在制作L298N的过程中发现,遇到了一些问题,希望各位工程师能帮帮小弟解决解决,谢谢! 问题1:当红外线接受到前进的指令的时候,小车前进,但是运行了一段时间以后,发现会一直的都是运行这个指令,发送其他(比如后退,左转,右转的指令)的时候,是没有反应的,都是一直运行前进的指令。
情况说明: 1)
单片机单独运行(即不接电机的时候,功能是正常的),但是接上直流电机之后发现,总是会出现问题1的情况。
2)程序是在小车
开发板上测试过的,没有问题。
3)系统在运行单个指令之后,比如前进指令,有时候会出现我不发送红外指令,系统会自动停止。复位
电路是没有问题的!
本人也采取了一些措施,包括:
1)单片机是使用的STC89C52单片机,
芯片也更换过。
2)
电源一开始,我是使用的是一个电源,就是7.5V的电源供L298N和单片机工作,之后我使用了两个电源,4.5V电源供单片机使用,7.5V的电源给L298N芯片供电,(7.5V是充电电池,4.5V是普通电池)
3)之前是L298N的信号输入脚,是直接与单片机的P0 I0口直接相连的,之后我采用了PNP三极管隔离,问题还是出现了。
PS:附上
电路图。
请各位帮忙,谢谢!!!
-
一周热门 更多>