版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计要求(1)在十字路口的两个方向上各设一组红灯、绿灯、黄灯,显示顺序为: 其中一个方向是绿灯、黄灯、红灯,另一个方向是红灯、黄灯、绿灯。(2)设置一组数码管,以倒计时的方式显示允许通行或禁止通行的时间, 其中绿灯、黄灯、红灯的持续时间分别为 20s、5s、25s。(3)当各条路中任意一条上出现特殊情况,例如有消防车、救护车或其他 需要优先放行的车辆时,各方向上均是红灯亮,倒计时停止,且显示数字在闪 烁。当特殊运行状态结束后,控制器恢复原来状态,继续正常运行。设计原理及框图交通灯控制系统的原理框图如图1所示,它主要由秒脉冲发生器,时间显示 器,倒计时计数器,计数控制器,交通灯控制器,交通显示灯
2、,紧急开关构 成。秒脉冲发生器是该系统中定时器的标准时钟信号源,同时控制着正常工作 时黄灯与特殊情况下数码管数字的闪烁,倒计时计数器控制器控制倒计时计数 器,倒计时计数器输出的数字经过时间显示器显示在数码管上。交通控制器控 制交通显示灯的亮灭,交通控制灯的输入信号由紧急开关和倒计时计数器共同 提供。 OO OO城态2甲车道红灯亮乙车道碌灯亮 00状态3甲车逋红SI亮乙车道就侯 00以志0O妆态1甲车道绿灯亮O甲车ifiSt丁亮乙车道红灯亮乙车道红灯壳两万向车道的交通灯的运行状态共有 4种,如图2所示,它们转换到数字状 态如下图。TF=0TS=0TF=1TF=0TS=1TF=1TF:红灯,TS:
3、当TF=0时,甲车道为表示甲车道或乙车道红灯亮的时间间隔为25秒,25秒倒计时;当TF=1时,乙车道为红灯,25秒倒计时。表示倒计时到5秒和20秒。TY=0倒计时20秒,否则,TY=1倒计时5秒 一般十字路口的交通灯控制系统的工作过程如下:(1) 甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车 道禁止通行。此时TF=O,TS=Q绿灯亮足规定的时间隔20s,倒计时计数器发出状态转 换信号使TS=1,使计数控制器使TS=1转到下一工作状态。(2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止 通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮足规定时间间隔5s时,倒
4、计时计数器发出状态转换信号使TF=1, TS=O,使控制器控制译码器转到下一工作状态。(3)甲车道红灯亮,乙车道绿灯亮。表示甲车道禁止通行,乙车道上的车 辆允许通行,绿灯亮足规定的时间间隔 20s时,倒计时计数器发出状态转换信 号使TS=1,使控制器控制译码器转到下一工作状态。(4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上位过县停 车线的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通 行。黄灯亮足规定的时间间隔5s时,倒计时计数器发出状态转换信号使 TF=0,TS=0,使计数控制器转到下一工作状态,即系统又转换到第(1)种工作 状态。因为在上述转换过程中灯的转换
5、只在计数器为零的时候发生且不存在竞争 冒险的问题,所以可设计为当计数器为 00 时即发生信号灯的转换,当信号灯 1 为 00 时,交通灯控制器向交通显示灯发出转换信号,交通显示灯由红灯变 为绿灯;当信号灯 1 再次为 00 时,交通灯控制器向交通显示灯发出转换信 号,交通显示灯由绿灯变为黄灯;当信号灯 1 再次为 00 时,交通灯控制器向 交通显示灯发出转换信号,交通显示灯由黄灯变为红灯。信号灯 2 与信号灯 1 转换过程相同,只不过信号灯 2 是由绿灯到黄灯再到红灯的。器件说明1. 元件清单:(1) 集成元件(2) 数码管(3) 电阻(4) 电容(5) 开关74LS161 四片 N555 一
6、片74LS192四片7447N两片74LS21四片(与门)74LS04 (非门)三片74LS32五片(或门)74IS27 四片(或非门) 共阳极七段数码管四个红色LED两个,黄色LED两个,绿色LED两个 51K ? 一只, 39K ? 一只10 卩 F 一只,10nF 只三刀双掷开关一只2. 主要器件的引脚排列图和功能表(1) N555引脚图:(2) 74IS161 引脚图:GNDTRIGOUTRESETaT65JDISCHTHRESICONTCONNECTION DIAGRAM DIP (TOP VIEW)Vcc TC Qo Qi Q2 中 GET PE nRiRi冋 ntiFi 而 Ri
7、NOTE:The Fidtpak version has the same pinouts (Connection Diagram) as the Dual In-Lne Package.*MRforL3160Aand LS161A *SR for LS162Aand LS163ALubJ IB iniTkJlirLJW CP Pq P1 巴 内 CEP GMU功能表:Fl TNCTION TABLEInputsOutputsFnnciioiiReserLoadEnable PEnable TClockQOQIQ2Q3LXXXXLLLLResist to-0"HLXX_厂POPlP2
8、Presei D.iLaHHXL_厂No changeNo guiltHHLX_厂No changeNo coimrHHHH_厂Count 叩Con ntHXXX-LNo cliaiigeNo coiuitt carePO,P1T2.?3 = logic kvelofData inputsRipple Carry Out = Enable T QO Ql Q2 * QI(3) 74IS192引脚图:I”和 H ithjnLTLrLTLn:HM伍UZt7t7Z (t7)p-wE|il 叭*4JQ-fl6r«ij"i JHOaN9 Eq 0 竖 QdO 虫 怡 同 同 H rn
9、 rnpBeiped euii-u| lenQ eqi se tuejBeiQ uoipsuuoQ) s;nouid 3LUES 刑 seq U0ISJ9A 裤宙 eiT gq 丄 :3 丄 ONI2J凹凹凹凹凹凹凹Cd Id 羁乜 UN Od 00a(M3IA dOl) dial iniViJ9VIQ NOIA33NNO3叱 C * fl a b c dgo b c d B C LT wm D iLj lij lir Uj liriij 也 血 B C LAMP BiZ RSI D A GND TEST RBO7447四.设计过程4.1.秒脉冲信号发生器的设计:方案一:本实验采用555定时器
10、组成秒脉冲信号发生器。因为该电路的输出脉冲的周期 T0.7(R 1+2R2) C,若 T=1s,令 C=10卩 f , Ri=39K?,那么艮51K?。取一固定电阻47K?与一个5K?的电位器想串联代替电阻艮。在调试电路时,调节电位器R ,使输出脉冲周期为1s。如图3.1所示OUTDISTH:30TS.ICOMC1ZZIOnFLM555i;H图3.1秒脉冲信号发生器方案二:用石英晶体振荡器和分频器构成秒脉冲信号发生器,如图3.2。先用石英晶体振荡器和若干电阻电容组成频率为32768Hz的信号发生器,再用十四位二进制计数器CD4060 14进行14分频使其成为2Hz的信号,最后用D触发器进行2分
11、频,使其成为频率为 1Hz的秒脉冲信号。M也Inulf?邓Mosso8- ± -4 3 2 血PQ图3.2石英晶体振荡器和分频器构成秒脉冲信号发生器方案选择 :本设计中由于用秒脉冲信号作为计数器的计时脉冲,其精度会影响计数 器的精度,进而影响控制系统的精度,因此要求秒脉冲信号具有比较高的精 度,为提高精度可先做一个频率比较高的矩形波振荡器,然后将其输出信号 分频,就可以得到频率较低而精度比较高的脉冲信号发生器。用石英晶体构成秒脉冲信号发生器不需要外加输入信号,而且其脉冲频率很稳定,起振 快、时基精度高,它的工作频率仅决定于石英晶体的振荡频率,而与电路中的R、C的数值无关。muItiS
12、im11 软件综上考虑,在实际应用中秒脉冲信号发生器的设计选用石英晶体振荡器 和分频器构成秒脉冲信号发生器。但由于本次设计是基于的,所以在仿真过程中可以使用时钟脉冲电源(1HZ,5V)代替。在仿真精度不高的前提下,也可以使用RC多谐振荡器构成的电路来提供秒脉冲。4.2 倒计时计数器和时间显示器的设计倒计时计数器直接控制时间显示器所显示的内容,因为交通灯都是倒计时的数字,所以采用可加可减的74IS192,采用俩片74IS192分别对25s, 20s, 5s进行倒计时,采用异步计数置数法,当两片74IS192的BO为0时置数,即两片74IS192的QA,QB,QC,Q都为零时置数,不需要再加入脉冲
13、即可实现置数。因为74IS192的BO引脚不工作时是高电平,所以加非门后连入第二片74IS192,实现十位的倒计时。两片74IS192的QA,QB,QC,Q分别与两片7447N的输入端A,B,C,D相连接;7447N的输出分别与七段共阳数码管的 A,B,C,D,E,F,G相连接,两个七段共阳极数码管的 CA引脚连接在一起接入紧急开关,以实现数字的闪烁功能。倒计时计数器和时间显示器如下图:7447H7447HLZl±XZX 心Of-=31ZE"rWT/nsIB4.3计数控制器计数控制器是电路的核心,它主要根据倒计时计数器中QA,QB,QC,QD勺信号来输出信号到倒计时计数器,
14、从而实现在时间显示器到00后能够正确继续显示要倒计时的大小,从而与交通灯的亮灭相对应。观察交通灯计数要求,红灯25S,对应数字信号为 0010 0101 ;绿灯20S,对应数字信号为 0010 0000 ;黄 灯5S,对应数字信号为0000 0101。发现这三个状态数字信号第2位和第0位始终相同,且第7,6,5,3,1位始终为0;所以只要控制第4位和同时改变 第0位和第2位即可完成对倒计时状态的转换。方案一:两个交通灯通过秒脉冲联系在一起,但它们之间置数独立,即第一组 倒计时计数器倒计时25ST20ST5St25S;第二组倒计时计数器倒计时20S5Sf 25St 20S。第一组倒计时计数器的控
15、制电路如下图:只要在倒计时计数器在倒计时到00之前将控制置数的A,B,C,D引脚电平改变为需要的电平即可,所以可以用D触发器或者74IS161接收倒计时计数器的控制信号使控制电路在倒计时计数器为 07时(倒计时5S时在05就转变了)转变 74IS192 的 A,B,C,D 电平。上图74IS161的状态图是0001 1000; OR4的输入为第一个 74ls192的QC的非,第一个74IS192的QD第二个74IS192的QA和QB当电路处于初始状态时,74IS161的QA,QB输出00,通过两个非门分别接到第一组倒计时计数器的第0位第2位和第4位,所以初始状态第一组倒计时计数器的第0位第2位
16、和第4位都是1,即倒计时计数器从25S倒计时;当倒计时计数器倒计时到 07S 时,或门OR4由1变为0, 74LS161接收到一个脉冲,输出加1使QB QA变为 01,所以第一组倒计时计数器的第 0位第2位变为0而第4位还是1,倒计时 计数器计数到00后置数工作,变成20S倒计时,从而完成状态转换。当或门OR又由1变为0时474IS161又接收到一个脉冲,输出由01变为10,从而变成05S倒计时;当或门OR又由1变为0时474IS161又接收到一个脉冲,输出由 10变为00,从而又变成25S倒计时,完成一个循环。第二组倒计时计数器的控制电路如下图:Ay QCl 阿申Z q&z飞 ;y
17、I h V ML504D74LS161DU0R2* 原理与第一组倒计时计数器类似,同样是在倒计时计数器为07时(倒计时5S时在05就转变了)通过 OR4向74IS161输入一个脉冲,74ls161状态图也为00T01f 10f 00,不过输入到倒计时计数器的第 4位为QA的非,第0位第2位为QA和QB相异或;状态图为:10 01 11 10。方案2:计时控制器是通过控制 TF和TS来控制倒计时计数器置数的,置数结果如下图:A=TF+ TSC=TF+TSB=TF+TSD=TF+TS注:A表示第一个74IS192的A和C引脚;B表示第二个74IS192的B引脚;C表示第三个74IS192的A和C引
18、脚;D表 示第四个74IS192的B引脚置数过程如下:初始状态:L tf=o; ts=oA=1 B=1 C=0D=1 1, 2数码管倒计时253, 4数码管倒计时20状态1: TF=1;TS=0A=1>B=1C=1D=0 1,3,2数码管倒计时4数码管倒计时2505状态2: TF=O;TS=1A=0B=14C=1D=1> 1,3,2数码管倒计时4数码管倒计时2025状态3;TF=1;TS=1A=1*B=0C=1D=14 1,2数码管倒计时053,4数码管倒计时25如下图,因为TF和TS是由前面的倒计时计数器控制的,所以可以用D触发器或者74IS161接收倒计时计数器的控制信号。这里
19、我让TF由第一个74IS161控制,TS由第二个74IS161控制;第一个 74IS161状态转换是0-1-0;第二个74IS161状态转换是0001-10-00; 初始状态时 TF=0, TS=0,倒计时计数器分别进行25S和20S的倒计时,当第二组倒计时计数器计到07时,两个 74IS192的QA,QB,QC,QD使逻辑电路电平发生变化(从低电平到了高电平),把这个脉冲接到第一个 74IS161的CLK引脚,使74IS161加一,从而74Is161的QA由0变为1,使TF=1,完成了由初始状态到状态一的转换。在状态一时,第一组倒计时计数器依然在倒计时25S,第二组倒计时计数器倒计时 5S,
20、当第二组倒计时计数器计到05时,又会使第一个74IS161的CLK引脚接收到一个脉冲,使TF由1变为了 0;而在第一组倒计时计数器倒计时到03时,两个74IS192的QA,QB,QC,QD使逻辑电路电平发生变化(从低电平到了高电平),使第二个74IS161由00变到了 10 (后面解释为什么不是01),从而使TS由低 电平转换到高电平,完成从状态一到状态二的转换。状态二到状态三与上面初 始状态到状态一类似,TS=1;状态三到初始状态与前面状态一到状态二类似,74IS161只在20STF由1变为0; TS由1变为0 (注:TS通过逻辑门电路控制TF接收第一组倒 计时计数器还是第二组倒计时计数器的
21、输出信号,使第一个倒计时到07时或5S倒计时到05时才会接收到脉冲)。上述两种方案从模拟中均能实现规定的倒计时功能,但我考虑到方案一只在秒 脉冲上将两组倒计时计数器联系在一起,从稳定性方面考虑方案二好一些;所 以采用方案二。4.4交通灯控制器与交通显示灯与紧急开关QA,QB,QC,QD相连接作为输 当倒计时计数器到00时,OR8输出 输出数字信号加一,74LS162的前面交通灯的数字显示已经设计好,只需将交通灯的亮灭与数字显示相对应 即可,考虑到数字信号到00时交通灯转换一次,所以接收倒计时计数器的数字 输出信号作为交通控制器的输入信号即可。(1)下图中OR8与第一组倒计时计数器的入信号,OR
22、8输出连接在74IS162的CLK。信号由1变为0, CLK收到下降沿信号,QA,QB,QC,QD与外面逻辑电路相连接使交通灯输出改变。下图交通灯的亮的 顺序为红f绿f黄。逻辑关系为:红=QaQbQc'+Qa'Qb Qc+Ka 黄=Qa'QbQc'Ka绿=Qb'Qc'Ka (表示非)(2)下图中控制另一组交通灯的亮灭,原理与上图相似,只不过输入信号是第二组倒计时计数器的QA,QB,QC,QD红=QB QC +Ka5V黄=Qa Qb' QcKa绿=QbQC Ka('表示非)AUD2AH>3S VoY5V一上IMorKa臣0La
23、CP匚店Ago主Ld £<»HL占 74L316?h(3) 紧急开关的设计:紧急开关采用的是三刀双掷开关,可实现 Ka控制红灯亮,Kb实现数码管数字的闪烁,Kc实现倒计时的停止。紧急开关不工作时 Ka=1,交通灯正常工作;反之,Ka=0,交通灯变为红灯亮。Kb连接到数码管的共阳极,当紧急开关不工作Ka .Ka的非时Kb=1数码管正常显示;当紧急开关工作时,Kb接入脉冲信号,是数码管闪 烁。当紧急开关不工作时,Kc接脉冲,反之,Kc接入高电平,使秒脉冲停止。o<-NOTKb Kc=_o - :XKey - space : :not : :."1kHz 5
24、V 五 仿真调试过程在软件调试过程中,我遇到以下几个问题:竞争冒险的问题:74ls192 的置数工作与 74ls161 不同, 74ls192 在 load 引脚输入电平为 高电平时不工作,当为低电平时不需 CLK引脚来脉冲就能立即置数,这就与计数控制器存在竞争冒险的问题,开始我设置为倒计时计数器为 00时计数控制器工作,这使倒计时计数器不能按照正常要求倒计时。后来 我改成使用或非门,当倒计时计数器计到 07时也就是 0000 0111,或门电平发生改变,产生上升沿脉冲,计数控制器工作,从而使倒计时计数 器在计到 00 时能到正确置数到下一状态。在显示译码器选择方面,刚开始选用的是共阴极显示译
25、码器,因为7447N 是取反输出的,连接正确但无法正常显示,最终采用共阳极显示 译码器,解决此问题。由于用1HZ的脉冲仿真的时候过程进行的太慢,所以所以仿真时要修改tran 的速度,将时间频率调成一秒解决此问题。电路的化简,之前的电路虽然可以正常工作但有些器件是没有使用必要 的,如倒计时计数器的第七位和第六位始终为零,安装时接地即可。在接计数控制器的第二个74IS161时总是无法按照要求正确输出TS的信 号,我使用示波器观察TS的输出信号发现是这样的:O&cillo scope -XSCLS325抄!)计时到Om时下一次2旳倒计日寸到03时于是我在将示波器接到计数控制器的第二个74IS161的CLK引脚,波形是这样的:Osci
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共有个人担保合作保证金协议
- 环保项目合作框架
- 授权经销合同的签订流程
- 无担保贷款担保合同
- 劳务分包班组的合同
- 购销合同的履行与监管要点
- 中医医院药材采购合同
- 房屋买卖合同格式市场趋势
- 生产车间承包技术成果成果保护
- 钢筋模板安装分包协议
- 药事管理实训报告
- 品管圈PDCA持续质量改进提高静脉血栓栓塞症规范预防率
- 儿童支气管哮喘规范化诊治建议(2020年版)
- 2023年人教版中考物理专题复习-九年级全册简答题专题
- ISO28000:2022供应链安全管理体系
- 屋顶光伏发电应急预案
- 保护性约束课件
- 当代艺术与传统文化的交流与融合
- 《配电网保护分级配置及整定技术规范》
- 中国这十年医疗发展
- 银行职员的生涯发展展示
评论
0/150
提交评论