数电流水灯电路设计

1 整体设计

1.1 设计要求

利用所学的的数字逻辑电路的相关理论知识设计并制作一个彩灯 控制电路。

1.2 设计任务

1. 设计脉冲产生电路,脉冲周期可以调整;

2. 设计移位寄存器电路,控制彩灯的移动和亮灭

1.3 性能指标要求

1. 具有控制彩灯右移、左移、全亮及全灭等功能;

2. 彩灯移动至少有 4 种速度;

3. 可以实现循环左、右移;

4. 彩灯的布图形状随意。

2 整机实现的基本原理及框图

2.1基本原理

1.电路组成

该电路主要由时钟脉冲发生电路和流水灯显示电路两部分组成。

2.时钟脉冲发生电路

核心芯片:NE555芯片。

工作原理:NE555芯片通过外部电阻和电容构成多谐振荡器,产生稳定的时钟脉冲信号。其振荡周期公式为T=(R1+2R2)Cln2,通过调整电阻和电容的值可以改变脉冲频率,从而控制流水灯的闪烁速度。

3.流水灯显示电路

核心芯片:两个74LS194芯片。

工作原理:74LS194是一种双向移位寄存器,可以通过控制信号实现数据的左移或右移。两个74LS194芯片串联或并联,可以扩展控制更多LED灯。时钟脉冲信号输入到74LS194的时钟端,驱动寄存器内的数据位逐位移动。LED灯连接在74LS194的输出端,随着数据位的移动依次点亮或熄灭,形成流水灯效果。

4.控制功能

方向控制:通过控制信号S0和S1的电平状态,可以决定74LS194是左移还是右移,从而实现流水灯的双向流动。速度控制:通过调整NE555振荡器中的电阻和电容,改变时钟脉冲的频率,从而控制流水灯的闪烁速度。还可以通过预置信号将74LS194的寄存器内容设置为特定值,实现流水灯的特殊显示模式。

5.总体工作过程

当电源接通后,NE555产生的时钟脉冲信号输入到74LS194的时钟端。74LS194根据控制信号S0和S1的状态,将数据位逐位左移或右移。LED灯随着数据位的移动依次点亮或熄灭,形成流水灯效果。

2.2 总体框图

原理图

pcb图

3 各功能电路实现原理及电路设计 

3.1NE555芯片电路

 

在这个由NE555芯片、4个电阻、1个开关和两个电容构成的电路中:

NE555芯片:NE555是一款非常经典的集成电路,广泛应用于定时器、振荡器和脉冲发生器等电路中。它的内部结构包括两个比较器、一个RS触发器、一个放电晶体管和一个输出驱动器。在本次电路中,它起到了至关重要的作用。

首先,提供时钟脉冲。NE555产生的方波脉冲信号被输入到74LS194的时钟端(CLK)。每个脉冲的上升沿或下降沿都会触发74LS194内部寄存器的数据位移动,从而实现LED灯的逐位点亮或熄灭。

其次,控制流水灯的闪烁速度。通过调整NE555电路中的电阻的值,可以改变脉冲的频率。脉冲频率越高,流水灯的闪烁速度越快;脉冲频率越低,流水灯的闪烁速度越慢。这种设计使得流水灯的速度可以通过外部元件轻松调节。

最后,简化电路设计。使用NE555作为时钟源,避免了复杂的晶体振荡器或外部时钟模块的使用。NE555的电路简单、成本低,且易于调试,非常适合用于本次数电实训电路的定时和脉冲生成任务。

电阻:通过控制电容的充放电时间,调节脉冲频率和占空比。

电容:与电阻配合,实现充放电过程,决定脉冲的频率和占空比。

开关:用于调节电阻的连接方式,从而改变频率、占空比或切换工作模式。

 3.2 电源指示灯电路

电源指示灯电路相对简单,有一位接线端子,一个LED灯以及一个1K电阻构成电路板电源主要是通过接线端子向外连接5V直流电为电路板供电,LED灯作为该源的输入指示灯,有电源输入则亮,没有则灭。

