简易交通灯控制电路的设计_第1页
简易交通灯控制电路的设计_第2页
简易交通灯控制电路的设计_第3页
简易交通灯控制电路的设计_第4页
简易交通灯控制电路的设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、xxxxxx大学课 程 设 计简易交通灯控制电路的设计班 级 学 号 学 生 姓 名 指 导 教 师 xxxxxx大学课 程 设 计 任 务 书课 程 名 称 电子线路课程设计 课程设计题目 简易交通灯控制电路的设计 课程设计的内容及要求:一、设计说明与技术指标1东西方向绿灯亮,南北方向红灯亮,时间25s。2东西方向与南北方向黄灯亮,时间5s。3南北方向绿灯亮,东西方向红灯亮,时间15s。4如果发生紧急事件,可以手动控制四个方向红灯全亮,禁止该道路的车辆通行,特殊情况过后能恢复正常。二、设计要求1在选择器件时,应考虑成本。2根据技术指标,通过分析计算确定电路和元器件参数。3画出电路原理图(元器

2、件标准化,电路图规范化)。三、实验要求1根据技术指标制定实验方案;验证所设计的电路,用multisim软件仿真。2进行实验数据处理和分析。四、推荐参考资料1. 童诗白,华成英主编模拟电子技术基础M北京:高等教育出版社,2006年2. 阎石,数字电子技术(第五版)M北京:高等教育出版社,2005. 3. 陈孝彬555集成电路实用电路集高等教育出版社2002-8 4. 王刚 TTL集成电路应用 机械工业出版社 2000-10五、按照要求撰写课程设计报告成绩评定表:序号评定项目评分成绩1设计方案正确,具有可行性,创新性(15分)2设计结果可信(例如:系统分析、仿真结果)(15分)3态度认真,遵守纪律

3、(15分)4设计报告的规范化、参考文献充分(不少于5篇)(25分)5答辩(30分)总分最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日一、概述本设计通过采用数字电路对交通灯控制电路进行设计,使用交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。因此,在本次课程设计里,将以传统的设计方法为基础来设计交通控制信号灯。在实际情况下,一个十字路有一个主干道和一个支干道。主干道的车流量较大,即要求主干道绿灯亮的时间长,支干道正好相反。 设A代表东西方向即主干道,B代表南北即支干道;R代表红灯亮,

4、Y代表黄灯亮,G代表绿灯亮。且设主、支干道红、黄、绿灯亮的四种状态分别由Q2、Q1的四种数值组合表示,时间设置如下(1代表灯亮,0代表灯灭)。表1 四种状态表示亮灯颜色与时间组合状态东西方向(A)南北方向(B)时间编号Q2Q1AGAYARBGBYBRS00000110025S10100101005S21010000115S31101000105以设计要求为依据,本方案一共分为秒脉冲信号发生电路、计时电路、控制电路、计时显示电路、信号灯控制电路、紧急状态手动控制电路六大部分组成。最终达到包括两组红黄绿灯(配合十字路口的双向指挥控制)、一组手动与自动控制开关(针对交通警察指挥交通控制使用)、倒计时

5、显示器(显示允许通行或禁止通行时间)在内的最终设计目标。二、方案论证2.1计数器的设计方案一:用74LS192直接构成减计数器,时钟脉冲上升沿到来时,在控制器的作用下置数后开始计数,计数器以减计数向显示译码器提供信号。方案二:定时器由与系统秒脉冲同步的计数器74LS161构成,时钟脉冲上升沿到来时,在控制信号作用下置数为反码,输出端接入非门后计数器实现计数和倒计时显示的双重功能。方案选择:74LS192是双时钟同步16进制可逆计数器,用它进行减计数与数字显示倒计时相符合。然而由于对74LS192不太熟悉,并且在最初提供的芯片中并没有74LS192,所以最终选择了74LS161芯片。而且由于经常

6、应用,因而使用起来较方便。因而选择方案二。所以最终确定的总体实验方案如下:由555时钟信号发生电路产生稳定的“秒”脉冲信号。用两片74LS161作为计数器分别作为高低位片,将其输出端通过非门与74LS47相连后,把74LS47输出端连到共阳极数码管上,实现倒计时;用一片74LS74即两个D触发器作为状态控制器,控制状态变量Q2Q1的变化,即实现变化:00-01-10-11;用两片计数器的C进位端进行与运算后作为状态控制器的脉冲;利用状态控制器与计数器的输出对计数器实现置数操作,从而实现模25,模15,模5的转换;状态控制器的输出Q2Q1连接至74LS138的两个地址输入端AB,第三个地址输入端

