简易交通灯控制电路的设计

xxxxxx大学

课程设计

班级 学号 学 生 姓 名 指 导 教 师

xxxxxx大学

课程设计任务书

课程名称电子线路课程设计

课程设计题目简易交通灯控制电路的设计 课程设计的内容及要求:

一、设计说明与技术指标

1.东西方向绿灯亮,南北方向红灯亮,时间25s。 2.东西方向与南北方向黄灯亮,时间5s。 3.南北方向绿灯亮,东西方向红灯亮,时间15s。

4.如果发生紧急事件,可以手动控制四个方向红灯全亮,禁止该道路的车辆通行,特殊情况过后能恢复正常。 二、设计要求

1.在选择器件时,应考虑成本。

2.根据技术指标,通过分析计算确定电路和元器件参数。 3.画出电路原理图(元器件标准化,电路图规范化)。 三、实验要求

1.根据技术指标制定实验方案;验证所设计的电路,用multisim软件仿真。 2.进行实验数据处理和分析。 四、推荐参考资料

1. 童诗白,华成英主编.模拟电子技术基础.[M]北京:高等教育出版社,2006年 2. 阎石,数字电子技术(第五版).[M]北京:高等教育出版社,2005. 3. 陈孝彬《555集成电路实用电路集》高等教育出版社2002-8 4. 王刚《TTL集成电路应用》机械工业出版社 2000-10 五、按照要求撰写课程设计报告

成绩评定表:

指导教师签字:

年月日

一、概述

本设计通过采用数字电路对交通灯控制电路进行设计,使用交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。因此,在本次课程设计里,将以传统的设计方法为基础来设计交通控制信号灯。

在实际情况下,一个十字路有一个主干道和一个支干道。主干道的车流量较大,即要求主干道绿灯亮的时间长,支干道正好相反。

设A代表东西方向即主干道,B代表南北即支干道;R代表红灯亮,Y代表黄灯亮,G代表绿灯亮。且设主、支干道红、黄、绿灯亮的四种状态分别由Q2、Q1的四种数值组合表示,时间设置如下(1代表灯亮,0代表灯灭)。

表1 四种状态表示亮灯颜色与时间

以设计要求为依据,本方案一共分为秒脉冲信号发生电路、计时电路、控制电路、计时显示电路、信号灯控制电路、紧急状态手动控制电路六大部分组成。最终达到包括两组红黄绿灯(配合十字路口的双向指挥控制)、一组手动与自动控制开关(针对交通警察指挥交通控制使用)、倒计时显示器(显示允许通行或禁止通行时间)在内的最终设计目标。

二、方案论证

2.1计数器的设计

方案一:

用74LS192直接构成减计数器,时钟脉冲上升沿到来时,在控制器的作用下置数后开始计数,计数器以减计数向显示译码器提供信号。

方案二:

定时器由与系统秒脉冲同步的计数器74LS161构成,时钟脉冲上升沿到来时,在控制信号作用下置数为反码,输出端接入非门后计数器实现计数和倒计时显示的双重功能。

方案选择:

74LS192是双时钟同步16进制可逆计数器,用它进行减计数与数字显示倒计时相符合。然而由于对74LS192不太熟悉,并且在最初提供的芯片中并没有74LS192,所以最终选择了74LS161芯片。而且由于经常应用,因而使用起来较方便。因而选择方案二。

所以最终确定的总体实验方案如下:

由555时钟信号发生电路产生稳定的“秒”脉冲信号。用两片74LS161作为计数器分别作为高低位片,将其输出端通过非门与74LS47相连后,把74LS47输出端连到共阳极数码管上,实现倒计时;用一片74LS74即两个D触发器作为状态控制器,控制状态变量Q2Q1的变化,即实现变化:00-01-10-11;用两片计数器的C进位端进行与运算后作为状态控制器的脉冲;利用状态控制器与计数器的输出对计数器实现置数操作,从而实现模25,模15,模5的转换;状态控制器的输出Q2Q1连接至74LS138的两个地址输入端AB,第三个地址输入端C接地;六个灯按照不同状态分别与74LS18的前四个输出端连接。

