交通灯的仿真与设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

交通灯的仿真与设计

1.引言

在城镇街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果。因此,如何采用合适的方法,使交通信号灯的控制与交通疏导有机结合,最大限度缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。以下就一简单的交通灯控制系统的原理、设计和仿真等问题进行讨论。2.设计任务与要求

2.1 设计任务

1、设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒;

2、要求黄灯先亮5秒,才能变换运行车道;

3、黄灯亮时,要求每秒钟闪亮一次

4、每路口均有时间显示(两位LED)

2.2 设计要求:

1、画出总体设计框图,以说明交通灯由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。并以文字对原理作辅助说明。

2、设计各个功能模块的电路图、真值表(或状态转换图)并加上原理说明。

3、有条件时选择合适的元器件,在面包上接线验证、调试各个功能模块的电路,在接线验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的测试和故障排除。

4、设计整个电路的电路图,加上原理说明。有条件时对整个电路的元器件和布线进行合理布局,并进行整个交通灯电路的接线调试。

3.交通灯控制电路的设计方案

3.1 总体方案设计

根据功能要求,交通灯控制系统应主要由秒脉冲信号发生器、倒计时计数器电路和信号灯转换器组成,原理图如图1所示。秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源。倒计时计数器输出两组驱

动信号T

5和T

,分别为黄灯闪烁和变换为红灯的控制信号,这两个信号灯转换器

控制信号灯工作。倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。

图1 交通灯控制系统原理框图

3.2 单元电路设计

3.2.1 信号灯转换器

信号灯状态与车道运行状态如下:

•S0:东西方向车道的绿灯亮,车道通行;南北方向车道的红灯亮,车道禁止通行;

•S1:东西方向车道的黄灯亮,车道缓行;南北方向车道的红灯亮,车道禁止通行;

•S2:东西方向车道的红灯亮,车道禁止通行;南北方向车道的绿灯亮,车道通行;

•S3:东西方向车道的红灯亮,车道禁止通行;南北方向车道的黄灯亮,车道缓行。

用以下6个符号来分别代表东西(A)、南北(B)方向上各灯的状态;

•G A=1:东西方向车道绿灯亮;

•Y A=1:东西方向车道黄灯亮;

•R A=1:东西方向车道红灯亮;

•G B=1:南北方向车道绿灯亮;

•Y B=1:南北方向车道黄灯亮;

•R B=1:南北方向车道红灯亮。

实现信号灯的转换有多种方法,现采用比较典型的两种方法来进行设计,比较其优劣后可以找到一种较简单、更实用的电路来实现信号灯的转换工作。

选用JK触发器较为简便,设编码状态为S0=00,S1=01,S2=11,S3=10,其输出为Q1、Q0,则其与信号灯关系如表1所示。

表1 状态编码与信号灯关系表

现态次态输出

Q1n Q0n Q1n+1 Q0n+1 G A Y A R A G B Y B R B

0 0 0 1 1 0 0 0 0 1

0 1 1 1 0 1 0 0 0 1

1 1 1 0 0 0 1 1 0 0

1 0 0 0 0 0 1 0 1 0

由表1可以得出信号灯状态的逻辑表达式:

G A=Q__1n Q__0n Y A=Q__1n Q0n R A=Q1n

G B=Q1n Q0n Y B=Q1n Q__0n R B=Q__1n

图2 JK触发器构成的信号转换器

JK触发器的输出状态是与J输入端的状态相同的,同时分析表1,触发器0的现态与触发器1的次态相同,触发器1的现态与触发器0的次态相反,因此可以将触发器0的输出端Q、Q__(现态)分别接触发器1的J、K输入端(次态),触发器1的输出端Q、Q___(现态)分别接触发器0的K、J端(次态),取触发器1为U1B,触发器0为U1A,连接后的电路如图2所示。

3.2.2 倒计时计数器

十字路口的交通灯要有数字显示,且是倒计时,以便人们能够更好的把握好时间。具体的工作方式为:当某方向的绿灯亮时,将显示器置为25s,然后每秒减1,计数方式工作,直至减到数为5和0,十字路口的灯互相变换,一次工作循环结束,而进入下一工作循环。在倒计时过程中计数器还向信号灯转换器提供模5的定时信号T5和模0的定时信号T0,用以控制黄灯的闪烁和黄灯向红灯的变换。

倒计时显示采用七段数码管作为显示,它由计数器驱动并显示计数器的输出值。

计数器选用集成电路74190进行设计较为简便。74190是十进制同步可逆计数器,可以实现加减法计数器,它具有异步并行置数功能,保持功能。74190没有专用的清零输入端,但可以借助Q D,Q C,Q B,Q A的输出端数据间实现清零功能。功能如表2所示。

表2 74190的功能表

要实现25s的倒计时,需选用两片74190芯片,构成从99到0的倒计时计数器,其中作为低位的74190芯片的CLK接秒脉冲发生器(频率为1),再把低位74190芯片的输出端QA、QD用一个与门连起来,再接在高位74190芯片的CLK端。当低位芯片减到0时再减一位就会变成9,0(0000)和9(1001)之间的Q A、Q D同时由0变为1,把Q A、Q D相与接在高位片的CLK端,此时会给高位74190芯片一个脉冲数字减1,相当于借位。

预置数(即车的通行时间)功能:用8个开关分别接在高位和低位74190芯片的D、C、B、A端。预置数范围为1~99。今题目要求汽车的通行时间为25秒,所以接法如图3所示。高位的A、C、D接0,B接VCC,即1;低位的B、D接0,A、C接1。即高位:0010,翻译为2,低位0101,翻译为5。

相关文档
最新文档