历史上的今天
返回首页

历史上的今天

今天是:2025年05月26日(星期一)

正在发生

2021年05月26日 | 干货 | 什么是延时电路?6种延时电路原理讲解

2021-05-26 来源:网络

众所周知,说到延时,很多人都会想到用软件件来实现,比如定时器之类的。今天就来说说用硬件来实现定时的方式,虽说没有那么准,但是有些场合还是用得到的。今天我们来介绍一下6种延时电路工作原理。


1、 精确长延时电路图



图片

该电路由CD4060 组成定时器的时基电路,由电路产生的定时时基脉冲,通过内部分频器分频后输出时基信号。在通过外设的分频电路分频,取得所需要的定时控制时间。

通电后,时基振荡器震荡经过分频后向外输出时基信号。作为分频器的IC2 开始计数分频。当计数到10 时,Q4 输出高电平,该高电平经D1 反相变为低电平使VT 截止,继电器断电释放,切断被控电路工作电源。

与此同时, D1 输出饿低电平经D2 反相为高电平后加至IC2 的CP 端,使输出端输出的高电平保持。

电路通电使IC1、IC2 复位后,IC2 的四个输出端,均为低电平。而Q4 输出的低电平经 D1 反相变为高电平,通过R4 使VT 导通,继电器通电吸和。这种工作状态为开机接通、定时断开状态。

2、 RC延时电路



图片
RC延时电路如图所示,电路的延时时间可通过R或C的大小来调整,但由于延时电路简单,存在着延时时间短和精度不高的缺点。对于需要延时时间较长并且要求准确的场合,应选用时间继电器为好。

在自动控制中,有时为了便被控对象在规定的某段时间里工作或者使下一个操作指令在适当的时刻发出,往往采用继电器延时电路。图给出了几种继电器延时电路。

图(a)所示电路为缓放缓吸电路,在电路接通和断开时,利用RC的充放电作用实现吸合及释放的延时,这种电路主要用在需要短暂延时吸合的场合。有时根据控制的需要,只要求继电器缓慢释放,而不允许缓慢吸合,这时可采用图(b)所示的电路。

当刚接通电源时,由于触点KK一l为常开状态,因而RC延时电路不会对吸合的时间产生延时的影响,而当继电器K。吸合后,其触点Kk-1,闭合,使得继电器kk的释放可缓慢进行。简单的计算出RC延时电路所产生的时间延时,例如R=470K,C=0.15UF 时间常数直接用R*C就行了。

3、 555构成的简易长延时电路



图片

当按下按钮SB 时,12V 的电源通过电阻器Rt 向电容器Ct 充电,使得6 脚的电位不断升高,当6 脚的电位升到5 脚的电位时,电路复位定时结束。

由于在5 脚串上了一个二极管VD1 使得5 脚电位上升,因此比一般接法(悬空或通过小电容接地)具有了更长时间的定时。

4、 由两个555时基电路构成的长延时电路



图片

IC1 555 时基电路接成占空比可调的自激多谐振荡器。当按下按钮SB 后,12V 的直流电压加到电路中,由于电容器C6 的电压不能突变,使得IC2 电路的2 脚为低电平,IC2 电路处于置位状态,3 脚输出高电平,继电器K 得电,触点K-1、K-2 闭合,K-1 触点闭合后形成自锁状态,K-2 触点连接用电设备,达到控制用电设备通、断的作用。

同时IC1 555 时基电路开始形成振荡,因此3 脚交替输出高、低电平。当3 脚输出高电平时,通过二极管VD3、电阻器R3 对电容器C3 充电。

当3 脚输出低电平时,二极管VD3截止,C3 没有充电,因此只有在3 脚为高电平时才对C3 充电,所以电容器C3 的充电时间较长。

当电容器C3 的电位升到2/3VDD 时,IC2 555 时基电路复位,3 脚输出低电平,继电器K 失电,触点K-1、K-2 断开,恢复到初始状态,为下次定时做好准备。

5、 单运放构成的单稳延时电路



图片

常态时,IC输出保持低电平,这个状态是稳定的。当负脉冲经C1输入至反相端时,反相端电位低于同相端电位,输出端由低电平翻转为高电平,这个状态是不稳定的。

