交通灯控制器设计 广工 数电.docx
- 文档编号:29969179
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:17
- 大小:348.51KB
交通灯控制器设计 广工 数电.docx
《交通灯控制器设计 广工 数电.docx》由会员分享,可在线阅读,更多相关《交通灯控制器设计 广工 数电.docx(17页珍藏版)》请在冰豆网上搜索。
交通灯控制器设计广工数电
课程设计
课程名称电子技术综合设计与实践
题目名称交通灯控制器
学生学院自动化学院
专业班级09自动化4班
学号
学生姓名
指导教师张学习
2011年9月31日
广东工业大学课程设计任务书
题目名称
交通灯控制器
学生学院
自动化学院
专业班级
09自动化4班
姓名
马聪文
学号
3109001620
一、课程设计的内容
设计一个十字路口的红、绿、黄三色信号交通灯控制电路。
二、课程设计的要求与数据
1).用红、绿、黄三色发光二极管作信号灯。
主干道为东西向,有红、绿、黄三个灯;支干道为南北向,也有红、绿、黄三个灯。
红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。
2).由于主干道车辆较多而支干道车辆较少,所以主干道绿灯时间较长。
当主干道允许通行亮绿灯时,支干道亮红灯。
而支干道允许通行亮绿灯时,主干道亮红灯,两者交替重复。
主干道每次放行50秒,支干道每次放行30秒。
在每次由亮绿灯变成亮红灯的转换过程中间,需要亮5秒的黄灯作为过渡,以使行驶中的车辆有时间停靠到禁行线以外。
3).能实现正常的、即时显示功能。
用DE2上的四个七段数码管作为倒计时显示器。
分别显示东西、南北方向的红灯、绿灯、黄灯时间。
4).能实现特殊状态的功能显示。
设S为特殊状态的传感器信号,当S=1时,进入特殊状态。
当S=0时,退出特殊状态。
按S后,能实现特殊状态功能:
(1)显示器闪烁;
(2)计数器停止计数并保持在原来的数据;
(3)东西、南北路口均显示红灯状态;
(4)特殊状态结束后,能继续对时间进行计数。
5).能实现总体清零功能。
按下R后,系统实现总清零,计数器由初始状态开始计数,对应状态的指示灯亮。
三、课程设计应完成的工作
利用QUARTUSⅡ软件,设计符合以上功能要求的交通灯控制器。
用图形输入方法。
控制器、计数器的功能用功能仿真的方法验证,可通过观察有关波形确认电路设计是否正确。
通过编译,仿真和综合,并下载到相应芯片中实现,最后在学习机上验证设计课题的正确性。
在学习机上验证结果。
四、课程设计进程安排
序号
设计各阶段内容
地点
起止日期
1
QuartusII入门学习,熟悉设计流程
实2-214
9.26
2
进一步学习QuartusII,讲解各设计任务及其要求,分配设计任务
实2-212
9.26
3
通过查阅资料,独立完成电路设计,提交纸质电路原理图草稿
实2-212
9.26
4
在QuartusII和DE2板上实现设计
实2-212
9.27~29
5
演示和验收
实2-212
9.29
6
完成设计报告
9.30
五、应收集的资料及主要参考文献
[1]童诗白等.模拟电子技术基础[M].北京,高等教育出版社,1983:
[2]阎石.数字电子技术基础[M].北京,高等教育出版社,2003.
[3]陶涛.十字路口交通灯设计[J].青海交通科技,2006,(6).
[4]孙芹芝,张瑾,苏晓鹭.基于EDA的交通灯控制系统[J].今日电子,2005,(5).
[5]王艳玲,全宏瑞,桂明辉.基于EDA技术的数字电路课程设计[J].桂林师范高等专科学校学报,2009,
(2).
发出任务书日期:
2011年9月26日指导教师签名:
计划完成日期:
2011年9月31日基层教学单位责任人签章:
主管院长签章:
摘要
本次的任务是设计一个十字路口的红、绿、黄三色信号交通灯控制电路。
其要求是:
用红、绿、黄三色发光二极管作信号灯。
主干道为东西向,有红、绿、黄三个灯;支干道为南北向,也有红、绿、黄三个灯。
红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。
由于主干道车辆较多而支干道车辆较少,所以主干道绿灯时间较长。
当主干道允许通行亮绿灯时,支干道亮红灯。
而支干道允许通行亮绿灯时,主干道亮红灯,两者交替重复。
主干道每次放行50秒,支干道每次放行30秒。
在每次由亮绿灯变成亮红灯的转换过程中间,需要亮5秒的黄灯作为过渡,以使行驶中的车辆有时间停靠到禁行线以外。
在整个过程中,我首先通过查找资料来确定了设计思路,然后画出了电路图,通过编译与仿真来不断完善电路图,最后在学习板上成功的实现了要求的功能。
本说明书包括了设计任务目的与要求、模块及其原理介绍、设计方案、实验结果与数据分析、结论与问题讨论等五个模块。
关键词:
交通灯控制电路
1.2设计要求...........................................................................................................................................................1
2.2分频电路............................................................................................................................................................2
2.3主控制器电路....................................................................................................................................................3
2.4计数器电路........................................................................................................................................................3
2.5数码管显示电路................................................................................................................................................4
2.6交通灯显示电路................................................................................................................................................4
2.7预置数电路.......................................................................................................................................................5
2.8总体电路相关说明............................................................................................................................................5
1设计任务目的与要求
1.1设计目的:
设计一个十字路口的红、绿、黄三色信号交通灯控制电路。
1.2设计要求:
1).用红、绿、黄三色发光二极管作信号灯。
主干道为东西向,有红、绿、黄三个灯;支干道为南北向,也有红、绿、黄三个灯。
红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。
2).由于主干道车辆较多而支干道车辆较少,所以主干道绿灯时间较长。
当主干道允许通行亮绿灯时,支干道亮红灯。
而支干道允许通行亮绿灯时,主干道亮红灯,两者交替重复。
主干道每次放行50秒,支干道每次放行30秒。
在每次由亮绿灯变成亮红灯的转换过程中间,需要亮5秒的黄灯作为过渡,以使行驶中的车辆有时间停靠到禁行线以外。
3).能实现正常的、即时显示功能。
用DE2上的四个七段数码管作为倒计时显示器。
分别显示东西、南北方向的红灯、绿灯、黄灯时间。
4).能实现特殊状态的功能显示。
设S为特殊状态的传感器信号,当S=1时,进入特殊状态。
当S=0时,退出特殊状态。
按S后,能实现特殊状态功能:
(1)显示器闪烁;
(2)计数器停止计数并保持在原来的数据;
(3)东西、南北路口均显示红灯状态;
(4)特殊状态结束后,能继续对时间进行计数。
5).能实现总体清零功能。
按下R后,系统实现总清零,计数器由初始状态开始计数,对应状态的指示灯亮。
6).利用QUARTUSⅡ软件,设计符合以上功能要求的交通灯控制器。
用图形输入方法。
控制器、计数器的功能用功能仿真的方法验证,可通过观察有关波形确认电路设计是否正确。
通过编译,仿真和综合,并下载到相应芯片中实现,最后在学习机上验证设计课题的正确性。
在学习机上验证结果。
2模块及其原理介绍
2.1器件清单
序号
名称
备注
数量
说明
1
边沿脉冲触发器
JKFF
2
边沿触发,使得状态跳转
2
同步加/减计数器
74168
4
实现时间的计数
3
分频器
74292
1
使得输入的脉冲频率为1
4
BCD—7段高有效译码器
7447
4
使得数字显示在显示器
5
非门
not
4
6
二端或门
Or2
7
7
二端与门
And2
23
8
三端或门
Or3
1
9
四端或门
Or4
1
10
输入器件
Input
3
11
输出器件
Output
34
12
接高电压端
Vcc
2
13
接地端
Gnd
2
2.2Clock的分频电路
图2Clock的分频电路(74292分频器)
分频器一种是对模拟信号的处理。
是利用带通滤波器实现。
例如在音频功率放大器中把不同频率段的音频信号区分开,再进行放大输送给不同的扬声器还原成不同频段的声音。
这种分频器通常是利用电感电容对高低频信号的不同阻抗来把信号区分开。
另一类是对脉冲信号进行2的n次方分之一的分频,例如把32768HZ的脉冲信号变成1HZ的秒信号。
这类分频器通常是利用T触发器实现,每来一个脉冲后触发器状态改变一次,经过n个T触发器处理后就可以得到2的n次方分之一的分频信号。
2.3主控制器电路
根据设计任务,共有4种状态,可以用二位二进制码(S1S0)表示,若将红、绿、黄灯分别用R、G、Y表示,A、B分别代表主干道的东西向和支干道的南北向,设主干道绿灯亮的时间为TA,支干道绿灯亮的时间为TB黄灯亮的时间为TY,则有如图1所示交通灯控制状态图。
根据这个状态图可得出主控制器的电路。
主控制器是由两个边沿触发器连接而成,当从反馈电路传来下降沿信号时,触发器便会从一个状态跳到下一个状态,从而实现了状态的转换。
2.4计数器电路
计数模块接收置数模块数据后,在秒脉冲作用下进行减法计数。
当计时时间到达,则重置数据后再进行减运算。
计数模块也有A和B两个。
计数模块中是由两个74168芯片组成。
因为50是一个两位数,所以我们要用两个74168芯片组成一个减数器。
当芯片开始工作时,减数器便从预置好的数字开始做减数运算。
由于输入的时钟信号的周期是1s,因此每一秒钟便减去一,从而实现了计算时间的目的。
2.5数码管显示电路
数码管工作原理是由7个发光二极管组成,行成一个日字形,它门可以共阴极,也可以共阳极.通过解码一般由单片机的程序来完成电路得到的数码接通相应的发光二极而形成相应的字。
7447工作电压为5V,常用的BCD对七段显示器译码器/驱动器之IC包装计有TTL之7446、7447、7448、7449与CMOS之4511等等。
在这主要是运用7447与七段显示器译码器连用。
7447必须使用共阳极七段显示器,在正常操作时,当输入DCBA=0010则输出abcdefg=0010010。
故使显示器显示"2"。
当输入DCBA=0110时,输出abcdeg=1100000,显示器显示"6"。
译码电路将主控器的输出状态(S0S1)译码为东西、南北方向6个交通灯的信号,“1”表示亮灯,“0”表示灭灯,对应的真值表如表1所示。
2.6交通灯显示电路
在交通灯显示电路钟,主要是对照着交通灯控制器的真值表,通过与门和或门用逻辑关系把主控制器输出的状态转化为输出的高电平或是低电平状态,从而实现控制哪个灯亮,哪个灯不亮的目的。
2.7预置数模块
置数模块分为A、B二个部分,分别给东西、南北方向的计数器A和B提供计数时的初始值,它们都是两位BCD码。
置数模块A的预置数据如表2所示。
在预置数模块中,主要是采用了通过逻辑关系来实现把状态转换成每个状态的初始值。
2.8总体电路原理相关说明
交通信号灯是由交通灯控制器控制其红绿灯周期变化的。
该交通灯控制器的整体图如附图所示。
它主要由分频器、主控电路、计数器模块、预置数模块、数码管显示电路和交通灯显示电路(红、黄、绿灯显示)等部分组成。
分频器是该系统中数码显示电路和主控电路的标准时钟信号源,数码显示电路输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,主控电路是系统的主要部分,由它控制数码显示电路和交通灯显示电路的工作。
当主控制器输出状态后,通过交通灯显示电路来控制交通灯的亮暗。
同时通过预置数模块、计时器模块以及数码管显示电路来实现时间的显示。
本电路有两个特殊功能。
1)当有特殊状态出现时,通过传感器向电路中S输入键中,输入一个高电平,然后通过控制计数器74168的使能端来使计数器停止计数,并和时钟信号用一个与门连接后接到7447的使能端使得显示器不停的闪烁。
同时,通过与或门连接到交通灯显示电路中,使得红灯亮,其他灯灭。
当特殊状态过后,S重新恢复低电平,一切跟接着正常工作。
2)总体清零功能。
当需要总体清零是,给R一个高电平,然后接到主控制器中,使得主控制器的状态变为“00”态,同时接到计数器“LDN”端,使得计数器重新计数,从而实现了清零的功能。
3设计方案
3.1设计思路
交通灯控制器的框图如图1所示,包括置数模块、计数模块、主控模块、译码器模块和数据选择器模块几个部分。
置数模块将交通灯的点亮时间预置到置数电路中。
计数模块以基准时间秒为单位做倒计时。
当计数值减为零即预置时间到,主控电路改变输出状态,电路进入下一个状态的倒计时。
译码器模块将主控电路的当前状态译码为红、绿、黄三色灯的点亮信号。
其中,核心部分是主控制模块。
1).主控器模块
根据设计任务,共有4种状态,可以用二位二进制码(S1S0)表示,若将红、绿、黄灯分别用R、G、Y表示,A、B分别代表主干道的东西向和支干道的南北向,设主干道绿灯亮的时间为TA,支干道绿灯亮的时间为TB黄灯亮的时间为TY,则有如图1所示交通灯控制状态图。
根据这个状态图可得出主控制器的电路。
该电路可设计成时序电路,也可以设计成组合电路并在输出端加触发器。
2).译码电路
译码电路将主控器的输出状态(S0S1)译码为东西、南北方向6个交通灯的信号,“1”表示亮灯,“0”表示灭灯,对应的真值表如表1所示。
采用真值表写出逻辑式后,画出交通灯的译码电路。
3).置数模块
置数模块分为A、B二个部分,分别给东西、南北方向的计数器A和B提供计数时的初始值,它们都是两位BCD码。
置数模块A的预置数据如表2所示。
图1交通灯控制器状态图
表1交通灯控制器的真值表
SS1S2
AGARAYBGBRBY
1XX
010010
000
001010
001
010100
010
010001
011
100010
表2置数模块A的预置数据表
主控制器状态
置数模块A的数据
S1S0
Q31AQ21AQ11AQ01A
Q30AQ20AQ10AQ00A
00
0000
0101
01
0011
0101
10
0000
0101
11
0101
0000
4).计数模块
计数模块接收置数模块数据后,在秒脉冲作用下进行减法计数。
当计时时间到达,则重置数据后再进行减运算。
计数模块也有A和B两个。
计数模块可以用可预置十进制减计数器,连接成两位十进制计数器。
5).数据选择器(MUX)
当出现特殊情况时,要求计时显示发生闪烁,因此,可在计数器后面加入二选一的数据选择器,或其它器件。
用S和CP控制。
2原理框图
交通灯控制器框图如图2
图2交通灯控制器框图
4实验结果与数据分析
4.1通过下载到学习板可以得到最终的结果:
开始时,主干道绿灯亮,支干道红灯亮,显示屏上显示“50”“55”字样。
然后主干道50秒倒计时结束后跳变到黄灯,进行5秒倒计时,支干道继续亮红灯,进行倒计时;
主干道5秒倒计时结束后跳变到红灯,经行55秒倒计时,支干道跳变到绿灯,进行20秒倒计时;
支干道20秒倒计时结束后跳变到黄灯,进行5秒倒计时,主干道继续亮红灯,进行倒计时;
支干道5秒倒计时结束后,跳到红灯,回到主干道绿灯亮,支干道红灯亮的状态,重新开始下一个循环的计时.
当按下“S"键时,可以看到主干道和支干道到时红灯亮,计数器停止计时,显示器闪烁。
再按回“S"键时,一切又开始正常工作。
当按下“R”键时,可以看到一切回到最开始的状态,即:
主干道绿灯亮,支干道红灯亮,显示屏上显示“50”“55”字样。
然后系统开始正常运行。
验证了设计完成了预定功能。
5心得与体会
通过这次交通灯控制器课程设计,我不仅加深了对交通灯理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我的创新精神,从而不断地战胜自己,超越自己。
创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。
这个设计过程中,我花费了大量的时间和精力,更重要的是,我在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,在同学的帮助下,不断的修改直到符合了自己的要求,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的。
最后,对给过我帮助的同学和老师再次表示忠心的感谢!
参考文献
[1]童诗白等.模拟电子技术基础[M].北京,高等教育出版社,1983:
[2]阎石.数字电子技术基础[M].北京,高等教育出版社,2003.
[3]陶涛.基于VHDL语言实现十字路口交通灯设计[J].青海交通科技,2006,(6).
[4]孙芹芝,张瑾,苏晓鹭.基于EDA的交通灯控制系统[J].今日电子,2005,(5).
[5]王艳玲,全宏瑞,桂明辉.基于EDA技术的数字电路课程设计[J].桂林师范高等专科学校学报,2009,
(2).
附:
实验电路图一张
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯控制器设计 广工 数电 交通灯 控制器 设计