7、C接地;六个灯按照不同状态分别与74LS18的前四个输出端连接。 总体设计方案框图如图1:图1 总体设计方案框图在此电路中,555时钟信号发生器产生一个以秒为单位的CLK脉冲,计数器74LS161接受CLK脉冲,实现同步计时。通过非门连接计数器输出端与译码驱动电路,在数码管上显示倒计时。将计数器的进位输出C取反用以控制其自身循环置数,对计数器的两片74LS161的输出C通过与门来作为红绿灯状态控制器74LS74的脉冲信号,由此,状态从00变至01,历时25s;从01至10,历时5s;从10至11,历时20s;再从11变至00,历时5s,依次循环。状态不同,计数器置数和红绿灯如何显示不同;计数器

8、置数不同,则模值不同,状态改变时间也不同。 三、电路设计3.1 秒脉冲信号发生器的设计3.1.1 秒脉冲发生器的功能及组成元件秒脉冲发生器用于产生周期为1秒的的矩形波脉冲,其主要由555芯片组成的多谐振荡器来实现。3.1.2 秒脉冲发生器的工作原理由555定时器构成的多谐振荡器如图3所示,R1,R2和C是外接定时元件,电路中将高电平触发端和低电平触发端并接后接到R2和C的连接处,将放电端接到R1,R2的连接处。由于接通电源瞬间,电容C来不及充电,电容器两端电压uc为低电平,小于(1/3)Vcc,故高电平触发端与低电平触发端均为低电平,输出uo为高电平,放电管VT截止。这时,电源经R1,R2对电

9、容C充电,使 电压uc按指数规律上升,当uc上升到(2/3)Vcc时,输出uo为低电平,放电管VT导通,把uc从(1/3)Vcc 上升到(2/3)Vcc这段时间内电路的状态称为第一暂稳态,其维持时间T1的长短与电容的充电时间有关 。充电时间常数T充=(R1+R2)×C (1)由于放电管VT导通,电容C通过电阻R2和放电管放电,电路进人第二暂稳态.其维持时间T2的长短与电 容的放电时间有关,放电时间常数T放=R2×C (2)随着C的放电,uc下降,当uc下降到(1/3)Vcc时,输出uo。为高电平,放电管VT截止,Vcc再次对电容c充电,电路又翻转到第一暂稳态。不难理解,接通

10、电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。电路一旦起振后,uc电压总是在(1/32/3)Vcc 之间变化。图2为工作波形。图2 多谐振荡器工作波形图3 555构成的多谐振荡器原理图3.1.3 秒脉冲发生器电路的元件参数计算因为对于该电路有T=T1+T2 (3)T1=0.7R1+R2×C (4)T2=0.7×R2×C (5)T0.7(R1+2R2)×C (6)若令C=10f,R1=43K,那么R2=51K。则T1.015s,对于信号灯来说精度足够。秒脉冲发生器电路如图4所示。图4 555组成的秒脉冲发生电路此电路为计时电路提供时钟信号CLK

11、。3.2 计时电路的设计3.2.1 定时器的功能及其组件计时器的功能是实现精确定时并驱动显示译码器实现倒计时输出,其电路组成元件有74LS161、74LS04(非门)、74LS08(二输入与门)、74LS86(异或门)。图5 4位二进制同步加法计数器74LS161引脚排列图74LS161是4位二进制同步加法计数器,它具有异步清零、同步置数的功能。74LS161的引脚图如图5所示,其功能表如表2所示。图中,RD'是低电平有效的异步清零输入端,LD'是低电平有效的同步并行置数控制端,ET、EP是计数控制使能端,C是进位输出端,D0D3是并行数据输入端,Q0Q 3输出端。表2 4位二

12、进制同步加法计数器74LS161功能表CLKRD'LD'EPET工作状态×××01111×0111××0×1××101异步清零同步预置数保持保持(但C=0)计数3.2.2 定时器电路工作原理定时器工作原理图如图6所示。图6 两片74LS161级联组成的定时器电路两片74LS161之间采用并行连接,低位片的进位输出接入高位片的EP、ET使能端,高位片只有在低位片进位时才会进行计数或置数。 此电路输出后接入非门使其输出为反码,当计数器输出原码为1111即反码为0000时,进位输出端C输出高电平