总体设计方案框图如图1:

图1 总体设计方案框图

在此电路中,555时钟信号发生器产生一个以秒为单位的CLK脉冲,计数器74LS161接受CLK脉冲,实现同步计时。通过非门连接计数器输出端与译码驱动电路,在数码管上显示倒计时。将计数器的进位输出C取反用以控制其自身循环置数,对计数器的两片74LS161的输出C通过与门来作为红绿灯状态控制器74LS74的脉冲信号,由此,状态从00变至01,历时25s;从01至10,历时5s;从10至11,历时20s;再从11变至00,历时5s,依次循环。状态不同,计数器置数和红绿灯如何显示不同;计数器置数不同,则模值不同,状态改变时间也不同。

三、电路设计

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对电容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充电,电路又翻转到第一暂稳态。不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。电路一旦起振后,uc电压总是在(1/3~2/3)Vcc 之间变化。图2为工作波形。

图2 多谐振荡器工作波形

图3 555构成的多谐振荡器原理图

3.1.3 秒脉冲发生器电路的元件参数计算 因为对于该电路有

T=T1+T2(3)

T1=0.7 R1+R2 ×C(4)

T2=0.7×R2×C(5) T≈0.7(R1+2R2)×C(6)

若令C=10μf,R1=43KΩ,那么R2=51KΩ。则T≈1.015s,对于信号灯来说精度足够。秒脉冲发生器电路如图4所示。

图4 555组成的秒脉冲发生电路

此电路为计时电路提供时钟信号CLK。 3.2 计时电路的设计

3.2.1 定时器的功能及其组件

计时器的功能是实现精确定时并驱动显示译码器实现倒计时输出,其电路组成元件有74LS161、74LS04(非门)、74LS08(二输入与门)、74LS86(异或门)。

图5 4位二进制同步加法计数器74LS161引脚排列图

74LS161是4位二进制同步加法计数器,它具有异步清零、同步置数的功能。

′74LS161的引脚图如图5所示,其功能表如表2所示。图中,RD是低电平有效的

异步清零输入端,LD′是低电平有效的同步并行置数控制端,ET、EP是计数控制使能端,C是进位输出端,D0~D3是并行数据输入端,Q0~Q 3输出端。

表2 4位二进制同步加法计数器74LS161功能表

3.2.2 定时器电路工作原理 定时器工作原理图如图6所示。

图6两片74LS161级联组成的定时器电路

两片74LS161之间采用并行连接,低位片的进位输出接入高位片的EP、ET使能端,高位片只有在低位片进位时才会进行计数或置数。

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

表3 两片74LS161的置数状态转换表(*表示不进行置数操作)

由表3可以得出高位片:

D3=D2=1(7) D1=Q1+Q2(8)

D0=Q1+Q2(9)

低位片:

D3=D0=QA∙QB (10)

′′D2=QA⨁QB(11)

D1=1(12)

此电路的输出为计时显示电路的输入。 3.3 计时显示电路

计时显示电路包含74LS47显示译码器和共阳极二极管。该电路将计时电路产生的倒计时数码进行可视化显示。此电路中显示译码器与数码管的对应关系为74LS48驱动共阴极数码管,74LS47驱动共阳极数码管。电路没有复杂逻辑关系,按照管脚关系认真连接即可。计时显示电路如图7所示。

图7 计时显示电路原理图

3.4 控制器电路的设计

3.4.1控制器的功能及组成元件

控制器的功能是按预定的状态循环控制着每个交通灯的亮和灭。其电路由74LS168芯片和74LS74芯片来实现。其中74LS138芯片为3线-8线译码器,用来驱动译码电路。74LS74芯片为边沿D触发器,用来实现四个状态的循环。

3.4.2 控制器电路工作原理

如图8,为控制器状态图。

(Q2Q1/C)

总状态数M=4,所以取触发器数目为2,取自然二进制数的00∼11作为S0∼S3

的编码,得到状态转换表,如表4.

表4 触发器状态转换表

选用2个CLK边沿触发的D触发器,分别用FF1、FF2表示。由于采用同步方案故时钟方程

