版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1.前言前言32 总体方案设计总体方案设计42.1 方案论证与比较方案论证与比较42.2 方案的选择方案的选择63 单元模块设计单元模块设计73.1 各单元模块功能介绍及电路设计各单元模块功能介绍及电路设计73.1.1 秒脉冲发生器73.1.2 定时器73.1.3 控制器93.1.4 译码电路113.1.5 显示电路113.1.6 总原理图123.2 特殊器件的介绍特殊器件的介绍133.2.1 74LS160133.2.2 74LS153143.2.3 74LS74153.2.4 CD4511163.2.5 NE555174 系统调试系统调试195 系统功能、原件系统功能、原件 205.1
2、 系统能实现的功能系统能实现的功能205.2 主要元件主要元件206 结论结论 217 总结与体会总结与体会 228 致谢致谢 239 参考文献参考文献24附录:附录:25精选文档2 1.1.前言前言在城镇街道的十字交叉路口,为保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。交通信号灯控制器自动控制十字路口两组红、黄、绿交通信号灯的状态转换,指挥主、从干道上各种车辆和行人的安全通行,实现十字路口交通管理的自动化。自从交通信号灯产生后其内部控
3、制电路几经完善使其更加合理与人性化,科技含量不断提高,各种新型算法的诞生使得控制理论向着智能化方向迈进,前人的基础上给信号控制器的进一步发展提供了宽阔的平台与一定的技术基础。该设计是利用数字电路实现对交通灯的控制,可以提高其时间上的准确度及抗干扰能力,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。因此,在本次课程设计里,将以传统的设计方法为基础来实现设计交通控制信号灯。本实验设计目的是培养数字电路的能力,掌握交通信号灯控制电路的设计方法。设计要求:1.两干道路灯亮的时间同为 25 秒;2.每次由绿灯
4、变为红灯时,应有 5 秒黄灯亮作为过渡;3.分别用红、黄、绿发光二极管表示信号灯;4.设计计时显示电路。实验设计由秒脉冲发生器、定时器、控制器、译码显示电路组成。其中秒脉冲发生器由NE555 产生脉冲,定时器由 74LS160 实现,控制器由 74LS153 和 74LS74 组成,译码电路采用 CD4511 和七段数码管来显示。控制器通过 ST 信号对定时器进行控制,从而显示红黄绿灯的转换。设计过程中参考了一些相关文献,包括电子技术基础,电子技术课程设计实用教程,及西华大学图书馆内相关藏书。本实验用 portues7.8 软件仿真实现。由于所学知识有限,设计中难免出现错误,请老师批评指正。精
5、选文档32 2 总体方案设计总体方案设计 2.1 方案论证与比较方案论证与比较方案一方案一 用数电电子技术来实现交通灯控制用数电电子技术来实现交通灯控制 交通灯控制系统的原理框图如图 2.1 所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中: TL: 表示甲车道或乙车道绿灯亮的时间间隔为 25 秒,即车辆正常通行的时间间隔。定时时间到,TL=1,否则,TL=0。 TY:表示黄灯亮的时间间隔为 5 秒。定时时
6、间到,TY=1,否则,TY=0。 ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。 图 2.1 系统的原理框图 交通灯控制器的 ASM 如图 1-3 所示(1)甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁止通行。绿灯亮足规定的时间隔 TL 时,控制器发出状态信号 ST,转到下一工作状态。 (2)乙车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮足规定时间间隔 TY 时,控制器发出状态转换信号 ST,转到下一工作状态。 (3)甲车道红灯亮,乙车道绿灯亮。表示甲车道
7、禁止通行,乙车道上的车辆允许通行绿灯亮足规定的时间间隔 TL 时,控制器发出状态转换信号 ST,转到下一工作状态。精选文档4 (4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上位过县停车线的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯亮足规定的时间间隔 TY 时,控制器发出状态转换信号 ST,系统又转换到第(1)种工作状态。 交通灯以上 4 种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为 00、01、11、10,并分别用 S0、S1、S3、S2 表示,则控制器的工作状态及功能如表 1、2 所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号
8、。为简便起见,把灯的代号和灯的驱动信号合二为一,并作如下表 2.1 规定:表 2.1 系统状态表控制状态信号灯状态车道运行状态S0(00)甲绿、乙红甲车道通行,乙车道禁止通行S1(01) 甲黄、乙红甲车道缓行,乙车道禁止通行S3(11)甲红、乙绿甲车道禁止通行,乙车道通行S2(10)甲红,乙黄甲车道禁止通行,乙车道缓行AG=1甲车道绿灯亮甲车道通行BG=1乙车道绿灯亮乙车道通行AY=1甲车道黄灯亮甲车道缓行BY=1乙车道黄灯亮乙车道缓行AR=1甲车道红灯亮甲车道禁止通行BY=1乙车道红灯亮乙车道禁止通行 由此得到交通灯的 ASM 图,如 图 1-3 所示。设控制器的初始状态为 S0(用状态框表
9、示 S0) ,当 S0 的持续时间小于 25 秒时,TL=0(用判断框表示 TL) ,控制器保持 S0不变。只有当 S0 的持续时间等于 25 秒时,TL=1,控制器发出状态转换信号 ST(用条件输出框表示 ST) ,并转换到下一个工作状态。精选文档5图 1-3 交通灯的 ASM 图方案二方案二 用单片机技术来实现交通灯控制用单片机技术来实现交通灯控制 用单片机技术来来实现交通灯控制非常容易实现,过程简单,用到的器件较少,并且控制信号稳定。但是单片机编程叫复杂,要求有一定单片机编程基础。2.2 方案的选择方案的选择 方案一与方案二比较之后,由于本人单片机基础薄弱,编程不易实现,而方案一相交而言
10、容易实现,且能很好的运用所学数电知识,因此选择方案一。 精选文档63 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 上得到一个三角波。此
11、三角波送到 NE555 的 2 脚输入端。由 NE555 内部的比较器和门电路共同作用,维持 7 脚上的方波信号和 3 脚上的输出方波。 图 3.1.1 秒脉冲发生器3.1.2 定时器定时器定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号 ST 作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增 1 计数,向控制器提供模 5 的定时信号 TY 和模 25 的定时信号 TL。计数器选用集成电路 74LS160 进行设计较简便。74LS160 是 10 进制同步加法计数器,它具有异步清零、同步置数的功能。74LS160 功能表如表 3.1.2 所示
12、。表中 RD是低电平有效的同步清零输入端,LD是低电平有效才同步并行置数控制端,EP、ET是计 图 1-3 交通灯的 ASM 图数控制端,CO 是进位输出端,D0D3 是并行数据输入端,Q0Q 精选文档73 是数据输出端。设计如图 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 产生
13、脉冲。当 U13C74LS04 的 ST 信号分别送给 U1 和 U2 的 LOAD。就可以得到 TY 和TY 非是秒脉冲的 5 倍;TL 和 TL 非的结果是秒脉冲的 25 倍。CLK RD LD EP ET工作状态XXX 01111X0111 X X X X 0 1 X 0 1 1置零预置数 保持保持(C=0) 计数精选文档83.1.3 控制器控制器控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。列出控制器的状态转换表,如表 3.1.3 所示。选用两个 D 触发器 74LS74 做为时序寄存器产生 4 种状态,控制器状态转换的条件为 TL 和 TY,当控制器处于
14、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 的数据选
15、择输入端作为控制信号即可实现控制器的功能。控制器原理图如图 3.1.3 所示。图中 R、C 构成上电复位电路。由两个双多路转换器 74LS153 和一个双 D 触发器 74LS74 组成控制器。触发器记录 4 种状态,多路转换精选文档9器与触发器配合实现 4 种状态的相互交换。 图图 3.1.33.1.3 控制器控制器由秒脉冲发生器产生了周期性变化的 CLK 脉冲,一部分送给了定时器的 74LS160芯片,另一部分送给了控制器的 74LS74 芯片。在脉冲 ST 同时加到定时器 74LS160 芯片的情况下,通过芯片 74LS10 将会输出 TY、TY 非;TL、TL 非。即 TY 和 TY
16、非放大的结果是秒脉冲的 5 倍;TL 和 TL 非放大的结果是秒脉冲的 25 倍。前者输出的信号是后者的 1/5。将定时器输出的 TY。TY 非;TL。TL 非分别作用于控制器的芯片74LS153 中,在 CLK 脉冲置于芯片 74LS74 中会输出高低变化的电平。 3.1.4 译码电路译码电路控制器中的信号在送给由芯片 74LS08 组成的译码器后再通过电路中的指示灯和200 欧的电阻从而得到交通灯的逻辑电路,这种电路的结果最终通过小灯的正常闪烁来实现。电路图设计如图 3.1.4精选文档10图 3.1.4 译码电路3.1.5 显示电路显示电路显示部分由 CD4511 和共阴极七段数码管组成,
17、CD4511 作为译码器,对74LS160 的输出信号进行译码,然后通过七段数码管显示出 74LS160 的计数。即交通灯需要显示的时间。其设计如图 3.1.5图图 3.1.53.1.5 显示电路显示电路 精选文档113.1.6 总原理图总原理图电路总原理图如下图:电路总原理图如下图:图图 3.1.63.1.6 总原理图总原理图3.2 特殊器件的介绍特殊器件的介绍3.2.1 74LS16074LS160 为可预置的十进制同步计数器,共有 54/74160 和 54/74LS160 两种线路结构型式。160 的清除端是异步的。当清除端/MR 为低电平时,不管时钟端 C 盘状态如何,即可完成清除功
18、能。160 的预置是同步的。当置入控制器/PE 为低电平时,在 CP上升沿作用下,输出端 Q0-Q3 与数据输入端 P0-P3 一致。对于 54/74,当由低至高跳变前,如果计数控制端,为高电平,则应避免由低至高电平的跳变,而无此中限制。引出端符号:TC 进位输出端CEP 计数控制端Q0Q3 输出端CE计数控制端CP 时钟输入精选文档12端(上升沿有效)/MR 异步清除输入端(低电平有效)/PE 同步并行置入控制端(低电平有效)3.2.2 74LS153是双选数据选择器多路选择器。里面有两个地址码共用的选数据选择器。通过输入不同的地址码,可以控制输出选个输入数据中的一个。结构图如图 3.2.2
19、: 图 3.2.2 74153 结构图功能表如表功能表如表 3.2.23.2.2:表表 3.2.23.2.2 7415374153 功能表功能表精选文档133.2.3 74LS7474LS74 为带预置和清除端的两组型触发器,共有 547474、54/74S74 等四种结构路线形式,其主要电特性如表 3.2.3.1: 表 3.2.3.1 74LS74 特性表 引脚含义如下: 1CP、2CP 时钟输出端1D、2D 数据输入端1Q、2Q、1Error!Error!、2Error!Error! 输出端CLR1、CLR2 直接复位端(低电平有效)PR1、PR2 直接置位端(低电平有效)逻辑图如图 3.
20、2.3: 图 3.2.3 74LS74 逻辑图功能表如表功能表如表 3.2.3.23.2.3.2: 表表 3.2.3.23.2.3.2 74747474 功能表功能表精选文档143.2.4 CD4511CD4511 是用于驱动共阴极 LED(数码管)显示器的 BCD 码-七段码译码器,特点:具有 BCD 转换、消隐和锁存控制、七段译码及驱动功能的 CMOS 电路能提供较大的拉电流。可直接驱动显示器。引脚如图 3.2.4 所示。其中 a,b,c,d 为 BCD 码输入,a 为最低位。LT 为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8” ,各段都被点亮,以检查显示器是
21、否有故障。BI 为消隐功能端,低电平时使所有段均消隐,正常显示时,B1 端应加高电平。另外 CD4511 有拒绝伪码的特点,当输入数据越过十进制数 9 时,显示字形也自行消隐。LE 是锁存控制端,高电平时锁存,低电平时传输数据。a-g 是 7 段输出,可驱动共阴 LED 数码管。CD4511 引脚如图 3.2.4: 图 3.2.4 CD4511 引脚图 其功能如下:BI:4 脚是消隐输入控制端,当 BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭状态,不显示数字。LT:3 脚是测试输入端,当 BI=1,LT=0 时,译码输出全为 1,不管输入DCBA 状态如何,七段均发亮,显示“8”
22、 。它主要用来检测数码管是否损坏。LE:锁定控制端,当 LE=0 时,允许译码输出。LE=1 时译码器是锁定保持状态,译码器输出被保持在 LE=0 时的数值。A1、A2、A3、A4 为 8421BCD 码输入端。A、b、c、d、e、f、g:译码输出端,输出为高电平 1 有效。 精选文档153.2.5 NE555NE555 引脚图如图 3.2.5: 图 3.2.5 NE555 引脚图NE555 功能介绍:1 脚为地。2 脚为触发输入端;3 脚为输出端,输出的电平状态受触发器控制,而触发 器受上比较器 6 脚和下比较器 2 脚的控制。 当触发器接受上比较器 A1 从 R 脚输入的高电平时,触发器被
23、置于复位状态,3 脚输出 低电平; 2 脚和 6 脚是互补的,2 脚只对低电平起作用,高电平对它不起作用,即电压小于 1Ucc/3, 此时 3 脚输出高电平。6 脚为阈值端,只对高电平起作用,低电平对它不起作用,即输入 电 压大于 2Ucc/3,称高触发端,3 脚输出低电平,但有一个先决条件,即 2 脚电位必须大于 1Ucc/3 时才有效。3 脚在高电位接近电源电压 Ucc,输出电流最大可打 200mA。 4 脚是复位端,当 4 脚电位小于 0.4V 时,不管 2、6 脚状态如何,输出端 3 脚都输出低 电平。 5 脚是控制端。 7 脚称放电端,与 3 脚输出同步,输出电平一致。4 4 系统调
24、试系统调试(1)组装调试秒脉冲电路,如图 4.1。精选文档16 图 4.1 秒脉冲(2)进行定时电路的组装和调试。当输人 1Hz 的时钟脉冲信号时,要求电路能进行增计时,当增计时到 25 时,能输电有效的定时时间到信号, 。(3)调试交通灯控制器以及显示部分,输入信号后,数码管能正确显示数字,且能按照设置递增,从 0 至 25,如图 4.2,图 4.3。 图图 4.24.2 数码管仿真图数码管仿真图 图图 4.34.3 数码管仿真图数码管仿真图(4)当输入脉冲后,观察信号灯是否按照要求亮,如图 4.4,图 4.5,图 4.6,图4.7。精选文档17图 4.4 信号灯仿真 1图 4.5 信号灯仿
25、真 2图 4.6 信号灯仿真 3 图 4.7 信号灯仿真 4(5)判断各部分电路之间的时序配合关系,检查电平的变化,是否符合电路的要求。最终调试结果如下:接上电源,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为 25 秒,甲车道方向绿灯亮,行人车辆都可自由通行;乙车道方向车道的红灯亮,车辆禁止通行。时间显示器从预置的 0 秒,以每秒增 1,从 0 增到 25 时,甲道的绿灯转换为黄灯,其余灯都不变。从 0 增到 25 后时甲车道的黄灯转换为红灯;乙车道的红灯转换为绿灯。如此循环下去。精选文档185 5 系统功能、原件系统功能、原件5.1 系统能实现的功能系统能实现的功能系统供上电之后,
26、秒脉冲发生器发出脉冲,各部分开始工作,数码管上开始计时,从 0 到 25,并且同时甲车道的绿灯亮,乙车道的红灯亮,甲车道的行人与车辆正常通行,当数码管计时到 25 时,甲车道未过线的车辆禁止通行,并且在数码管计时变为 0 时,乙车道的黄灯亮,数码管计时 5 秒,这期间甲乙车道的车辆都禁止通行,当数码管计时 5 秒之后,甲车道黄灯亮,乙车道绿灯亮,数码管重新从 0 开始计时到 25,而此时,乙车道的车辆与行人通行,甲车道的车辆与行人禁止通行。当数码管计时到 25 秒时,乙车道黄灯亮,甲乙车道车辆禁止通行,当数码管计时 5 秒之后,重新计时,如此循环。5.2 主要元件主要元件主要元件如表 5.2,
27、。 表 5.2 主要元件共阴极数码管2 片CD45112 片74LS1602 片74LS1532 片74LS742 片74LS08(与门)4 片74LS00(与非门)2 片非门3 片 精选文档196 6 结论结论本设计基本达到要求,实现了控制甲乙干道车辆的通行,由于课程设计过程的要求故通行时间设置为 25 秒,中间过渡时间设置为 5 秒。而在现实中可以把时间加长,以达到现实的要求。本实验设计优点在于交通灯的控制上加了计时器,使得人们可以更具时间来调整车速,并且可以是的交通灯的时间控制变得更准确,抗干扰能力更强。而本设计的缺点就是没有设计出可以控制干道车辆转弯的信号,并且在时间控制上如果采用倒计
28、时就会更加完美。但是由于水平的原因,没有设计出这两个问题的解决办法。目前所知到的有,可以用 74ls192 来代替 CD4511,因为 74192 是可预置数的倒计时译码器,可以设计出倒计时的计时器,但是这样就会使得其他部分的逻辑电路设计变得更加难。而在转弯的问题上,则在显示上遇到了一定问题,由于显示不能用灯来控制,需要带箭头的电子屏幕,而这样的显示不会使用和控制,也不易找到,并且同上一个问题一样,加上了这部分之后,逻辑电路变的复杂,不易设计出来。本设计只是基本达到要求,能实现提出的基本要求,其中的不足,请老师指正。精选文档207 7 总结与体会总结与体会这个课程设计的任务用时两周多的时间。在这段时间里我们几乎用尽了一切能想到的办法,进了最大的努力。但我感觉还是不太成功。原因是多方面的,第一点,我觉本次选的课程设计任务并不太难,而我们花了两周的时间本身就是一种办事效率低下所导致的, 我们的学习工作以及生活中都将注意这一点,毕竟现在社会运行是非常的高效。这一点我将在以后的学习生活中不断的加强这个方面的要求,争取成为一个办事高效的人。第二点,本次课设所用到的内容都是以前所学过的,但是我发现对以前学的内容掌握的和自己想象的还有很大差距。很多东西我们在课堂上学了但是下来没有及时的复习,导致了现在不能及时拿来运用。还有一点在学习中是一个很大的误区,我们很多时候为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥市金豌豆幼儿园保健工作人员招聘备考题库及答案详解参考
- 曲靖市富源县华能云南滇东能源有限责任公司2026年大学毕业生招聘60人备考题库及完整答案详解一套
- 浙商银行丽水分行2025年社会招聘备考题库附答案详解
- 2025年贵州省黔西南州崇文高级中学招聘数学、英语、化学等紧缺专业教师8人备考题库含答案详解
- 2025年重庆人文科技学院招聘110人备考题库及一套完整答案详解
- 长沙市雨花区枫树山明宸小学2026年春季合同制教师招聘备考题库及完整答案详解一套
- 2025年沈阳盛京军胜农业发展科技有限公司及所属企业派遣人员招聘备考题库及完整答案详解一套
- 梅州黄金中学消防安全
- 兴趣课销售话术
- 英文面试常见问题技巧
- 2025~2026学年上海市闵行区莘松中学八年级上学期期中语文试卷
- 医院拟就业协议书
- 2026届四川南充市高考一诊地理试卷试题(含答案详解)
- 2026年郑州澍青医学高等专科学校单招职业技能测试必刷测试卷带答案
- 2025年山东省烟台市辅警招聘公安基础知识考试题库及答案
- (一诊)达州市2026届高三第一次诊断性测试英语试题(含标准答案)
- 2025年贵阳市公安辅警招聘知识考试题库及答案
- 消防系统瘫痪应急处置方案
- GB/T 11417.5-2012眼科光学接触镜第5部分:光学性能试验方法
- 《寝室夜话》(4人)年会晚会搞笑小品剧本台词
- 开放大学土木工程力学(本)模拟题(1-3)答案
评论
0/150
提交评论