H桥发热、中间三极管电流的问题

自己做了一个用4个pnp的s9012三极管组成的H桥,用52rd驱动(5v),外接一个9v电源驱动电机。
能成功把电机给启动,但H桥里面的三极管都很热,单片机输高电流为50uA,h桥驱动电流为0.5A。(这里有一个外带问题,电机直接接9v电源有2A左右电流,感觉接了H桥电流只有4分1也不怎么变弱呀)
在外面买了一个遥控车,上面驱动电机的电路也是H桥,用的是8050和8550,还有用945做了功放,我测到H桥上输入电流有130mA,驱动电流达到2A(同样9v电源),它H桥里面的零件一点都不发热。
在网上下了个三极管大全里面写着Ic 8550和8050都只有0.5mA和0.1mA呀,请问那个三极管能驱动的最大电流和输入电流到底怎么看呢?
是不是我得加个功放放大H桥的输入电流呀?

  H桥发热是电路设计问题,首先是5v驱动9V的pnp管将不能很好的关断,如果同侧接地三极管开启,将导致电流直接流过同侧的两只三极不经过电机,管损耗过大而发热。其二,接地PNP,当处于开启状态时,电压都集中在电机上,是三极管始终处于不饱和状态,产生很大的功耗而发热。
  解决的办法是:PNP + NPN驱动,电源接PNP地接npn,并且要保证pnp关断时基极电压大于等于电源电压。保证管子始终处于截止或者饱状态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-27
s9012的驱动电流太小了,你换大的PNP管,就可以了,或者提高驱动电压
最好直接上驱动芯片,L297,简单便宜追问

可我网上搜到8050和8550的驱动电流也是和s9012一样的,不解...
至于驱动芯片就是不想用才搞H桥的,这个算是个喜好

追答

9012肯定吃不消的,不喜欢用驱动IC的话,你换大管子

追问

那请问哪些可以换呀?
可以的话,请告诉我怎么查看网上那些管子的数据好吗?感觉和书上差好远...
就输入电流和驱动电流怎么看,教一下就好了,谢谢

追答

直接去市场,问供应商大功率的三极管PNP的有么
这样子最好采购,我报给你一颗料,你都不一定好买

追问

没事,我这是在搞设计,所以才在这问呢,呵呵

第2个回答  2012-04-08
极管组成的H桥,用52rd驱动(5v
第3个回答  推荐于2016-12-01
电路设计问题,首先是5v驱动9V的pnp管将不能很好的关断,如果同侧接地三极管开启,将导致电流直接流过同侧的两只三极不经过电机,管损耗过大而发热。其二,接地PNP,当处于开启状态时,电压都集中在电机上,是三极管始终处于不饱和状态,产生很大的功耗而发热。
解决的办法是,PNP + NPN驱动,电源接PNP地接npn,并且要保证pnp关断时基极电压大于等于电源电压。保证管子始终处于截止或者饱状态。追问

首先是5v驱动9V的pnp管将不能很好的关断,这个有解决办法没?
要保证pnp关断时基极电压大于等于电源电压,这个怎么弄呢....我想要用单片机控制电机,而电机又要9v的电压,能替我解答吗?给你加分呀,谢谢
顺着一问,为什么看到网上下载的"三极管大全"里写电流Icm,8550,8050,9012的数字为:0.1A,0.1A,0.5A,这个是什么参数呀?

追答

5v驱动9v pnp可用一个npn倒相驱动,注意在npn集电极到pnp基极之间加限流电阻,再在pnp基极连接一个电阻到9V电源。
Icm 是指在功耗许可的情况下的集电极连续峰值电流。

追问

请问是图片上那样吗?
倒相驱动我查不到是什么....
可我感觉上面应该错了吧?
Icm 是指在功耗许可的情况下的集电极连续峰值电流,那我在遥控车测得2A咋回事呢...还不发热

追答

前面的解释有误,不好意思。
ICM是集电极最大允许电流。三极管工作时当它的集电极电流超过一定数值时,它的电流放大系数β将下降。为此规定三极管的电流放大系数β变化不超过允许值时的集电极最大电流称为ICM。所以在使用中当集电极电流IC超过ICM时不至于损坏三极管,但会使β值减小,影响电路的工作性能。

图上的左面一个NPN基极只能作PNP的控制极,连接电机的NPN需要单独控制,不能直接连接到pnp的基极,否则会烧毁两只管子。

追问

换成pnp+npn可以成功了!
可是不是反相的...我反相无法控制电流强度呀,不知道这位师傅是怎么控制反相的电流呢,我得用图上的方式才能正常,
还一个问题,为什么npn+pnp反而不动了呢?网上都是npn+pnp的呀

追答

电路错误,

追问

前两天有点事...
我改成了图上那样,还是发热,不过比较轻微,大概40度左右,请问这样有解决的办法没?
我试过把R1和R2改小,可是单片机就有点动不起来...我明明用了AMS1117的5v稳压ic还是没啥用呢
如果可以,请麻烦把那个反相驱动是怎么个原理也教我一下好吗?麻烦师傅呀!!

追答

还是电路问题,单片机到npn基极需要加电阻,我给你的电路也需要加电阻的,还要在PNP的基极到电源之间加一个电阻,防止因为NPN管的漏电流时PNP管导通。现在你的管子发热就是因为这个问题。

原理很简单,可能是你对电子元件的作用和功能不明确。首先只能是一路能加高电平,否则会烧管,当两个控制极都是低电平,所有管子关断,当一个控制端高,控制端连接的NPN导通,NPN连接的PNP导通,电流经过PNP—〉 电机机—〉NPN到地电机启动。反之电机反转。

追问

这里比较精简.没画出来,也是有电阻的
图上的下面两个npn管启动不来的,单片机发出的电流只有ua,所以加上拉也没啥用
师傅你第一次画的图和上面的不一样呢,第二次的试过了,启动不鸟
但第一次成功的能好好的动,换成第3次我画的图就可以驱动,就是有点热
其实不加那个基极的电源电阻的那一路(加了我可以理解,这三极管一般作用还是好好学了一下d),电路也可以成功驱动了呀(但不加还能驱动这个原理我不理解呀)
加了电阻的图上了...

追答

大字太累!!!!!!!!
我第二个电路原理和第一个一样的,只是你的电阻可能没有搭配好,R1 /R2 电阻值*NPN漏电流压降小于三机管基极导通电压(约0.2V),如果你的驱动能力不够则不能太小。你不能够启动估计是你这两个电阻太小了。
R(3/4/5/6)为单片机保护电阻,防止单片机管脚因驱动能力不够烧毁,电阻值等于驱动电压-0.3V / 最大驱动电流。
你的电路发热是因为电路管断不严所致,在PNP(Q1/Q2 )基极上管加个上拉电阻,在NPN (Q4/Q5)基极上加个下拉电阻就可以很好的解决掉。取值计算同上。

本回答被提问者采纳
第4个回答  2012-04-01
建议用PSPRISE先仿真一下
相似回答