CLK=clk1

=clk2=C1C2 (13)

其中C1C2分别为两个74LS161的进位输出端。

表示电路次态/进位输出C与电路现态关系的卡诺图如图9所示。

图8 控制器状态图

图9 电路次态/进位输出C与现态关系的卡诺图

对图9拆分化简后可得出:

∗Q2=Q1⨁Q2(14)

∗′

Q1=Q1(15)

式(14)(15)为状态方程,比较D触发器的特性方程

Q∗=D (16)

可得:

D2=Q1⨁Q2(17)

′D1=Q1(18)

74LS138为3线-8线译码器,本系统中只有四个状态,所以将地址输入端高位C接地,Q2Q1分别接BA,此时输出Y0Y1Y2Y3分别表示S0S1S2S3四个状态。

控制电路为全系统提供状态转换信号。原理图如图10。

图10 控制电路原理图

3.5 紧急状态手动控制电路的设计

考虑到实际中可能遇到紧急情况需要禁止整个十字路口通行,即四个方向全是红灯,而紧急状态结束后还能够继续正常运行,所以本系统设计了紧急状态手动控制开关。

此开关为单刀双掷开关,连接74LS138的G1片选端,和计时器的低位片的EP、ET使能端,这三个端口都是连接高电平时可以使芯片正常工作,连接低电平时则会使芯片禁止工作处于保持状态,所以可以使整个系统暂停工作,在这一端

还要连接一个非门后接入用或门与红灯控制电路连接。因此单刀双掷开关的另外

两端分别接高电平和地,正常状态时长接高电平,紧急状态下接地使系统停止工作。在非门的控制下把低电平转化为高电平使红灯常亮。

其电路如图11所示

图11 紧急状态手动控制开关

3.6 信号灯控制电路的设计

信号灯控制电路接收控制电路的74LS138给出的四个状态信号分别按照设计要求控制不同的信号灯,对应控制关系如表5所示

表5 四种状态对应控制灯光

所以:

AG=Y2 (19) AY=Y3 (20) AR=Y0+Y1

(21) BG=Y0 (22) BY=Y1 (23) BR=Y2+Y3 (24)

可连接信号灯控制电路如图12所示。由于74LS138输出低电平有效,所以接入非门装换为高电平后再连接如信号灯控制电路。这里的或门中接入紧急状态手动开关的控制信号,使其可以在紧急状态74LS138被禁止的状况下提供红灯全亮信号。

图12 信号灯控制电路原理图

四、性能测试

4.1秒脉冲发生电路的测试

将555芯片3脚输出端接入示波器得到秒脉冲波形,如图13所示。

图13 秒脉冲波形

此部分能够较为精确的输出秒脉冲信号,为整个系统提供时钟信号。

4.2 定时器与计时显示电路测试

计时显示电路可以显示出定时器的工作状态,所以一起进行测试。在仿真和实物测试中可以都看到此部分电路可以实现设计功能。完成有S0(24∼0),S1(4∼0),S2(14∼0),S3(4∼0),四个状态的倒计时循环。图14到图17为每个状态开始时的仿真截图。

图14 S0状态开始时仿真图

图15 S1状态开始时仿真图

图16 S2状态开始时仿真图

图17 S3状态开始时仿真图

4.3 控制电路和信号灯控制电路测试

控制电路为整个系统提供状态信号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,即东西方向黄灯亮,南北方向红灯亮。

以上测试中证明控制电路和信号灯控制电路达到设计要求,能够完成整个系统的状态控制和信号灯亮灭控制。

图18 控制电路和信号灯控制电路的仿真逻辑分析图

4.4 紧急状态手动控制开关测试

在紧急状态下按下控制开关可以使整个系统停止工作,并且所有红灯常亮,在紧急状态结束后关闭开关可以继续正常使用。启动状态如图19。

图19 紧急开关打开示意图

在测试过程中不仅进行了仿真测试,也进行了实物测试,测试结果与仿真结果一致,实现了整个系统的所有功能。图20为实物连接图。

图20 系统实物连接图

五、结论