13、,进行非运算后变为低电平接入LD进行置数,并行输入端D3D2D1D0的数据被置入计数器。综上所述:高位片只有在高低位片QAQBQCQD输出都为1111时才会被置数,低位片QAQBQCQD为1111时高位片仅进行计数运算。若计数器分别输出25秒(S0)、5秒(S1)、15秒(S2)、5秒(S3),四个状态的计数信号,则需要系统的状态量Q2Q1和74LS161的输出QAQBQCQD共同控制芯片的置数端D0D1D2D3。由表1可以列出两个计数芯片的状态转换表如表3所示。表3 两片74LS161的置数状态转换表(*表示不进行置数操作)状态高位片低位片Q2Q1QDQC'QB'QA'

14、;D3'D2'D1'D0'QDQC'QB'QA'D3'D2'D1'D0'000010*00001001000001*00001001010000000000000100100000000100000100100001000000001001110000000000000100000000001000000100由表3可以得出高位片:D3=D2=1 (7)D1=Q1+Q2 (8)D0=Q1+Q2' (9)低位片:D3=D0=QAQB (10)D2=QA'QB' (11)D1=1 (12

15、)此电路的输出为计时显示电路的输入。3.3 计时显示电路计时显示电路包含74LS47显示译码器和共阳极二极管。该电路将计时电路产生的倒计时数码进行可视化显示。此电路中显示译码器与数码管的对应关系为74LS48驱动共阴极数码管,74LS47驱动共阳极数码管。电路没有复杂逻辑关系,按照管脚关系认真连接即可。计时显示电路如图7所示。 图7 计时显示电路原理图3.4 控制器电路的设计3.4.1 控制器的功能及组成元件控制器的功能是按预定的状态循环控制着每个交通灯的亮和灭。其电路由74LS168芯片和74LS74芯片来实现。其中74LS138芯片为3线-8线译码器,用来驱动译码电路。74LS74芯片为边

16、沿D触发器,用来实现四个状态的循环。3.4.2 控制器电路工作原理如图8,为控制器状态图。图8 控制器状态图总状态数M=4,所以取触发器数目为2,取自然二进制数的0011作为S0S3的编码,得到状态转换表,如表4.表4 触发器状态转换表状态变化顺序状态编码进位输出CQ2Q1S0000S1010S2100S3111选用2个CLK边沿触发的D触发器,分别用FF1、FF2表示。由于采用同步方案故时钟方程CLK=clk1=clk2=C1C2 (13)其中C1C2分别为两个74LS161的进位输出端。表示电路次态/进位输出C与电路现态关系的卡诺图如图9所示。Q2Q101001/010/0111/100/

17、0图9 电路次态/进位输出C与现态关系的卡诺图对图9拆分化简后可得出:Q2*=Q1Q2 (14)Q1*=Q1' (15)式(14)(15)为状态方程,比较D触发器的特性方程Q*=D (16)可得:D2=Q1Q2 (17)D1=Q1' (18)74LS138为3线-8线译码器,本系统中只有四个状态,所以将地址输入端高位C接地,Q2Q1分别接BA,此时输出Y0Y1Y2Y3分别表示S0S1S2S3四个状态。控制电路为全系统提供状态转换信号。原理图如图10。图10 控制电路原理图3.5 紧急状态手动控制电路的设计考虑到实际中可能遇到紧急情况需要禁止整个十字路口通行,即四个方向全是红灯,

18、而紧急状态结束后还能够继续正常运行,所以本系统设计了紧急状态手动控制开关。此开关为单刀双掷开关,连接74LS138的G1片选端,和计时器的低位片的EP、ET使能端,这三个端口都是连接高电平时可以使芯片正常工作,连接低电平时则会使芯片禁止工作处于保持状态,所以可以使整个系统暂停工作,在这一端还要连接一个非门后接入用或门与红灯控制电路连接。因此单刀双掷开关的另外两端分别接高电平和地,正常状态时长接高电平,紧急状态下接地使系统停止工作。在非门的控制下把低电平转化为高电平使红灯常亮。其电路如图11所示图11 紧急状态手动控制开关3.6 信号灯控制电路的设计信号灯控制电路接收控制电路的74LS138给出

