跳到主要内容

3X3X3 LED 立方体电路

本文旨在描述一个简单的 LED 立方体电路的设计与工作原理。大多数 LED 立方体电路是基于微控制器设计的。然而,为了避免编程上的复杂性,我们决定采用一种更简单的方案,仅通过 定时器 与 计数器 的组合来驱动 LED 立方体。

在这个电路中,总共使用 27 个 LED,按照立方体的形式排列,共分为 9 组三个 LED 的串联单元。除了 LED 外,主要元器件只有一颗 555 定时器 IC 和两颗 4017 十进制计数器 IC。IC 4017 是一种 CMOS 十进制计数器,内部集成计数与译码功能。之所以选择 4017,是因为它能够直接驱动 LED,而无需额外的 BCD 译码器。

1. 3X3X3 LED 立方体电路原理​

该电路基于 使用时钟脉冲驱动 LED 的原理。设计思路是让立方体中每组三个 LED 逐步依次点亮,最终实现立方体表面乃至整个立方体的发光效果。

电路通过 两颗计数器 来实现这种逐步点亮的效果:

  • 第一个计数器 负责前 9 个脉冲,每个脉冲触发一组三个 LED 发光;
  • 第二个计数器 从第 10 个脉冲开始工作,使立方体的每一面依次点亮。

电路的时钟脉冲由 555 定时器 提供,555 被配置为 非稳态多谐振荡器(Astable Multivibrator) 模式。

2. 3X3X3 LED 立方体电路图​

alt text

3. 3X3X3 LED 立方体电路设计​

电路设计分为三个部分:

3.1. 555 定时器设计​

第一部分是将 555 定时器 设计为 非稳态多谐振荡器。假设我们希望的周期约为 1 秒。

输出信号频率由以下公式给出:

f=1.44(Ra+Rb)×Cf = \frac{1.44}{(R_a + R_b) \times C}

假设电容 CC 取 100 μF100\,\mu\text{F},计算得出两个电阻 RaR_a 和 RbR_b 的阻值约为:

Ra+Rb≈10 kΩR_a + R_b \approx 10\,\text{k}\Omega

3.2. 计数器单元设计​

第二部分是设计计数器单元。由于电路中只使用了一个计数器,因此 “除以 10” 输出引脚(divide by 10 output pin)保持未连接。

如果需要级联多个计数器,则 “除以 10” 输出引脚 或 进位输出引脚(carry out pin)应连接到另一颗计数器的 时钟引脚 或 进位输入引脚。另外,计数器的 主复位引脚(master reset) 和 时钟使能引脚(clock enable) 必须接地。

3.3. LED 立方体单元设计​

第三部分也是最关键的部分:设计 LED 立方体。

我们将 9 组三 LED 串联单元 排列成立方体形状。每组三个 LED 串联,且每组三 LED 之间并联。具体接法如下:

  • 每组三个 LED 串联,上一颗 LED 的阴极连接到下一颗 LED 的阳极;
  • 每组三 LED 之间并联,三组上方 LED 的阴极相互连接;
  • 所有 LED 的阳极连接到公共接地点(GND)。

最终形成一个 3 × 3 × 3 的 LED 立方体。

4. 3X3X3 LED 立方体电路工作原理​

当开关 S1 闭合后,电路开始工作,555 定时器 产生所需的 时钟脉冲 来触发两个计数器。

555 定时器工作在 非稳态模式,因此会连续产生高电平和低电平的时钟脉冲。555 的输出通过并联方式同时送入两颗 4017 十进制计数器,以确保它们同时接收时钟信号。

在本电路中,4017 芯片采用级联配置。IC 4017 内部包含 五级约翰逊计数器(Johnson Counter) 和 显示译码电路。每当接收到一个高电平的时钟脉冲时,4017 会在对应的输出引脚产生一个高电平信号。

换句话说,每当接收到一个正向时钟脉冲,4017 对应的输出引脚会置高,其余引脚保持低电平。只要保持 复位引脚 和 时钟使能引脚接地,4017 会持续正常工作。

由于每个 4017 输出引脚都连接到一组三 LED 串联单元,因此当某一输出引脚变高时,该组 LED 便会点亮。

例如:

  • 当第一个时钟脉冲到达时,4017 的第 3 脚输出高电平,与其相连的 LED 三联组开始发光;
  • 在前 9 个时钟脉冲期间,9 组三 LED 会依次点亮。

由于时钟周期较短,肉眼看到的效果是立方体 LED 闪烁,形成非常炫目的动态显示。

5. 3X3X3 LED 立方体电路应用​

  • 可用于家庭装饰照明;
  • 可通过修改电路,使整个立方体同步点亮;
  • 可用于家庭 LED 照明系统。

6. 3X3X3 LED 立方体电路局限性​

  • 电路相对复杂,需要大量的连接;
  • 使用 数字计数器 IC 会产生 传播延迟,导致时间延迟问题;
  • 这是一个理论电路,实际制作中可能需要修改;
  • 使用 CMOS 器件存在静电损坏风险,不能直接用手触摸芯片引脚;
  • 电路不支持 所有 LED 同时点亮。