该设计电路基本能满足交通信号灯控制器的设计要求,通过控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,能够实现交通十字路口管理的自动化控制,并且能够在发生紧急情况时进行人工干预。该电路设计相对来说比较简单,实用。但设计中存在很多的不足之处,比如说该秒脉冲发生器的时间精度不够精确,假如采用晶振计时器来控制的话就会相当准确;在数码管显示为00时就会切换状态,虽然不影响整体计数时间,但是仍然不够完善。

这两周的电子线路课程设计期间,我遇到了平时从未有过的困难。因为课程设计不是依靠某一方面的知识就可以完成的,而是对平时所学的理论知识的高度整合。又因为自己所学的知识有限,要设计出此电路需要花费大量的时间去查找资料,虽然很是艰难,但经过几周的艰苦努力,终于还是完成了课程设计的任务。特别是我们学习理论时学到的是TTL电路中引脚悬空即为高电平,但是实物连接过程中出现了不少的问题,最后把所有悬空的引脚都接了高电平才解决这个问题。在这个过程中我深刻理解了“理论联系实际”这句话的重要性。

通过此次课程设计,我学到了很多知识一方面,我掌握了常用元件的识别、使用和测试方法;如何化简电路提高电路的性能;以及电路的子功能和总体测试的方法等等。另一方面,使我感悟最深的是数字电路设计需要的是深厚的知识功底和严谨认真的科学态度。好的电路设计不仅要求正确,而且是最简单的,尽量在功能齐全的前提下减少所用器件的数量,这样不仅可以降低成本,而且可以增加系统的可靠性和稳定性。特别是在实物连接过程中有最直接的感觉,减少元器件的数量可以使连接工作省却不少的麻烦。

参考文献

[1] 阎石,数字电子技术(第五版).[M]北京:高等教育出版社,2005. [2]陈孝彬.555集成电路实用电路集》高等教育出版社2002-8 [3] 王刚.《TTL集成电路应用》 机械工业出版社 2000-10

[4] 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社 [5]彭介华. 电子技术课程设计指导[M]. 北京:高等教育出版社

[6]杨刚,周群主编. 电子系统设计与实践[M]. 北京:电子工业出版社,2005 [7] 华成英,童诗白主编.模拟电子技术基础[M].北京:高等教育出版社 [8]张玉璞,李庆常.电子技术课程设计[M].北京:北京理工大学出版社

[9] 谢自美.电子电路设计、实验、测试(第二版)[M].武汉:华中科技大学出版社 [10]孙梅生,李美莺,徐振英.电子技术基础课程设计[M].北京:高等教育出版社

附录I 总电路图

附录II 元器件清单

xxxxxx大学

课程设计

班级 学号 学 生 姓 名 指 导 教 师

xxxxxx大学

课程设计任务书

课程名称电子线路课程设计

课程设计题目简易交通灯控制电路的设计 课程设计的内容及要求:

一、设计说明与技术指标

1.东西方向绿灯亮,南北方向红灯亮,时间25s。 2.东西方向与南北方向黄灯亮,时间5s。 3.南北方向绿灯亮,东西方向红灯亮,时间15s。

4.如果发生紧急事件,可以手动控制四个方向红灯全亮,禁止该道路的车辆通行,特殊情况过后能恢复正常。 二、设计要求

1.在选择器件时,应考虑成本。

2.根据技术指标,通过分析计算确定电路和元器件参数。 3.画出电路原理图(元器件标准化,电路图规范化)。 三、实验要求

1.根据技术指标制定实验方案;验证所设计的电路,用multisim软件仿真。 2.进行实验数据处理和分析。 四、推荐参考资料

1. 童诗白,华成英主编.模拟电子技术基础.[M]北京:高等教育出版社,2006年 2. 阎石,数字电子技术(第五版).[M]北京:高等教育出版社,2005. 3. 陈孝彬《555集成电路实用电路集》高等教育出版社2002-8 4. 王刚《TTL集成电路应用》机械工业出版社 2000-10 五、按照要求撰写课程设计报告

成绩评定表:

指导教师签字:

年月日

一、概述

