数字系统课程设计报告交通灯实验报告Word格式.docx
- 文档编号:20558190
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:11
- 大小:764.75KB
数字系统课程设计报告交通灯实验报告Word格式.docx
《数字系统课程设计报告交通灯实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《数字系统课程设计报告交通灯实验报告Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
设计要求
1、基本要求
(1)设计一个十字路口交通灯控制电路,要求主干道与支干道交替通行。
主干道通行时,主干道绿灯亮,支干道红灯亮,时间为60秒。
支干道通行时,支干道绿灯亮,主干道红灯亮,时间为30秒。
(2)每次绿灯变红灯时,要求黄灯先亮5秒钟。
此时另一路口红灯也不变。
(3)黄灯亮时,要求黄灯闪烁,频率为1Hz。
2、发挥部分
要求在绿灯亮(通行时间内)和红灯亮(禁止通行时间内)均有倒计时显示。
二、设计方案选取与论证
1、所选方案的理由:
本设计的交通灯控制电路是综合运用了74LS192芯片、7474芯片和NE555芯片等的集成电路。
根据任务要求,用单片机或分立组件来实现是比较容易的,但是由于要求不能使用单片机设计,因此使用数字电路课程里学过的知识,运用它们来设计分析电路。
即使用分立组件来实现。
2、方案的可行性、优缺点
本设计的方案中采用了74LS192芯片、7474芯片和NE555芯片来实现对交通灯的控制,采用NE555产生连续时钟秒脉冲输入,用74LS192芯片的减计数功能实现显示的倒计时功能,用7474芯片实现对交通信号状态的转换,配合基本逻辑门电路,进而完成对交通信号的控制电路。
确定方案后,通过查阅相关专业书籍、上网搜集相关信息,同时按照设计要求与实际情况进行改进,最终制定了成熟且可行的方案。
3、整机的原理框图
三、各单元电路的电路图及工作原理
1、秒脉冲发生器
本设计秒脉冲发生器由一个集成的555定时器构成,当电源接通后,VCC通过对R1、R2向电容充电。
电容上得到电压按指数规律上升,当电容上的电压上身到2/3VCC时,输电压VO为零,电容放电。
当电压下降到1/3VCC时,输出电平为高电平,电容放电结束。
这样周而复始便形成了振荡。
我们要的周期是1秒,频率是1赫兹。
各元件参数可以由下面的公式可知:
f=1.43/((R1+2R2)*C),取C=10uF,因此只需(R1+2R2)=143K即可,近视取R1=15K,R2=68K。
其电路图如下所示
2、倒计时计时器
本设计用两片74LS192来实现秒计数功能,我们要的只是减计数,所以我们把它们的UP端接到高电平上去,个位秒计数的DN端(DOWN端)接到秒脉冲上;
十位秒计数上的输入端D1端接到高电平上,D3端接低电平上,D0、D2端接外部控制转换状态部分,与控制转换部分共同作用,即从输入端置入0011(十进制的3)、0110(十进制的6),用来实现30秒和60秒之间的替换,十位的借位端TCD和两个PL端联在一起,再把个位的TCD端和十位的DN联在一起。
当秒脉冲从个位的DN端输入的时候秒计数的192开始从9减到0;
这时,它的借位端TCD会发出一个低电平到十位的输入端DN,秒十位的计数从6变到5,一直到变为0;
当高低位全为零的时候,十位的TCD发出一个低电平信号,两个置数端PL等于零,个十位完成并行置数,下一个DN脉冲来到时,计数器进入下一个状态减计数循环工作。
把两个192的Q0/Q1/Q2/Q3分别接到由译码器和数码管组成的显示电路上就可以看到时间的显示了。
作为交通灯控制器的一个模块,它还得有一定的接口来和其他的模块连接在一起协调工作。
倒计时计时器的电路图:
3、信号灯状态转换控制器
根据设计要求,经过分析得出信号灯状态转换有四种不同的状态
状态1:
主干道的绿灯亮,车道通行;
次干道的红灯亮,车道禁止通行。
状态2:
主干道的黄灯闪,车道缓行;
次干道的红灯亮,车道禁止通行;
状态3:
主干道的红灯亮,车道禁止通行;
次干道的绿灯亮,车道通行;
状态4:
次干道的黄灯闪,车道缓行;
由此此部分采用CD4017芯片来实现信号灯状态转换的功能,用基本逻辑与、或门检测出个位秒计数器的5~0秒,即用A=[(Q1.Q2)+Q3],当输出A=0低电平时表明检测出个位秒计数器的5~0秒,以个位秒计数192的借位端TCD接CD4017的时钟端CLK,每倒计十秒输出一个低电平,CD4017有脉冲输入时,用作顺序脉冲发生器,其对应的输出端依次变为高电平状态,CD4017的Q9端和复位端MR相连,做为控制器的循环工作,CD4017的Q0端与十位秒计数器192的输入端D2连接,即刚开始十位秒计数器192置入为0110(十进制的6),此时初态即为状态1,从60秒开始倒计时,当4017接收到6个脉冲时输出端Q6输出高电平,十位秒计数器输出为0,个位秒脉冲从9到0,此时配合个位秒计数器检测出的5~0秒的时间来进行由状态1向状态2的转换,既当检测到显示为05到00时转换为状态2。
CD4017的Q6端与十位秒计数器192的输入端D0连接,此时十位秒计数器192置数为0011(十进制的3),当显示到00后,十位的TCD端发出一个低电平信号,两个置数端PL等于零,个十位完成并行置数,数码管显示从30倒计时,此时通过用或门连接4017输出端Q7、Q8、Q0来判断状态转换进入状态3,当数码管的十位从3跳到0时,十位秒计数器输出为0,个位秒脉冲从9到0,4017接收到3个脉冲,输出端Q9输出高电平经复位端复位后输出端Q0输出高电平,此时配合个位秒计数器检测出的5~0秒的时间来进行由状态3向状态4的转换,既当检测到显示为05到00时转换为状态4。
因CD4017的Q0端处于高电平,此时十位秒计数器192置数为0110(十进制的6),当显示到00后,十位的TCD端发出一个低电平信号,两个置数端PL等于零,个十位完成并行置数,数码管显示从60倒计时,状态由状态4转为状态1,如此循环工作。
如此便完成了对信号状态转换的自动控制。
交通灯的红黄绿灯由检测到的状态信号高低电平连接控制,黄灯的闪烁由黄灯的状态信号与时钟脉冲经过与门实现。
信号灯状态转换控制器电路图:
四、系统功能仿真验证和印制版图的设计
1、系统功能仿真验证结果及仿真结果分析
交通灯总体电路图如下图所示,仿真结果符合预期效果。
2、印制版图的设计和印制版图
根据原理电路图运用Protel软件,创建一个印制电路版图文件,然后打开该印制版图文件,依次进行定义板框、载入网络表、手动布局、规则设定、手动布线、调整,最终设计出PCB图,再打印,印版,腐蚀。
PCB图
五、硬件的装配和调试
1、装配和调试中的问题和解决办法
问题一:
芯片及LED灯放置错误
问题产生原因:
实践之前没有做好充分准备,并且焊那板时太心急,导致没有经过充分思考便将插座及LED焊接上去。
解决办法:
把管脚焊化后取出重新搁置。
问题二:
计数器数据变化不稳定,经常不从预置数开始变化
管脚连线接触不良
在检查电路过程中,发现一根从译码器引出的导线没有焊接,焊好后计时器运行正常。
2、调试结果分析:
(1)主干道绿灯亮,次干道红灯亮。
表示主干道的车辆允许通行,次干道禁止通行。
绿灯亮足规定的时间间隔时(60秒到05秒),控制器自动转换到下一工作状态
(2)主干道黄灯亮,次干道仍为红灯亮。
表示主干道道上未过停车线的车辆禁止通行,已过停车线的车辆继续通行,次干道禁止通行。
黄灯亮足规定的时间间隔时(05秒到00秒),控制器自动转换到下一工作状态;
(3)主干道红灯亮,次干道绿灯亮。
表示主干道禁止通行,次干道上的车辆允许通行。
绿灯亮足规定的时间间隔时(30秒到05秒),控制器自动转换到下一工作状态;
(4)主干道仍为红灯亮,次干道黄灯亮。
表示主干道禁止通行,次干道未过停车线的车辆禁止通行,已过停车线的车辆继续通行。
黄灯亮足规定的时间间隔时(05秒到00秒),控制器自动转换到下一工作状态
(5)主干道绿灯亮,次干道红灯亮。
如此循环工作。
六、结果分析和总结
1、结果分析
综上所述,本系统实现了一个十字路口交通灯控制电路的所有功能指标。
包括有主干道与支干道交替通行。
每次绿灯变红灯时,黄灯先亮5秒钟。
黄灯亮时,黄灯闪烁,频率为1Hz。
在绿灯亮(通行时间内)和红灯亮(禁止通行时间内)均有倒计时显示。
2、总结
这次课程设计,我运用了所学的知识顺利的完成了交通灯控制器的设计。
通过此次的课程设计,我学到了很多知识,利用它们设计了符合设计要求的交通灯设计,并跨越了传统方式下的教与学的体制束缚,通过查资料和搜集有关的文献,培养了自学能力和动手能力。
并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。
在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过课程,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。
七、参考文献
《电子技术基础-数字部分》,康华光,高等教育出版社
网上查阅的一些相关资料
八、附录
1、74LS192芯片资料
74LS192是双时钟方式的十进制可逆计数器,它具有双时钟输入,并具有清除和置数等功能。
74ls192引脚说明如下
◆
CPU为加计数时钟输入端,CPD为减计数时钟输入端。
◆LD为预置输入控制端,异步预置。
◆CR为复位输入端,高电平有效,异步清除。
◆CO为进位输出:
1001状态后负脉冲输出,
◆BO为借位输出:
0000状态后负脉冲输出。
74ls192引脚图
74ls192功能表
2、CD4017资料
CD4017:
十进制计数器/脉冲分配器
简要说明
CD4017是5位Johnson计数器,具有10个译码输出端,CP、CR、INH输入端。
时钟输入端的斯密特触发器具有脉冲整形功能,对输入时钟脉冲上升和下降时间无限制。
INH为
低电平时,计数器在时钟上升沿计数;
反之,计数功能无效。
CR为高电平时,计数器清零。
Johnson计数器,提供了快速操作、2输入译码选通和无毛刺译码输出。
防锁选通,保证了正确的计数顺序。
译码输出一般为低电平,只有在对应时钟周期内保持高电平。
在每10个时钟输入周期CO信号完成一次进位,并用作多级计数链的下级脉动时钟。
CD4017提供了16引线多层陶瓷双列直插(D)、熔封陶瓷双列直插(J)、塑料双列直插(P)和陶瓷片状载体(C)4种封装形式。
引出端功能符号
CO:
进位脉冲输渊
CP:
时钟输入端
CR:
清除端
INH:
禁止端
Q0-Q9计数脉冲输出端
VDD:
正电源
VSS:
地
真值表
CD4017的引脚图
CD4017引脚功能:
CD4017内部是除10的计数器及二进制对10进制译码电路。
CD4017
有16支脚,除电源脚VDD及VSS为电源接脚,输入电压范围为3–15V
之外,其余接脚为:
A、频率输入脚:
CLOCK(Pin14),为频率信号的输入脚。
B、数据输出脚:
a、Q1-Q9(Pin3,2,4,7,10,1,5,6,9,11),为*后的时进制
输出接脚,被计数到的值,其输出为Hi,其余为Lo电位。
b、CARRYOUT(Pin12),进位脚,当4017计数10个脉冲之后,CARRY
OUT将输出一个脉波,代表产生进位,共串级计数器使用。
D、控制脚:
a、CLEAR(Pin15):
清除脚或称复位(Reset)脚,当此脚为Hi时,会
使CD4017的Q0为”1”,其余Q1-Q9为”0”。
b、CLOCKENABLE(Pin13),时序允许脚,当此脚为低电位,CLOCK
输入脉波在正缘时,会使CD4017计数,并改变Q1-Q9的输出状态。
CD4017工引脚排列(顶视图)CD4017工作时序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 系统 课程设计 报告 交通灯 实验
![提示](https://static.bdocx.com/images/bang_tan.gif)