欢迎来到天天文库
浏览记录
ID:23360052
大小:108.50 KB
页数:8页
时间:2018-11-06
《《交通灯设计》word版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第3节交通灯设计[学习要求]掌握交通灯的工作原理及其设计方法。[重点与难点]重点:交通灯运行控制功能模块框图。难点:交通灯运行控制功能模块框图。[理论内容]一、设计要求本文主要设计一个东西方向和南北方向十字路口的交通灯控制电路,要求每个方向有三盏灯,分别为红、黄、绿,配以红、黄、绿三组时间到计时显示。每个方向的绿黄灯的定时时间可以预设,一个方向绿灯、黄灯亮时,另一个方向红灯亮。每盏灯顺序点亮,循环往复,每个方向顺序为绿灯、黄灯、红灯。交通灯的运行状态共有四种,分别为:东西方向绿灯亮、东西方向黄灯亮、南北方向绿灯亮和南北方向黄灯亮。在东西方向绿灯和黄灯亮时,南北方向红灯亮,并且红灯的
2、倒计初始值为绿灯的倒计初始值和黄灯的倒计初始值之和。交通灯电路的具体运行状态框图如图1所示:二、电路工作总体框图交通灯控制电路主要由以下几部分构成,如图2所示,分别为时序脉冲产生和分频电路、绿灯计时电路、绿黄灯初值预置电路、状态控制电路、红灯计时器、显示电路等部分构成。状态控制器是系统的核心部分,由它决定交通灯处于哪一个运行状态。(状态0~状态3)。从而使相应的交通灯点亮,并决定下一个状态的预置电路该预置的绿灯或黄灯的预置值。图中的状态控制器由二位加法器实现,2位加法器输出00~11对应红绿灯的4个状态,绿灯1、黄灯1、绿灯2、黄灯2。当一个状态计时时,数据选择下一个状态的预置值。
3、当前状态计时结束后,计数器置入下一个状态计数值并计数,循环往复。绿灯1和黄灯1亮时红灯2亮,绿灯2和黄灯2亮时红灯1亮。绿灯亮时,红灯显示值为绿灯的值加黄灯预置值加1,黄灯亮时,红灯显示数据和黄灯同步。其他单元在状态控制器的状态控制下有序的完成计时和计时转换。假定当前状态如绿灯亮,运行结果分析如下:状态控制器输出接入四选一译码器,选中绿灯1所对应的数码管,此时四位减法计数器输出结果送入绿灯1对应的数码管,显示绿灯计时的时间,其他数码管(黄灯1、绿灯2和黄灯2均不亮),而红灯2同时也被选中,开始显示当前的红灯2时间,红灯2的时间为绿灯1和黄灯1计时之和。当计时递减到0时,状态控制器的
4、状态进入下一个状态,同时四位减法计数器置入黄灯1预置的时间,开始对黄灯计时进行递减,此时红灯2的时间仅为黄灯1的时间,当黄灯1递减到0,状态控制器又进入绿灯2亮的时间,分析过程与上面类似。这样周而复始完成交通的显示过程。三、单元电路的具体设计1、时序脉冲产生和分频电路时钟电路是数字系统不可缺少的一个重要组成部分,因为数字电路只有在时钟电路的驱动下才可正常工作。根据应用场合的不同,不同数字电路选择使用不同类型的时钟发生器。因交通灯控制系统的秒信号精度不高,故可选用555定时器,也可选用RC环行振荡器,考虑到红灯亮的时间与倒计数的时间一致,本系统选用CD4060计数器来得到一个时钟脉冲
5、。本设计通过CD4060计数器产生的是2Hz的时钟脉冲,不符合系统要求的1Hz时针脉冲,所以需要一个分频电路,即把CD4060所产生的信号进行2分频。该分频电路可以用任何一个二进制计数器来实现。本文选用74HC390计数器来实现,74HC390是一个双二-五-十进制加法计数器,其引脚接法及功能如下所示:①每个集成块中由2组计数器,每组计数器由两个计数器组成,共有4个计数器。②每组计数器内有1个一位二进制计数器和1个五进制计数器。它们可以单独计数,但清零时同时清零。A,B为时钟脉冲的输入,下降沿触发。QA,QB,QC,QD为计数输出。③如1位二进制计数器的输出QA接上五进制计数器的时
6、钟脉冲的输入B,则构成8421BCD码十进制的计数器。A为时钟脉冲的输入,QA,QB,QC,QD为输出,QD是最高位;五进制计数器的输出QD接上二进制计数器时钟脉冲输入A,则构成5421BCD码十进制的计数器,B为时钟脉冲的输入,QA,QB,QC,QD为输出,QA是最高位。④清零RD为异步清零,高电平有效。在本电路中,将clka与CD4060脉冲发生器的时钟输出相连,Qa即为1Hz时钟输出。其具体电路如图3所示。2、倒计时计数电路倒计时计数电路主要由计数器构成,它在整个系统设计中的作用是实现计时计数,在此我们选用减法计数器,因为本设计说明计时时间可预设,所以需要可预置数的计数器,结
7、合以上要求,本系统采用4516。-1-一个状态计数值并计数,循环往复。绿灯1和黄灯1亮时红灯2亮,绿灯2和黄灯2亮时红灯1亮。绿灯亮时,红灯显示值为绿灯的值加黄灯预置值加1,黄灯亮时,红灯显示数据和黄灯同步。其他单元在状态控制器的状态控制下有序的完成计时和计时转换。假定当前状态如绿灯亮,运行结果分析如下:状态控制器输出接入四选一译码器,选中绿灯1所对应的数码管,此时四位减法计数器输出结果送入绿灯1对应的数码管,显示绿灯计时的时间,其他数码管(黄灯1、绿灯2和黄灯2均不
此文档下载收益归作者所有