简单的电路来输出4-20ma电流

这个电路的结构,然后分析它的工作原理——这是一个典型的 电压转电流V/I转换电路,用于输出 4–20 mA 工业标准信号。
电路结构还原根据元件推测
典型 4–20 mA 输出电路常用 运放 + 三极管 + 采样电阻 构成,你的元件基本符合:
U1 = LM358N双运放,这里用一个
Q1 = SS8050NPN 三极管,作为电流调整管
R1 = 1kΩ可能是运放输入电阻或反馈电阻
R2 = 0.1kΩ = 100Ω通常是电流采样电阻
V1 = 24V供电电源
V2 = 3V输入控制电压
XMM1万用表,用于测电流或电压
推测标准接法如下:
V2 (3V) → R1 (1k) → 运放同相输入端 (+)
运放输出 → Q1 基极
Q1 发射极 → R2 (100Ω) → GND
Q1 集电极 → 输出电流端 (I_out) → 负载 → VCC (24V)
运放反相输入端 (-) 接 Q1 发射极 (即 R2 上端)
这是 低侧电流源 的典型拓扑
工作原理分析
运放构成负反馈
运放同相端电压由 V2 经 R1 提供实际上是 3V 分压或直接输入。
反相端接 Q1 发射极电压也就是 R2 上的压降。
运放通过负反馈,使 反相端电压 ≈ 同相端电压。
发射极电流控制
若同相端电压为 V+ 约为 3V 或经分压后的值,则:
运放输出抬高 Q1 基极电压 → Q1 导通 → 发射极电流IE 流过 R2。
R2 上产生压降

负反馈使 VR2=V+
忽略运放输入偏置。

输出电流 I_out ≈ I_E因集电极电流 ≈ 发射极电流,忽略基极电流

如何得到 4–20 mA
若 V2 = 3V 直接输入同相端,则Iout=3V/100Ω=30mA超过 20mA,不合理
所以 R11kΩ和 V23V很可能是分压或串联限流,实际同相端电压应为:0.4V → 4mA,2.0V → 20mA
即 V+ 应在 0.4V ~ 2.0V 之间可调。
可能的接法是:
V2 = 3V 通过 R11k接同相端,并可能另有下拉电阻或电位器分压,来获得 0.4~2.0V 控制电压。
电路特点
输出电流与负载无关只要运放供电和 Q1 耐压足够。
24V 供电可以驱动较大负载电阻最大负载 ≈ (24V - 三极管压降) / 20mA ≈ 1kΩ 左右。
R2 为精密采样电阻,决定电流精度。
三极管 Q1 承担功率损耗,发热需注意。
计算过程:虚断、虚短
虚断:① 运放同相输入端和反相输入端视为断路,因此反相输入端无电流流入,R2上的电流全部来自MOS管源极,即 v⁻ / R2 = I_out(被控制输出的电流大小)。
虚短:② 运放工作于线性区时,同相输入端与反相输入端电压近似相等,即 v⁺ = v⁻。
由①②联立可得:I_out = v⁺ / R2 = Vin / R2。
由此可见,输出电流仅由单片机输入的电压Vin和采样电阻R2决定,与负载RL的大小无关。当Vin=3V时,若R2=100Ω,则I_out=3V/100Ω=30mA,与仿真结果完全吻合。该电路通过负反馈机制使R2上的电压始终跟随Vin,实现电压对电流的精准线性控制,负载变化时电流保持恒定不变。


讲解一下
由运放LM358N的虚短特性可知:同相输入端电压等于反相输入端电压,即 V⁺ = V⁻ = Vin = 3V。
由虚断特性可知:运放反相输入端无电流流入,因此流过R2(100Ω)的电流全部来自于三极管SS8050的发射极,即:
I_R2 = V⁻ / R2 = 3V / 100Ω = 30mA
由于三极管发射极电流≈集电极电流(忽略基极微小电流),所以输出电流 I_out = I_R2 = 30mA。
电路工作原理解析: 运放LM358N与三极管SS8050构成深度负反馈环路。当输出电流偏小时,R2上的电压降低,运放比较后增大基极驱动电压,使三极管导通加深,电流回升;反之亦然。最终稳态时R2电压始终等于Vin,实现压控恒流。该电路中三极管承担了24V电源与负载之间的多余压降,确保R2电压稳定在3V。仿真万用表XMM1读数0.02A(20mA)与理论计算存在差异,需检查三极管β值或实际导通压降影响。
关键参数对照表:
| Vin | 3V | 控制电压(由单片机提供) |
| R2 | 0.1K = 100Ω | 电流采样电阻 |
| R1 | 1K | 三极管基极限流电阻 |
| VCC | 24V | 主电源供电 |
| Q1 | SS8050 | NPN功率三极管,承担压降 |
| XMM1 | 显示0.02A | 万用表测量输出电流 |
总结
电路是一个典型的电压转电流(V/I)转换器,核心由运放LM358N、NPN三极管SS8050和采样电阻R2(100Ω)构成,用于工业标准的4-20mA信号输出。
工作原理基于运放的"虚短"与"虚断"特性。虚短使同相端电压V⁺等于反相端V⁻,虚断使反相输入端无电流流入,因此流过R2的电流完全由V⁻决定,即 I_out = V⁻ / R2 = V⁺ / R2。运放与三极管构成深度负反馈环路,当输出电流变化时,运放自动调节三极管基极驱动,使R2上的电压始终跟随输入电压Vin,从而实现输出电流仅由Vin和R2决定,与负载无关的恒流特性。
4-20mA的实现需要输入电压Vin在0.4V~2.0V之间可调(对应4mA~20mA)。该电路采用24V供电,可驱动最大约1kΩ的负载电阻。三极管Q1承担主要功率损耗,R2须选用精密电阻以保证电流精度。
仿真验证显示当Vin=3V、R2=100Ω时,理论输出为30mA,与计算一致。该电路结构简单、成本低廉,广泛用于LED驱动、传感器激励和工业控制等领域。
我要赚赏金
