帮助优化简单的限流电路


8

我一直在尝试模拟限流电路。在固定的 4.8V电源下,我试图将电流限制在〜500mA。我已经开始使用这种维基百科页面上的电路...

在此处输入图片说明

我已经使用CircuitLab对这个电路进行了仿真。我在下面显示结果。左边的电路使用一个简单的串联电阻来进行电流限制,而右边的电路则基于Wikipedia电路。我将R_bias和R_load的值调整为通用电阻值,以防止在负载为0 Ohms时从源汲取超过480 mA的电流。我还将晶体管的hFE设置为65,以匹配我对一些必须处理的功率晶体管所做的一些万用表测量。电流表附近的值是模拟值。

在此处输入图片说明

如果我现在负载为10欧姆,那么很清楚为什么限流电路优于串联电阻。限流电路会降低其有效电阻,从而比使用串联电阻时允许更多的电流通过。。

在此处输入图片说明

但是,在这种情况下,限流电路仍提供一些串联电阻。理想的限流器将完全没有电阻,直到负载尝试汲取超过限制的电流为止。是否有一种方法可以调整R_bias和R_load以更好地实现这一目标,和/或是否存在电路调整可以帮助更好地实现这一目标?


这将有助于我们了解您真正想做什么?您的实际负担是多少?您是否需要固定电压源上的负载电流限制或恒定电流源?您需要设置多少电流和多少精度?
Photon Photo

对于4.8V固定电压源上的负载,我希望电流限制为〜0.5A。但是,最好有选择地更改电流限制。实际负载可能会在关闭和短路的极端情况之间变化。我真的不知道我在用上述电路的参数做什么。我只是调整了猜测,认为Rsens应该很小。
Learnvst 2012年

您添加的电路不是电流限制器,而是具有电流限制的稳压器
stevenvh 2012年

1
@stevenvh,这似乎是他想要的:“对于4.8 V 固定电压源上的负载,电流限制为〜0.5A ”。
Photon

@ThePhoton我张贴的其它电路在一个单独的问题electronics.stackexchange.com/questions/39465/...
learnvst

Answers:


4

所示电路可以工作,但是晶体管和Rsense会产生必须考虑的压降。
您所看到的是这种效果:

在480mA时,跨过10Ω电阻的压降为4.8V,这为晶体管饱和电压或Rsense压降没有留下任何“余地”。
因此,当前电流将为(Vsupply-Qsat-Vrsense)/ Rload。要解决此问题,请将电源升高几伏,然后再次尝试0Ω和10Ω测试。同样,将Rdefend大大降低(<10Ω),
您应该希望(几乎)没有区别。

为了获得更好的结果,您获得的收益越多越好。要注意的另一件事是(正如Dave在他的回答中提到的那样)Rbias需要具有比Rsense设置更高的极限点,否则它将占主导地位。如果晶体管的增益为65,并且您要将Rsense设置为500mA,则必须将Rbias设置为允许超过500mA。在500Ω时,它将把绝对极限设置为65 *((5V-1.4V)/500Ω)= 468mA,因此即使将Rsense设置为500mA也不会得到它。为了避免将此设置的Rbias设置为例如250Ω,或者如下所述,请使用MOSFET作为Q1,然后该值就不那么重要了(10kΩ就可以了)

另一种选择是使用通用运算放大器恒流电路:

运算放大器恒流

在电源为4.8V的情况下进行仿真,电流限制为500mA,Rload从1mΩ变为50Ω,流过它的电流相对于此进行绘制(请注意,电流在500mA处保持不变,但受到限制):

恒流模拟

这可以满足您在4.8V电源下限制为500mA的要求,并且可以通过输入电压R2 / R3分压器改变运算放大器的同相来轻松调节。公式为V(opamp +)/ Rsense = I(Rload)例如,将1V参考电压除以20,以在opamp +输入端提供50mV,因此50mV /100mΩ= 500mA。
MOSFET用于避免基极电流误差使问题复杂化(Vth低的MOSFET也可用于原始晶体管电路中以改善问题)


