RC延时电路是模拟电路里最基础的延时方案,就一个电阻加一个电容,利用电容充放电的时间差来实现延时。别看它简单,上电复位、按键消抖、定时触发这些场景里到处都是它的身影。今天把几种常用的RC延时电路画出来,顺便说说参数怎么算。
最基础的RC延时就是电源串联电阻接电容,电容两端电压作为输出。上电时电容电压从0开始按指数上升,时间常数τ=RC。电容电压达到某个阈值(比如施密特触发器的高电平门限)所需的时间就是延时。公式是t=-RC×ln(1-Vth/VCC),Vth是门限电压。比如VCC=5V、Vth=3V、R=10kΩ、C=10μF,算出来t≈10k×10μ×ln(5/2)≈91ms。
第二种是加三极管的RC延时电路。电容充电到一定程度后三极管导通,输出翻转。这种电路驱动能力比纯RC强,能直接带继电器或者LED。参数计算稍微复杂一点,要考虑三极管的基极电流和放大倍数。一般经验是先按纯RC算个大概,再实测调整电容值。
第三种是用555定时器的单稳态模式做延时。555内置了比较器和触发器,外接一个电阻和电容就能实现精确延时。延时时间t=1.1×R×C,比纯RC稳定得多,因为它有内部基准电压做比较。需要几秒到几分钟延时的场合,用555比纯RC靠谱。
实际用的时候有几个坑。第一,电容的漏电流会影响长时间延时,尤其是电解电容,漏电流大的话充不到预期电压。第二,电阻的精度和温漂也要考虑,精密延时用金属膜电阻。第三,上电瞬间的浪涌可能导致误触发,输入端加个小电容滤波会稳很多。如果需要精确延时,还是建议用单片机定时器,RC延时适合对精度要求不高的简单场合。
下一篇:没有了