好文档 - 专业文书写作范文服务资料分享网站

交通信号灯可动控制器曹俊见

天下 分享 时间: 加入收藏 我要投稿 点赞

QA 和QB的波形如下:

(3) 状态译码器 JK触发器的功能是:

状态方程为:Q*=JQ′+K′Q.在J=1,K=1,Q*=Q′,状态翻转,在下降沿

触发,实现电路的转换,进而控制QA 和QB。

以状态控制器输出作译码器的输入变量,根据4个不同通行状态实现对南北、东西三色信号灯的控制要求,6盏灯控函数真值表如表所示。

由真值表得灯控函数逻辑表达式 R=QB′ Y=QBQA′ G= QBQA r=QB y=QB′QA′ g= QB′QA

6

Y和y的控制信号在输入之前与时钟信号CLK进行一下与操作,为了达到在5秒黄灯闪烁的效果。

电路图如下:

图1-6 状态译码器电路图 (4) 递减计时系统 (最核心部分)

计数器选用集成电路74190较简便。74190是十进制同步加减计数器,没有专用的清零输入端RD′,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能,即控制预置端LD′,从而实现同步计数功能。74190功能表如表所示。

关于74LS190芯片的分析:

控制JK触发器的时钟脉冲信号CLK,进而控制QA,QB,它具有异步并行置数功能、保持功能。2个4输入的BCD_HEX数码管接74LS190的输出即可实现

第一片芯片,起始状态是0111(7),第二片起始状态是0101(5),数码管显示是从75开始依次递减的。

7

当控制端U′/D接高电平时,74LS190是减法计数,即数码管显示数字递减的,其控制电路是通过74LS190以及门电路控制的。当数码管有9递减为零时,是有RCO相互级联通过或门电路实现的。

LD′相级联,当第一片芯片输出都为0时,通过几个或门,从而使LD′=0,起到预置数功能,其他只要输出有一个为1时,U7一定为高电平,使74LS190起到减法计数状态。

第二片74LS190,由于74LS190是同步十进制加减计数器,根据真值表知,QA,QC接非门,只有在0101(第五个脉冲)时,U14输出才为0,U14正下面的或门也是0,U20为高电平1,U8才仅受第一芯片的影响,在计数状态时,通过U11使其输出为0,输出为0,状态翻转。否则QA只受第二个芯片的影响。

选用两片74LS190时间控制加减计数器,两片计数器之间采用异步级连方式,利用个位计数器的借位输出脉冲直接作为十进制计数器的计数脉冲,个位计数器输入秒脉冲作为计数脉冲。

图1-7信号灯递减计数器电路图

五.系统调试与仿真

8

用示波器观察秒脉冲信号发生器的输出,看周期是否为1S;如果不是,则应改变电阻R1、R2(R1=R2)的大小。如周期大于1S,则减小电阻值,反之,则加大电阻值,直到符合要求的脉冲。在调试时,电阻值应缓慢改变,不可调的过急。 通过观察数码管的显示和红绿灯的亮灭,满足设计要求,一开始数码管从75 减到0,东西方向的绿灯亮70秒,然后东西方向的黄灯闪烁5秒,南北方向的红灯一直亮,之后,数码管又恢复到75,南北方向的绿灯亮70秒,然后黄灯闪烁5秒,东西方向的红灯一直亮。

使用虚拟示波器观察555输出波形和控制信号QA QB的波形,都符合设计要求。

把各单元电路按信号的流向链接起来,进行系统总体调试。同时可以根据不同的情况对主、支干道绿、黄、红灯的亮灯时间进行预置值;并且各灯的点灯时间可以分别在0~99之间调整,则达到设计要求。

最后值得注意的是, 用Multisim软件按照电路图连接电路并运行以后,由于系统默认仿真时间比较慢,数码管显示更新比较慢,调整系统仿真时间,在Simulate->Interactive Simulation Setting 中,调整Maximun time step ,直到得到比较好的显示效果。也可以通过成倍的减小555的参数来调整时钟信号,从而得到比较好的显示效果。

六.故障及分析

故障1:脉冲发生器(555定时器构成的多谐振荡器)没法实现1秒的脉冲信号。

原因:参数不对。

排除方法:利用f=(1.43/R1+2R2)C适当的选取定值电阻、电容的大小和可变电阻的最大阻值,最终使得其产生正确的脉冲信号。

故障2:数码管显示乱码。

原因:计数器芯片74LS190管脚接线错误,LED数码管的共极性弄反(按共阳极的接线方法接线)。

排除方法:对计数器正确接线,调整数码管的阴阳极接线(按共阴极的接线方法接线)。

故障3:数码管数字跳动频率不均匀。

原因:使能输入信号的波形不是规则的脉冲方波。

排除方法:用示波器观察脉冲输出电路输出端的波形,如果不规则就加以个反相器(用74LS00代替)整形,同时,这样还能达到减小误差的目的。

七. 设计体会

9

通过两周的准备、查找、思考、整理总结,我终于完成我的课程设计—交通信号控制器。通过这次课程设计,加强了我的动手、思考和解决实际问题的能力。

在整个设计过程中,经常经常出现这样那样的问题,但是最后还是都得以解决,这个过程是值得我回味的。

对自己的设计要仔细考虑,是否可行,尤其是进位输出,着重看看进位的CP脉冲是否正确等,在检查计数单元和脉冲发生器是可以在输出端接一个发光二极管通过观察二极管的亮与灭可以快速判断电路是否工作正常,这是我们在不断摸索中总结出的十分有效的方法。

挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!此次课程 设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的课程设计应该更轻松,自己也都能扛的起并高质量的完成项目。

为了做好课程设计,我大量地查阅相关手册和文献资料,从中我了解了一些常用芯片的作用及应用方法,并且把《数字电子技术基础》课本来来回回翻了很多次,在做课程设计同时对课本知识也进行了巩固和加强,由于课本上的知识太多,讲课的进度也很快,平时课后的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,通过这次课程设计,我不仅加深了对课本知识的理解及应用,并且对于其在电路中的使用有了更多的认识。

平时看课本时,有些问题总是弄不懂,做完课程设计后,那些问题就迎刃而解了。而且记住很多东西,比如一些芯片的功能。以前看课本时,几乎是这次看了,过几天就忘了,通过这次动手实践让我对各个元器件有了更深的印象。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。总之,这个这次课程设计对我的作用是非常大的。

在此,感谢于老师的细心指导,同时也对自己能圆满完成设计任务,并在此次课程设计中使自己的能力得到提升感欣慰。

10

交通信号灯可动控制器曹俊见

QA和QB的波形如下:(3)状态译码器JK触发器的功能是:状态方程为:Q*=JQ′+K′Q.在J=1,K=1,Q*=Q′,状态翻转,在下降沿触发,实现电路的转换,进而控制QA和QB。以状态控制器输出作译码器的输入变量,根据4个不同通行状态实现对南北、东西三色信
推荐度:
点击下载文档文档为doc格式
7m5jh2lcxy3sk4v08kdl
领取福利

微信扫码领取福利

微信扫码分享