有趣。我将电源电压提高到6.8V,将R_bias调整为780 Ohms,以在短时间内提供约0.5A的极限,然后尝试10 Ohm负载,并且看到电流骤降仅为〜20 mA,而不是上面所示的> 80 mA
learningvst 2012年

尝试以10V / 500mA的电流运行,您会发现小于1mA的差异。
奥利·格拉瑟

模拟器中的电流仍然下降约20 mA,但很高兴知道。可悲的是,我无法控制计划中的电压。但这都是好东西!谢谢
Learnvst

有趣-您使用哪种晶体管进行仿真?(我刚刚在模拟器中做了检查,得到了〜200uA的变化)
Oli Glaser 2012年

1
我刚刚意识到您的Rdefend是1 kOhm,而不是我最初想的1 Ohm。这将有所作为,请尝试将其降低到1欧姆。
奥利·格拉泽

3

我认为这里存在一个基本的误解。不是Rbias应该设置极限电流值,而是Rsense和Q2的Vbe下降的组合。

您的第一个电路有两种不同的限流效果:一种是流过Rbias的电流乘以Q1的增益(电流传输比),另一种是Q2的Vbe除以Rsense。第一个给出您看到的470 mA的值,但是控制不佳。在这种模式下发生的事情是电路的行为就像一个电阻,其电阻值为Rbias / Hfe,在这种情况下约为7.8Ω。电流仍将随电源电压而变化。

第二种机制将为您提供大约600 mA的值(即0.6V /1Ω),并具有更清晰定义的“拐点”-在这种情况下,有效源电阻为Rsense乘以Q2和Q1的组合增益,它更接近理想的电流源。但是,您还没有达到该机制的最新水平。


好答案。要使第二种机制占主导地位,将采取什么行动?
Learnvst 2012年

正如奥利(Oli)在回答中所说,您需要降低Rbias,以便首先启动其他机制。但是,Rbias的最大值取决于最坏情况下的Q1增益和最低的预期电源电压。更好的答案(特别是如果您期望广泛的可能的电源电压)将是用另一个电流源代替Rbias。
Dave Tweed

2

你说

“理想的限流器将完全没有电阻,直到负载试图汲取超过限制的电流为止。”

理想的电流传感器使用一个无限增益放大器来测量零欧姆电阻中的电压上升。
您可以通过使用一个低到足以引起可忽略的压降的电阻来近似零欧姆电阻。
“问题”是您的基本电路存在根本缺陷。甚至没有尝试实现类似理想的电路。相反,它使用Vbe压降作为必需的感应电压。这对Vsense设置了较低且较差的限制。

只要您使用Q2中的Vbe下降或等效阈值作为感测阈值,就无法找到理想的解决方案。需要一个“比较器”来检测接近零伏的电压,其中“闭合”取决于您的期望。在5V电源= 2%的情况下,例如0.1伏的压降可能足以满足大多数用途,但是如果您愿意,可以使用Vsense = 0.01伏的电压构建电路。

一个简单而明显的选择是使用IC比较器或运算放大器,但如果需要,您可以仅使用晶体管来构建合适的比较器。使用PNP的“长尾对”,其公共节点以V +为参考,或者使用NPN晶体管,其输入电压在〜= 0V处用作分压器串的底部,这些分压器将电压变化传送到以更高电压工作的晶体管基极。

下面的电路是从这里开始的,它提供了从一个晶体管一直到-

在此处输入图片说明

如果那没有意义,那么请看
维基百科-差分放大器

这将提供很多线索

这是一个内部带有PNP和NPN长尾对的IC 。这是针对100兆赫(或更高)的工作频率而做的,但显示了可以购买的产品。


很久以前,它们看起来像这样:-):

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.