3.3 74LS194 芯片

 74LS194是一个双向移位寄存集成电路,是双向移位寄存器,它的内部由SR锁存器及门电路组成。16脚以及8脚分别为正及负电源接脚,可在4.75-5.25V范围内工作。11是时钟脉冲输入端,每当输入由低电位(约0V)转高电位时令输出端依次序轮流输出高电位。11端是输入时钟脉冲控制端,一般接低电位,若接高电位会使11端暂停作用。1端是置零端,一般接高电位,若接低电位则是输出置零,2脚和7脚分别为右移输入和左移输入,9脚和10脚可改变移位寄存器的工作状态。MR引脚接到单刀拨动开关的第二脚,第一脚和第三脚分别接的VCC和GND,当开关拨动到VCC时,MR引脚处于高电平状态,8个LED灯处于全亮状态。当开关拨动到GND时,MR引脚处于低电平状态(接地),8个LED灯熄灭。实现了全灭和全亮的功能。S0,S1是控制流水灯左移右移,当S0处于低电平,S1处于高电平时,流水灯往左移。当S0处于高电平,S1处于低电平时,流水灯往右移,实现了流水灯左移右移的功能。

4 制作与仿真调试过程

制作过程:打开嘉立创eda软件,按照发给的原理图进行绘制,确认好原理图绘制完成且没有报错之后,导入pcb,调整器件排放位置,然后进行走线,这里我向两位指导老师询问过,整个电路的电流不会超过0.1安,但为了保险起见,VCC电源线我采用30mil的线宽进行走线,其它线则用20mil的线宽进行走线。这样就可以保证电流足够通过,而不会烧坏器件和短路。

仿真:在本次实训中,我是用proteus软件去进行电路仿真与调试。

调试过程:

  1. 准备工作
  2. 检查元器件:使用万用表检测电阻的阻值是否符合要求。检测电容是否有短路或断路。查开关是否正常工作。检查NE555芯片是否完好,可以通过简单的测试电路判断其是否输出预期波形。
  3. 清理工作区:确保电路板和工作台干净整洁,避免因灰尘或杂物导致短路。
  4. 检查电路连接:按照电路原理图,检查所有元件的连接是否正确,包括电阻、电容、开关和NE555芯片的引脚。确保电源线、地线和信号线连接无误。
  5. 电源测试
  6. 不插芯片测试:断开电源,将NE555芯片从插座中取出。接通电源,用万用表测量NE555芯片的电源引脚(1脚和8脚)之间的电压,确保电源正常。如果电压正常,说明供电电路没有问题。插上芯片测试:断开电源,将NE555芯片插入插座。接通电源,使用示波器或万用表测量NE555芯片的输出引脚(3脚)是否有方波输出。如果没有输出,检查芯片是否插反、引脚是否虚焊。
  7. 参数调试 频率调节:使用示波器观察NE555输出端(3脚)的波形。调整电阻的值,观察波形频率的变化。
  8. 功能测试 开关功能测试:按下不同的开关,观察电路输出频率的变化。如果开关用于切换不同的频率模式,确保每个模式的频率符合设计要求。
  9. 测试74LS194的功能。将74LS194的S0和S1设置为右移模式(S0=0,S1=1),并观察LED灯是否按预期顺序点亮。如果需要双向流水效果,切换S0和S1的电平,测试左移模式(S0=1,S1=0)。确保74LS194的清零端(MR)连接到适当的低电平信号,以便在需要时清零寄存器。
  10. 调试流水灯效果。使用单片74LS194测试基本的4位流水效果,确保LED灯逐个点亮。将两个74LS194级联,将第一个芯片的输出(Q3)连接到第二个芯片的输入(SL或SR),实现8位流水效果。调整NE555的时钟频率,观察LED流水灯的速度变化,确保速度符合预期。
  11. 故障排查。 如果LED灯不亮,检查限流电阻是否正确连接,以及LED的极性是否正确。如果流水效果异常,检查74LS194的控制信号(S0、S1)是否正确,以及级联连接是否正确。如果时钟信号不稳定,检查NE555电路中的电阻和电容是否匹配。

5  电路测试      

