交通信号灯电路的设计说明.docx
《交通信号灯电路的设计说明.docx》由会员分享,可在线阅读,更多相关《交通信号灯电路的设计说明.docx(17页珍藏版)》请在冰豆网上搜索。
交通信号灯电路的设计说明
交通信号灯电路的设计
1技术指标:
设计一种利用发光二极管作为交通信号灯的指示,实现南北、东西车道的交替通行,要现南北车道方向循环显示的顺序是绿灯、黄灯、红灯;东西车道方向循环显示的顺序是红灯、绿灯、黄灯。
2设计方案及其比较:
如今,社会公路交通日趋发达,因此为控制行人和车辆通行秩序以及避免交通事故的发生人们设计产生了交通信号灯。
因为要根据不同交通道路情况指定不同的通行规则,于是交通信号控制电路应运而生。
2.1设计总思路:
由于数字电路技术的逻辑性很强,用它来设计交通灯的控制系统很容易实现。
只要数字集成块在一定围输入,都能得到确定的输出,调试起来也比较容,电路的工作状态会比较稳定。
这次的设计就是通过一些基本的数字芯片组合来实现对十字路口交通等的六个不同信号灯的控制,另外还加以数码管显示。
以做到十字路口信号灯的仿真模型,这个电路的设计看似较为复杂,其实就是一些基本的数字电路组成。
只要将整个电路的基本方向确定下来,画出电路流程图,在对各项功能进行设计,一步步突破,最后进行整理总结。
首先分析实际交通灯控制电路,从主干道(南北方向)和支干道(东西方向)入手,路口均有红、黄、绿三个交通灯显示数码管。
其示意图如下:
图1,十字路口交通信号灯控制示意图:
为了相对的更符合实际情况,我们取S0,S1,S2,S3分别为27s,3s,27s,3s,即:
要现逻辑功能,在1-3状态循环。
1、东西方向绿灯亮,南北方向红灯亮,时间27s;
2、东西方向黄灯亮,南北方向红灯亮,时间3s;
3、南北方向绿灯亮,东西方向红灯亮,时间27s;
4、南北方向黄灯亮,东西方向红灯亮,时间3s;
图1十字路口交通信号灯控制示意图
2.2方案一
设计电路图如图所示(为了能让读者观察方便,我们将图二完整的电路图拆分成图三与图四两部分):
图2完整电路图
图3部分电路图
其中74LS161的CLK接受方波脉冲,74LS138的Y0、Y1、Y2、Y3去置数和控制信号灯的状态。
左边的74LS161通过清零反馈实现十进制计数,右边的74LS161通过清零反馈实现六进制计数,其中,由于74LS161是通过上升沿来触发的,所以我们在Q2,Q3接个与非门来实现十进一的功能。
经过74138译码后控制交通灯的状态变化以及置数的变化,从而控制整个系统,其中74160的QC端经过一个非门接其置数端,当QC为1时,计数器置数回到0,从而控制电路的状态循环,同时QA,QB的变化经过译码器74138后控制整个电路及交通灯的循环。
74LS160是一个具有异步清零、同步置数、可以保持状态不变的十进制上升沿计数器,管脚图如5。
只有当EP、ET均为高电平时才能正常工作。
整个交通灯状态分为四部分,真值表与状态如表1。
横纵向干道的红、黄、绿信号灯主要由状态控制器输出决定。
用1表示灯亮。
用0表示灯不亮。
表1交通灯状态真值表
时间
对应二进制
横向的交通信号灯
纵向的交通信号灯
红(R1)
黄(Y1)
绿(G1)
红(R2)
黄(Y2)
绿(G2)
0~26
00000000~00100110
0
0
1
1
0
0
27~29
00100111~00101001
0
1
0
1
0
0
30~56
00110000~01010110
1
0
0
0
0
1
57~59
01010111~01011001
1
0
0
0
1
0
根据表中数据,可得出各个信号灯与时间的关系。
如下表2所示:
表2信号灯与时间关系表
红(R1)
黄(Y1)
绿(G1)
十位
个位
十位
个位
十位
个位
0011
0000~1001
0010
0111
0000
0000~1001
0100
1000
0001
0101
1001
0010
0000~0110
红(R2)
黄(Y2)
绿(G2)
十位
个位
十位
个位
十位
个位
0000
0000~1001
0101
0111
0011
0000~1001
0001
1000
0100
0010
1001
0101
0000~0110
即:
其中,
分别表示译码器U2的8个输出端口,
分别表示译码器U6的8个输出端口。
表示计数器U1的第11端口。
根据上式,即可列出相应的逻辑电路图。
图4部分电路图
2.3方案二
电路设计图如图所示:
图5方案二电路图
下面我们具体介绍一下电路。
控制器:
十字路口的车辆运行情况由以下4种可能:
A主干道通行支干道不通行,此时主绿灯支红灯亮,持续27秒。
B主干道停止,支干道仍不通行,此时主黄灯支红灯亮,持续3秒。
C主干道不通行支干道通行,此时主红灯支绿灯亮,持续27秒。
D主干道仍不通行支干道停止,此时主红灯支黄灯亮,持续3秒。
则主控制器有S0、S1、S2、S3四种状态。
因此主控制器可由74LS161接成四进制计数器实现这四种状态。
图6控制器电路图
计数器:
计数器有两个作用:
一是根据主干道和支干道车辆运行时间以及黄灯切换时间进行30秒,27秒,3秒3种方式的计数;二是向主控制器发出状态转换信号,主控制器根据状态转换信号进行转换。
计数器工作状态由主控制器控制:
S0状态时,计数器开始30秒计时,30秒后产生归零脉冲并向主控制器发出状态转换信号,计数器归零,主控制器进入S1状态,计数器开始3秒计时,5秒后产生归零脉冲并向主控制器发出状态转换信号,计数器归零,主控制器进入S2状态,计数器开始27秒计时,27秒后产生归零脉冲并向主控制器发出状态转换信号,计数器归零,主控制器进入S3状态,,计数器又开始3秒计时,3秒后产生归零脉冲并向主控制器发出状态转换信号,计数器归零,主控制器回到S0状态。
开始新的循环。
控制信号灯译码电路:
如表所示
表3信号灯与状态关系表
状态
对应六个灯的状态
A
B
红(R1)
黄(Y1)
绿(G1)
红(R2)
黄(Y2)
绿(G2)
0
0
0
0
1
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
0
0
0
1
1
1
1
0
0
0
1
0
图7计数器电路图
即得出关系式为:
相应的电路图如图所示:
图8信号灯电路图
多谐振荡电路:
秒振荡电路可由555多谐振荡器构成,其震荡频率为f=1/(R1+2R2)Cln2,通过改变R和C的参数改变其频率为1Hz参数计算如下:
取C2=10
F,要得到1HZ的方波信号,低电平时间T2=0.5S,高电平时间T1=0.5S由(R1+2R2)C*0.69=T,T1=(R1+R2)*C*0.69,T2=R2*0.69*C,得:
R2=72.4k,R1=0。
图9多谐振动器电路图
2.4方案三
考虑到所给的实验器材有限,很难完成上述两个较为复杂的电路,所以第三个方案我们根据已有的实验器材设计一个较为简单的电路。
实验电路原理图如图所示:
图10方案三电路图
根据以上的设计,交通灯控制系统要有一个能自动装入不同定时时间的定时器,以完成甲车道3秒,1秒,4秒,乙车道4秒,3秒,1秒的定时任务。
该定时器由1片74LS161构成的十六进制可预置数加法计数器完成;时间状态由带译码器的led数码管对加法计数器进行译码显示;预置到加法计数器的时间常数,通过状态控制电路的译码器74138的输出端Y0、Y1、Y2、Y3。
当状态控制器74LS161的输出QCQBQA=000,001,002时经过译码器74138后对应的输出为低电平,经过三输入非门,就可以控制相应绿灯的状态。
此时只有在000,001,010时对应输出为低电平,同理,状态控制器状态变化时,通过对应门电路去控制灯的电位,这样就形成了置数的循环控制,实现了交通的定时循环系统。
其实交通的定时系统分为4部,甲车道为3秒、1秒、4秒,对应乙车道为4秒、3秒、1秒。
正好用译码器的四个输出端Y0Y1Y2Y3来控制,因为Y0Y1Y2Y3为低有效所以经过非门后只有其中一个端口有效置数。
2.5方案比较
从电路布线来看,方案三最简单,方案一二较为复杂。
就原理上来说方案一二也虽然电路复杂,但原理简单。
方案一三原理基本相同,直接通过译码器以及相关的门电路设计相应的逻辑结构。
而方案二则是通过四个关键的时间点,结合相应的门电路,一旦到了那个时间点,就出发相应的四进制计数器,通过该计数器的四种不同状态以及对应的不同输出从而可以控制灯的亮暗。
3实现方案
3.1电路布线及原理
本次试验本小组选用方案一作为用来实现要求的方案。
其电路图如方案一中图10所示,下图11为测试电路的布线图。
图11电路布线图
3.2各个元器件的说明
表4各个元器件说明
名称
数量
功能
备注
直流稳压电源
1
为芯片提供电压使其正常工作
发光二极管
6
观察输出显示
红绿黄个2个
万用表
1
帮助实验布线
74HC161
1
参见方案二的详细说明
计数器
74LS138
1
参见方案二的详细说明
译码器
74LS11
1
参见方案二的详细说明
三输入与门
74LS08
1
参见方案二的详细说明
二输入与门
NE555
1
参见方案二的详细说明
面包板
1
用于实验布线
剪刀
1
帮助实验布线
镊子
1
帮助实验布线
导线
若干
导通电流
电容
2
参见方案二的详细说明
0.01u10u
电阻
2
参见方案二的详细说明
30027K
部分元器件的详细说明:
74HC161:
74LS161是常用的四位二进制可预置的同步加法计数器,他可以灵活的运用在各种数字电路,以及单片机系统种实现分频器等很多重要的功能。
74HC161是4位二进制同步加计数器。
图12是它的逻辑电路图,其中RD是异步清零端,LD是预置数控制端,A、B、C、D是预置数据输入端,EP和ET是计数使能(控制)端,RCO(=ET·QA·QB·QC·QD)是进位输出端,它的设置为多片集成计数器的级联提供了方便。
交流波形图:
图1274HC161交流波形图
表5是74HC161的功能表:
表574HC161的功能表
清零
预置
使 能
时钟
预 置 数 据 输 入
输 出
RD
LD
EP
ET
CP
A
B
C
D
QA
QB
QC
QD
L
×
×
×
×
×
×
×
×
L
L
L
L
H
L
×
×
↑
A
B
C
D
A
B
C
D
H
H
L
×
×
×
×
×
×
保 持
H
H
×
L
×
×
×
×
×
保 持
H
H
H
H
↑
×
×
×
×
计 数
NE555:
555定时器是一种应用极为广泛的中规模集成电路。
该电路使用灵活、方便,只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器。
因而广泛用于信号的产生、变换、控制与检测。
目前生产的定时器有双极型和CMOS两种类型,其型号分别有NE555(或5G555)和C7555等多种。
它们的结构及工作原理基本相同。
通常,双极型定时器具有较大的驱动能力,而CMOS定时电路具有低功耗输入阻抗高等优点。
555定时器工作的电源电压很宽,并可承受较大的负载电流。
双极型定时器电源电电压围为5~16V,最大负载电流可达200mA;CMOS定时器电源电压围为5~16V,最大负载电流在4mA以下。
图13555定时器原理图
555定时器部结构的简化原理图如图4所示,引脚图如图5所示。
它由3个阻值为5kΩ的电阻组成的分压器、两个比较器
和
、基本RS触发器、放电BJT以及缓冲器组成。
定时器的主要功能取决于比较器,比较器的输出控制RS触发器和放电BJT的状态。
图中
为复位输入端,当
为低电平时,不管其他输入端的状态如何,输出
为低电平。
因此在正常工作时,应将其接高电平。
表6555定时器功能表
复位(
)
阈值输入(
)
触发输入(
)
输出(
)
放电管(T)
0
╳
╳
0
导通
1
<
<
1
截止
1
>
>
0
导通
1
<
>
不变
不变
图14555定时器结构图
74LS138:
图15为常用的集成译码器74HC138的逻辑图,它的功能表如表4.3所示。
由图15可知,该译码器有3个输入端A、B、C,它们共有8种状态的组合,即可译出8个输出信号Y0~Y7,故该译码器也称为3线-8线译码器。
与2线-4线译码器相比较,该译码器的主要特点是,设置了G1,G2A和G2B3个使能输入端。
由功能表可知,对于正逻辑,当G1为1,且G2A和G2B均为0时,译码器处于工作状态。
74hc138作用原理于高性能的存贮译码或要求传输延迟时间短的数据传输系统,在 高性能存贮器系统中,用这种译码器可以提高译码系统的效率。
将快速赋能电路用于高速存贮器时,译码器的延迟时间和存贮器的赋能时间通常小于存贮器的典型存取时间,这就是说由肖特基钳位的系统译码器所引起的有效系统延迟可以忽略不计。
74HC138引脚图如下:
图1574LS138结构图
表774LS138逻辑功能表
输 入
输 出
G1G2AG2B
CBA
Y0Y1Y2Y3Y4Y5Y6Y7
×
H
×
×
×
×
H
H
H
H
H
H
H
H
×
×
H
×
×
×
H
H
H
H
H
H
H
H
L
×
×
×
×
×
H
H
H
H
H
H
H
H
H
L
L
L
L
L
L
H
H
H
H
H
H
H
H
L
L
L
L
H
H
L
H
H
H
H
H
H
H
L
L
L
H
L
H
H
L
H
H
H
H
H
H
L
L
L
H
H
H
H
H
L
H
H
H
H
H
L
L
H
L
L
H
H
H
H
L
H
H
H
H
L
L
H
L
H
H
H
H
H
H
L
H
H
H
L
L
H
H
L
H
H
H
H
H
H
L
H
H
L
L
H
H
H
H
H
H
H
H
H
H
L
74HC138译码器除了有以上译码功能外还可以作为数据分配器来使用。
数据分配是将一个数据源来的数据根据需要送到多个不同的通道上去,实现数据分配功能的逻辑电路称为数据分配器。
它的作用相当于多个输出的单刀多掷开关。
将G2B接低电平,G1作为使能端,C、B和A作为选择通道地址输入,G2A作为数据输入。
4调试过程及结论
通电之后,经观察,实验现象与预期结果相符,实验成功。
图16方案三电路图
根据我的设计,实验现象是红黄绿灯依次按设计的时间闪亮,但是实际应用中的交通灯却是黄灯闪烁的。
为了达到真正的交通灯仿真,我觉得黄灯的点亮方式还可以改进。
如果将黄灯的接电源的一端通过一定的与非门的逻辑组合接到NE555的3管脚上,由于555输出的是秒脉冲,电压变化是0V与5V以一秒为周期交替出现。
正好符合我们对电压的要求。
经过我的改进后,我设计的交通灯就达到很高程度的仿真了。
虽然现阶段这个设计没有投入实际的可能,但是为我以后的设计打下了坚实的基础。
5心得体会
首先这次课程设计是成功的,运用了数电课程知识完全独立自主地进行设计,参考的资料只有课本和TTL的74LS系列芯片的说明书。
其次,本设计有利于巩固数电课程知识,加深对基本器件、FF、时序电路、逻辑电路的理解。
这次设计使我更加懂得了自己所学知识是多么的有限,自己的各个方面都需要再加强。
而我们要面对社会的挑战,只有不断的学习、实践,再学习、再实践;才能使自己不被社会淘汰。
在这次设计中,也要感同组的同学的帮助,相互讨论中也使我学习了他们不同的思考方式,训练了我的团队合作能力,使我明白了团体合作是很重要的。
在经历了多次失败后,渐渐地总结出一些好的捷径,就是在接线时按整个电路划分的各个功能块逐一接线,接完一个功能块就给予测试通过了再接下一个功能块电路,这样做在接错线时能更好地排除故障。
课题的要根据优先级别依次输入四路信号并能逐个清除掉,而我们只实现的两路信号的输入和清除,虽说到最后我们这一组没能完全达到课题的要求,但我觉得最重要的不是结果,而是努力去做的这一过程,正因为这样就不会有太多得遗憾,毕竟自己经努力了,也解决了很多操作过程中出现的问题。
这次试验就这样结束了,最后总结这次电子技术课程设计中,我受益匪浅,在接近两周的日子里,可以说得是困难重重,举步维艰,但是在操作过程过老师的指点,同学的交流,将遇到的问题逐一解决了,真的感觉到学会了很多很多的的东西,不仅巩固了以前所学过的相关知识,更重要的是学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,要把所学的理论知识与实践相结合起来,总结出经验和规律,从而提高自己的实际动手能力和独立思考的能力,同时也感触到了团队协作精神的可贵。
最后感邱红老师不辞辛苦对为我们的指导!
6参考文献
[1]康华光.数字电子技术基础..高等教育,2006
[2]志中.电子技术课程设计..清华大学,2010
[3]介华.电子技术课程设计指导..高等教育.2010
[4]大钦.电子技术基础实验..高等教育.2009