19、的四个状态信号分别按照设计要求控制不同的信号灯,对应控制关系如表5所示表5 四种状态对应控制灯光组合状态东西方向(A)南北方向(B)AGAYARBGBYBRY0Y1Y2Y3001100001010100001010001所以:AG=Y2 (19)AY=Y3 (20)AR=Y0+Y1 (21)BG=Y0 (22)BY=Y1 (23)BR=Y2+Y3 (24)可连接信号灯控制电路如图12所示。由于74LS138输出低电平有效,所以接入非门装换为高电平后再连接如信号灯控制电路。这里的或门中接入紧急状态手动开关的控制信号,使其可以在紧急状态74LS138被禁止的状况下提供红灯全亮信号。 图12 信号灯

20、控制电路原理图四、性能测试4.1 秒脉冲发生电路的测试将555芯片3脚输出端接入示波器得到秒脉冲波形,如图13所示。图13 秒脉冲波形此部分能够较为精确的输出秒脉冲信号,为整个系统提供时钟信号。4.2 定时器与计时显示电路测试计时显示电路可以显示出定时器的工作状态,所以一起进行测试。在仿真和实物测试中可以都看到此部分电路可以实现设计功能。完成有S0(240),S1(40),S2(140),S3(40),四个状态的倒计时循环。图14到图17为每个状态开始时的仿真截图。图14 S0状态开始时仿真图图15 S1状态开始时仿真图图16 S2状态开始时仿真图图17 S3状态开始时仿真图4.3 控制电路和

21、信号灯控制电路测试控制电路为整个系统提供状态信号Q2Q1,信号灯控制电路接受控制电路信号后控制不同颜色的灯亮灭。图18为控制电路和信号灯控制电路的仿真逻辑分析图。逻辑图由上到下分别表示Q2、Q1、AG、AY、AR、BG、BY、BR。Q2Q1=00时,AR=BG=1,即东西方向红灯亮,南北方向绿灯亮;Q2Q1=01时,AG=BY=1,即东西方向红灯亮,南北方向黄灯亮;Q2Q1=10时,AG=BR=1,即东西方向绿灯亮,南北方向红灯亮;Q2Q1=11时,AY=BR=1,即东西方向黄灯亮,南北方向红灯亮。以上测试中证明控制电路和信号灯控制电路达到设计要求,能够完成整个系统的状态控制和信号灯亮灭控制。

22、图18 控制电路和信号灯控制电路的仿真逻辑分析图4.4 紧急状态手动控制开关测试在紧急状态下按下控制开关可以使整个系统停止工作,并且所有红灯常亮,在紧急状态结束后关闭开关可以继续正常使用。启动状态如图19。图19 紧急开关打开示意图在测试过程中不仅进行了仿真测试,也进行了实物测试,测试结果与仿真结果一致,实现了整个系统的所有功能。图20为实物连接图。图20 系统实物连接图五、结论该设计电路基本能满足交通信号灯控制器的设计要求,通过控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,能够实现交通十字路口管理的自动化控制,并且能够在发生紧急情况时进行人工干预。该电路设计相对来说

23、比较简单,实用。但设计中存在很多的不足之处,比如说该秒脉冲发生器的时间精度不够精确,假如采用晶振计时器来控制的话就会相当准确;在数码管显示为00时就会切换状态,虽然不影响整体计数时间,但是仍然不够完善。这两周的电子线路课程设计期间,我遇到了平时从未有过的困难。因为课程设计不是依靠某一方面的知识就可以完成的,而是对平时所学的理论知识的高度整合。又因为自己所学的知识有限,要设计出此电路需要花费大量的时间去查找资料,虽然很是艰难,但经过几周的艰苦努力,终于还是完成了课程设计的任务。特别是我们学习理论时学到的是TTL电路中引脚悬空即为高电平,但是实物连接过程中出现了不少的问题,最后把所有悬空的引脚都接了高电平才解决这个问题。在这个过程中我深刻理解了“理论联系实际”这句话的重要性。通过此次课程设计,我学到了很多知识一方面,我掌握了常用元件的识别、使用和测试方法;如何化简电路提高电路的性能;以及电路的子功能和总体测试的方法等等。另一

温馨提示

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

评论

0/150

提交评论