您直接从电池为电容器充电。所以充电时间与产品RC有关,其中R只是电池的内阻。
尝试这样的事情:
模拟此电路- 使用CircuitLab创建的原理图
在这里,我已经拆分了基极电阻,以便电容器通过它的大部分充电。
这不仅实现了减慢电阻充电的目标,而且还有另一个好处。当开关被释放时,C1 仅通过一个 1K 的电阻向晶体管的基极放电,从而产生比充电快得多的放电。我们不能把那个电阻做得太小,因为我们需要保护晶体管的 BE 结免受放电电流的影响。
在模拟中,LED 电流在 1.5 秒左右开始建立,并在 1.8 秒左右达到最大值。因此,这显然不是突然开启的。但开启会随着更快的延迟而增加。
为了更快地开启,我们需要添加另一个晶体管级。下面的电路与上面的电路具有相似的时间延迟,但 LED 电流上升更快,超过 70 ms 左右。
模拟这个电路
对于快速开启的较长时间,我们需要更多增益。一种方法是用有源负载替换负载电阻。根据该电路的 LTSpice 仿真,它会产生 55 秒的延迟,此时 LED 在大约四分之一秒的时间间隔内斜升。该图显示了电容器充电(蓝色)与 LED 电流(绿色)的关系:
但是,它比一些基于 IC 的解决方案变得更加复杂。这种方法有利于满足业余爱好者的自我。(“我用分立元件做的,这些都不是易于使用的运算放大器或定时器 IC,看,甚至还有电流镜之类的东西!”)。
模拟这个电路
我们可以做一些小的改变,这样我们就不需要巨大的充电电阻,而可以使用更小的电容吗?是的!这是一种方法。我们可以通过在发射极中放置一个齐纳二极管(例如 8.2V)来提高晶体管 Q1,以便在基极有更高的开启电压。然后一个 100K 的充电电阻和一个 470uF 的电容给了我们一分钟多一点的时间。通过提高电容器必须产生的电压,我们可以获得相同 RC 值的更大延迟。
模拟这个电路