[资料分享] 桥式电路 发热

yong27   2009-2-21 11:13 楼主


我是想用A,B端连在单片机上,输出一高一低,一低一高来控制直流电机正反旋转,可是不知怎么四个上级管发热量惊人。请高人指点,我是初学者。我的程序是:
sbit A = P0^0;
sbit B = P0^1;
delay()
{
    unsigned int i,j;
   for(i=0;i<2000;i++)
     for(j=0;j<248;j++0;
}
void main(void)
{
   while(10)
  {
       A=1;B=0;
       delay();
       A=0;B=1;
       delay();
  }
}

[ 本帖最后由 yong27 于 2009-2-21 12:09 编辑 ]

回复评论 (5)

可能你用的VCC大于5V
或者A,B所对应的P0.0    P0.1没有接上拉电阻都会出现这种情况,加个电阻试试~~~

1.jpg

[ 本帖最后由 huchuan987 于 2009-2-21 14:17 编辑 ]
点赞  2009-2-21 14:05

Re: [分享] 桥式电路 发热

谢谢了,我去试试看
点赞  2009-2-27 16:57

Re: [分享] 桥式电路 发热

对于一个直流电机而言,好象你选的这种三极管有点小,应该用耗散功率大一点的管子.
点赞  2009-3-2 08:43

Re: [分享] 桥式电路 发热

有没有量过Vce?可能三极管没有饱和导通啊
点赞  2009-3-2 10:23
引用: 原帖由 fireiceball 于 2009-3-2 10:23 发表
有没有量过Vce?可能三极管没有饱和导通啊


有这种可能,
不过我就怕他出现那个上管没有关死这种情况。造成直接短路。

[ 本帖最后由 huchuan987 于 2009-3-2 13:44 编辑 ]
点赞  2009-3-2 13:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复