本设计通过采用数字电路对交通灯控制电路进行设计,使用交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。因此,在本次课程设计里,将以传统的设计方法为基础来设计交通控制信号灯。

在实际情况下,一个十字路有一个主干道和一个支干道。主干道的车流量较大,即要求主干道绿灯亮的时间长,支干道正好相反。

设A代表东西方向即主干道,B代表南北即支干道;R代表红灯亮,Y代表黄灯亮,G代表绿灯亮。且设主、支干道红、黄、绿灯亮的四种状态分别由Q2、Q1的四种数值组合表示,时间设置如下(1代表灯亮,0代表灯灭)。

表1 四种状态表示亮灯颜色与时间

以设计要求为依据,本方案一共分为秒脉冲信号发生电路、计时电路、控制电路、计时显示电路、信号灯控制电路、紧急状态手动控制电路六大部分组成。最终达到包括两组红黄绿灯(配合十字路口的双向指挥控制)、一组手动与自动控制开关(针对交通警察指挥交通控制使用)、倒计时显示器(显示允许通行或禁止通行时间)在内的最终设计目标。

二、方案论证

2.1计数器的设计

方案一:

用74LS192直接构成减计数器,时钟脉冲上升沿到来时,在控制器的作用下置数后开始计数,计数器以减计数向显示译码器提供信号。

方案二:

定时器由与系统秒脉冲同步的计数器74LS161构成,时钟脉冲上升沿到来时,在控制信号作用下置数为反码,输出端接入非门后计数器实现计数和倒计时显示的双重功能。

方案选择:

74LS192是双时钟同步16进制可逆计数器,用它进行减计数与数字显示倒计时相符合。然而由于对74LS192不太熟悉,并且在最初提供的芯片中并没有74LS192,所以最终选择了74LS161芯片。而且由于经常应用,因而使用起来较方便。因而选择方案二。

所以最终确定的总体实验方案如下:

由555时钟信号发生电路产生稳定的“秒”脉冲信号。用两片74LS161作为计数器分别作为高低位片,将其输出端通过非门与74LS47相连后,把74LS47输出端连到共阳极数码管上,实现倒计时;用一片74LS74即两个D触发器作为状态控制器,控制状态变量Q2Q1的变化,即实现变化:00-01-10-11;用两片计数器的C进位端进行与运算后作为状态控制器的脉冲;利用状态控制器与计数器的输出对计数器实现置数操作,从而实现模25,模15,模5的转换;状态控制器的输出Q2Q1连接至74LS138的两个地址输入端AB,第三个地址输入端C接地;六个灯按照不同状态分别与74LS18的前四个输出端连接。

总体设计方案框图如图1:

图1 总体设计方案框图

在此电路中,555时钟信号发生器产生一个以秒为单位的CLK脉冲,计数器74LS161接受CLK脉冲,实现同步计时。通过非门连接计数器输出端与译码驱动电路,在数码管上显示倒计时。将计数器的进位输出C取反用以控制其自身循环置数,对计数器的两片74LS161的输出C通过与门来作为红绿灯状态控制器74LS74的脉冲信号,由此,状态从00变至01,历时25s;从01至10,历时5s;从10至11,历时20s;再从11变至00,历时5s,依次循环。状态不同,计数器置数和红绿灯如何显示不同;计数器置数不同,则模值不同,状态改变时间也不同。

三、电路设计

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对电容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充电,电路又翻转到第一暂稳态。不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。电路一旦起振后,uc电压总是在(1/3~2/3)Vcc 之间变化。图2为工作波形。

图2 多谐振荡器工作波形

图3 555构成的多谐振荡器原理图

3.1.3 秒脉冲发生器电路的元件参数计算 因为对于该电路有

T=T1+T2(3)

T1=0.7 R1+R2 ×C(4)

T2=0.7×R2×C(5) T≈0.7(R1+2R2)×C(6)

若令C=10μf,R1=43KΩ,那么R2=51KΩ。则T≈1.015s,对于信号灯来说精度足够。秒脉冲发生器电路如图4所示。

图4 555组成的秒脉冲发生电路

此电路为计时电路提供时钟信号CLK。 3.2 计时电路的设计