此高电平经R1、R2分压后加至IC的同相端,使同相端电位高于反相端,从而保持高电平输出。同时,该高电平经R3和C2充电,当C2上电压被充至使反相端电位高于同相端电位时,其输出端又翻转为低电平。

此时,同相端电位约为零,而C2上的电压经VD1迅速向输出端放电,使电路加速恢复到初始状态。

电路稳定后反相端电位仍高于同相端电位,使输出低电平得以保持。

该电路的延时时间T不仅取决于R3、C2,而且还取决于R1、R2的分压比。

所以,调节延时时间十分方便,既可调整C2、R3进行延时粗调,又可调整R2进行细调(分压比若取1/2~2/3,延时精度较高)。

但是,该电路在上电时的状态是随机的,要使该电路上电后有唯一的输出状态,有两种方法:

一是在电路中增加R4.这样,在上电时,由于C1上电压不能突变,电源电压经R4、C1加至反相端,即可置输出于低电平;

二是在同相端与地之间接一只二极管VD2和一只开关S(如虚线所示)。

上电时如输出为高电平,虽然这一状态是不稳定的,但如上所述,要经过时间T输出才为低电平,而实用上往往需要电路上电时即刻复位。

为此,可在上电时先将S接通,若输出为高电平,则C2充电到0.7V即可使电路复位,大大缩短了电路上电复位的时间。复位后将S断开,电路即可正常工作。

6、 晶体管延时电路



图片

延时部分由BG1、BG2复合后与电容C组成密勒积分电路。电源接通前C的端电压为零,电源接通后BG3、BG4导通,继电器J吸合,同时电容C被充电,充电电流经R2、C、R构成回路,a点电位上升,引起b点电位下降,b点电位的下降又限制了a点电位上升。

a、b两点电位互相补偿的结果使a点电位的上升量非常小,充电电流接近似恒定。

当b点电位上升到10V左右时,BG3、BG4接近截止,继电器J释放,延时过程结束。按一下按钮AN,电容C迅速经D1放电,继电器J吸合,开始下一个延时过程。

延时电路经常会用到,RC电路是比较简单的电路。当然,改变电路各个元器件的参数,可以达到不同的延时。


推荐阅读

史海拾趣

ERP公司的发展小趣事

面对不断变化的市场环境和客户需求,电子智链始终保持创新和进取的精神。公司不断投入研发资源,推出新的ERP产品和解决方案,以满足客户日益增长的需求。同时,电子智链也积极应对来自国内外竞争对手的挑战,通过不断提高产品质量和服务水平来巩固自身的市场地位。在未来的发展中,电子智链将继续秉持“客户至上、创新驱动”的理念,致力于为电子企业提供更加先进、高效和可靠的ERP解决方案。

EPCOS/TDK公司的发展小趣事

作为全球领先的电子元器件制造商之一,EPCOS在通信领域取得了显著的突破。其电容器、电感器等产品在通信系统中发挥着关键作用,为各种通信设备提供了稳定的电源和信号处理方案。EPCOS不断投入研发资源,致力于开发适应新一代通信技术需求的高性能电子元器件。这些创新产品不仅提高了通信系统的性能和可靠性,也推动了整个通信行业的进步。

以上是关于EPCOS/TDK公司发展起来的5个相关故事。这些故事不仅展示了公司在技术创新、市场拓展等方面的成就,也体现了其在电子行业中的重要地位和影响力。

Glenair公司的发展小趣事
如果电路的供电电源不稳定或电压不足,也可能影响电路的正常工作。
宁波晨翔电子(CONNFLY)公司的发展小趣事

作为一家有社会责任感的企业,晨翔电子始终关注环保问题。公司在生产过程中积极采用环保材料和工艺,减少对环境的影响。同时,公司还积极参与社会公益活动,回馈社会。这些举措不仅体现了公司的环保意识和社会责任感,也为公司赢得了更多客户和社会的认可和支持。

Epistar Corp公司的发展小趣事

