交通信号灯控制器
555 产生约 2 Hz 时钟驱动 10 状态环形计数器,或门组合状态,控制两个方向的红黄绿灯。
这是典型的有限状态机:555 提供时钟,环形计数器给出 10 个顺序状态,或门把若干连续状态合并为某个灯的点亮时间。555 频率 f ≈ 1.44/((Ra+2Rb)C) ≈ 1.44/((47k+20k)×10 µF) ≈ 2 Hz。改变组合逻辑即可修改各相位时长,体现了“计数器 + 译码”实现时序控制的方法。
| 位号 | 元件值 / 型号 |
|---|---|
| C1 | 10µF |
| D1 | |
| D2 | |
| D3 | |
| D4 | |
| D5 | |
| D6 | |
| R1 | 200Ω |
| R2 | 200Ω |
| R3 | 47kΩ |
| R4 | 10kΩ |
| U1 | RING CTR |
| U2 | NE555 |
| U3 | OR |
| U4 | OR |
| U5 | OR |
| U6 | OR |
共 17 个元件,取自 KiCad 原理图。
- KiCad 原理图
traffic.kicad_sch - 原理图大图(SVG)
traffic.svg - CircuitJS 电路文件(在新窗口打开仿真)
traffic.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。