亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

构建LED定序器:555定时器与4017计数器——分频与去抖动

元件与材料

警告! 4017 IC为CMOS,因此敏感于静电。

任何单刀单掷开关均可;家用灯开关即足够且易得。

音频探测器帮助评估信号频率。若有示波器,可省略它。

交叉参考

电路课程,第4卷,第3章:"逻辑门"
电路课程,第4卷,第4章:"开关"
电路课程,第4卷,第11章:"计数器"

学习目标

原理图

构建LED定序器:555定时器与4017计数器——分频与去抖动

实物接线图

构建LED定序器:555定时器与4017计数器——分频与去抖动

实验步骤

4017 IC是CMOS十进制计数器,有十个输出引脚。当时钟引脚(引脚14)发生低-高跃变时,芯片前进一步,置下一输出高而其余保持低。配置为无稳态振荡器的555定时器使计数器循环遍历所有十个输出,依次点亮各LED后重启序列。调节555的电阻和电容值改变闪烁率。

将跳线从引脚14(时钟)断开至引脚3(输出)并手持自由端。环境60Hz工频噪声将驱动计数器,LED快速闪烁,演示计数器对外部高频信号的灵敏度。

引脚15(复位)和引脚13(时钟使能)接地使计数器自由运行。拉高复位将计数器归零(引脚3高,其余低)。拉高时钟使能暂停计数。将复位连接到某输出引脚缩短序列;尝试将跳线从地移至各输出并观察哪些LED点亮。

构建LED定序器:555定时器与4017计数器——分频与去抖动

因4017为分频器,555的200Hz时钟在完整十步序列启用时,任一输出产生20Hz脉冲。一般而言,每个输出每十个时钟周期产生一个脉冲。

为听到此分频,从输出0(引脚3)经0.047-0.001µF耦合电容接地并接入音频探测器。复位接地时,您将听到每次0 LED亮起时的"咔哒"声——555频率的十分之一。

用秒表数一分钟内的咔哒数。乘以十再除以60得555频率(Hz)。我的构建(1MΩ,0.1µF,13V供电)每分钟79次咔哒得13.17Hz。

为听未分频时钟,将音频探测器接555引脚3。产生的嗡嗡声为原始振荡器频率。

将复位接至中间输出可创建1/9、1/8……1/2分频比。例如,连接复位至第六LED得1/5比率,产生约1/10配置两倍咔哒率。

将1MΩ定时电阻替换为较小值(如10kΩ)增加555频率。移动复位跳线聆听变化音调——分频因子为2、4、8时出现八度关系。

开关抖动演示:断开555,将SPST开关串联10kΩ下拉电阻接引脚14。下拉确保开关断开时定义低态,防止悬空输入和虚假计数。切换开关时,计数器可能因快速触点抖动跳过步骤。

为消除抖动,用555作单稳态去抖动器:开关接触发引脚,用555输出驱动计数器时钟。确保电容充电时间超过开关稳定期但足够短不漏过快速激活。

去抖动电路下,每次开关按下导致单次计数,恢复预期LED序列。

工业技术

  1. 布谷鸟钟:历史、工艺与现代演变
  2. 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
  3. 用 Arduino UNO 制作柏林时钟 – DIY LED 矩阵时钟
  4. 模拟指针风格 POV 时钟:Arduino Nano + 17 LED + 霍尔传感器
  5. 声控 8 路 LED 灯光秀:Arduino 入门项目
  6. 从零构建智能 Arduino 四足机器人:完整指南
  7. 晶体管作电控开关:电流放大演示实验
  8. 脉冲光传感器:放大 LED 光脉冲为可听声音
  9. 移位寄存器:基础、应用与设计变体
  10. 串入串出移位寄存器:基础与实际应用
  11. LED灯带配件大全:连接、控制与定制化布线
  12. Verilog 时钟发生器设计与实现指南