[疑难问答] 延时开关电路

[复制链接]
133|42
earlmax 发表于 2026-8-30 12:06 | 显示全部楼层 |阅读模式
555系列有几种不同的规格

NE555是民用版本, 推荐的工作温度是 0 - 70

NA555, SA555, SE555 是工业版本, 推荐工作温度为 -40 - 100

电压: 最高18V, 推荐工作电压15V以内

电流: Pin3 输出电流支持 ±225 mA, 推荐的工作电流区间是 ±200 mA. 注意: 支持反向的电流

输出电平压降

输出低电平, 负载到200mA时, VCC 15V -> Vout 2.5V
输出高电平, 负载到200mA时, VCC 15V -> Vout 12.5V
NE555 的工作机制
NE555 通过 Trigger(Pin2) 和 Threshold(Pin6) 检测电压并控制输出

如果 Trigger(Pin2) 检测到任何低于电源电压1/3的电压, 它就会打开Pin3输出
如果 Threshold(Pin6) 检测到任何超过电源电压2/3的电压, 它将关闭Pin3输出
每当 Pin3 输出处于关闭状态时, Discharge(Pin7)放电引脚内部接地,即其内部连接到GND
开机延时启动电路
这种电路一般用来控制电源的延迟接通或控制其他电源电路的延迟接通.




上面电路的工作机制

电路通电后, 电容C充电可以视为通路, Trigger(Pin2), Threshold(Pin6)处于高电平, Pin3 输出关闭
电容C充电过程中 Pin2, Pin6 电位下降
到 Pin2 电位低于 1/3VCC 时, Pin3 打开输出, 并一直保持下去
电路的延迟时间(单位:秒)计算

T = 1.1 * R * C
电路中的二极管VD, 用于电源断电后电容C放电.

开关控制的延时电路
下图是使用电阻和电容的简单延时器的电路。电路自动开启/关闭输出的时间是固定的,可以使用计算部分提到的公式计算. 如果要控制交流电器或者大电流负载例如直流电机, 需要在555的输出端增加一个继电器.




如果将电阻换成可变电阻, 就可以调节延时的时间范围.



开关延时电路工作原理

当该电路刚通电时, Pin3输出处于关闭状态. 当输出关闭时 Discharge(Pin7)在内部接地, 因此电容完全放电

当开关被按下时, 会发生如下变化

Trigger(Pin2) 被接地了, 由于Pin2电压小于 VCC 的1/3, Pin3 输出开启
因为输出开启, Discharge(Pin7) 和 GND 断开了, 不再接地
470uF这个电容会通过电阻开始充电
因为 Threshold(Pin6) 连到电容正极, 它会检测到电容正极的电压, 当电容充电到 VCC 的2/3时, 就会关闭 Pin3 的输出
以上, 470uF电容从 0V 充电到 2/3 VCC 的这段时间, 就是延迟时间
因为 Pin3 的输出关闭, Pin7 在内部重新连接到 GND, 电容开始放电, 直到电压归0
每次按下按钮开关时,重复上述步骤

延时顺序启动电路
一些大功率电器在启动时需要按顺序启动, 通过NE555电路可以提供这种顺序控制. 下图是一个典型应用



计算计时器的延迟时间
电路延时的时间长度, 等于电容从 0V 充电到 2/3 VCC 所需的时间, 理论上该值等于:

T = 1.1 * R * C
其中T是以秒为单位的时间, R, C是电阻和电容的值. 例如在固定延时的电路图中使用68K电阻和470uF电容, 其延迟时间为

T = 1.1 * (68000) * (0.000470) = 32 seconds
一般会固定电容值, 计算对应的电阻, 例如如果需要60秒的延迟

60 = 1.1 * R * (0.000470)
通过这个式子可以得到R值是116K. 而在实际使用中由于电容的放电, 延迟时间将高于计算值

LTspice XVII 模拟
以下是使用 LTspice XVII 模拟的开关控制延时电路, 以下信息都可以从截图中获取, 为了方便阅读用文字描述一下

时间跨度为10秒
电源电压5V
使用一个反向脉冲模拟开关动作, 脉冲宽度即按下开关的时间为0.1秒
蓝线代表反向脉冲的电压曲线
绿线代表OUT上的电压
可以看到在按下按钮(即脉冲的下降沿)时, OUT输出高电平, 并保持了3.5秒之后才掉回低电平, 实现了延时效果.



