1、 计时 显模 示块 模 块 交通灯控制系统的4个功能模块 四单元电路设计1时钟产生模块时钟产生模块的功能是负责产生频率为1Hz的秒脉冲信号,为计时模块提供计数脉冲。可以用来产生时钟信号的电路有很多,如石英晶体振荡器、RC振荡器、555多谐振荡器等,可以根据频率稳定度和精确度要求选择使用。我们用的是555多谐振荡器。如图:555多谐振荡器 2.状态转换模块 状态转换模块的功能是控制两个方向上信号灯状态的转换。通常十字路口的交通要道分为主干道和支干道,主干道的通行时间要大于支干道的通行时间。这里定义主干道的通行时间为30秒,支干道的通行时间为20秒,准备禁止时间为5秒。根据主干道和支干道的通行状况
2、可以分为4种状态。S0:主干道通行30秒,支干道禁行30秒。 (主绿支红)S1:主干道准备禁行5秒,支干道禁行5秒 (主黄之红)S2:主干道禁行20秒,支干道同行20秒。 (主红之绿)S3:主干道禁行5秒,支干道准备禁行5秒 (主红之黄)状态转换图如下图:S0 S1S3 S2 采用同步时序电路的设计方法使用两个D触发器可以设计出状态转换模块的电路,一种比较简单的电路如下图所示: Q1 Q0 D Q D Q Q Q CP状态转换模块电路图该电路的状态转移表如下表: Q1nQ0nQ1n+1Q0n+1S0S1S2S31状态转换模块的输入脉冲信号CP是由计时模块提供的反馈信号。状态转换模块的输出有两个
3、用途:第一,控制主干道和支干道信号灯的状态;第二,为计时模块的置数单元提供输入信号。3计时模块 计时模块是交通灯控制系统的重要组成部件,它主要负责完成十字路口主、支干道4种通行状态的计时,分别为:S0(主绿支红)状态30秒;S1(主黄支红)状态5秒;S2(主红支绿)状态20秒;S3(主红支黄)状态5秒。计时模块由两部分组成,分别为置数单元和计时单元。置数单元根据当前所处状态,为计时单元提供对应的置数信号,作为开始计时的原始时间。计时单元以时钟产生模块提供的秒脉冲信号为基准进行计时,其输出信号有3路,第一路输出信号送往显示电路,驱动LED数码管显示计时时间;第二路输出信号作为反馈信号送往状态转换
4、模块,作为状态转换模块的输入脉冲CP;第三路输出信号作为锁存信号,送往信号灯显示单元的锁存电路,以确定信号灯状态的稳定切换。计时单元采用倒计时方式。各状态下的计时状况如下:S0状态下30秒倒计时;S1状态下5秒倒计时;S2状态下20秒倒计时;S3状态下5秒倒计时。 置数单元为计时单元提供计时起始值。在不同状态下,计时单元的计时起始值是不同的。我们知道,状态转换模块为各个状态提供了不同的状态编码,这就为置数单元实现其功能提供了便利。有了这些状态编码作为输入信号,置数单元就可以通过一套逻辑算法,将其转换为不同状态下的计时起始值。如下表列出了个状态下置数单元的输入输出关系。状态输入信号I1I0输出信
5、号D7D6D5D4D3D2D1D0S0状态0011010110S1状态0111111011S2状态1111100110S3状态10设输入变量为I1、I0,输出变量为D7D0,,则输出逻辑表达式为:D7=D6=D1=1;D5=I1+I0;D4=I1I0的非;D3=D2的非=D0=I1异或I0;采用普通逻辑门可以设计出置数单元的逻辑电路图,如下图:置数单元的电路图 为了完成计时初始值的设置,需要利用计数器的同步置数功能,在状态切换的时候,同步地讲计时初始值置入到计时单元的计数器种。这样,在新的状态开始时,计时单元将以新设定的计时初始值为基点开始倒计时。 计时单元主要由两片集成同步二进制计数器74L
6、S161构成,利用反馈置数法完成固定模值的计数。当计数状态到达11111111时,RCO1和RCO0同时由0变为1,此时可以取二者的与非作为反馈置数信号进行置数,讲D7D0端的数据置入到芯片中,计数单元的电路图如下:4.显示模块 显示模块的主要器件包括两组信号灯,两个数码管,以及数码管驱动芯片74LS48。按照功能可以分为两个单元:信号灯单元、数码管显示单元。 (1)信号灯显示单元由锁存电路、代码变换电路,以及两组3种颜色共6个发光二极管构成。工作过程受状态转换模块和计时模块的控制,其中,状态转换模块为信号灯控制单元提供状态数据,计时模块为信号灯显示单元提供锁存信号。 锁存电路对状态转换模块的
7、输出进行采样和锁存,以保证信号灯状态的稳定切换。 D Q Q1状态转换模块的Q1 Q Q1的非来自计时模块的锁存信号 D Q Q0状态转换模块的Q0 Q Q0的非锁存电路的四路输出直接送往代码变换电路,由该电路将状态编码换算成主干道和支干道上的信号灯状态,进而控制发光二极管电路,这样就可以实现交通灯状态的显示了。状态编码到信号灯状态的变换关系Q1 Q0主干道 R Y G支干道 R Y G0 00 11 11 0 0 0 1 0 1 0 1 0 0由上表得:主干道:R=Q1Y=Q1的非与Q0(G=Q1的非)与(Q0的非)支干道:R=Q1的非Y=Q1与(Q0的非)G=Q1Q0电路图如下:上图需接一
8、个限流电阻来保护发光二极管。 (2)数码管显示单元负责倒计时在数码管上显示,数码管的公共端也要接一个限流电阻。数码管显示单元电路图5.总电路图五.电路组装、调试过程中遇到的问题及解决办法和注意事项 1.数码管显示紊乱 故障现象:计时控制部分独立工作时正常,接入彩灯控制显示部分反馈后出现逻辑错误。检查步骤:(1)检查电路各部分电路连接是否正常,部分管脚接触不良,按压芯片,使其完全解除故障仍未解除;(2)检测各输入、输出端口电压,部分管脚出现错误电平;(3)分析错误电平产生原因,无反馈回路,反相器输入正常,输出为错误电平,疑是74LS04反相器芯片自身故障。解决方案:更换故障芯片,数码管显示正常,
9、重新检测各点电平值,无错误电平出现。2.注意事项(1)电路设计尽可能简化,做到模块化;(2)组装电路时,先单独组装振荡电路,测试无误后,再组装其他模块;(3)每个单元电路先独立组装,独立测试,功能正确后,单元电路之间才能互连;(4)所有数码管都要接限流电阻,所有发光二极管都要接限流电阻。阻值在100500之间;(5)所有器件的多余输入端不允许悬空,请按实际情况做合适的处理;(6)电路上电之前必须先进行静态测试,用万用表的电阻档测,所有的电源要连通,所有的地线要连通。电源和地之间的电阻应该在几k以上,若电源和地之间的电阻过小,请不要加电,先检查电路是否有短路;(7)电路中的高电平正常情况下3V,
10、低电平正常情况下0.4V。介于二者之间的电平为非正常电平,会造成逻辑错误(8)严禁带电插、拔元件及导线。六心得体会 为时12天的数字逻辑电路课程设计已经圆满结束,犹如白驹过隙,如今我已在忙碌着写总结报告,回想起实习过程,每个瞬间都是历历在目。6月3日,也就课程设计第一天,心潮澎湃的我赶忙奔赴实验室,第一节课,指导老师分配了三个小组不同的课题,我做的是交通灯控制,对我来说就是任务,必须完成的任务,然后详细讲解了每个课题的内容,设计过程,需要什么资料等,第一天任务不重,然后学生各自就赶往图书馆查阅资料,第一天我也挺迷茫的,不知如何设计,不过还是听懂了老师所讲的555多谐振荡器,它用来提供脉冲信号。
11、然后一天接着一天很快就闪过,到了周三上午还是没有什么大的进展,只是弄好了振荡电路,自己也开始着急了,可能是资料阅读的少,头脑没有整体的规划,经过认真思考,自己复印了一些资料感觉挺有用,这才开始动手设计各功能模块,接着从周三到周五就一直忙着连接电路、布线、测试,电路连接了一次又一次,成功的喜悦似乎不能在我脸上出现,接下来的三天是最煎熬的,每次成功搭好电路然后加上电源,唯一闪亮的也就是脉冲模块了,这点闪烁肯定不能满足我的欲望,埋头苦干继续搭建我未来的基石,这两天可能是实习中最忙碌的时期,看着别的同学成功的喜悦,我知道自己还没有到那一步,等着我的还是继续努力,在这两天有晚上熬到两点,一天吃一顿饭的经
12、历。周六那天下着大雨,虽然没有雨后的彩虹,但我知道我自己是可以看见的,终于,第二天,周末,在中午放学前,我看见彩虹了,它是有三种颜色在规定时间变换,是信号灯。接下来我在端午节假期选做了交通灯中断电路,成功地在第二周周四通过验收,完成任务。虽然我的理论知识不是最好的,但是我相信我的态度是最积极的。在此感谢指导老师的悉心指导,无私奋献!七附录1.实验器材:器件型号数量1613LED8139电阻4.7k86电阻150k20电阻100408电容4.7F04电容1032数码管48面包板74斜口钳5552.参考文献:(1)数字电路与逻辑设计(脉冲与数字电路)第三版 王毓银 主编 高等教育出版社 1999年
13、(2)数字电路实验指导(西安邮电学院电子与信息工程系)张亚婷 王利 杨乐 周丽娟 郭华编西安邮电大学 数字逻辑课程设计 过程考核及成绩鉴定表班级/学号承担任务实验室(单位)电路与电子技术基础教学部所在部门实施时间2012年 6 月18日 2012年 6月29日课程设计过程要求优良中及格不及格电路功能主控电路,两路交通灯显示正确减法计数功能正确灯、时同步正确特殊情况处理正确其它电路质量电路运行稳定元件布局合理连线简洁回答问题 分析问题、解决问题能力电路原理清楚,能抓住重点设计报告设计思路清晰、图表齐全、各部分电路说明正确。学习态度 认真 一般 差学习纪律 好 一般 差实习综合成绩 优秀 良好 中等 及格 不及格 指导教师签名 年 月 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1