课程设计论文交通信号灯控制器的设计与仿真.docx
- 文档编号:7041110
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:17
- 大小:4.36MB
课程设计论文交通信号灯控制器的设计与仿真.docx
《课程设计论文交通信号灯控制器的设计与仿真.docx》由会员分享,可在线阅读,更多相关《课程设计论文交通信号灯控制器的设计与仿真.docx(17页珍藏版)》请在冰豆网上搜索。
课程设计论文交通信号灯控制器的设计与仿真
交通信号灯控制器的设计与仿真
摘要:
1、当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。
因此,一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给技术革新。
随着萨规模的集成电路及计算机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现在科技发展的主流方向。
2、交通信号灯是日常生活中遇到的一个普通实例,它的控制也颇具典型和实用价值。
由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,这里设计的是由一条主干道和一条支干道的汇合点形成十字交叉路口,为确保车辆安全和迅速的通行,在交叉道口的每个入口处设置了红、黄、绿三色LED信号灯,依据红灯停绿灯行黄灯亮了等一等的规律工作。
同时在每个入口设置了与红灯同时工作的蜂鸣器,以方便盲人通过。
本设计是采用计数器74160N和与门、或门、非门等简单元器件完成的,通过multisim软件仿真验证了电路的功能,运用protel软件对电路进行了封装,布线和制成3D电路板。
关键词:
交通灯;干道;蜂鸣器;计数器;LED
1、设计任务与要求
1.设计任务
为实现交通控制的自动化,交通信号灯控制器可以通过多种电路实现,但用中小规模数字集成电路实现更为方便,下面是十字路口交通信号灯控制器的设计与仿真的实例。
由一条主干道和一条支干道的汇合点形成十字交叉路口,为确保车辆安全、迅速地通行,在交叉道口的每个入口处设置了红、绿、黄三色信号灯。
红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。
2.技术指标
a.用红、绿、黄三色发光二极管作信号灯,用传感器或用逻辑开关代替传感器作检测车辆是否到来的信号,设计制作一个交通灯控制器。
b.由于主干道车辆较多而支干道车辆较少,所以主干道处于常允许通行的状态,而支干道有车来才允许通行。
当主干道允许通行亮绿灯时,支干道亮红灯。
而支干道允许通行亮绿灯时,主干道亮红灯。
c.当主、支干道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s。
设立45s和25s计时显示电路。
d.在每次由亮绿灯变成亮红灯的转换过程中间,要亮5s的黄灯作为过渡,以使行驶中的车辆有时间停到禁止线以外。
设置5s计时显示电路。
3.题目评析
此设计题目的重点在于要使设计出的控制器能确保车辆安全、有序的通行,即要使红、绿、黄三灯稳定有序的亮和灭。
难点在于设立45s和25s计时显示电路,并且在由绿灯亮变成红灯亮的中间要亮5s黄灯。
本题目实用性很高,不仅可以应用与交通十字路口来疏导车辆,还能用于指引在同场合但不同时间工作的机器设备的运行等。
本设计应用了蜂鸣器来配合红灯的使用,以方便盲人通行,是设计的一个创新点。
4.设计思路
a.在主干道和支干道的入口处设立传感器检测电路以检测车辆的进出情况,并及时向主控电路提供信号,实验时可用数字开关代替
b.系统中要求有45s、25s和5s三种定时信号,须要设计三种相应的计时显示电路。
计时方法可以用顺计时,也可以用倒计时。
定时的起始信号由主控电路给出,定时时间结束的信号也输入到主控电路,并通过主控电路去启、闭三色交通灯或启动另一种计时电路。
c.主控制电路自然是本题的核心,它的输入信号一方面来自车辆检测信号,另一方面来自45s、25s、5s三个定时信号。
主控制电路的输出一方面经译码后分别控制主干道和支干道的三个信号灯,另一方面控制定时电路的启动。
主控电路属于时序逻辑电路,应该按照时序逻辑电路的设计方法进行设计。
也可以采用存储器电路去实现,即将传感信号和定时信号经过编码所得的代码作为存储器的地址信号,有存储器数据信号去控制交通灯。
当然,如果采用微处理器就会显得十分简单。
2、方案比较与论证
1.三种方案的介绍
设计之初,我们构思了三种方案,分别构造了电路并且进行了multisim仿真实验,以及protel的封装。
如下,对三种方案进行比较。
2.1.1第一种方案
采用传统的数字电路设计方案。
该系统中,秒脉冲发生器是系统中定时计数定路中的定时器和主控路中的控制器的标准时钟信号源;译码驱动电路中的译码器输出交通信号灯的控制系,经过驱动电路的驱动信号等工作;中控电路中控制器是系统的主要部分,由他控制定时计数电路中的定时器和译码驱动电路中的译码器工作。
运用传统数据电路将上述内容全部设计出来,再组合成所需的电量路。
2.1.2第二种方案
状态控制器主要用于记录十字路口交通灯的工作状态,通过状态译码器分别点亮相应状态的信号灯。
秒信号发生器产生整个定时系统的时基脉冲,通过减法计数器对秒脉冲减计数,达到控制每一种工作状态的持续时间。
减法计数器的回零脉冲是状态控制器完成状态转换,同时状态译码器根据系统下一个工作状态决定计数器下一次减计数的初始值。
减法计数器的状态BCD译码器译码,数码管显示。
在黄灯亮其间,状态译码器将秒脉冲引入红灯控制电路,使红灯闪烁。
2.1.3第三种方案
交通灯整体电路可以分为三个部分:
第一部分由函数信号发生器XFG2构成脉冲信号发生器,产生周期为1S的脉冲信号,加到由74160N构成的加法计数器上,控制其在0000~1111十六种状态中变化,且从0000状态开始递增。
第二部分由74160N加法计数器和DCD_HEX数码显示管构成时间显示装置,分别对红黄绿三种灯的亮灭进行计时显示。
第三部分是由电阻配合LED发光二极管工作,使红黄绿三色灯按照设计要求进行工作,同时该部分还配有蜂鸣器与相应的红灯工作。
1.方案比较
方案一电路复杂,设计思维能力要求较高,调试起来也有一定的难度,而且电路需要的硬件比较多且成本高。
再有硬件设备不足、时间等原因,无法比较好的完成。
因此舍弃了该方案。
方案二控制电路如下。
该方案电路连线较为复杂,主要体现在置数部分。
计时显示部分工作时,时间只能从9-0循环,不能实现设计要求中的45s和25s的目的(可能是设计原理的失误,后期反复修改也没解决这个问题,故设计了方案二)。
该方案优点是所用元器件较少,原理也比较科学,工作过程有序。
方案三是采用了较多的与或非门来控制电路以达到设计要求。
由第一部分控制整个电路工作周期,使电路在支干道和主干道分别工作,再由工作状态控制第二部分的时间显示,原理简单,材料也比较便宜,电路实现也较容易。
对于这种造价低廉且简单易行的电路装置,相信能更好的推行并应用于公共场合。
缺点是没有运用减法计数器,从而使时间计数上成累加效果。
该方案另配有蜂鸣装置,可按要求进行连线,使声音也能在交通信号中产生作用,算是该方案的一个亮点。
综上,对三个设计方案进行试验比较之后,我们选择了第三种方案。
3、系统硬件设计
1.系统的总体设计
根据系统要求,设计系统硬件结构框图如图1所示。
图中秒信号发生器产生标准的秒信号。
可预置计数器进行递减计数,根据置数控制电路的控制信号,计数的长短可作相应调整,计数完成后产生一个输出信号到状态控制电路,状态控制电路经过译码,驱动主干道和支干道的红、黄、绿三色灯作相应的状态变化。
可预置计数器计数状态通过数码显示电路显示相应计数值。
十字路口交通信号灯设置如图3所示。
2.单元电路设计
(1)控制及信号灯指示电路
根据实际情况和交通规则,只有4种可能情况:
S0:
主绿灯和支红灯亮------主干道通车;
S1:
主黄灯和支黄灯亮------主干道通车;
S2:
支绿灯和主红灯亮------支干道通车;
S3:
支黄灯和主黄灯亮------支干道通车。
它们的循环过程如图
(2)所示。
由图
(2)可知,状态信号可以决定指示灯的亮与不亮,因此指示灯的驱动函数可由表1-1求出。
经化简得指示灯驱动函数:
R=QBr=QB
Y=QBQAy=QBQA
G=QBQAg=QBQA
表1.指示灯驱动函数真值表
表1.指示灯驱动函数真值表
控制器状态
主干道
支干道
QB
QA
R(红)
Y(黄)
G(绿)
x(红)
y(黄)
g(绿)
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
0
1
1
1
0
1
0
0
1
0
根据指示灯驱动函数逻辑表达式,可画出信号灯指示电路。
将状态控制电路、信号灯指示电路及模拟三色信号灯相连接,构成状态控制及信号灯指示电路如图4所示。
各灯的明暗与时间如下图:
交通灯态序表
态序
主干道
支干道
时间
1
绿灯亮允许通行
红灯亮不许通行
45s
2
黄灯亮停车
红灯亮不许通行
5s
3
红灯亮不许通行
绿灯亮允许通行
25s
4
红灯亮不许通行
黄灯亮停车
5s
(2)74160芯片介绍
74160未可与指的是禁止同步计数器,其主要电特性的典型值:
F最大值为32MHz,P为93mW。
74160的鱼只是同步的。
当置入控制器/PE为低电平是,在CP上升沿作用下,输出端Q0-Q3与数据输入端P0-P3一致。
当CP由低至高跳变前,如果计数控制端CEP、CET为高电平,则PE应避免有低电平至高电平的跳变。
74160的技术是同步的,靠CP同时加在四个触发器上而实现的,它与CEP、CET跳变与CP无关。
74160有超前进位功能。
当计数溢出时,进位输出端(TC)输出一个高电平脉冲,其宽度为Q0高电平部分。
在不加外加门电路的情况下,可级联成N位同步计数器。
在CP出现前,即使CEP、CET、/MR发生变化,电路的功能也不受影响。
引出端符号:
TC进位输出端CET计数控制器
CEP计数控制端CP时钟输入端(上升沿有效)
Q0-Q3输出端
/MR异步清除输入端(低电平有效)
/PE同步并行置入控制器(低电平有效)
(3)计数器及数码显示电路
选用4片74160十进制可逆计数器构成两个两位十进制可预置数的递增计数器。
为了便于控制,置数电路可根据需要改换。
计数器及数码显示电路如图5所示。
两片计数器间采用同步级联方式,利用函数发生器作为秒脉冲信号接入74160N计数器的CLK端。
计数器的D、C、B、A为十位和个位的8421BCD码置数输入端,当则LOAD端为低电平时,完成置数功能,这里不需要置数,故可接高电平。
个位进位端RCO接十位的ENT和ENP端,个位计数器满十进位端产生高电平,从而实现计数器增至“10”状态。
个位的CLR,ENT,ENP端及十位的CLR接信号灯指示电路,当信号灯完成跳变时,相应的高电平使计数器工作。
(4)置数锁存电路
为使系统简化,我们用同一计数器分时显示主、支干道通行时间。
计数器时间置数端A、B、C、D接0,将计数器置零,从0~25为支干道绿灯和主干道红灯亮;从26~30为主、支干道黄灯亮;31~75为主干道绿灯和支干道红灯亮;76~80为主、支干道黄灯亮。
此置数电路中计数器的CLR、LORD、ENT和ENP端接高电平。
当计数器计满80s,通过与非门连接构成的控制端发出低电平(有效电平)接至计数器LOAD端,使之置零。
此外,从计数器输出端QA、QB、QC、QD端引出所需的时间范围到信号灯控制电路,作为信号灯控制电路的有效脉冲。
3.电路原理图(附录1)
5.系统仿真
1.仿真原理图
如图7,即为仿真原理图。
2.仿真结果
电路稍作调整之后,进行仿真。
如图8
(1),主干道绿灯和支干道红灯亮,相应的蜂鸣器U5发出声音,时间为45s。
这时主干道允许通车,支干道禁止通车,同时,主干道的蜂鸣器U5工作,如同火车道和公路交叉处,公路允许通行时,警铃会响。
接下来如图8
(2)是黄灯亮5s,作为红绿灯转换的过渡时间。
然后如图8(3),主干道红灯和支干道绿灯亮,相应的蜂鸣器U3工作。
时间为25s。
最后还是5s黄灯亮的过渡时间,之后转回图8
(1),继续循环工作。
图8
(1)主干道绿灯和支干道红灯亮,相应的蜂鸣器U5发出声音,时间为45s
图8
(2)45s之后是黄灯亮5s
图8(3)主干道红灯和支干道绿灯亮,相应的蜂鸣器U3发出声音。
时间为25s
图8(4)25s后黄灯亮5s,然后转入图8
(1)
通过应用Mulitisim软件进行系统的仿真,其结果与设计的要求一致,符合设计标准。
6.系统的调试组装
1.系统硬件调试(附照片)
2.Protel电路
在Protel软件中进行电路的连接,封装和转换成3D面板图。
ERC检测后无错误。
图9
(1)Protel电路封装图
附录3
元件名称
数目
元件名称
数目
74S08D
12
DCD-HEX
4
74S32N
9
放光二极管
6
74S05N
3
BUZZER(200HZ)
2
74160N
6
电阻(200欧姆)
6
XFX
2
图9
(1)Protel电路3D图
3.面板图(附照片)
7.结论
本次设计采用74160N计数器芯片和与或非门作为基础,利用函数信号发生器作为秒脉冲源,DXD数码显示器进行时间的读取。
电路结构简单,原理易懂,经过调试和仿真能够达到预期的效果。
同时,我们对电路进行了Protel封装,并且依据3D图进行了面包板电路的制作。
综合完成了一次简单的课程设计任务。
在这次课设中,同样也遇到了很多问题,比方说最初的选题,因为先前没有这方面的经验,不知道如何选择一个难度适中的方案。
后来在画电路图的时候,又因元件在软件的中位置问题以及某些元件间的替代问题而出现了不小的困难。
但是,问题还是在大家的探讨和屡次实验中逐一得到了解决和纠正。
最后我们小组还是凭借团队合作,顺利的完成了本次课设的内容。
本设计方案和比较方案大部分均为我们自己设计,参考了一些设计书上的内容,但是毕竟是第一次做此类设计,因此存在很多不足,需要改进和能够改进的地方还有很多。
例如没有采用递减计数功能,使得视觉上不适应;电路结构简单但是连线较为复杂,没有进行有效地化简;封装时与或非门没能够合并成一个器件,封装图较为繁杂,等等。
总而言之,我们的方案总体上还是实现了主、支干道交叉路口的交通控制要求,仿真也达到了预期的结果。
更重要的是从设计制作过程中学到了很多方法,对一些学电的很实用的软件也有了一定的认识,,积累了不少相关知识,锻炼了动手的能力。
总体而言还是比较成功的。
参考文献:
1.杨元挺.电子技术技能训练[M].北京:
高等教育出版社,2002.
2.陈晓文.用multiSIM2001EWB6.0软件设计数字电路[J].电子制作,2002,8:
59-60.
3.申永山.李中波,现代电工电子技术[M].北京:
机械工业出版社,2002.
4.高文华.董增寿.赵哲敏.基于EWB的数字电子电路设计[J].太原重型机械学院学报,2001,22(3):
251-254.
5.康华光.电子技术基础[M].北京:
高等教育出版社,2003.
6.华成英.模拟电子技术基础(第三版)[M].北京:
高等教育出版社,2001.
7.李新平.实用电子技术基础[M].北京:
机械工业出版社,2003
8.闫石.数字电子技术基础[第五版].北京:
高等教育出版社,1998.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 交通 信号灯 控制器 设计 仿真