日常应用
电器的延时启动. 对于经常停电的地方, 可以防止在来电那一刻的电涌烧坏电器, 等待电压稳定后再给电器上电
楼道灯, 按一下亮3分钟, 节约用电
控制输出设备一个接一个地启动(可以通过555的 reset 脚, 级联多个延时电路来实现)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

单片机出现之前的万能电路  发表于 2026-8-30 22:20
iyoum 发表于 2026-9-7 21:12 | 显示全部楼层
强烈建议使用隔离变压器为电路供电后再进行调试,这是保障人身安全的关键一步。
蚊子的噩梦 发表于 2026-9-13 21:39 | 显示全部楼层
那个延时公式T=1.1RC挺实用的,我算了一下如果要10秒延时,用100uF电容的话电阻大概91K,不过实际得考虑电容漏电流和放电时间。
robertesth 发表于 2026-9-8 13:03 | 显示全部楼层
如何用单片机实现延时效果?              
houjiakai 发表于 2026-9-8 14:05 | 显示全部楼层
RC 延时电路必须考虑电容充放电完整回路;电源快速上电 / 掉电场景,要增加泄放二极管,保证每次上电延时一致。
louliana 发表于 2026-9-8 21:57 | 显示全部楼层
若使用继电器驱动负载,必须在继电器线圈两端反向并联一个续流二极管。这个二极管能吸收继电器断电时产生的反向感应电动势,保护驱动三极管不被击穿。
burgessmaggie 发表于 2026-9-9 19:31 | 显示全部楼层
主电源断开后,储能电容不能反向向输入侧泄放,需要串联肖特基二极管隔离。
louliana 发表于 2026-9-9 21:45 | 显示全部楼层
上电 RC 延时电路当电源掉电,电容需要快速放电,否则下次上电延时错乱。
phoenixwhite 发表于 2026-9-10 12:17 | 显示全部楼层
可调延时场景使用多圈精密电位器,避免普通电位器接触不良导致延时跳变
saservice 发表于 2026-9-10 12:50 | 显示全部楼层
NE555、74HC123、MCU等,通过内部振荡器或软件计数实现高精度延时,支持可调延时或固定延时。
yorkbarney 发表于 2026-9-10 16:01 | 显示全部楼层
电容必须设计放电回路,否则第二次触发时电容仍有残余电压,延时时间会严重不准甚至完全失效。放电回路建议由开关直接控制,既保证快速放电,又避免电阻持续消耗功耗。
hilahope 发表于 2026-9-10 18:04 | 显示全部楼层
RC 节点对地增加放电二极管,电源掉电时电容快速泄放。
pmp 发表于 2026-9-10 19:21 | 显示全部楼层
在 IC 的复位引脚增加 RC 延时网络,使 IC 在上电初期保持复位状态,忽略瞬态脉冲
febgxu 发表于 2026-9-10 21:14 | 显示全部楼层
基础方案,通过电阻和电容充放电实现延时,延时时间  。优点:低成本、简单;缺点:延时精度受温度、元件参数影响大,不适合高精度场景。
jf101 发表于 2026-9-10 21:21 | 显示全部楼层
延时开关用RC定时加比较器或单片机定时器都能实现,注意继电器触点保护与延时精度受温度影响,实测校准更可靠。
adolphcocker 发表于 2026-9-10 22:26 | 显示全部楼层
简单的RC延时电路精度不高,延时时间会因元件误差、温度变化、电源电压波动等因素而改变。对于超过15分钟的长延时,误差会非常显著,稳定性也较差。
eefas 发表于 2026-9-11 12:14 | 显示全部楼层
使用 MOS 管做延时开关时,需特别关注Vth和Vgs 耐压值。Vth 决定了电路的最小供电电压,Vgs 耐压决定了最大供电电压
iyoum 发表于 2026-9-11 13:12 | 显示全部楼层
标志位在程序中如何影响流程?              
timfordlare 发表于 2026-9-11 16:24 | 显示全部楼层
掉电储能不要用普通陶瓷,容量小;优先低 ESR 电解 / 钽电容,注意耐压裕量。钽电容注意防浪涌。
51xlf 发表于 2026-9-11 17:25 | 显示全部楼层
电解电容的漏电流会导致实际延时偏短,尤其在长延时场景下误差显著。精度要求高时优先选用薄膜电容或钽电容
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

2206

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0