十字路口交通灯控制器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

十字路口交通灯控制器1设计主要内容及要求1.1设计目的:(1)掌握十字路口交通灯控制器的构成、原理与设计方法;(2)熟悉集成电路的使用方法。1.2基本要求(1)设计一个具有三种信号灯(红、黄、绿)的十字路口交通灯控制器,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆留出时间停在禁行线外;(2)主、支干道交替允许通行,主干道每次放行40秒,黄灯亮5秒;支干道放行20秒,黄灯亮5秒;(3)各计时电路显示2设计过程及论文的基本要求:2.1设计过程的基本要求(1)基本部分必须完成,发挥部分可任选2个方向:(2)符合设计要求的报告一份,其中包括逻辑电路图;(3)设计过程的资料、草稿要求保留并随设计报告一起上交;报告的电子档需全班统一存盘上交。2.2课程设计论文的基本要求(1)参照毕业设计论文规范打印,包括报告中的所有电路图。(2)装订顺序:封面、任务书、成绩评审意见表、中文摘要、关键词、目录、正文(设计题目、设计任务、设计思路、设计框图、各部分电路及参数计算、工作过程分析、元器件清单、主要器件介绍)、小结、参考文献、附录(逻辑电路图)。3时间进度安排顺序阶段日期计划完成内容备注1讲解主要设计内容,学生根据任务书做出原始模块图打分2讲解如何绘制逻辑原理图并检查及修正模块图打分3讲解计算机仿真软件的应用及如何对电路进行仿真打分4讲解设计报告的书写及继续修正逻辑原理图,布置答辩打分5检查报告完成情况、答辩打分-1-1设计任务描述1.1设计题目:十字路口交通灯控制器1.2设计要求每个选题最多只允许8人进行设计,每题的n个设计必须保证不雷同——包括设计和报告;否则,轻微雷同的影响成绩,严重的不及格。尽量能够进行仿真验证运行,仿真工具可自选MultiSim/ModelSim/QuartusII/ISE/Protous中之一。1.2.1设计目的(1)掌握十字路口交通灯控制器的构成、原理与设计方法;(2)熟悉集成电路的使用方法1.2.2基本要求(1)设计一个具有三种信号灯(红、黄、绿)的十字路口交通灯控制器,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆留出时间停在禁行线外;(2)主、支干道交替允许通行,主干道每次放行40秒,黄灯亮5秒;支干道放行20秒,黄灯亮5秒;(3)各计时电路显示。-2-2设计思路如今,可以这样说在世界的的各个地方的马路上都可以看见红绿灯,正是有了这个高科技的产品,减少了许多人力在指挥交通上,同时也避免了许多本可以避免的交通事故。如今他已经成为疏导交通车辆最长见和最有效的手段。但这一技术早在19世纪就已经问世了,而且随着时代的发展,社会的进步,信号灯的技术也得到了发展。1858年,在英国伦敦的主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行,这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。1914年,电器启动的红绿灯出现在美国,他被安装在纽约市5号大街的一座高塔上。1918年,又出现了带控制的红绿灯和红外线红绿灯。现在正在应用的红绿灯主要有三种类型,定周期的信号机,多时段且具有无电缆协调功能的微电脑型信号机以及联网式自适应多相位智能式信号机。其中定周期信号机这一类型以其设计简单,成本低,安装及维护方便等特点得到了广泛的应用。本次课程设计中我所设计的十字路口交通灯控制器就属于这一类型。在本次课程设计中针对“十字路口交通灯控制器”这一课题,我采用了555脉冲发生器产生1KHz的方波,并通过三个74160分频器进行分频,产生大小为1KHz的方波,即1秒的脉冲信号供电路使用。我选择74163对信号进行计数,通过非门和6线与门产生T30秒,Ts20秒,Ty5秒的计数范围为74153数据选择器提供信号,同时返回St是计数器清零重新计数。数据选择器输出的信号通过D触发器向译码器传递,然后通过非门和或门产生四种分配状态,即主绿——支红,主黄——支红,主红——支绿,主红——支黄的循环,达到十字路口交通灯的作用,满足课程设计的要求。-3-3设计方框图由对十字路口交通灯控制器的分析可以画出十字路口交通灯控制器的原理方框图,如上图所示。他是由控制器、定时器、译码器主干道信号灯支干道信号灯译码器触发器主控器译码器秒脉冲发生器计数显示器定时器-4-信号灯状态与车道运行状态如下:S0:主干道车道的绿灯亮,车道通行;支干道车道的红灯亮,车道禁止通行。S1:主干道车道的黄灯亮,车道缓行;支干道车道的红灯亮,车道禁止通行。S2:主干道车道的红灯亮,车道禁止通行;支干道车道的绿灯亮,车道通行。S3:主干道车道的红灯亮,车道禁止通行;支干道车道的黄灯亮,车道缓行。状态0支干道绿灯亮状态1支干道黄灯亮状态2主干道绿灯亮状态3主干道黄灯亮-5-4各部分电路设计及参数计算4.1秒脉冲信号发生器本电路中的振荡器是由555定时器和R和C构成的多谐振荡器。由于555内部的比较器灵敏度较高,而且采用差分电路形式,它的振荡频率受电源电压和温度变化的影响很小。工作原理:通过调整电阻R的阻值与电容C的容值来调节振荡器的产生频率,此次设计中振荡器的振荡频率为1Hz,即所需要的秒脉冲信号。秒信号产生电路参数计算参数标注如图4.1所示,555振荡器电路的振荡周期可由下式估算:T=t1+t2=1st1=0.7(R1+R2+R2)C1t2=0.7R2C1若选定脉冲占空比为0.6,可得=211ttt=0.6t1=0.61s=0.6st2=T-t1=1-0.6=0.4s取电容C=470F,则R2=12C7.0t=000001.01.07.0001.06.0=1k则R1=1k.-6-4.2定时器4.2.1设计思路定时器由计数器构成,且该计数器与系统的秒脉冲同步。首先,计数器在状态转换信号St的作用下清零。然后,当时钟脉冲上升沿到来的时候,计数器从零开始计数。接着计数器分别向控制器提供模5的定时信号TY和模30、20的定时信号TlTs。因此选用具有同步清零、同步计数的计数器会比较简单,在这次设计中选用了74163。4.2.2主要元器件介绍74163为中规模集成计数器芯片,是4位二进制同步计数器,它具有同步清零、同步置数的功能。它的管脚排列及功能表如下表3.174163功能表输入输出CPCLRCLODPTABCDQAQBQCQD0*******00001O**ABCDABCD*110*****保持*11*0****保持1111****计数由功能表可见,当清零端CLR=1,置入CLOD,计数允许端P=T=1时工作在计数状态,管脚15输入进位脉冲。该芯片也可以实现可编程计数器,即它的每一个输出可被预置为任一电平,当置入端CLOD=0时,在下一个时钟脉冲到来后,输出端的数据便和输入数据一致。这种计数器的清零是同步清零,即清零端CLR=0时在一个时钟脉冲到来后才能清零。-7-4.2.3电路组成从与门中输出的信号被输送到下一级数据选择器中进行选择。4.3控制器4.3.1设计思路控制器的核心部分,它应该按照交通灯管理规则控制信号灯的工作状态的转换。根据前面的分析可知设计思路控制器是交通交通灯有四种正常工作状态:S0S1S2S3根据分析及图可列出控制器状态转移表:主绿灯亮干红灯亮主黄灯亮干红灯亮主红灯亮干绿灯亮主红灯亮干黄灯亮-8-表3.2控制器状态转移表输入输出现态状态转换条件次态状态转换信号Q1NQ0NTlTYQ1N+1Q0N+1SR000*000001*01101*001001*1111110*110111*10110*010010*1001根据表所示,现态与次态相同,故可以选用两个D触发器FF0和FF1作为时序寄存器产生四中状态。制器状态转换的条件为Tl和TY,当控制器处于Q1nQ0n=00状态时,如果Tl=0,则控制器保持在00状态;如果Tl=1,则控制器转换到Q1n+1Q0n+1=01状态。这两种情况与条件TY无关,所以用无关项*表示。其余情况依次类推,同时表中还列出了状态转换信号SR根据表可以列出状态方程:Q1n+1=Q1nQ0nTY+Q0nQ1n+Q1nQ0nTYQ0n+1=Q1nQ0nTg+Q0nQ1n+Q1nQ0nTgSr=Q1nQ0nTg+Q1nQ0nTY+Q0nQ1nTg+Q1nQ0nTy根据以上方程,可以选用数据选择器74153来实现每个D触发器的输入函数。-9-4.3.2主要元器件介绍1.D触发器D触发器的功能表:表3.3D触发器功能表根据功能表可知该触发器的次态总是与输入端D保持一致,可被应用于数据存储。2.7415374153是双四选一的数据选择器,即一个芯片中包含了2个四选一电路,功能表为:输入输出STA1AoYH**LLLLD0LLHD1LHLD2LHHD3表3.474152功能表DQN+10011-10-4.3.3电路组成4.4译码器译码器器的主要任务是将控制器的输出Q1、Q0的四种工作状态翻译成东西道、南北道上6个信号灯的工作状态。在正常情况下控制器的状态编码与信号灯控制信号之间的关系如下表所示:(状态)Q1Q0Y0Y1Y2Y3000001010010111000100100通过译码器传出的信号,再通过有或门和非门组成的电路,将最终信号传送到发光二极管。-11--12-5工作过程分析交通灯控制器的工作过程分析如下:1.第一个工作状态:由上控制器输出状态Q1=0,Q0=0,根据控制器状态编码与信号灯关系表可知,主干道绿灯亮,支干道绿灯亮。根据电路图,数据选择器74153的共用地址输入端A1、A0与输出状态Q1、Q0相同A1=Q1=0,A0=Q0=0,当计数器未记到30时,计数器没有输出;当计数器计到30时,输出时间间隔Tl即Tl=1,Tl和经过反相器的Tl同时送到数据选择器中,跟据第二片数据选择器A1、A0的状态可以判断出输出信号Y=D0即输出Tl,该信号又被送入第二片D触发器中,输出Q0=Tl即Q0=1,Q1持续上一状态Q1=0。与此同时,根据第三片数据选择器可知,输出状态转换信号St,这样计数器清零,开始进入下一工作状态。2.第二个工作状态:主干道黄灯亮,支干道红灯亮,有表4即控制器状态编码与信号灯关系表可知,控制器输出状态Q1=0,Q0=1。根据电路图,数据选择器74153的共用地址输入端A1、A0与输出状态Q0、Q1相同,即A1=Q0=1,A0=Q1=0。当计数器未记到5时,计数器没有输出;当计数器计到5时,输出时间间隔TY即TY=1,TY和经过反相器的TY同时送到数据选择器中,跟据第一片数据选择器A1、A0的状态可以判断出输出信号Y=D2即输出TY,该信号又被送入第一片D触发器中,输出Q1=TY即Q1=0,Q0持续上一状态Q0=0。与此同时,根据第三片数据选择器可知,输出状态转换信号SR,这样计数器清零,开始进入下一工作状态。3.第三个工作状态:由上控制器输出状态Q1=1,Q0=1,根据控制器状态编码与信号灯关系表可知,主干道红灯亮,支干道黄灯亮。根据电路图,数据选择器74153的共用地址输入端A1、A0与输出状态Q0、Q1相同A1=Q0=0,A0=Q1=1,当计数器未记到20时,计数器没有输出;当计数器计到20时,输出时间间隔TY即TY=1,TY和经过反相器的TY同时送到数据选择器中,跟据第一片数据选择器A1、A0的状态可以判断出输出信号Y=D1即输出TY,该信号又被送入第一片D触发器中,输出Q1=TY即Q1=1,Q0持续上一状态Q0=1。与此同时,根据第三片数据选择器可知,输出状态转换信号SR,这样计数器清零,开始进入下一工作状态。4.第四工作状态:由上控制器输出状态Q1=1,Q0=0,根据控制器状态编码与信号灯关系表可知,主干道红灯亮,支干道绿灯亮。根据电路图,数据选择器74153的共用地址输入端A1、A0与输出状态Q1、Q0相同A1=Q1=1,A0=Q0=1,当计数器未记到5时,计数器没有输出;当计数器计到5时,输出时间间隔TG即TG=1,TG和经过反相器的TG同时送到数据选择器中,跟据第二片数据选择器A

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功