交通信号灯控制器.doc_第1页
交通信号灯控制器.doc_第2页
交通信号灯控制器.doc_第3页
交通信号灯控制器.doc_第4页
交通信号灯控制器.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子技术课程设计报告 题 目 简易交通信号灯控制器 学院(部) 电子与控制工程学院 专 业 电子科学与技术 班 级 学生姓名 学 号 3205070122 12 月 14 日至 12 月 23 日 共 2 周 指导教师(签字) 前言“电子技术课程设计”是电子技术课程的实践性环节,进行自主选题和设计。本设计课题为简易交通信号灯控制器,通过采用数字电路对交通灯控制电路的设计,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。本设计分为两个部分:第一部分是由定时器、时钟脉冲驱动和控制器组成的秒脉冲信号发生装置;第二部分是由译码器、发光二极管和数码管组成的交通信号灯以及时间显示装置。各部分采用分模块设计,正文中详细介绍了各模块的功能和原理。为完成本次设计,参阅了大量资料,包括所用到芯片的详细中英文资料。搜集和查阅资料时一个漫长但最重要的过程,获取个模块电路原理,然后经过讨论比较,结合课题要求,确定出一套最适合的方案。小组人员花费几天时间,通过图书馆和上网查阅资料,分别查阅到相应资料。经过商讨,结合现有资料,制定基本框架,并基本定出电路图。在MULTISIM软件里进行电路仿真,来验证电路的正确性。在进行电路仿真过程中碰到了很多问题,往往一开始电路仿真不出结果,这就需要找出问题所在,一般是先看电路原理图是否正确,是否画正确了,如果不是这块问题的话,就需要改变元件参数试一试。在这个过程中,还会碰到元件库里找不到自己要用的元件的情况,这个时侯可以找替代元件,通过这种方法来验证实验原理和电路的正确性。过程中,充分发挥主观能动性,将平时所学的理论知识和实际相结合,往往理论可行的东西,实际并不一定能出结果,这就需要解决问题,通过问老师或者查阅资料和分析问题来进行解决。经过以上各步工作,基本完成本次设计。本设计分为的两大部分,交通信号灯灯以及译码显示电路(时间显示)部分由李龙同学负责主导设计;秒脉冲信号发生以及控制部分由李志杰同学负责。最后经过整合得到完整系统。在设计过程中得到了各方面的支持和帮助,在此向老师表示由衷的感谢。由于设计时间和水平的限制,如有不足之处,敬请指正! 目录前言 1设计摘要3第一章 系统概述 1 .1设计思想及方案论证.4 1.2 工作原理第2章 单元电路设计 2.1 脉冲信号发生电路5 2.1.1定时器电路 .5 2.1.2 计数器驱动脉冲电路6 2.1.3 控制器电路9 2.2 交通信号灯及数码管显示电路(本人负责设计部分).9 2 .2.1 译码器电路.9 2.2.2 交通信号灯电路10 2.2.3 数码管显示电路.12 2.24 调试及仿真结果. 2.3元件说明.21第三章 系统综述 综述及总电路图.23第4章 结束语 收获与体会以及存在的问题参考文献鸣谢评语 数字电子技术课程设计 简易交通信号灯控制器一、设计摘要通过采用数字电路对交通灯控制电路的设计,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。 因此,在本次课程设计里,将以传统的设计方法为基础来实现设计交通控制信号灯。 1. 设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。2. 用红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号。3. 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。4. 主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、25秒计时、显示电路。5. 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,使行驶中的车辆有时间停到禁行线外,设立5秒计时、显示电路。设计所需要的元件有:555定时器、74LS190、JK触发器、74LS139、发光二极管、各种门电路关键字 : 交通信号灯、555定时器、数码管显示、译码器、减法计数器二、设计任务与要求1设计一个十字路口的交通灯控制电路,要求主干道和支干道两条交叉道路上的车辆交替运行,主干道通行时间45秒,支干道通行时间25秒。2要求黄灯先亮5秒,才能变换运行车道(即每次由绿灯变红灯时,应有5秒黄灯亮作为过渡)。3设计记时显示电路。4.分别用红,黄,绿,发光二极管表示信号灯。 简易交通信号灯控制器 第一章 系统概述1 .1设计思想及方案论证 本设计要求设计一个主干道绿灯45秒、支干道绿灯25秒的交通灯控制系统,每次由绿灯变为红灯时应有5秒黄灯亮作为过渡,分别用红、黄、绿三色发光二极管表示信号灯,并用数码管显示倒计时。因此,本设计需要一个脉冲产生模块、信号灯模块、倒计时模块、数码显示模块和主控模块。脉冲产生电路用以驱动倒计时电路,置数电路将交通灯亮时间预置到计数电路和寄存器中,信号灯模块对信号灯的各种状态进行循环控制,倒计时模块以基准时间秒为单位做倒计时,数码显示模块显示倒计时的时间,主控模块对电路种的各个模块进行级联控制。 交通信号灯控制电路,交通灯采用发光二极管,显示时间则采用自带译码器的数码管显示。系统需要每秒减数,所以可以采用555定时器产生秒脉冲,经由一个脉冲驱动电路后产生信号灯需要的三种脉冲,即45s,25s,5s,传递给控制器,由控制器发出状态。译码器接受状态后译码,输出控制信号灯和数码管显示的状态。 由于系统状态只有四种,译码器选择74LS139即可,2线-4线译码器,输出四种状态。1.2 工作原理 1通过分析系统的逻辑功能,画出其机构框图。交通灯控制系统的原理框图如图1所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中: TL1 表示主干道绿灯亮的时间间隔为45秒,TL2表示支干道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间到,TL=1,否则,TL=0。TY:表示黄灯亮的时间间隔为5秒。定时时间到,TY=1,否则,TY=0。ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。 图11.实现红绿灯的交通管制功能;2.在红绿灯交换的前五秒种,有常亮的黄灯提示司机注意,此时绿灯已灭;3.可适应主支干道不同的车流量的需要,拟设计主干道的车量通行时间为45秒,支干道的车量通行时间为25秒;4.另有数字倒计时装置,提示司机剩余时间。45秒、25秒、5秒定时信号用倒计时,计时起始信号由主控电路给出,定时结束信号也输入到主控电路,由主控电路启、闭三色信号灯或启动另一计时电路。主控电路是核心。其状态表1为:状态主干道支干道时间s0绿灯亮,允许通行红灯亮,禁止通行45秒s1黄灯亮,停车红灯亮,禁止通行5秒s2红灯亮,禁止通行绿灯亮,允许通行25秒s3红灯亮,禁止通行黄灯亮,停车5秒 5分析:(1)主干道绿灯亮,支干道红灯亮。表示主干道上的车辆允许通行,支干道禁止通行。绿灯亮足规定的时间隔TL1时,控制器发出状态信号ST,转到下一工作状态。(2)主干道黄灯亮,主干道红灯亮。表示主干道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,支干道禁止通行。黄灯亮足规定时间间隔TY时,控制器发出状态转换信号ST,转到下一工作状态。(3)主干道红灯亮,支干道绿灯亮。表示主干道禁止通行,支干道上的车辆允许通行绿灯亮足规定的时间间隔TL2时,控制器发出状态转换信号ST,转到下一工作状态。(4)主干道红灯亮,支干道黄灯亮。表示主干道禁止通行,支干道上未过停车线的车辆停止通行,已过停车线的车辆继续缓慢通行。黄灯亮足规定的时间间隔TY时,控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。 交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。为简便起见,把灯的代号和灯的驱动信号合二为一,并作如下规定: 控制状态 信号灯状态 车道运行状态S0(00) 主干道绿,支干道红 主干道通行,支干道禁止通行S1(01) 主干道黄,支干道红 主干道缓行,支干道禁止通行S3(11) 主干道红,支干道绿 主干道禁止通行,支干道通行S2(10) 主干道红,支干道黄 主干道禁止通行,支干道缓行HG=1:主干道绿灯亮;FG=1:支干道绿灯亮;HY=1:主干道黄灯亮; FY=1:支干道黄灯亮;HR=1:主干道红灯亮; FR=1:支干道红灯亮;设:A:45秒定时信号,45秒定时已到为“1”,45秒定时未到为“0”B:25秒定时信号,25秒定时已到为“1”,25秒定时未到为“0”C:5秒定时信号,5秒定时已到为“1”,5秒定时未到为“0”状态编码:S0=00S1=01 S2=10 S3=11若选JK触发器,其输出为Q2, Q1则状态表2为:ABCQ2nQ1nQ2n+1Q1n+1xxx00000xx0000xxx00011xx0001xx00101xx10111x0x1111xxx1111xxx1110xx01010xxx1000 第2章 单元电路设计 2.1 脉冲信号发生电路 2.1.1定时器电路 脉冲发生器是由555定时器构成的多谐振荡器,因为控制系统是以秒作为单位,所以用秒脉冲发生器,且其对信号的精度要求不高,这里选用555定时器来构成。555定时器组成的秒脉冲CP1的周期为:T0.7(R1+2*R2)*C,若T1s,令C10F,R144.2K,R2=51K。根据计算结果,脉冲发生器设计如下图:它向计数电路提供的秒计时CP脉冲。 2.1.2 计数器驱动脉冲电路 此电路图是产生CP45、CP25、CP5的电路,通过门电路完成由CP控制电路产生所需的脉冲的功能。2.1.3 控制器电路 控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。如表3所示。选用两个D触发器FF1、FFO做为时序寄存器产生 4种状态,控制器状态转换的条件为TL和TY,当控制器处于Q1n+1Q0n+1 00状态时,如果TL 0,则控制器保持在00状态;如果TL1,则控制器转换到Q1n+1Q0n+1 01状态。这两种情况与条件TY无关,所以用无关项X表示。其余情况依次类推,同时表中还列出了状态转换信号ST。表3 控制器状态转换表输入输出现态状态转换条件次态状态转换信号Q1nQ0nTLTY TSQ1n+1Q0n+1ST0 00无无000001无无01101无0无01001无1无11111无无011011无无110110无0无10010无1无001表4 74LS153功能表|根据表4、可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和 ST为1的项所对应的输人或状态转换条件变量相与,其中1用原变量表示,0用反变量表示,然后将各与项相或,即可得到下面的方程:根据以上方程,选用数据选择器 74LS153来实现每个D触发器的输入函数,将触发器的现态值( )加到74LS153的数据选择输入端作为控制信号即可实现控制器的功能。控制器的逻辑图如图3所示。图中R、C构成上电复位电路,可通过放置的开关控制。2.2 交通信号灯及数码管显示电路(本人负责设计部分) 2 .2.1 译码器电路 系统的输出是在Q1Q0驱动下的6个信号灯,由于系统显示只有四个状态,即S0S1S2S3,所以译码器采用2-4线译码器,74LS139。由于芯片为反相输出,所以每条输出上加一个非门,使得译码器相应输出为高电平,高电平时灯亮。各状态与信号灯的关系由表5给出,电路图见图,因此,根据状态关系表分析可得到灯光信号与控制器状态变量的关系为 HG=Y0 FG=Y3 HY=Y1 FY=Y2 HR=Y2+Y3 FR=T0+Y1加入两个或门产生六个输出端表5 信号灯与控制器状态编码表状态HGHYHR FGFYFRS0100001S1010001S2001100S3001010由上到下六个输出端口依次为HG=主干道绿灯 、FR=支干道红灯、 HY=主干道黄灯、 FY=支干道黄灯、 HR=主干道红灯、 FG=支干道绿灯2.2.2 交通信号灯电路交通信号灯采用红、黄、绿三种颜色的发光二极管,共阴极接法,并联接地时分别接入保护电阻,避免电流过大时对二极管造成损坏。信号输入分别接译码管和或门的六个输出端。如图与译码电路相连接如图2.2.3 数码管显示电路 显示电路作为定时控制器。秒信号发生器用于产生整个定时系统的时基脉冲,通过74ls190减法计数器对秒脉冲进行减计数,以达到显示每一种工作状态的持续时间。当主干道红灯亮时,信号给减法器置数,同时支干道也由相应的信号控制置数,减法计数器的回零脉冲使状态控制器完成状态转换,同时状态译码器根据系统下一个工作状态决定计数器下一次减计数的初始值。减法计数器的状态由BCD译码器译码、数码管显示显示电路是一个定时控制电路。当绿灯亮时,使减法器开始工作,每来一个脉冲使计数器减1,直到计数器为0。数码管选用自带译码器的四输入数码管。计数器采用可预置计数器,这里选74LS190。 当主干道为黄灯时,该干道计数器不工作。由黄变红灯时,由主干道红灯信号将预置数0011置入U1,0000置入U2,0010置入U3,0101置入U4。U1、U2开始30秒的减计数,U3、U4开始25秒减计数(即主干道红灯30秒时间显示,支干道绿灯25秒显示)。当支干道25秒减完后,支干道灯变为黄,支干道计数器关闭,无显示。在主干道红灯变绿灯同时,HR控制将0100置入U1,0101置入U2,0101置入U3,0000置入U4,并开始U1、U2组成45秒倒计数,U3、U4组成50秒倒计数。当主干道45秒计时完毕后,主干道黄灯亮,同时使计数器U1、U2停止工作。 上述功能实现:将U1、U3引脚9和U2、U4引脚1、9接地,HR即主干道红灯信号加非门接入,U1引脚15、1 通过非门与 HR非后相连,非HR与高电平通过与门与U1引脚10相连;U2引脚15、10 与 非HR相连;非HR分别与高电平通过与门与U3引脚15、10相连,非HR通过非门与U3引脚1相连;U4的引脚15、10直接与相连。主干道黄灯和支干道黄灯分别与秒脉冲通过或非门相连,秒脉冲与相连的输出控制的端,这样当黄灯亮时相应干道上计数器被关闭。管脚功能如图74LS190芯片如图2-3-1所示。LD为异步置数端,CT为控制端,A B C D为并行置数输入端,QA QB QC QD为输出端,U/D为加/减计数方式控制端,RCO为进位/借位端,CLK为时钟输入端。 74LS190的功能表如表2-3-1所示。 图2-3-1 74LS190芯片图表2-3-1 74LS190功能表输入输出说 明LD CT U/D CP D C B AQD QC QB QA0XXXD C B AD C B A并行异步置数1 0 0 X XX X加计数1 0 1 X XX X减计数1 1 X X X X X X保持由表我们可以看出,74LS190的主要逻辑功能有: 异步置数功能:当LD=0时,与CP无关,直接并行输入数据D C B A,QD QB QC QA=D C B A。 计数功能:取CT=0,LD=1。当U/D=0时,对应CP脉冲的上升沿,进行十进制加计数功能。当U/D=1时,对应CP脉冲的上升沿,进行十进制减计数功能。 保持功能:当CT=LD=1时,计数器保持原来的状态不变。和级联时分别将低位的RCO端接入高位的CT端。的端接地。U/D接高电平。由于主干道红灯信号来时置数,此时LD=0,而置数完之后马上要进行减法计数,要使LD=1,所以在每条干道上驱动数码管的条到线上分别加一个八输入的或门,置数完毕后或门输出为,反馈给端,使计数器开始计数,直到减为时,或门输出为,这时新一轮置数信号到来,进行置数,电路能够自启动。这样设计有一定的缺陷,也就是当计数器没有减到时,无法进行任意时间的重新置数,所以每个或门输出时加上一个开关,能够控制或门输出对端的反馈,因为空置时相当于接,即可进行置数。电路图如下:2.24 调试及仿真结果将个部分相连后,接入四种状态需要的输入,进行调试,结果如下:状态,主干道绿灯亮,支干道红灯亮,主干道显示秒绿灯,支干道显示秒(红灯主干道黄灯时间)状态,主干道黄灯亮,支干道红灯亮,主干道显示,支干道显示状态,主干道红灯亮,支干道绿灯亮,主干道显示,支干道显示状态,主干道红灯亮,支干道黄灯亮,主干道显示,支干道显示2.3元件说明集成电路JK触发器 2个, 1个, 74LS190 4片,74LS153 3片,555 1片 电阻 1只,51 1只,个 电容 10Uf 1只,0.01uf一个 其它 发光二极管 6只具体芯片功能已经在正文中相应部分详细描述第三章 系统综述综述及总电路图本设计通过采用数字电路对交通灯控制电路的设计,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。 交通灯采用发光二极管,显示时间则采用自带译码器的数码管显示。采用555定时器产生秒脉冲,经由一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论