面对不断变化的市场需求和行业竞争格局Epistar始终保持创新精神不断探索新的技术方向和应用领域。公司加强与高校和研究机构的合作共同研发新技术、新产品;同时,Epistar还积极参与制定行业标准推动LED行业的健康发展。这些创新举措使Epistar在行业中始终保持领先地位引领着未来LED技术的发展方向。

Amphenol Thermometrics公司的发展小趣事

近年来,随着OLED(有机发光二极管)技术的兴起,LED行业面临着巨大的挑战。Epistar敏锐地意识到了这一点,开始积极调整战略方向,加大在OLED技术领域的研发力度。同时,公司还通过优化产品结构、提高生产效率等措施降低成本、提升竞争力。这些努力使Epistar在OLED技术浪潮中保持了稳健的发展态势。

问答坊 | AI 解惑

【转】我是工程师——《不是研发产品,而是创造生命》

不是研发产品,而是创造生命!毕业之后,便从事了电子工程师的工作。 电子工程师注定要同代码、文档这些枯燥的东西打交道,也正是因为工作环境的相对封闭和工作性质的相对单一、很多工程师都疏于言表、性格内向,往往给人木讷的印象。《上班这点事 ...…

查看全部问答>

各位版主帮我修个程序,,十万着急,,对熟悉人很简单

我附件的程序有个问题:   如果修改了参数不按SET突然断电就保存不了,,要修改为只要修改了参数不按SET也可以自动保存   把哪个地方修了发个说明过来,...最好发个修改后完整的版本和完整版本哪里有修改的说明过来....麻烦了,,,  …

查看全部问答>

WINCE6.0不支持SQL SERVER MOBILE?

看资料说WINCE6.0不支持SQL SERVER MOBILE,请问以前在5.0上写的SQL MOBILE程序怎么处理才能移植到6.0上?…

查看全部问答>

MSP430芯片SPI的驱动程序,存储器用的芯片AT45DB161D 编译时找不到头文件include "AT45DB161D.h"

我写的程序是关于MSP430的SPI驱动,实现数据的简单读写,但在编译时总提示  找不到头文件 include \"AT45DB161D.h\"的源文件,下面是我写的程序: #include #include \"AT45DB161D.h\" #define NOP() { _nop_(); _nop_(); _nop_(); ...…

查看全部问答>

DeviceIoControl 调用驱动 如何得知驱动被调用了呢 ? dbgview.exe 看不到输出

我用 delphi 做了个调用自己驱动(win 2k ddk) 可是DeviceIoControl   总返回false  也不知道驱动运行没有 哪怕进入了 入口函数 如果驱动被调用  如何看到 入口函数中   DbgPrint  调试信 ...…

查看全部问答>

问个小问题~~

各位大虾......弱弱的问下.... 现在要招嵌入式开发的公司是不是都不要新手的呢? 偶想转..不知道有没有公司要新手的...一个人自学好难啊~~…

查看全部问答>

.Net Compact Framework 1.1中有没有获得当前线程ID的方法?

.Net Compact Framework 1.1中有没有获得当前线程ID的方法? 完全版中倒是有AppDomain.GetCurrentThreadID() coredll.dll中有没有我也不知道。 哪位大虾帮帮我啊~…

查看全部问答>

请问:Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment de

Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment definition. At least 0x4 more bytes needed. The pro××em occurred while processing the segment placement command "-Z(DATA)CSTACK+_STACK_SIZE#", wher ...…

查看全部问答>

【MSP430共享】MSP430的Proteus仿真集锦

仿真不是万能的,但是有时候仿真对暂时没有开发板的童鞋们,还是有点帮助的,能够帮助各位童鞋入门啊,等等等等…… 尽信仿真不如无仿真,大家在初学时如果仿真学的差不多了,最好还是要买个开发板玩玩,享受其中乐趣。 现在贴些proteus仿真的实 ...…

查看全部问答>

ARM问题

我用ADS1.2编译生成两个目标文件(init.o 和main.o),仿真没问题,但是我烧了几次复位没有反应(S3C2410开发板)。请高人请点:两个目标文件(init.o和main.o)怎么烧写。备注一下,我烧写用K9S1208()函数。…

查看全部问答>