• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

如何设计一个输出特性好的开关?

如下图所示。CTRL通过一个1K电阻接MCU。Q201的输出接一组继电器。

当MCU输出高电平时,Q202接通,Q201断开,继电器断开。否则继电器接通。所有继电器都接通时大概有250mA电流,Vce可达3.2V。这样继电器就达不到额定电压12v了。

之前Q201的输入电压是有15v的,现在我是为了降低待机功耗,把15v降到了12v。

哪位知道更好的开关电路?既可以保证继电器12v驱动电压,又可以降低待机功耗?不胜感激。 

全部回复(11)
正序查看
倒序查看
2013-03-22 15:41
我自己顶下。
0
回复
2013-03-22 17:42

要减小压差和开关管功耗,必须让开关管工作在饱和状态。建议用下图驱动方式,控制逻辑不对的话可反下向。

   

0
回复
2013-03-22 18:03
@ymyangyong
要减小压差和开关管功耗,必须让开关管工作在饱和状态。建议用下图驱动方式,控制逻辑不对的话可反下向。  [图片] 

感谢师长的回复。不过有这样的问题:你这个图是只有一个继电器。我的话有6个继电器,且有时是1个继电器通,有时是6个通。当一个继电器工作时,Vce并不大,但是当6个继电器都工作时,Vce就比较大了。无法让三极管一直工作在饱和区。

且对于你图中的PNP管,用5v的单片机电平是无法关断三极管的。

0
回复
2013-03-22 18:21
@三月天_
感谢师长的回复。不过有这样的问题:你这个图是只有一个继电器。我的话有6个继电器,且有时是1个继电器通,有时是6个通。当一个继电器工作时,Vce并不大,但是当6个继电器都工作时,Vce就比较大了。无法让三极管一直工作在饱和区。且对于你图中的PNP管,用5v的单片机电平是无法关断三极管的。
上面只是个示意图。用PNP管的话前面可以再加个NPN推动管,C极接开关管的基极,E极接地(类似于你图上的s8050),控制电平不就转换过来了吗?但同时控制逻辑也反过来了。
0
回复
老梁头
LV.10
6
2013-03-22 18:24
@ymyangyong
上面只是个示意图。用PNP管的话前面可以再加个NPN推动管,C极接开关管的基极,E极接地(类似于你图上的s8050),控制电平不就转换过来了吗?但同时控制逻辑也反过来了。
要是电流大点的话,用MOS代替三极管损耗要小
0
回复
2013-04-03 11:45
@ymyangyong
上面只是个示意图。用PNP管的话前面可以再加个NPN推动管,C极接开关管的基极,E极接地(类似于你图上的s8050),控制电平不就转换过来了吗?但同时控制逻辑也反过来了。
刚刚试过ymyangyong师长的建议,效果不错。特此感谢。
0
回复
2013-04-03 12:06
@三月天_
刚刚试过ymyangyong师长的建议,效果不错。特此感谢。
甭客气
0
回复
my.mai
LV.9
9
2013-04-03 15:31
@三月天_
感谢师长的回复。不过有这样的问题:你这个图是只有一个继电器。我的话有6个继电器,且有时是1个继电器通,有时是6个通。当一个继电器工作时,Vce并不大,但是当6个继电器都工作时,Vce就比较大了。无法让三极管一直工作在饱和区。且对于你图中的PNP管,用5v的单片机电平是无法关断三极管的。

继电器比较多的,用一个电子开关(ULN2003)即可,包含7组独立的电子开关。这方案比用三极管加电阻的还要便宜。



0
回复
irex
LV.5
10
2013-04-03 16:09

輸出改 達靈頓 連接

這樣也可以使 控制電流 降低十倍 (從470變4.7K)

 

0
回复
chendelei
LV.8
11
2013-04-03 22:21
用6个继电器,250ma为什么有3.2V的压降?LZ。谢谢。
0
回复
三月天_
LV.4
12
2013-04-07 14:05
@chendelei
用6个继电器,250ma为什么有3.2V的压降?LZ。谢谢。
兄弟,你看看我第一帖的电路。Q201它是个射随器。当负载变大,基极电流会增大,R108电压也增大,而Vce=Vr108+Vbe,所以Vce会增大。
0
回复