智能小车电机驱动电路问题 请大神解救。
刚刚接触智能小车 可是小车的直流电机转,我不知道是程序问题还是驱动电路问题,我是新手。请大神看看,附上驱动电路 和电机测试程序。麻烦看看。谢谢,我的用的两节3.7v的哩电池。第一个电机测试程序
#include<reg52.h>
#define uchar unsigned char
#define uintunsigned int
sbit p12=P1^2;
sbit p13=P1^3;
sbit p14=P1^4;
sbit p15=P1^5;
sbit pwma=P1^0;
sbit pwmb=P1^1;
void main()
{
pwma=1;
pwmb=0;
p12=1;
p13=0;
p14=1;
p15=0;
while(1);
}
第二个电机测试程序
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4;
fun1()
{ P10=0;P11=1;P12=0;P13=1;}
fun2()
{ P10=1;P11=0;P12=1;P13=0;}
fun3()
{ P10=1;P11=1;P12=1;P13=1;}
void init()
{ TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void main()
{ init();
while(1)
{
}
}
void time0() interrupt 1
{ uchar tt,k;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
if(tt==100)
{ tt=0;
k++;
if(k==1)
{ fun1();}
if(k==2)
{ fun2();}
if(k==3)
{ fun3();}
if(k>3)
{k=0;}
}
}
大神说一下吧。。。手上的万用表也坏了,我只是想让大神判断一下这电路是否可行。。。 大哈欠E 发表于 2013-6-12 19:35 static/image/common/back.gif
大神说一下吧。。。手上的万用表也坏了,我只是想让大神判断一下这电路是否可行。。。 ...
你的电路图实在是看不大清楚~~~~~~~~~~~ 第二个程序EN没了 lxa0 发表于 2013-6-12 20:27 static/image/common/back.gif
你的电路图实在是看不大清楚~~~~~~~~~~~
这个就是l298n和7805的驱动电路
rifjft 发表于 2013-6-12 20:42 static/image/common/back.gif
第二个程序EN没了
可是第一个程序有en 为什么不转?是驱动电路问题吗? LZ可以单独测试下驱动电路啊,你认为的给驱动电路信号,不用单片机给,看看能运转不?能的话那就是程序出错了 lz你的3.3V电压什么情况,开国际玩笑吧. zjk 发表于 2013-6-12 21:11 static/image/common/back.gif
LZ可以单独测试下驱动电路啊,你认为的给驱动电路信号,不用单片机给,看看能运转不?能的话那就是程序出错 ...
嗯,已经成功了,谢谢 1148729990 发表于 2013-6-13 15:38 static/image/common/back.gif
lz你的3.3V电压什么情况,开国际玩笑吧.
那个3.3v没用,预留的,我是看电阻分压弄出来,我不太懂,我也不知道行不行。 成功了 谢谢大家解答啊
页:
[1]