交通灯.docx
- 文档编号:6770692
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:19
- 大小:1.51MB
交通灯.docx
《交通灯.docx》由会员分享,可在线阅读,更多相关《交通灯.docx(19页珍藏版)》请在冰豆网上搜索。
交通灯
课程设计名称:
电子技术课程设计
题目:
交通灯控制电路设计
学期:
专业:
班级:
姓名:
学号:
指导老师:
课程设计评定表
评
定
标
准
评定指标
标准
评定
合格
不合格
单元电路及整体设计方案
合理性
正确性
创新性
仿真或实践
是否进行仿真或实践
技术指标或性能符合设计要求
有完成结果
设计报告
格式正确
内容充实
语言流畅
标准说明:
以上三大指标中,每大项中有两小项或三小项合格,视为总成绩合格。
总成绩
日期
年月日
课程设计任务书
一、设计题目
交通灯控制电路设计
二、设计任务
两位显示两个方向的通、停时间。
1.通行的时候显示绿灯,停止的时候显示红灯
2.用LED数码管显示结果
3.可以实现预置数功能
三、设计计划
电子技术课程设计共1周。
第1天:
针对选题查资料,确定设计方案;
第2天:
方案分析比较,电路原理设计,进行元器件及参数选
择;
第3-4天:
仿真电路,画出电路原理图;
第5天:
编写整理设计报告
四、设计要求
1.画出电路图
2.对所设计的电路的全部或部分电路进行仿真,使之达到设计任务要求
3.写出设计报告书
指导老师:
时间:
摘要
城市街道十字交叉路口,为了保证交通秩序和行人安全,,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮表示该条道路禁止通行;黄灯亮表示道路上未通过停车线的车辆禁止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。
交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口交通管理自动化。
本设计达到基本要求,使整个系统自动而且只能,运用数字电路以及模拟电路知识使电路完整可靠。
实现:
东西停,南北行,东西红灯亮,南北绿灯亮30S;东西停,南北转行,东西红灯亮,南北绿、黄灯亮5S;东西行,南北停,东西绿灯亮,南北红灯亮30S;东西转行,南北停,东西绿、黄灯亮,南北红灯亮5S。
关键词:
数字信号、时钟电路、组合逻辑电路、LED。
一、原理电路设计
1、原理电路
(1)方案选择
方案一、
最初考虑用题目给定的参考原理图
此方案逻辑清晰,通过计数器和组合逻辑电路来控制主次红绿黄灯的亮与灭,在交通灯亮灭的同时,再通过组合电路使主道的计数,比如计数器通过组合逻辑电路是红灯亮,同时通过组合电路使主道开始计数。
次电路的缺点:
由于主次道红绿黄灯的时序要求不同,通过计数器和组合逻辑电路来控制主次到红绿黄灯的两灭会是组合逻辑电路变得复杂,主次道实现定时倒计数比较困难,而且为接近实际情况应该设置置数控制来对等亮灭的时间进行调整等,对图1的原理框图来说,每一次调整都需要重新改编组合逻辑电路,这个过程相当繁杂。
方案二、
该方案思路清晰明了,本方案中秒脉冲信号同时接入主次计数电路可以保证主次电路时序的同时性。
通过开关控制东西、南北电路的厨师状态,控制电路通过不同的状态来控制倒计数电路的置数,然后倒计数电路反馈信号改变控制电路的状态,劲儿改变倒计数电路的置数,如此循环。
东西、南北预置电路可以随时改变红绿黄的亮灭的时间,也可以控制灯黄绿红等哪个先亮,实现了电路的可控制性,更接近实际情况。
相对来讲,第二个方案原理更清晰,可操作性更强,也符合实际情况,故选择第二个方案。
(2)元件电路的设计
1.脉冲产生电路:
用555产生,电阻,电容
使用555定时器构成多谐振荡器,似的f=1HZ。
先将555定时器接成施密特触发器的结构,即将2,6端并联,再与RC构成的充放电电路的串联点连接,将7端连接到放电点。
,要使得f=1HZ6,所以可令C=10uF,R1=15K欧。
R2=68K欧,将数据带入到公式可的f约等于1HZ。
脉冲产生电路
产生方波的波形图
2、控制电路
由于有显示灯红绿黄三种,故控制电路设计为00-01-10-00三种状态循环变化
状态由00-01-10-00变化时,南北方向显示绿黄红依次循环,东西方向红绿黄灯依次循环。
3、时间设置电路
东西、南北分别采用4片双4选一数据选择器74253芯片
从左至右四片74253芯片的输出1Y2Y1Y2Y1Y2Y1Y2Y分别接至高低位计数器的输入端DCBADCBA
74253的输入AB分别接控制电路的Q0Q1
从左至右四片74253芯片的输入八个C0为绿灯时间设置,八个C1为黄灯时间设置,八个C2为红灯的时间设置。
如南北道路八个C0一次设置为01100000,
八个C1一次设置为00000101,八个C2设置为00100101,八个C3依次设置为00000000,即在电路工作时,显示电路会从35530倒计时。
4、计数电路
计数电路左边卫192为高位片,右边192为低位片,低位片DOWN输入脉冲信号,高低位片的DCBA输入分别为时间设置电路从左至右的八个Y输出端。
高位低位片的输出Q1QBQCQD全部相或,作为高低片的置数信号控制电路的时钟信号。
当计数器倒计时为00000001时,当下一个低位片的冒充上升沿来临时,输出信号变00000000时,反馈置数信号(八个输出相或)变为0,产生一个下降沿脉冲,使控制器状态发生改变,这是置数信号仍然为0实现置数。
当置数完成后置数信号才变为1,然后正常倒计数。
5.显示输出电路
南北、东西方向显示电路各用两片7448芯片和2片BCD七段译码器
两片7448的输入DCBA分别连接74192芯片的输出QDQCQBQA
表8-207448功能表
6.黄绿红灯控制电路
红绿黄灯控制电路
由于控制器的状态为00-01-10-00循环,所以对于南北方向道路来说,状态为00时计数器倒计时30S绿灯亮,状态为01时计数器倒计时5秒黄灯亮,状态为10时计数器倒计时35秒红灯亮。
用三个与门几颗实现,Q0’Q1’Q0Q1’,Q0’Q1,控制红黄绿三个指示灯。
当计数器倒数到00000000时产生控制电路的下降时钟脉冲信号,继而使控制器的状态发生改变,即在00-01-10-00这三种状态之间循环,利用这三种状态循环来设计红黄绿灯的控制电路。
为了增强电路的扩展功能,可以再计数器的置数信号和控制开关相与来控制两个触发器的时钟脉冲信号,因此当将南北道的开关A掷0,打开秒脉冲发生器。
然后将开关掷1即可开始计数,若需要控制从那种颜色的灯先开始计数时,先将开关置1然后置0,即可产生一个下降沿脉冲,同时也是一个置数信号。
可以置数为控制器控制下一状态。
二、仿真及调试
EWB仿真软件简介
随着电子技术和计算机技术的发展,电子产品已与计算机紧密相连,电子产品的智能化日益完善,电路的集成度越来越高,而产品的更新周期却越来越短。
电子设计自动化(EDA)技术,使得电子线路的设计人员能在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至印刷电路板的自动设计。
EDA是在计算机辅助设计(CAD)技术的基础上发展起来的计算机设计软件系统。
与早期的CAD软件相比,EDA软件程度更高、功能更完善、运行速度更快,而且操作界面友善,有良好的数据开放性和互换性。
电子工作平台ElectronicsWorkbench(EWB)(现称为MultiSim)软件是加拿大InteractiveImageTechnologies公司于八十年代末、九十年代初推出的电子电路仿真的虚拟电子工作台软件,它具有这样一些特点:
(1)采用直观的图形界面创建电路:
在计算机屏幕上模仿真实实验室的工作台,绘制电路图需要的元器件、电路仿真需要的测试仪器均可直接从屏幕上选取;
(2)软件仪器的控制面板外形和操作方式都与实物相似,可以实时显示测量结果。
(3)EWB软件带有丰富的电路元件库,提供多种电路分析方法。
(4)作为设计工具,它可以同其它流行的电路分析、设计和制板软件交换数据。
(5)EWB还是一个优秀的电子技术训练工具,利用它提供的虚拟仪器可以用比实验室中更灵活的方式进行电路实验,仿真电路的实际运行情况,熟悉常用电子仪器测量方法。
因此非常适合电子类课程的教学和实验。
功能测试
时间显示的调试
因此在调试之初,高位片的借位信号作为计数器的置数控制信号
在调试过程中存在00这种输出状态,这样就会导致红黄绿灯亮的时间分别为60-00,05-00,25-00。
这样每种灯亮的时间就会增加一秒成为36秒,6秒,31秒。
这样就不符合题目要求的时序。
所以需要想办法消除00这种状态。
后来想到00000000这种状态来作为计数器的置数信号,同时这样就会要求除00000000这种状态,其他状态时计数器都能正常倒计数。
所以考虑到将计数器的八个输出端相或作为置数信号。
这个时候也恰好产生一个下降沿来使控制电路输出状态转化,进而使预置数电路的输出变化,然后输入到计数器,这样刚刚好能达到效果。
虽然用到了两个四输入与门和一个二输入与门,但是能有效地消除00这种状态。
使得时序满足设计要求,另外计数过程也更符合实际情况。
时间预置的调试
在设计之初,考虑到用尽量少的芯片作为时间的预置数电路,或者是直接用控制器的不同状态在计数器上实现预置数,但是这样需要用到比较多的逻辑门电路,是电路变得复杂,而且每次调整时间都的重新设计组合逻辑电路,比较繁琐。
后来考虑到用编码器来进行时间预置。
到参考了二~十进制优先编码器。
这是一种可行的时间预置电路,由于输出的有效状态是高电平,所以需在每个输出端加一个非门。
由于是优先编码器,时间预置时只需要考虑优先端,其他端保持输入高电平即可,在控制电路输出一种状态对对应的置数读入时,其他状态的置数都无效。
由于控制电路的输出又00-01-10-00循环,所以考虑到用二输入的四选一选择器来进行置数,这样思路更清晰,操作起来比较方便,所以最终选择用双四选一的74253数据选择器来进行时间预置。
3.动态灭零输入RBI
当LT=1,RBI=0且输入代码DCBA=0000时,各段输出a~g均为低电平,与BCD码相应的字形
熄灭,故称“灭零”。
利用LT=1与RBI=0可以实现某一位的“消隐”。
此时BI/RBO是输出端,且RBO=0。
4.动态灭零输出RBO
BI/RBO作为输出使用时,受控于LT和RBI。
当LT=1且RBI=0,输入代码DCBA=0000时,RBO=0;若LT=0或者LT=1且RBI=1,则RBO=1。
该端主要用于显示多位数字时,多个译码器之间的连接。
从功能表还可看出,对输入代码0000,译码条件是:
LT和RBI同时等于1,而对其它输入代码则仅要求LT=1,这时候,译码器各段a~g输出的电平是由输入BCD码决定的,并且满足显示字形的要求。
虽然使得时间预置数的芯片由四片变为了最终的八片,但这样更直观,所需要预置的数直接译为二进制码,然后分别在各74253芯片的C0,C1,C2端输入即可。
比如要把时间设置为60,5,25。
只需将八个C0端设为01100000,八个C1端设置为00000101,八个C2端设为00100101。
电路的整体调试
将南北道的开关A掷0,打开秒脉冲发生器。
然后将开关掷1即可开始计数,若需要控制从那种颜色的灯先开始计时,先将开关置1然后置0,即可产生一个下降沿脉冲,同时也是一个置数信号。
可以置数为控制器控制的下一状态。
东西道亦同。
该电路测试过程过:
南北、东西道路绿、黄、红灯亮的时间可以预置;
南北、东西道路绿、黄、红灯亮的时间可以分别调整;
满足任务的要求
主要芯片功能
74192
74LS192为可预置数的十进制同步加法/减法计数器,192的预置是异步的,当置入控制端LOAD为低电平时,不管时钟CP的状态如何,输出端即可预置诚与数据输入端相一致的状态。
192的计数是同步的,靠CPd,CPu同时加在四个触发器上而实现。
当进行加计数或减计数时可分别利用CPd或Cpu,此时另一个时钟为高电平。
当计数器上溢出是,进位输出端(CO)输出一个低电平脉冲;当计数下溢出时,错位输出端(BO)输出一个低电平脉冲。
右图为74LS192的引脚图
74253
为双四选一芯片
7448
7448七段显示译码器输出高电平有效,用以驱动共阴极显示器。
该集成显示译码器设有多个辅助控制端,以增强器件的功能。
7448的功能表如表5.3.4所示,它有3个辅助控制端LT、RBI、BI/RBO,现简要说明如下:
1.灭灯输入BI/RBO
BI/RBO是特殊控制端,有时作为输入,有时作为输出。
当BI/RBO作输入使用且BI=0时,无论其它输入端是什么电平,所有各段输入a~g均为0,所以字形熄灭。
2.试灯输入LT
当LT=0时,BI/RBO是输出端,且RBO=1,此时无论其它输入端是什么状态,所有各段输出a~g均为1,显示字形8。
该输入端常用于检查7488本身及显示器的好坏。
7488功能表
3.动态灭零输入RBI
当LT=1,RBI=0且输入代码DCBA=0000时,各段输出a~g均为低电平,与BCD码相应的字形
熄灭,故称“灭零”。
利用LT=1与RBI=0可以实现某一位的“消隐”。
此时BI/RBO是输出端,且RBO=0。
4.动态灭零输出RBO
BI/RBO作为输出使用时,受控于LT和RBI。
当LT=1且RBI=0,输入代码DCBA=0000时,RBO=0;若LT=0或者LT=1且RBI=1,则RBO=1。
该端主要用于显示多位数字时,多个译码器之间的连接。
从功能表还可看出,对输入代码0000,译码条件是:
LT和RBI同时等于1,而对其它输入代码则仅要求LT=1,这时候,译码器各段a~g输出的电平是由输入BCD码决定的,并且满足显示字形的要求。
心得体会
通过这次课程设计,加强了我动手、思考和解决问题的能力,让我清楚的认识到理论与实际结合的重要性。
电路原理和连接,和芯片上的选择,也有所了解。
在设计电路之初应该根据电路所需要达到的功能和效果来构建初步的逻辑框图,然后再进一步完善逻辑框图,之后根据逻辑框图来分部分思考电路,实现电路的完整。
在实现电路的过程中也应该结合实际情况,在实现的同时,比较各种能实现这部分功能的电路,择优选择,最后将各个部分连接起来,使他能够正常的工作。
对于数字电路来说,对于一些时序的临界状态,状态装换问题,应该多思考分析,然后调试,才能发现问题,找到解决方案,也让我从中学习到了很多知识。
设计过程中应善于查找利用资料。
巩固数字逻辑电路的理论知识,通过对设计的多次更改完善,让我更加了解它的功能。
还有如何利用555芯片产生秒脉冲.计数器的工作原理。
更重要的是如何将逻辑电路灵活运用于实际生活。
我觉得做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。
而且还可以记住很多东西。
比如一些芯片的功能,平时看课本,这次看了,下次就忘了,主要是因为没有动手实践过吧!
认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。
因此本次课程设计,对我学习生涯中的意义十分重大,让我对以后的生产实习有了更大的信心。
参考文献
1、《数字电子技术基础》(伍时和主编吴友宇凌玲副主编)
2、《数字电路逻辑设计》(脉冲与数字电路第三版)
王疏银主编高等教育出版社
3、《数字电路实验指导书》
(西安邮电学院电子与信息工程系)
张亚婷王利杨乐周丽娟郭华编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