基于NE555芯片和两个74LS194芯片的LED流水灯电路的测试过程可以按照以下步骤进行:

  1. 测试前的准备工作
  2. 检查电路连接:确保所有元件的引脚连接正确,包括NE555的时钟输出引脚(3脚)连接到74LS194的时钟输入端(CP)。检查74LS194的控制信号(S0、S1)是否正确连接,以设置移位方向。确保LED灯的正负极连接正确,且通过限流电阻连接到74LS194的输出端(Q0-Q3)。
  3. 检查元件质量:使用万用表检查电阻、电容的阻值和容量是否符合要求。检查LED灯是否正常工作,可以通过简单的电路测试。
  4. 检查电源:确保电源电压稳定,使用示波器检查电源是否有纹波。
  5. 测试NE555时钟信号测量时钟信号:使用示波器观察NE555输出端(3脚)的波形,确保产生稳定的方波信号。
  6. 测试74LS194的功能单片74LS194测试: 将74LS194的清零端(MR)置为低电平,确保寄存器清零。设置S0和S1为右移模式(S0=0,S1=1),观察LED灯是否按预期顺序点亮。切换S0和S1为左移模式(S0=1,S1=0),测试左移功能。
  7. 级联测试: 将两个74LS194级联,将第一个芯片的输出(Q3)连接到第二个芯片的输入(SL或SR)。
  8. 观察8位流水灯效果是否正常。
  9. 测试LED流水灯效果 。观察流水效果:确保LED灯按预期顺序逐个点亮,形成流水效果。调整NE555的时钟频率,观察流水灯的速度变化。
  10. 稳定性测试:让电路连续运行一段时间,观察是否存在不稳定现象,例如某些LED提前熄灭或不亮。
  11. 电流和电压检测:使用万用表测量LED和限流电阻的电流和电压,确保在安全范围内。
  12. 故障排查 信号完整性检查:

使用示波器检查74LS194的输出信号,确保信号波形完整。

分段测试:将电路分段测试,例如单独测试NE555和单片74LS194。

元件替换:如果怀疑某个元件损坏,可以逐步更换。

电源管理:确保电源供应稳定,必要时增加滤波电容。

6 测试仪器与设备   

    1个直流稳压电源(5V) 1个数字万用表 1台示波器 

7 功能测试                       

1.测试前的准备工作

检查电路连接:确保所有元件的引脚连接正确,包括NE555的时钟输出引脚(3脚)连接到74LS194的时钟输入端(CP)。检查74LS194的控制信号(S0、S1)是否正确连接,以设置移位方向。确保LED灯的正负极连接正确,且通过限流电阻连接到74LS194的输出端(Q0-Q3)。

2 .检查元件质量:

使用万用表检查电阻、电容的阻值和容量是否符合要求。检查LED灯是否正常工作,可以通过简单的电路测试。

3.检查电源:确保电源电压稳定,使用示波器检查电源是否有纹波。

4.测试NE555时钟信号

测量时钟信号:使用示波器观察NE555输出端(3脚)的波形,确保产生稳定的方波信号。检查波形的频率和占空比是否符合设计要求。

5.测试74LS194的功能

单片74LS194测试:将74LS194的清零端(MR)置为低电平,确保寄存器清零。

设置S0和S1为右移模式(S0=0,S1=1),观察LED灯是否按预期顺序点亮。切换S0和S1为左移模式(S0=1,S1=0),测试左移功能。

6.级联测试:将两个74LS194级联,将第一个芯片的输出(Q3)连接到第二个芯片的输入(SL或SR)。观察8位流水灯效果是否正常。

7.测试LED流水灯效果

观察流水效果:确保LED灯按预期顺序逐个点亮,形成流水效果。调整NE555的时钟频率,观察流水灯的速度变化。

8.稳定性测试:让电路连续运行一段时间,观察是否存在不稳定现象,例如某些LED提前熄灭或不亮。

9.电流和电压检测:使用万用表测量LED和限流电阻的电流和电压,确保在安全范围内。

8 实物图

 

9 元器件清单 

感谢大家观看,如有不足,欢迎指正! 

              

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值