3.2.1 定时器的功能及其组件

计时器的功能是实现精确定时并驱动显示译码器实现倒计时输出,其电路组成元件有74LS161、74LS04(非门)、74LS08(二输入与门)、74LS86(异或门)。

图5 4位二进制同步加法计数器74LS161引脚排列图

74LS161是4位二进制同步加法计数器,它具有异步清零、同步置数的功能。

′74LS161的引脚图如图5所示,其功能表如表2所示。图中,RD是低电平有效的

异步清零输入端,LD′是低电平有效的同步并行置数控制端,ET、EP是计数控制使能端,C是进位输出端,D0~D3是并行数据输入端,Q0~Q 3输出端。

表2 4位二进制同步加法计数器74LS161功能表

3.2.2 定时器电路工作原理 定时器工作原理图如图6所示。

图6两片74LS161级联组成的定时器电路

两片74LS161之间采用并行连接,低位片的进位输出接入高位片的EP、ET使能端,高位片只有在低位片进位时才会进行计数或置数。

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

表3 两片74LS161的置数状态转换表(*表示不进行置数操作)

由表3可以得出高位片:

D3=D2=1(7) D1=Q1+Q2(8)

D0=Q1+Q2(9)

低位片:

D3=D0=QA∙QB (10)

′′D2=QA⨁QB(11)

D1=1(12)

此电路的输出为计时显示电路的输入。 3.3 计时显示电路

计时显示电路包含74LS47显示译码器和共阳极二极管。该电路将计时电路产生的倒计时数码进行可视化显示。此电路中显示译码器与数码管的对应关系为74LS48驱动共阴极数码管,74LS47驱动共阳极数码管。电路没有复杂逻辑关系,按照管脚关系认真连接即可。计时显示电路如图7所示。

图7 计时显示电路原理图

3.4 控制器电路的设计

3.4.1控制器的功能及组成元件

控制器的功能是按预定的状态循环控制着每个交通灯的亮和灭。其电路由74LS168芯片和74LS74芯片来实现。其中74LS138芯片为3线-8线译码器,用来驱动译码电路。74LS74芯片为边沿D触发器,用来实现四个状态的循环。

3.4.2 控制器电路工作原理

如图8,为控制器状态图。

(Q2Q1/C)

总状态数M=4,所以取触发器数目为2,取自然二进制数的00∼11作为S0∼S3

的编码,得到状态转换表,如表4.

表4 触发器状态转换表

选用2个CLK边沿触发的D触发器,分别用FF1、FF2表示。由于采用同步方案故时钟方程

CLK=clk1

=clk2=C1C2 (13)

其中C1C2分别为两个74LS161的进位输出端。

表示电路次态/进位输出C与电路现态关系的卡诺图如图9所示。

图8 控制器状态图

图9 电路次态/进位输出C与现态关系的卡诺图

对图9拆分化简后可得出:

∗Q2=Q1⨁Q2(14)

∗′

Q1=Q1(15)

式(14)(15)为状态方程,比较D触发器的特性方程

Q∗=D (16)

可得:

D2=Q1⨁Q2(17)

′D1=Q1(18)

74LS138为3线-8线译码器,本系统中只有四个状态,所以将地址输入端高位C接地,Q2Q1分别接BA,此时输出Y0Y1Y2Y3分别表示S0S1S2S3四个状态。

控制电路为全系统提供状态转换信号。原理图如图10。

图10 控制电路原理图

3.5 紧急状态手动控制电路的设计

考虑到实际中可能遇到紧急情况需要禁止整个十字路口通行,即四个方向全是红灯,而紧急状态结束后还能够继续正常运行,所以本系统设计了紧急状态手动控制开关。

此开关为单刀双掷开关,连接74LS138的G1片选端,和计时器的低位片的EP、ET使能端,这三个端口都是连接高电平时可以使芯片正常工作,连接低电平时则会使芯片禁止工作处于保持状态,所以可以使整个系统暂停工作,在这一端

还要连接一个非门后接入用或门与红灯控制电路连接。因此单刀双掷开关的另外

