交通灯课程设计报告---交通灯控制器.doc_第1页
交通灯课程设计报告---交通灯控制器.doc_第2页
交通灯课程设计报告---交通灯控制器.doc_第3页
交通灯课程设计报告---交通灯控制器.doc_第4页
交通灯课程设计报告---交通灯控制器.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三明学院数字电路课程设计报告书交通灯控制器学院名称:三明学院学生姓名:林前程专业名称:电子信息工程学 号:20100662228班级:2班一、设计题目:交通灯控制器交通灯控制器是可以自动控制交通灯,并以倒计时的方式显示出时间,方便行人和车辆在通行时有条不紊的通行,达到交通井然有序,出行人员安全快捷的到达目的地的效果。本次实验的就是想通过这样的一个实例,来结合数字电路课程的学习共同实现这样的一个应用工具,达到理论和实践相结合的目的。二、设计要求:设计一个十字路口控制交通秩序的交通灯,满足以下条件:显示顺序为其中一组方向是绿、黄、红;另一方向是红、绿、黄。设置一组数码管以倒计时的方式显示语序通行或禁止通行时间,其中支通道绿灯的时间是20s,另一个方向上主通道的绿灯亮的时间是30s,黄灯亮的时间都是5s.选做:当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止,当特殊情况结束后,按下自动控制开关恢复正常状态。三、设计思路概述:1任务分析:交通灯控制器主要实现两部分功能:东西、南北双向通路的红、绿、黄灯控制;东西向主通路的倒计时显示。另外,在此设计中还实现了紧急情况下的强制中断功能。2实现方案:实现这个交通灯控制器可以采用pld、fpga、单片机等可编程器件或基本数字逻辑器件实现。在这次实验中采用74系列数字集成芯片和555时基芯片实现相应功能,在本报告的最后附有用atmel公司89c52实现同样功能的电路设计图及c51程序。3具体功能分析:此电路为十字路口交通灯控制电路,要求东西向和南北向不能同时出现绿(黄)灯,发生“撞车”现象。即当某一方向为绿灯或黄灯时,另一方向必为红灯。东西向主通路有倒计时显示。设计时序如下:r30sy5sg20s东西向g25sy5sr25s南北向脉冲输出部分计时控制部分数字显示部分彩灯控制部分彩灯显示部分4电路框图设计:说明:脉冲输出部分为555时基芯片构成的多次谐波振荡器,由其产生周期为1s的时钟脉冲信号。计时控制部分主要由两片74ls161(十六进制同步加法计数器)、74ls74(边沿d触发器)及逻辑门电路构成。产生30s、20s和5s的倒计时信号。彩灯控制部分将计时控制部分输出的信号通过逻辑门电路及74ls139(双24线译码器)产生控制信号,控制彩灯按照响应时序显示,并将74ls139的输出信号反馈回计时控制部分实现三种倒计时之间的切换。数字显示部分主要由74ls48(7段显示译码器)、74ls04(反相器)及8段共阴极数码管构成,通过接入计时控制部分的信号实现倒计时显示。四、单元电路设计:1脉冲输出部分:脉冲输出部分为555时基芯片构成的多次谐波震荡器,电路原理图如右:其中器件参数分别为r1=4.7k,r2=150k,c1=4.7f,c2=0.01f。产生的时钟脉冲为周期t=1s的方波。电容c1充电时,暂稳态持续时间为tw1=0.7(r1+r2)c=0.7(150k+4.7k) 4.70.5s电容c1放电时,暂稳态持续时间为tw2=0.7r2c=0.7150k4.70.5s因此,电路输出矩形脉冲的周期为t= tw1tw21s输出占空比为q= tw1/t50%2计时控制部分:通过两片74ls161级联实现最大模值为256的加法计数功能,用低位片u2的输出口rco控制高位片u3的使能端ent,即低位片u2产生进位信号后高位片开始工作。由于主通路(东西向)交通灯时序为红灯30s、绿灯20s、黄灯5s,故此子系统应实现模30计数、模20计数和模5计数间的切换,亦即低位片模值为10105的切换,高位片模值为320的切换。在具体电路实现过程中,采用74ls74芯片控制高位片的数据置入,并利用彩灯控制部分的输出控制低位片数据的置入。由于数字显示部分要求倒计时显示,故置入数据时取数码管相应显示码值的反码,具体数据表格见数字显示部分。在此电路中,开关sw2、sw1分别控制高、低位片的强制置数,当sw2、sw1接低电平时,若sw3接高电平,高位片被强制置入数据1111,低位片通过彩灯控制部分的反馈信号被置入数据1011。此时,将sw2、sw1接高电平,计数开始,进入有效循环前5s的偏离态。当低位片进位后,高、低位片进位端均为1,u9a输出端为1,u6c、u6d输出端为0,即高、低位片load端为0,实现置数功能。高位片置入数据为 d0n+1=d1n,d1n+1=d0nd1n,当高低位片同时产生进位信号,74ls74产生上升沿,即每次倒计时完毕后进行置数。低位片置入数据由黄灯亮灭控制,当黄灯亮时置入数据为1011,黄灯灭时置入数据为0110。计时系统与东西向主通路交通灯亮灭情况真值表如下:低位片(u2)高位片(u3)彩灯d0d1d2d3q0q1q2q3d0d1d2d3q0q1q2q30110模10计数0111模2计数绿1101模5计数1111停止计数黄0110模10计数1011模3计数红3彩灯控制显示部分:彩灯控制部分分两路实现,东西向(主通路)彩灯由于时序与倒计时相同,故不需另加单独的计数电路,只需用门电路和译码器等器件将计数部分中的信号引致彩灯。南北向时序与东西向不同,故另外用一片74ls161控制,具体设计如下:.东西向:计数控制部分高位片的置数端d0、d1分别接到74ls139的a、b端子,其输出端y1、y2、y3分别接红、绿、黄灯。当高位片置入数据为1110,低位片置入数据为0110,即倒计时20s时,74ls139的a、b端分别为0、1,此时输出数据为1011,即绿灯亮。同理,当高位片置入数据为1111,低位片置入数据为1011,即倒计时5s时,74ls139的a、b端分别为1、1,此时输出数据为0111,即黄灯亮;当高位片置入数据为1101,低位片置入数据为0110,即倒计时30s时,74ls139的a、b端分别为1、0,此时输出数据为1101,即红灯亮。.南北向南北向彩灯由东西向彩灯和另一片74ls161(u12)单独控制。u12的enp、ent、load全部接高电平,即禁止置数,mr端子接q0(高)q1(高)y1(74ls39)相与的输出。设计思路如下:由时序图可知,当东西向红灯亮且高位片为0,即南北向红灯倒计时至10s时,u12开始计数,当红东西向灯熄灭时计数停止,共计数10s,通过逻辑门电路组合可以实现使其前5s输出为1,后5s输出为0,即后5s时南北向黄灯亮。当10s计时结束后,南北向应变为红灯,而此时东西向先持续5s黄灯后持续25s绿灯,故南北向红灯接东西向黄、绿灯信号相与的结果。u12(74ls161)计数输出与南北向黄灯亮灭真值表如下:u12(74ls161)outputq3q2q1q000001000110010100111010010101001100011101000010010101001011011000110101110011110注:output=0时黄灯亮;output=1时黄灯灭。化简得:output=q0q1q2q3。实现电路如上图所示。南北向绿灯的控制信号为南北向红灯和黄灯的与非,即红灯和黄灯均不亮时绿灯亮。4强制中断系统:当出现紧急情况时,交通灯应具有强制某路通行或中断的功能。在此系统中,如出现紧急情况,断开“紧急中断”开关(见总电路图),即切断cp脉冲输入,计时停止,此时将sw4接高电平,sw5接低电平,东西向强制通行;反之,若将sw5接高电平,sw4接低电平,南北向强制通行。5数字显示部分:由74ls48(7段显示译码器)真值表可知,要实现90倒计时可通过置入0110取反后得到,真值表如下:74ls161(output)74ls48(input)characterq3q2q1q0a3a2a1a00110100190111100081000011171001011061010010151011010041100001131101001021110000111111000006.元器件列表:型号名称数量74ls00与非门174ls04非门374ls08与门274ls48七段显示译码器274ls74双上升沿d触发器174ls139双二四线译码器174ls161四位二进制加法计数器3ne555时基芯片1100电阻64.7k电阻1150电阻10.01f电容14.7f电容17段数码管7段数码管2红、绿、黄发光二极管6五、总体电路图:六、电路组装完成后,实际测量的各个单元电路的输入、输出信号波形:电路组装调试完成后,测得各单元电路输入输出如下:1脉冲输出部分:输入:+5v直流电压信号。输出:周期t1s,占空比q=50%的矩形波。2计时控制部分:输入、输出高电平时大于4v,低电平小于0.3v,符合要求,且无逻辑错误。3彩灯控制显示部分:输入、输出高电平时大于4v,低电平小于0.3v,符合要求,且无逻辑错误。4数字显示部分:输入、输出高电平时大于4v,低电平小于0.3v,符合要求,且无逻辑错误。七、电路组装、调试过程中发生的问题及解决的方法:1出现错误电平故障现象:计时控制部分独立工作时正常,接入彩灯控制显示部分反馈后出现逻辑错误。检查步骤:(1)检查电路各部分电气连接是否正常,无短路和开路现象;(2)检测距后级输出最近的端口电压,发现74ls161部分端口出现12v的错误电平;(3)沿信号流向逆向检查电平值,发现错误电平为彩灯控制显示部分反馈引入;(4)分析故障原因,发光二极管正极接高电平(+5v),由于二极管导通压降近似为0.7v,限流电阻仅为33,分压能力有限,导致所取的反馈信号出现错误电平。解决方案:将33电阻改换为100,错误逻辑消失,重新检测各点电平值,均符合要求。2数字显示部分显示结果混乱故障现象:将计时部分和数字显示部分连接完后,发现数码管显示字符为乱码,且无一定规律。检查步骤:(1)检查电路各部分电气连接是否正常,部分管脚接触不良,按压芯片,使其完全解除故障仍未解除;(2)检测各输入、输出端口电压,部分管脚出现错误电平;(3)分析错误电平产生原因,无反馈回路,反相器输入正常,输出为错误电平,疑是74ls04反相器芯片自身故障。解决方案:更换故障芯片,数码管显示正常,重新检测各点电平值,无错误电平出现。九、注意事项在本次课程设计中,我主要认识到如下几个问题:1.理论知识与实际操作存在差异,如利用555构成多谐振荡器时,将器件参数套用公式进行理论计算得到周期t=1s,但在实际操作时发现此处存在较大误差,周期明显小于1s;又如理论规定逻辑高电平和逻辑低电平分别为3v和0.35v,但实际操作中发现一般大于2.5v的电平均可看作高电平,不会出现逻辑错误,而低电平上限也可达到0.5v左右。2.数字电路与逻辑设计的课程学习过程中,过多的偏重于电路逻辑功能的设计,考虑其实际实现则较少,比如芯片的稳定性、带载能力,工作环境等问题在设计中都没有考虑,很多设计在实验室环境下虽然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论