恒流源电路就是要能够提供一个稳定的电流以保证其它电路稳定工作的基础。
恒流源用处非常广泛,最常见的就是LED灯驱动等。
( _& p( ?, C. ~) h2 }8 O
1. 运放+开关管+采样电阻
' M, b/ y1 W* t( c+ ]8 i6 K/ J4 o
在这个电路里,运放的作用是比较器,而Rs的作用是将电流值转化为电压值。
当电流较大,导致Rs的电压大于Vref时,比较器输出低电平,三极管关断,电流开始减小;
当电流较小,导致Rs的电压小于Vref时,比较器输出高电平,三极管打开,电流增加。
由于该电路是纯模拟电路,所以信号反馈比较快,得到的电流也接近恒流。
【输出电流】Iout=Vref/Rs.
! K2 A* ?- t2 r! \% l3 w
2. 三极管+开关管+采样电阻
& M/ I3 `& A. `9 O. V( O0 o, [
在这个电路里,R1的作用是将电流值转化为电压值,该电压值与一个三极管的基极压降做比较。
当电流较大,导致R1的电压大于Vbe时,Q1导通,Q2的基极压降接近于0,Q2三极管关断,电流开始减小;
当电流较小,导致R1的电压小于Vbe时,Q1关断,Q2三极管导通,电流增加。
由于该电路是纯模拟电路,所以信号反馈比较快,得到的电流也接近恒流。
【输出电流】Iout=Vbe/R1.
. y8 \9 z: B( ?8 w4 I
; y# P/ n8 L# ~4 f
在这个电路中,用ADC采集采样电阻转化的电压值,经MCU处理之后,调节PWM的输出占空比,进而来实现恒流。
调节占空比的过程,一般需要加入PID,以保证精准的恒流。