两端分别接高电平和地,正常状态时长接高电平,紧急状态下接地使系统停止工作。在非门的控制下把低电平转化为高电平使红灯常亮。

其电路如图11所示

图11 紧急状态手动控制开关

3.6 信号灯控制电路的设计

信号灯控制电路接收控制电路的74LS138给出的四个状态信号分别按照设计要求控制不同的信号灯,对应控制关系如表5所示

表5 四种状态对应控制灯光

所以:

AG=Y2 (19) AY=Y3 (20) AR=Y0+Y1

(21) BG=Y0 (22) BY=Y1 (23) BR=Y2+Y3 (24)

可连接信号灯控制电路如图12所示。由于74LS138输出低电平有效,所以接入非门装换为高电平后再连接如信号灯控制电路。这里的或门中接入紧急状态手动开关的控制信号,使其可以在紧急状态74LS138被禁止的状况下提供红灯全亮信号。

图12 信号灯控制电路原理图

四、性能测试

4.1秒脉冲发生电路的测试

将555芯片3脚输出端接入示波器得到秒脉冲波形,如图13所示。

图13 秒脉冲波形

此部分能够较为精确的输出秒脉冲信号,为整个系统提供时钟信号。

4.2 定时器与计时显示电路测试

计时显示电路可以显示出定时器的工作状态,所以一起进行测试。在仿真和实物测试中可以都看到此部分电路可以实现设计功能。完成有S0(24∼0),S1(4∼0),S2(14∼0),S3(4∼0),四个状态的倒计时循环。图14到图17为每个状态开始时的仿真截图。

图14 S0状态开始时仿真图

图15 S1状态开始时仿真图

图16 S2状态开始时仿真图

图17 S3状态开始时仿真图

4.3 控制电路和信号灯控制电路测试

控制电路为整个系统提供状态信号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,即东西方向黄灯亮,南北方向红灯亮。

以上测试中证明控制电路和信号灯控制电路达到设计要求,能够完成整个系统的状态控制和信号灯亮灭控制。

图18 控制电路和信号灯控制电路的仿真逻辑分析图

4.4 紧急状态手动控制开关测试

在紧急状态下按下控制开关可以使整个系统停止工作,并且所有红灯常亮,在紧急状态结束后关闭开关可以继续正常使用。启动状态如图19。

图19 紧急开关打开示意图

在测试过程中不仅进行了仿真测试,也进行了实物测试,测试结果与仿真结果一致,实现了整个系统的所有功能。图20为实物连接图。

图20 系统实物连接图

五、结论

该设计电路基本能满足交通信号灯控制器的设计要求,通过控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,能够实现交通十字路口管理的自动化控制,并且能够在发生紧急情况时进行人工干预。该电路设计相对来说比较简单,实用。但设计中存在很多的不足之处,比如说该秒脉冲发生器的时间精度不够精确,假如采用晶振计时器来控制的话就会相当准确;在数码管显示为00时就会切换状态,虽然不影响整体计数时间,但是仍然不够完善。

这两周的电子线路课程设计期间,我遇到了平时从未有过的困难。因为课程设计不是依靠某一方面的知识就可以完成的,而是对平时所学的理论知识的高度整合。又因为自己所学的知识有限,要设计出此电路需要花费大量的时间去查找资料,虽然很是艰难,但经过几周的艰苦努力,终于还是完成了课程设计的任务。特别是我们学习理论时学到的是TTL电路中引脚悬空即为高电平,但是实物连接过程中出现了不少的问题,最后把所有悬空的引脚都接了高电平才解决这个问题。在这个过程中我深刻理解了“理论联系实际”这句话的重要性。

通过此次课程设计,我学到了很多知识一方面,我掌握了常用元件的识别、使用和测试方法;如何化简电路提高电路的性能;以及电路的子功能和总体测试的方法等等。另一方面,使我感悟最深的是数字电路设计需要的是深厚的知识功底和严谨认真的科学态度。好的电路设计不仅要求正确,而且是最简单的,尽量在功能齐全的前提下减少所用器件的数量,这样不仅可以降低成本,而且可以增加系统的可靠性和稳定性。特别是在实物连接过程中有最直接的感觉,减少元器件的数量可以使连接工作省却不少的麻烦。

