交通信号灯课程设计资料报告材料
- 格式:doc
- 大小:371.50 KB
- 文档页数:24
目录1.前言 (3)2总体方案设计 (4)2.1方案论证与比较 (4)2.2 方案的选择 (6)3单元模块设计 (7)3.1各单元模块功能介绍及电路设计 (7)3.1.1 秒脉冲发生器 (7)3.1.2 定时器 (7)3.1.3 控制器 (9)3.1.4 译码电路 (11)3.1.5显示电路 (11)3.1.6 总原理图 (12)3.2 特殊器件的介绍 (13)3.2.1 74LS160 (13)3.2.2 74LS153 (14)3.2.3 74LS74 (15)3.2.4 CD4511 (16)3.2.5 NE555 (17)4系统调试 (19)5系统功能、原件 (20)5.1系统能实现的功能 (20)5.2主要元件 (20)6结论 (21)7总结与体会 (22)8致 (23)9参考文献 (24)附录: (25)1.前言在城镇街道的十字交叉路口,为保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。
交通信号灯控制器自动控制十字路口两组红、黄、绿交通信号灯的状态转换,指挥主、从干道上各种车辆和行人的安全通行,实现十字路口交通管理的自动化。
自从交通信号灯产生后其部控制电路几经完善使其更加合理与人性化,科技含量不断提高,各种新型算法的诞生使得控制理论向着智能化方向迈进,前人的基础上给信号控制器的进一步发展提供了宽阔的平台与一定的技术基础。
该设计是利用数字电路实现对交通灯的控制,可以提高其时间上的准确度及抗干扰能力,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。
因此,在本次课程设计里,将以传统的设计方法为基础来实现设计交通控制信号灯。
本实验设计目的是培养数字电路的能力,掌握交通信号灯控制电路的设计方法。
设计要求:1.两干道路灯亮的时间同为25秒;2.每次由绿灯变为红灯时,应有5秒黄灯亮作为过渡;3.分别用红、黄、绿发光二极管表示信号灯;4.设计计时显示电路。
实验设计由秒脉冲发生器、定时器、控制器、译码显示电路组成。
其中秒脉冲发生器由NE555产生脉冲,定时器由74LS160实现,控制器由74LS153和74LS74组成,译码电路采用CD4511和七段数码管来显示。
控制器通过ST信号对定时器进行控制,从而显示红黄绿灯的转换。
设计过程中参考了一些相关文献,包括电子技术基础,电子技术课程设计实用教程,及西华大学图书馆相关藏书。
本实验用portues7.8软件仿真实现。
由于所学知识有限,设计中难免出现错误,请老师批评指正。
2总体方案设计2.1方案论证与比较方案一用数电电子技术来实现交通灯控制交通灯控制系统的原理框图如图2.1所示。
它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。
秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。
图中:TL: 表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。
定时时间到,TL=1,否则,TL=0。
TY:表示黄灯亮的时间间隔为5秒。
定时时间到,TY=1,否则,TY=0。
ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。
由它控制定时器开始下个工作状态的定时。
图2.1 系统的原理框图交通灯控制器的ASM 如图1-3所示(1)甲车道绿灯亮,乙车道红灯亮。
表示甲车道上的车辆允许通行,乙车道禁止通行。
绿灯亮足规定的时间隔TL时,控制器发出状态信号ST,转到下一工作状态。
(2)乙车道黄灯亮,乙车道红灯亮。
表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。
黄灯亮足规定时间间隔TY时,控制器发出状态转换信号ST,转到下一工作状态。
(3)甲车道红灯亮,乙车道绿灯亮。
表示甲车道禁止通行,乙车道上的车辆允许通行绿灯亮足规定的时间间隔TL时,控制器发出状态转换信号ST,转到下一工作状态。
(4)甲车道红灯亮,乙车道黄灯亮。
表示甲车道禁止通行,乙车道上位过县停车线的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通行。
黄灯亮足规定的时间间隔TY时,控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。
交通灯以上4种工作状态的转换是由控制器器进行控制的。
设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表1、2所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。
为简便起见,把灯的代号和灯的驱动信号合二为一,并作如下表2.1规定:由此得到交通灯的ASM图,如图1-3所示。
设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,TL=0(用判断框表示TL),控制器保持S0不变。
只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。
图1-3 交通灯的ASM图方案二用单片机技术来实现交通灯控制用单片机技术来来实现交通灯控制非常容易实现,过程简单,用到的器件较少,并且控制信号稳定。
但是单片机编程叫复杂,要求有一定单片机编程基础。
2.2 方案的选择方案一与方案二比较之后,由于本人单片机基础薄弱,编程不易实现,而方案一相交而言容易实现,且能很好的运用所学数电知识,因此选择方案一。
3单元模块设计3.1各单元模块功能介绍及电路设计3.1.1 秒脉冲发生器秒脉冲发生器由NE555电路及外围电路组成,其中R8=28K、R9=57K,C2=1nF 的电阻电容值决定了脉冲宽度。
既T=(R8+2R9)C2ln2当T=1S,即可凑出R8、R9、C3其中C3=9uF是为了保持输出的波形的稳定。
如图3.1.1所示,R9=57K、C3=9uF组成一个串联RC充放电电路,在NE555的7脚上输出一个方波信号,C3上得到一个三角波。
此三角波送到NE555的2脚输入端。
由NE555部的比较器和门电路共同作用,维持7脚上的方波信号和3脚上的输出方波。
图3.1.1 秒脉冲发生器3.1.2 定时器定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。
计数器选用集成电路74LS160进行设计较简便。
74LS160是10进制同步加法计数器,它具有异步清零、同步置数的功能。
74LS160功能表如表3.1.2所示。
表中RD’是低电平有效的同步清零输入端,LD’是低电平有效才同步并行置数控制端,EP、ET 是计图1-3 交通灯的ASM图数控制端,CO是进位输出端,D0~D3是并行数据输入端,Q0~Q 3是数据输出端。
设计如图3.1..2表 3.1.2 74LS160功能表图3.1.2 定时器其工作原理为:由秒脉冲发生器产生的秒脉冲CLK 分别送给两个74LS160的清零端9处。
如图所示:输入端3.4.5.6分别接地.。
U1的7和10由U2的11、14经过与门相与后相连。
.即:只有当时11、14处产生一个高电平脉冲时才能触发U1中的14产生脉冲。
当U13C74LS04的ST 信号分别送给U1和U2的LOAD 。
就可以得到TY 和TY 非是秒脉冲的5倍;TL 和TL 非的结果是秒脉冲的25倍。
CLKRD ’LD ’EP ET 工作状态X ↑ X X ↑0 1 1 1 1X 0 1 1 1X XX X0 1X 01 1置零预置数保持保持(C=0)计数3.1.3 控制器控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。
列出控制器的状态转换表,如表3.1.3所示。
选用两个D触发器74LS74做为时序寄存器产生4种状态,控制器状态转换的条件为TL和TY,当控制器处于Q1n+1Q0n+1=00状态时,如果TL=0,则控制器保持在00状态;如果,则控制器转换到Q1n+1Q0n+1=01状态。
这两种情况与条件TY无关,所以用无关项"X"表示。
其余情况依次类推,就可以列出了状态转换信号ST。
表3.1.3 控制器状态转换表根据上表可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和ST为1的项所对应的输人或状态转换条件变量相与,其中"1"用原变量表示,"0"用反变量表示,然后将各与项相或,即可得到下面的方程:根据以上方程,选用数据选择器74LS153来实现每个D触发器的输入函数,将触发器的现态值加到74LS153的数据选择输入端作为控制信号.即可实现控制器的功能。
控制器原理图如图3.1.3所示。
图中R、C构成上电复位电路。
由两个双多路转换器74LS153和一个双D触发器74LS74组成控制器。
触发器记录4种状态,多路转换器与触发器配合实现4种状态的相互交换。
图3.1.3 控制器由秒脉冲发生器产生了周期性变化的CLK脉冲,一部分送给了定时器的74LS160芯片,另一部分送给了控制器的74LS74芯片。
在脉冲ST同时加到定时器74LS160芯片的情况下,通过芯片74LS10将会输出TY、TY非;TL、TL非。
即TY和TY非放大的结果是秒脉冲的5倍;TL和TL非放大的结果是秒脉冲的25倍。
前者输出的信号是后者的1/5。
将定时器输出的TY。
TY非;TL。
TL非分别作用于控制器的芯片74LS153中,在CLK脉冲置于芯片74LS74中会输出高低变化的电平。
3.1.4 译码电路控制器中的信号在送给由芯片74LS08组成的译码器后再通过电路中的指示灯和200欧的电阻从而得到交通灯的逻辑电路,这种电路的结果最终通过小灯的正常闪烁来实现。
电路图设计如图3.1.4图3.1.4 译码电路3.1.5显示电路显示部分由CD4511和共阴极七段数码管组成,CD4511作为译码器,对74LS160的输出信号进行译码,然后通过七段数码管显示出74LS160的计数。
即交通灯需要显示的时间。
其设计如图3.1.5图 3.1.5 显示电路3.1.6 总原理图电路总原理图如下图:图3.1.6 总原理图3.2 特殊器件的介绍3.2.1 74LS16074LS160为可预置的十进制同步计数器,共有54/74160和54/74LS160两种线路结构型式。
160的清除端是异步的。
当清除端/MR为低电平时,不管时钟端C盘状态如何,即可完成清除功能。