logo资料库

十字路口的交通灯控制电路.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
设计报告 <一> 课程性质 数字逻辑课程设计 <二> 课程目的 训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独 立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。本次电脑仿真 所用的软件版本为EWB Version 5.0c <三>课程设计题目 题目:交通灯控制电路的设计 要求: 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交 叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显 示器进行显示(采用倒计时的方法)。 5、同步设置人行横道红、绿灯指示。 〈四〉设计原理与参考电路 1、分析系统的逻辑功能,画出其框图 交通灯控制系统的原理框图如图 1-1 所示。它主要由倒计时计数电路、信号灯转 换器和秒脉冲信号发生器组成。秒脉冲信号发生器是该系统中倒计时计数电路和黄 灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号 T5 和 T0,经信 号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯 转换器的工作。
东西方向 车道信号 信 号 灯 灯 转换器 南北方向 车道信号 灯 秒脉冲 发生器 倒计时 计时器 T5 T0 2、信号灯转换器 图 1-1 两方向车道的交通灯的运行状态共有 4 种(因人行道的交通灯和车道的交通灯是 同步的,所以暂时先不考虑),如图 1-2 所示 状态 0 东西方向 绿灯亮 状态 2 南北方向 绿灯亮 状态 1 东西方向 黄灯亮 状态 3 南北方向 黄灯亮 信号灯状态与车道运行状态如下: 图 1-2 S0:东西方向车道的绿灯亮,车道通行,人行道禁止通行;南北方向车道的红灯亮,
车道禁止通行,人行道通行 S1:东西方向车道的黄灯亮,车道缓行,人行道禁止通行;南北方向车道的红灯亮, 车道禁止通行,人行道通行 S2:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的绿灯亮, 车道通行,人行道禁止通行 S3:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的黄灯亮, 车道缓行,人行道禁止通行 Ga=1:东西方向车道绿灯亮 Ya=1:东西方向车道黄灯亮 Ra=1:东西方向车道红灯亮,人行道绿灯亮;南北方向人行道红灯亮 Gb=1:南北方向车道绿灯亮 Yb=1:南北方向车道黄灯亮 Rb=1:南北方向车道红灯亮,人行道绿灯亮;东西方向人行道红灯亮 方案一: 若选集成计数器 74163,74163 是一个具有同步清零、同步置数、可保持状态不变的 4 位二进制同步加法计数器。表 1-1 是它的状态表。 表 1-1 74163 的状态表 CLR LOAD ENP ENT CLK A B D C QA QB QC QD 0 1 1 1 1 X 0 1 1 1 X 0 1 1 X X 0 1 X 1 X POS POS X X X X X X X X X X X X X X 0 A 0 B 0 C 0 D Count X X X X QA0 QB0 QC0 QD0 X X X X QA0 QB0 QC0 QD0 设状态编码为:S0=0000 S1=0001 S2=0010 S3=0011,则其状态表为:
表 1-2 状态编码与信号灯关系表 QD QC QB QA Ga Ya Ra Gb Yb Rb 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 电路接法如下: 方案二: 图 1-3 若选 JK 触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输 出为 Q1 Q0,则其状态表为: 表 1-3 状态编码与信号灯关系表 现态 次态 输出
n Q1 n Q0 n+1 Q1 n+1 Q0 Ga Ya Ra Gb Yb Rb 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 电路接法如下: 图 1-4 对方案一和方案二进行比较,发现方案二无论是从原理还是从接法画线上,都是比 较简单易懂,工作效率高,而且不容易出错。故信号灯转换器选择方案二的接法, 即用 JK 触发器进行信号灯的转换。 3、倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体 为:当某方向绿灯亮时,置显示器为某值,然后以每秒减 1,计数方式工作,直至减 到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下 一步某方向的工作循环。在倒计时过程中计数器还向译码器提供模 5 的定时信号 T5 和模 0 的定时信号 T0。 倒计时显示采用七段数码管作为显示,它由计数器驱动并显示计数器的输出值。 计数器选用集成电路 74190 进行设计较简便。74190 是十进制同步可逆计数器,
它具有异步并行置数功能、保持功能。74190 没有专用的清零输入端,但可以借助 QA、QB、QC、QD 的输出数据间接实现清零功能。 表 1-4 74190 的状态表 CTEN D/U CLK LOAD A B C D QA QB QC QD 0 0 0 1 X 1 0 X X POS POS X 0 1 1 X X X X X A B C D X X X X Count Down X X X X Count Up X X X X Qa0 Qb0 Qc0 Qd0 图 1-5 现选用两个 74190 芯片级联成一个从 99 倒计到 00 的计数器,其中作为个位数 的 74190 芯片的 CLK 接秒脉冲发生器(频率为 1),再把个位数 74190 芯片输出端的 QA、QD 用一个与门连起来,再接在十位数 74190 芯片的 CLK 端。当个位数减到 0 时, 再减 1 就会变成 9, 0(0000)和 9(1001)之间的 QA、QD 同时由 0 变为 1,把 QA、 QD 与起来接在十位数的 CLK 端,此时会给十位数 74190 芯片一个脉冲数字减 1,相
当于借位。具体连接方法如图 1-5 所示。 信号 LD 由两个芯片的 8 个输出端用或门连起来,决定倒计时是置数,还是计数。 工作开始时,LD 为 0,计数器预置数,置完数后,LD 变为 1,计数器开始倒计时。 当倒计时减到数 00 时,LD 又变为 0,计数器又预置数,之后又倒计时,如此循环下 去。 图 1-6 预置数(即车的通行时间)功能:如图 1-6 所示,8个开关分别接十位数 74190 芯片的 D、C、B、A 端和个位数 74190 芯片的 D、C、B、A 端。预置数的范围为 6~98。 假如把通行时间设为 45 秒,就像图1-5 的接法,A 接 0,B 接 1,C 接 0,D 接 0,E 接 0,F 接 1,G 接 0,H 接 1。(接电源相当于接 1,悬空相当于接0) 向译码器提供模 5 的定时信号 T5 和模 0 的定时信号 T0: 图 1-7 T0 表示倒计时减到数“00”(也即绿灯的预置时间,因为到 00 时,计数器重新置数), T0=1,此时 T0 给译码器一个脉冲,使信号灯发生转换,一个方向的绿灯亮,另一个
方向的红灯亮。接法为:把两个 74190 计数器的 8 个输出端用一个或非门连起来。 T5 表示倒计时减到数“05”时。T5=1,此时 T5 给译码器一个脉冲,使信号灯发生转 换,绿灯的变为黄灯,红灯的不变。接法为:当减到数为“05”(0000 0101)时, 把十位计数器的输出端 QA、QB、QC、QD 连同个位计数器的输出端 QB、QD 用一 个或非门连起来,再把这个或非门与个位计数器的输出端 QA、QC 用一个与门连接 起来。具体连接方法如图 1-7 所示。 4、黄灯闪烁控制 要求黄灯每秒闪一次,即黄灯 0.5 秒亮,0.5 秒灭,故用一个频率为 2 的脉冲与控 制黄灯的输出信号用一个与门连进来,再接到黄灯。 5、整个交通灯控制系统的布局 <五> 仿真过程与效果分析 图 1-8
分享到:
收藏