参考文献

[1] 阎石,数字电子技术(第五版).[M]北京:高等教育出版社,2005. [2]陈孝彬.555集成电路实用电路集》高等教育出版社2002-8 [3] 王刚.《TTL集成电路应用》 机械工业出版社 2000-10

[4] 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社 [5]彭介华. 电子技术课程设计指导[M]. 北京:高等教育出版社

[6]杨刚,周群主编. 电子系统设计与实践[M]. 北京:电子工业出版社,2005 [7] 华成英,童诗白主编.模拟电子技术基础[M].北京:高等教育出版社 [8]张玉璞,李庆常.电子技术课程设计[M].北京:北京理工大学出版社

[9] 谢自美.电子电路设计、实验、测试(第二版)[M].武汉:华中科技大学出版社 [10]孙梅生,李美莺,徐振英.电子技术基础课程设计[M].北京:高等教育出版社

附录I 总电路图

附录II 元器件清单


相关文章

  • 简易交通灯
  • 单片机课程设计 --简易交通灯的设计 摘要 本次单片机课程设计利用AT89C51单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭30s ,并用LED 灯显示倒计时时间,最终完成一个能够控制十二盏交通信号灯的模拟系统.简要设计思路如下: ...查看


  • 单片机89C51简易自动打铃系统
  • 课程设计报告 课程名称:单片机原理及应用课程设计 设计题目: 简易自动打铃系统 系 别: 专 业:班 级:学生姓名: 学 号: 起止日期: 随着科学技术的飞速发展,单片机应用的范围越来越广,本设计正是基于STC89C52型单片机为核心,加上 ...查看


  • 电子信息工程毕业设计题目大全
  • 1 压力容器液位测量 2 多功能遥控小车 3基于RS232的仓库多点温度.湿度.气 4压检测系统 5自动控制升降旗系统 6基于RS485的温度报警系统 7基于模糊算法的水温控制系统的设计 8多分机电话交换机 9简易火灾自动报警系统 10基于 ...查看


  • 数字系统课程设计
  • 数字系统课程设计题目 题目1 简易数字电容计 一.任务 设计并制作一个简易数字电容计. 二.设计要求 1.基本要求 (1)测量范围:电容容量0.1-10uF ,误差不大于10%. (2)采用数字显示被测电容容量. (3)超量程时声光提示. ...查看


  • 14电气模拟电路课程设计题目及要求(全)
  • 附件1: 贺州学院课程考核试卷(课程设计) (2014--2015学年第2学期) 课程名称:电子技术课程设计 开课单位:机械与电子工程学院 考核年级.专业:2014级电气工程及其自动化1班.2班 任课教师:杨建湘 <电子技术课程设计& ...查看


  • 毕业生毕业实习计划
  • 第一章 2012届毕业生毕业设计课题 (要求在给定的课题中任选一个课题,完成设计任务.) 一.智能LED照明控制系统设计 1.设计目的和任务 1)设计目的:掌握测控电路的基本构成和调试方法 2)设计任务: ①设计一个光强采集系统,能够实时采 ...查看


  • 机电专业毕业设计选题
  • 机电一体化技术 毕业设计参考选题 1.并联型直流稳压电源的设计 (1)设计课题:并联可调式直流稳压电源. (2)设计任务和要求设计一个直流稳压电源,独立完成系统设计,要求所设计的电路具有以下功能: ①具有输出电压可调功能,输出电压范围3-1 ...查看


  • 汽车发动机曲柄连杆机构动力学分析
  • 目录 摘 要 . ............................................................ I Abstract . ..................................... ...查看


  • 中等职业学校专业课有效教学模式应用方法研究
  • 广西机械高级技工学校   杨杰忠 [摘要]随着社会经济的发展,中等职业学校必须对专业课程目标重新定位,创新教学模式,实现教学环境企业化.专业课程项目化.教学方式理实一体化.教学关系师徒化.教学评价多元化,以符合现代技术工人的培养要求. [关 ...查看


热门内容