




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计要求(1)在十字路口的两个方向上各设一组红灯、绿灯、黄灯,显示顺序为:其中 一个方向是绿灯、黄灯、红灯,另一个方向是红灯、黄灯、绿灯。(2)设置一组数码管,以倒计时的方式显示允许通行或禁止通行的时间,其中 绿灯、黄灯、红灯的持续时间分别为20s、5s、25s。(3)当各条路中任意一条上出现特殊情况,例如有消防车、救护车或其他需要 优先放行的车辆时,各方向上均是红灯亮,倒计时停止,且显示数字在闪烁。当特 殊运行状态结束后,控制器恢复原来状态,继续正常运行。二.设计原理及框图交通灯控制系统的原理框图如图 1所示,它主要由秒脉冲发生器,时间显示器, 倒计时计数器,计数控制器,交通灯控制器,交通显
2、示灯,紧急开关构成。秒脉冲 发生器是该系统中定时器的标准时钟信号源,同时控制着正常工作时黄灯与特殊情 况下数码管数字的闪烁,倒计时计数器控制器控制倒计时计数器,倒计时计数器输 出的数字经过时间显示器显示在数码管上。交通控制器控制交通显示灯的亮灭,交 通控制灯的输入信号由紧急开关和倒计时计数器共同提供。图一:交通灯控制系统的原理框图两方向车道的交通灯的运行状态共有 4种,如图2所示,它们转换到数字状态如 下图。TF=0彳=> |状态0TS=0TF=1 二> I 状态 1TF=0 状态 2TS=1TF=1 )状态 3TF:竟的时间间隔为 2b秒:当TF=0时,甲车道为红灯,25秒倒计时
3、;当TF=1时,乙车道为红灯,25秒倒计时。TS:表示倒计时到5秒和20秒。TY=0倒计时20秒,否则,TY=1倒计时5秒 一般十字路口的交通灯控制系统的工作过程如下:(1)甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁 止通行。此时TF=0,TS=0;绿灯亮足规定的时间隔 20s,倒计时计数器发出状态转换信 号使TS=1,使计数控制器使TS=1转到下一工作状态。(2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮足规定时间间隔5s时,倒计时计数器发出状态转换信号使TF=1, TS=0,使控制器控制译码器转到
4、下一工作状态。(3)甲车道红灯亮,乙车道绿灯亮。表示甲车道禁止通行,乙车道上的车辆允许通行,绿灯亮足规定的时间间隔20s时,倒计时计数器发出状态转换信号使TS=1,使控制器控制译码器转到下一工作状态。(4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上位过县停车线 的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯 亮足规定的时间间隔5s时,倒计时计数器发出状态转换信号使TF=0,TS=0,使计数控制器转到下一工作状态,即系统又转换到第(1)种工作状态。因为在上述转换过程中灯的转换只在计数器为零的时候发生且不存在竞争冒险的问题,所以可设计为当计数器为00时即发生
5、信号灯的转换,当信号灯1为00时,交通灯控制器向交通显示灯发出转换信号,交通显示灯由红灯变为绿灯;当信 号灯1再次为00时,交通灯控制器向交通显示灯发出转换信号,交通显示灯由绿 灯变为黄灯;当信号灯1再次为00时,交通灯控制器向交通显示灯发出转换信号,交通显示灯由黄灯变为红灯。信号灯2与信号灯1转换过程相同,只不过信号灯2是由绿灯到黄灯再到红灯的。三.器件说明1.元件清单:(1)集成元件74LS161四片 N555 一片74LS192四片7447N两片74LS21四片(与门) 74LS04 (非门)三片74LS32五片(或门)741s27四片(或非门)(2) 数码管共阳极七段数码管四个红色LE
6、D两个,黄色LED两个,绿色LED两个(3) 电阻51K? 一只, 39K? 一只(4)电容 10 F 一只,10nF 一只(5) 开关 三刀双掷开关一只2. 主要器件的引脚排列图和功能表 1) 1) N555 引脚图: 2) 74ls161引脚图:功能表: 3) 74ls192引脚图:波形图: 4) 4) 7447n引脚图:四 设计过程4.1 . 秒脉冲信号发生器的设计:、. J1»方案一:本实验采用 555定时器组成秒脉冲信号发生器。因为该电路的输出脉冲的周期 T0.7(R i+2R) C,若 T=1s,令 C=10d f , R=39K?,那么 R51K?。取一固定电阻47K?
7、与一个5K?的电位器想串联代替电阻R2。在调试电路时,调节电位器RP , 使输出脉冲周期为 1s 。如图 3.1 所示图 3.1 秒脉冲信号发生器、. J-1».方案二:用石英晶体振荡器和分频器构成秒脉冲信号发生器, 如图 3.2 。先用石英晶体振荡器和若干电阻电容组成频率为 32768Hz 的信号发生器,再用十四位二进制计数器CD4060 14 进行 14 分频使其成为 2Hz 的信号,最后用D 触发器进行2 分频,使其成为频率为 1Hz 的秒脉冲信号。图3秒脉冲信号发生器寸卜9 一寸小 P、图3.2石英晶体振荡器和分频器构成秒脉冲信号发生 万案选择:器本设计中由于用秒脉冲信号作为
8、计数器的计时脉冲,其精度会影响计数器的精 度,进而影响控制系统的精度,因此要求秒脉冲信号具有比较高的精度,为提高 精度可先做一个频率比较高的矩形波振荡器,然后将其输出信号分频,就可以得 到频率较低而精度比较高的脉冲信号发生器。用石英晶体构成秒脉冲信号发生器 不需要外加输入信号,而且其脉冲频率很稳定,起振快、时基精度高,它的工作 频率仅决定于石英晶体的振荡频率,而与电路中的 R、C的数值无关。综上考虑,在实际应用中秒脉冲信号发生器的设计选用石英晶体振荡器和分频器构成秒脉冲信号发生器。但由于本次设计是基于 multisimll 软件的,所 以在仿真过程中可以使用时钟脉冲电源( 1HZ, 5V)代替
9、。在仿真精度不高的前提 下,也可以使用 RC多谐振荡器构成的电路来提供秒脉冲。4.2 倒计时计数器和时间显示器的设计倒计时计数器直接控制时间显示器所显示的内容,因为交通灯都是倒计时的数字,所以采用可加可减的 741s192 ,采用俩片741s192分别对25s, 20s, 5s进行倒 计时,采用异步计数置数法,当两片 741s192的BO为0时置数,即两片741s192的 QA,QB,QC,Q虏B为零时置数,不需要再加入脉冲即可实现置数。因为741s192的BO引脚不工作时是高电平,所以加非门后连入第二片741s192 ,实现十位的倒计时。两片741s192的QA,QB,QC,Q/别与两片74
10、47N的输入端 A,B,C,D相连接;7447N的输出分别与七段共阳数码管的 A,B,C,D,E,F,G 相连接,两个七段共阳极数码管的CA引脚连接在一起接入紧急开关,以实现数字的闪烁功能。倒计时计数器和时间显示器如下图:4.3 计数控制器计数控制器是电路的核心,它主要根据倒计时计数器中QA,QB,QC,QD勺信号来输出信号到倒计时计数器,从而实现在时间显示器到 00 后能够正确继续显示要倒计时的大小,从而与交通灯的亮灭相对应。观察交通灯计数要求,红灯25S,对应数字信号为0010 0101 ;绿灯20S,对应数字信号为0010 0000 ;黄灯5S,对应数字信号 为 0000 0101 。发
11、现这三个状态数字信号第 2 位和第 0 位始终相同,且第 7, 6 , 5 , 3, 1 位始终为0 ;所以只要控制第4 位和同时改变第0 位和第 2 位即可完成对倒计时状态的转换。方案一:两个交通灯通过秒脉冲联系在一起,但它们之间置数独立,即第一组倒计时计数器倒计时25Sf 20Sf 5S“25S;第二组倒计时计数器倒计时 20S75S 25S” 20S。第一组倒计时计数器的控制电路如下图:只要在倒计时计数器在倒计时到 00 之前将控制置数的 A,B,C,D 引脚电平改变为需要的电平即可,所以可以用D触发器或者741s161接收倒计时计数器的控制信号使控制电路在倒计时计数器为 07 时(倒计
12、时5S 时在 05 就转变了)转变74ls192 的 A,B,C,D 电平。上图741S161的状态图是 007 01f 10f00; OR4的输入为第一个 741s192的QC的 非,第一个741S192的QD第二个741S192的QA和QR当电路处于初始状态时, 741S161的QA,QB输出00,通过两个非门分别接到第一组倒计时计数器的第0位第2 位和第 4 位,所以初始状态第一组倒计时计数器的第 0 位第 2 位和第 4 位都是 1, 即倒计时计数器从25S倒计时;当倒计时计数器倒计时到 07S时,或门OR4由1变 为0, 74LS161接收到一个脉冲,输出加 1使QB QA变为01,
13、所以第一组倒计时计 数器的第 0 位第 2 位变为 0 而第 4 位还是 1,倒计时计数器计数到 00 后置数工作,变成20S倒计时,从而完成状态转换。当或门 OR又由1变为0时4741S161又接收 到一个脉冲,输出由01变为10,从而变成05S倒计时;当或门 OR又由1变为0时4741s161又接收到一个脉冲,输出由 10变为00,从而又变成25S倒计时,完成一 个循环。第二组倒计时计数器的控制电路如下图:原理与第一组倒计时计数器类似,同样是在倒计时计数器为07时(倒计时5s时在05就转变了)通过 OR4向741s161输入一个脉冲,741s161状态图也为 007 01f 10 700,
14、不过输入到倒计时计数器的第 4位为QA的非,第0位第2位为QAffl QB相异 或;状态图为:107 01f 11710。方案2:计时控制器是通过控制 TF和TS来控制倒计时计数器置数的,置数结果如 下图:C=TF+TSD=TF+TSB=TF+TS注:A表示第一个741S192的A和C引脚;B表示第二个 741S192的B引脚;C表示第三个741s192的A和C弓I脚;D表示第四个741s192的B引脚置数过程如下:状态1:TF=1;TS=0状态2:TF=0;TS=1状态3;TF=1;TS=1初始状态:L TF=0; TS=0A=1B=1C=1D=0* 1, 2数码管倒计时253, 4数码管倒
15、计时05A=0 B=1 C=1 D=1A=1 B=0 C=1 D=1,1, 2数码管倒计时203, 4数码管倒计时4 1,2数码管倒计时053,4数码管倒计时25如下图,因为TF和TS是由前面的倒计时计数器控制的,所以可以用D触发器或者741s161接收倒计时计数器的控制信号。这里我让TF由第一个741s161控制,TS由第二个 741S161控制;第一个 741S161状态转换是 0f 17 0;第二个 741s161状 态转换是007 01f 10f00;初始状态时TF=0, TS=0,倒计时计数器分别进行25S和20S的倒计时,当第二组倒计时计数器计到07时,两个741S192的QA,Q
16、B,QC,QD使逻辑电路电平发生变化(从低电平到了高电平),把这个脉冲接到第一个741S161 的 CLK引脚,使 741S161 加一,从而 741S161 的 QA由 0 变为 1,使 TF=1, 完成了由初始状态到状态一的转换。在状态一时,第一组倒计时计数器依然在倒计时25S,第二组倒计时11数器倒计时 5S,当第二组倒计时计数器计到 05时,又会使 第一个741s161的CLK引脚接收到一个脉冲,使 TF由1变为了 0;而在第一组倒计 时计数器倒计时到 03时,两个741S192的QA,QB,QC,QD®逻辑电路电平发生变化(从低电平到了高电平),使第二个741S161由00
17、变到了 10 (后面解释为什么不是01),从而使TS由低电平转换到高电平,完成从状态一到状态二的转换。状态 二到状态三与上面初始状态到状态一类似,TS=1;状态三到初始状态与前面状态一到状态二类似,TF由1变为0; TS由1变为0 (注:TS通过逻辑门电路控制 TF接收第一组倒计时计数器还是第二组倒计时计数器的输出信号,使第一个74ls161 只在 20S 倒计时到07 时或 5S 倒计时到 05 时才会接收到脉冲)。计数控制器电路结构上述两种方案从模拟中均能实现规定的倒计时功能,但我考虑到方案一只在秒脉冲上将两组倒计时计数器联系在一起,从稳定性方面考虑方案二好一些;所以采用方案二。4.4 交
18、通灯控制器与交通显示灯与紧急开关前面交通灯的数字显示已经设计好,只需将交通灯的亮灭与数字显示相对应即可,考虑到数字信号到 00 时交通灯转换一次,所以接收倒计时计数器的数字输出信号作为交通控制器的输入信号即可。(1)下图中OR8与第一组倒计时计数器的QA QBB QC QD相连接作为输入信号,OR8输出连接在741s162的CLK当倒计时计数器到 00时,OR8输出信号由1变为 0, CLK收到下降沿信号,输出数字信号加一,74LS162的QA,QB,QC,QDf外面逻辑电路相连接使交通灯输出改变。下图交通灯的亮的顺序为红“绿”黄。逻辑关系为:红 =QaQbQ c +Qa Qb Qc+Ka黄
19、=Qa QbQc Ka绿 =Qb Qc Ka ( 表示非 )( 2)下图中控制另一组交通灯的亮灭,原理与上图相似,只不过输入信号是第二组倒计时计数器的QA,QB,QC,QD。红 =QB QC +Ka黄 =Qa Qb QcKa绿 =QbQc Ka(表示非)(3) 紧急开关的设计:紧急开关采用的是三刀双掷开关,可实现Ka控制红灯亮,Kb实现数码管数字的闪烁,Kc实现倒计时的停止。紧急开关不工作时Ka=1,交通灯正常工作;反之,Ka=Q交通灯变为红灯亮。Kb连接到数码管的共阳极,当紧急开关不工作时Kb=1数码管正常显示;当紧急开关工作时,Kb接入脉冲信号,是数码管闪烁。当紧急开关不工作时, Kc 接
20、脉冲,反之, Kc 接入高电平,使秒脉冲停止。五 仿真调试过程在软件调试过程中,我遇到以下几个问题: ( 1)竞争冒险的问题:74ls192 的置数工作与74ls161 不同, 74ls192 在 load 引脚输入电平为高电平时不工作,当为低电平时不需CLK引脚来脉冲就能立即置数,这就与计数控制器存在竞争冒险的问题,开始我设置为倒计时计数器为 00 时计数控制器工作,这使倒计时计数器不能按照正常要求倒计时。后来我改成使用或非门,当倒计时计数器计到 07 时也就是 0000 0111 ,或门电平发生改变,产生上升沿脉冲,计数控制器工作,从而使倒计时计数器在计到 00 时能到正确置数到下一状态。
21、( 2 )在显示译码器选择方面,刚开始选用的是共阴极显示译码器,因为7447N 是取反输出的,连接正确但无法正常显示,最终采用共阳极显示译码器,解决此问题。( 3)由于用1HZ 的脉冲仿真的时候过程进行的太慢,所以所以仿真时要修改tran的速度,将时间频率调成一秒解决此问题。( 4)电路的化简,之前的电路虽然可以正常工作但有些器件是没有使用必要的,如倒计时计数器的第七位和第六位始终为零,安装时接地即可。(5)在接计数控制器的第二个741s161时总是无法按照要求正确输出TS的信号,我使用示波器观察TS 的输出信号发现是这样的:于是我在将示波器接到计数控制器的第二个741S161的CLK弓I脚,波形是这样的:我发现在倒计时计数器倒计时02S 到 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025汽车买卖合同的范本
- 2025年金属紧固件、金属钉项目建议书
- 2025年显示、记录系统合作协议书
- 2025居间服务合同在贷款公司间的应用
- 2025年妇幼保健院康复试题
- 2025年聚烯烃及改性材料合作协议书
- 2025年高性能铁氧体一次料合作协议书
- 2025年碳二馏份加氢催化剂合作协议书
- 2025年雕刻雕铣设备控制系统合作协议书
- 2025年剧装道具相关工艺美术品项目建议书
- 各层次养老机构定价方法及案例
- 二方审核计划
- DB62∕T 3176-2019 建筑节能与结构一体化墙体保温系统应用技术规程
- 优秀病例演讲比赛PPT
- 吉林省矿产资源概况及分布
- 最新肺结核诊断和治疗指南
- 公司员工基本礼仪培训ppt完整版课件
- 工程项目综合应急预案(通用版)
- 半桥LLC谐振变换器设计与仿真
- 常见食物的性味归经附表
- 城市桥梁工程竣工验收
评论
0/150
提交评论