构建LED定序器:555定时器与4017计数器——分频与去抖动
元件与材料
- 4017十进制计数器/分频器(Radio Shack目录#276-2417)
- 555定时器IC(Radio Shack目录#276-1723)
- 十段条形图LED(Radio Shack目录#276-081)
- 一个SPST开关
- 一节6伏电池
- 10kΩ电阻
- 1MΩ电阻
- 0.1µF电容(Radio Shack目录#272-135或等效)
- 耦合电容,0.047-0.001µF
- 十个470Ω电阻
- 带耳机的音频探测器
警告! 4017 IC为CMOS,因此敏感于静电。
任何单刀单掷开关均可;家用灯开关即足够且易得。
音频探测器帮助评估信号频率。若有示波器,可省略它。
交叉参考
电路课程,第4卷,第3章:"逻辑门"
电路课程,第4卷,第4章:"开关"
电路课程,第4卷,第11章:"计数器"
学习目标
- 用555无稳态多谐振荡器产生时钟脉冲
- 用4017十进制计数器产生十选一脉冲序列
- 使用4017作为分频器
- 用秒表和计数器输出测量频率
- 解释下拉电阻的作用
- 理解开关抖动对数字电路的影响
- 实现基于555的机械开关去抖动
原理图
实物接线图
实验步骤
4017 IC是CMOS十进制计数器,有十个输出引脚。当时钟引脚(引脚14)发生低-高跃变时,芯片前进一步,置下一输出高而其余保持低。配置为无稳态振荡器的555定时器使计数器循环遍历所有十个输出,依次点亮各LED后重启序列。调节555的电阻和电容值改变闪烁率。
将跳线从引脚14(时钟)断开至引脚3(输出)并手持自由端。环境60Hz工频噪声将驱动计数器,LED快速闪烁,演示计数器对外部高频信号的灵敏度。
引脚15(复位)和引脚13(时钟使能)接地使计数器自由运行。拉高复位将计数器归零(引脚3高,其余低)。拉高时钟使能暂停计数。将复位连接到某输出引脚缩短序列;尝试将跳线从地移至各输出并观察哪些LED点亮。
因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序列。
工业技术