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