大哈欠E 发表于 2013-6-12 18:57:02

智能小车电机驱动电路问题 请大神解救。

刚刚接触智能小车 可是小车的直流电机转,我不知道是程序问题还是驱动电路问题,我是新手。请大神看看,附上驱动电路 和电机测试程序。麻烦看看。谢谢,我的用的两节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:24

大神说一下吧。。。手上的万用表也坏了,我只是想让大神判断一下这电路是否可行。。。

lxa0 发表于 2013-6-12 20:27:23

大哈欠E 发表于 2013-6-12 19:35 static/image/common/back.gif
大神说一下吧。。。手上的万用表也坏了,我只是想让大神判断一下这电路是否可行。。。 ...

你的电路图实在是看不大清楚~~~~~~~~~~~

rifjft 发表于 2013-6-12 20:42:50

第二个程序EN没了

大哈欠E 发表于 2013-6-12 20:55:53

lxa0 发表于 2013-6-12 20:27 static/image/common/back.gif
你的电路图实在是看不大清楚~~~~~~~~~~~

这个就是l298n和7805的驱动电路

大哈欠E 发表于 2013-6-12 20:57:26

rifjft 发表于 2013-6-12 20:42 static/image/common/back.gif
第二个程序EN没了

可是第一个程序有en 为什么不转?是驱动电路问题吗?

zjk 发表于 2013-6-12 21:11:52

LZ可以单独测试下驱动电路啊,你认为的给驱动电路信号,不用单片机给,看看能运转不?能的话那就是程序出错了

1148729990 发表于 2013-6-13 15:38:08

lz你的3.3V电压什么情况,开国际玩笑吧.

大哈欠E 发表于 2013-6-13 17:04:48

zjk 发表于 2013-6-12 21:11 static/image/common/back.gif
LZ可以单独测试下驱动电路啊,你认为的给驱动电路信号,不用单片机给,看看能运转不?能的话那就是程序出错 ...

嗯,已经成功了,谢谢

大哈欠E 发表于 2013-6-13 17:06:28

1148729990 发表于 2013-6-13 15:38 static/image/common/back.gif
lz你的3.3V电压什么情况,开国际玩笑吧.

那个3.3v没用,预留的,我是看电阻分压弄出来,我不太懂,我也不知道行不行。

大哈欠E 发表于 2013-6-13 17:06:52

成功了 谢谢大家解答啊
页: [1]
查看完整版本: 智能小车电机驱动电路问题 请大神解救。