数电课程设计交通灯

合集下载

数电课程设计简易交通灯控制逻辑电路

数电课程设计简易交通灯控制逻辑电路

数电课程设计简易交通灯控制逻辑电路数电课程设计简易交通灯控制逻辑电路交通灯是在公路交通中起到非常重要作用的设施之一,控制着交通的流动,保证了交通的安全顺畅。

而现代交通灯的实现和控制依赖于计算机技术,而其中的控制逻辑电路就是数电课程设计中可以涉及到的内容。

在本篇文章中,我们将会详细地介绍设计简易交通灯控制逻辑电路。

一、设计思路首先,我们需要了解交通灯的基本控制逻辑:红灯亮时,车辆和行人要停止前进;黄灯亮时,表示灯将要变为绿灯,车辆和行人要注意;绿灯亮时,车辆和行人可以前进。

基于这样的控制逻辑,在数电课中我们可以使用基本的逻辑门电路以及时序电路来实现交通灯的控制。

具体而言,我们可以使用以下电路元件:1. 555 定时器2. 开关3. 七段数码管4. LED 灯5. 逻辑门我们使用555 定时器实现时序控制,通过开关控制电路的启动和停止。

当电路启动时,第一组LED 灯亮起,表示绿灯,车辆和行人可以通行;在绿灯亮起后一段时间后,第二组LED 灯亮起,表示黄灯,此时车辆和行人应注意并减速。

最后,当黄灯持续一段时间后,第三组LED 灯亮起,表示红灯,此时车辆和行人应停止前进。

在逻辑电路设计方面,我们使用74LS08 门电路,构建逻辑电路。

使用开关控制定时器和LED 灯的工作,通过逻辑电路控制LED 灯的亮灭,从而实现交通灯的控制。

二、电路设计1. 定时器电路我们使用555 定时器构建定时器电路,该电路的具体实现如下:其中,R1、R2、C1 分别控制定时器的电路,R3 控制LED 灯的电流,R4 是保护电路。

在此基础上,我们可以控制定时器的启动和停止,从而控制交通灯的控制。

2. 逻辑电路我们使用74LS08 门电路构建逻辑电路,其中包括了与门、非门、或门等基本电路。

我们可以使用这些基本电路组成复杂的逻辑运算。

3. LED 灯我们使用LED 灯作为交通灯的信号灯,对应着绿灯、黄灯和红灯。

对于LED 灯的电路连接,我们可以通过实验发现,使用三极管可以有效地控制LED 灯的亮灭。

数电课程设计 交通灯设计

数电课程设计 交通灯设计

交通灯控制电路设计一、目的掌握、训练数字系统的综合设计方法;以及对各基本电路的功能运用和测试方法。

学习掌握各个基本电路之间级连和应当注意的事项;熟悉各基本电路的输入与输出应满足的条件。

正确阐述电路中各参数的意义。

学会在数字系统中正确使用数字集成电路。

学会查阅、读懂数字集成电路手册。

二、设计任务与要求设计一个十字交叉路口交通灯自动控制电路,其形式如右图,要求主干道和支干道两条交叉道路上的车辆交替行驶通过,每次通行时间可任意设定,现规定设为25秒。

在黄灯亮过5秒钟后,才能变换车辆通行道路方向及行人允许通过道路的方向。

在黄灯亮时,每秒钟闪亮一次,同时人行通道(斑马线)旁的报警喇叭也每秒钟响鸣一声。

三、设计原理与分析交通灯控制系统的原理框图如下图所示分析系统的逻辑功能及其框图,交通灯控制系统原理框图,主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。

秒脉冲信号发生器是系统中定时器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。

图中的:T L:表示主干道或支干道绿灯亮时的时间为25秒,即车辆正常通行的时间间隔。

在设定的时间内,T L = 1,设定的时间到,T L = 0。

T Y:表示黄灯亮的时间为5秒,在设定的时间内,T Y = 1,设定的时间到,T Y = 0。

S T:表示定时器到了规定的时间后,由控制器发出的状态转换信号。

由它控制定时器开始下一个工作状态的定时。

四、交通灯控制器的工作流程十字路口的交通灯控制器分为定时控制和计数控制。

定时控制就是定时器按要求设置,并发出的时间起始和终了信号来进行控制;计数控制既是在十字路口安装有摄像头及分析计数或红外探测计数设备;当这类计数设备,累计到在十字路口某条路上有一定的车辆数后,便立即发出状态转换信号控制控制器,使该条路上的交通灯改变成通行信号灯亮。

下面我们对定时控制十字路口的交通灯控制器进行分析。

数字电子技术课程设计交通灯控制电路设计

数字电子技术课程设计交通灯控制电路设计

目录一、设计任务及原理 ..........................................................................................................二、具体要求.....................................................................................................................三、输入输出资源说明…………………………………………………………………………….四、顶层设计结果………………………………………………………………………………….五、各子模块设计 ............................................................................................................5.1时钟分频模块................................................................................................................5.2倒计时模块 ........................................................................................................................5.3交通灯控制模块 ................................................................................................................5.4点阵显示模块 ....................................................................................................................六、仿真测试结果 ............................................................................................................七、实习总结与心得.........................................................................................................数字电子技术课程设计题目:交通灯控制电路设计一、设计任务及原理:交通灯的显示有很多方式,如十字路口、丁字路口等,而对于同一个路口又有很多不同的显示要求,比如十字路口,车辆如果只要东西和南北方向通行就很简单,而如果车子可以左右转弯的通行就比较复杂。

数电课程设计——交通灯

数电课程设计——交通灯

数电课程设计课程名称:交通灯控制器******学号:**********专业:测控技术与仪器交通灯控制器设计一、设计任务和要求1.设计一个交通灯控制器,由两条主干道汇合成十字路口,在每个入口处设置两相位信号灯;分别为直行—红、黄、绿等;左转—红、黄、绿灯,六盏信号灯。

2.每个路口信号灯亮灭次序和时间为直行—绿灯30秒,黄灯5秒,红灯85秒;左转—绿灯20秒,黄灯5秒,红灯95秒。

3.各路口有两个倒计时显示器,分别显示直行和左拐倒计时状态。

4.黄灯亮时,为闪烁点亮方式。

二、方案论证1.各变量含义clk为单位脉冲信号,reset为清零信号,HSR、HSG、Y1分别为东西直行红黄绿灯,HLR、HLG、Y2分别为东西左拐红黄绿灯,SSR、SSG、Y3分别为南北直行红黄绿灯,SLR、SLG、Y4分别为南北左拐红黄绿灯;HS0,HL0,SS0,SL0分别为东西直行、东西左拐、南北直行、南北左拐倒计时。

2.信号灯状态表及每个状态倒计时3.显示器倒计时的实现通过设计一个逐渐递增的数x(从1不断加1,一直加到120),然后用一个数减去x就得到一个递减的数来作为计时器上显示的数。

例如:第一个状态为东西直行绿灯亮30秒,那么就用31—x(此时x从1一直加1到30)来表示绿灯的剩余倒计时时间;而到第二个状态则为东西左拐黄灯亮5秒,那么就用36—x(由于x是不断加1的数,那么此时x变为从31不断加1到35)来实现黄灯亮5秒的倒计时显示。

其他状态及其他方向倒计时与这两个例子一样,都是通过一个数减去x来实现的倒计时。

具体每个状态倒计时如下:case(z)8'd1:begin HS<=31-x;HL<=36-x;SS<=61-x;SL<=96-x;end8'd2:begin HS<=36-x;HL<=36-x;SS<=61-x;SL<=96-x;end8'd3:begin HS<=121-x;HL<=56-x;SS<=61-x;SL<=96-x;end8'd4:begin HS<=121-x;HL<=61-x;SS<=61-x;SL<=96-x;end8'd5:begin HS<=121-x;HL<=121-x;SS<=91-x;SL<=96-x;end8'd6:begin HS<=121-x;HL<=121-x;SS<=96-x;SL<=96-x;end8'd7:begin HS<=121-x;HL<=121-x;SS<=121-x;SL<=116-x;end8'd8:begin HS<=121-x;HL<=121-x;SS<=121-x;SL<=121-x;endz的取值分别表示8个状态,HS表示东西直行倒计时显示,HL表示东西左拐倒计时显示,SS表示南北直行倒计时显示,SL表示南北左拐倒计时显示。

数电课程设计(交通灯)

数电课程设计(交通灯)

引言交通的发达,标志着城市的发达,相对交通的管理则显得越来越重要。

对于复杂的城市交通系统,为了确保安全,保证正常的交通秩序,十字路口的信号控制必需按照一定的规律变化,以便于车辆行人能顺利地通过十字路口。

考虑到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,拟采用MCS - 51系列的单片机来实现十字路口交通信号灯的控制。

正常情况下,十字路口的红绿灯应交替变换,考虑紧急情况下,如有救护车或警车到来时,应优先让其通过。

在本文中,用发光二极管来模拟信号灯,救护车的优先通过请求信号由外部中断技术来模拟。

要求使用 8051定时器/ 计数器0,假设南北的通车时间为30 s ,东西的通车时间为20 s,外部中断的延时为15s ,要求对通行时间进行倒计时,从P0 口输出,在LED上显示并进行递减。

以此来实现十字路口交通灯的指示功能。

交通灯在安全行车过程中起着十分重要的作用, 现在交通灯一般设在十字路口, 在醒目位置用红、绿、黄三种颜色的指示灯, 加上一个倒计时的显示计时器来控制行车, 对于一般情况下的安全行车、车辆分流发挥着作用, 但根据实际行车过程中出现的情况, 主要有如下几个缺点: 1两车道让车轮流放行时间相同且固定, 在十字路口, 经常一个车道为主干道,车辆较多, 放行时间应该长些;另一车道为副干道, 车辆较少,放行时间短些。

2 没有考虑紧急车通过时, 两车道应采取的措施, 譬如, 有消防车通过执行紧急任务时, 两车道的车都应停止, 让紧急车通过。

根据行车过程中出现的实际情况, 如何全面有效地利用交通灯指示交通情况, 本人尝试用单片机来控制交通灯, 在软、硬件方面采取一些改进措施, 使交通灯在控制中灵活而有效。

传统的交通灯控制系统, 采用的基本上是3种控制方式。

手按: 交警在岗亭值守,人为进行红绿灯改变; 黄闪: 夜间无人值守时, 用每秒1次的黄灯闪亮,提醒司机安全驾驶; 程控: 以60s 作为一个时间单位。

交通信号灯课程设计数电

交通信号灯课程设计数电

交通信号灯课程设计 数电一、课程目标知识目标:1. 让学生理解并掌握数字电路基础知识,特别是逻辑门电路的工作原理;2. 使学生了解交通信号灯的基本工作原理,并能运用数字电路知识分析信号灯的控制逻辑;3. 引导学生掌握运用数字电路设计简单控制系统的方法。

技能目标:1. 培养学生运用所学数字电路知识解决实际问题的能力,如设计交通信号灯控制电路;2. 提高学生动手实践能力,学会使用数字电路实验设备,进行电路搭建和测试;3. 培养学生团队协作和沟通能力,通过小组讨论、展示等形式,共同完成课程任务。

情感态度价值观目标:1. 培养学生对数字电路的兴趣和热情,激发他们探索科学技术的欲望;2. 培养学生严谨的科学态度,注重实验数据和分析,养成良好实验习惯;3. 增强学生的安全意识和社会责任感,让他们明白交通信号灯在保障交通安全中的重要作用。

本课程针对电子技术相关专业的高中生,充分考虑学生的认知水平、兴趣和实际需求,将理论知识与实际应用紧密结合。

通过本课程的学习,学生不仅能够掌握数字电路的基本知识,还能将所学应用于实际交通信号灯控制系统的设计与分析,培养他们的创新意识和实践能力。

课程目标的设定旨在使学生在知识、技能和情感态度价值观等方面取得全面进步。

二、教学内容本章节教学内容主要包括以下三个方面:1. 数字电路基础知识:- 逻辑门电路原理及功能(对应教材第二章第一节)- 组合逻辑电路设计方法(对应教材第二章第二节)- 时序逻辑电路原理及功能(对应教材第二章第三节)2. 交通信号灯控制逻辑:- 交通信号灯基本工作原理(对应教材第三章第一节)- 数字电路在交通信号灯控制中的应用(对应教材第三章第二节)- 交通信号灯控制电路设计方法(对应教材第三章第三节)3. 实践操作与案例分析:- 数字电路实验设备的使用与操作(对应教材第四章第一节)- 交通信号灯控制电路搭建与测试(对应教材第四章第二节)- 案例分析:实际交通信号灯控制系统分析(对应教材第四章第三节)教学内容安排与进度:1. 第1周:数字电路基础知识学习,包括逻辑门电路、组合逻辑电路及时序逻辑电路;2. 第2周:交通信号灯控制逻辑学习,分析交通信号灯的工作原理及数字电路在其中的应用;3. 第3周:实践操作与案例分析,学生分组进行交通信号灯控制电路的设计、搭建和测试;4. 第4周:总结与展示,各组学生展示设计成果,分享实践经验。

数电课程设计(交通灯)

数电课程设计(交通灯)

附件(各模块的分析)Count55-5Count55-5的波形分析:74168是同步置数,异步清零的集成同步十进制加或者减计数器。

在这里,我采用的是同步置数的功能。

U/DN端接地,意思是选择的是减计数器,实现减法运算。

把两个计数器的CLK端接在一起接时钟脉冲。

现在要实现的是五十五进制和五进制的减计数,当为五进制计数时,S=0000 0100。

当为五十五进制计4数时,S=0101 0101。

因为这一次做成一个共模计数器,所以,我另外创建了54一个模型:sel(jjr2)。

我把sel相应的8个输出分别接到十位和个位的74168上以实现55进制和5进制的计数。

通过分析sel模型可知:当sel端输入为1时,即q0端为1时,置数为0000 0100,实现的是五进制的运算,当q0端为0时,置数为0101 0101,实现的是五十五进制的运算。

而对于ENTN、ENPN端是使能端,低电平有效,我把十位的74168的使能端接起来和个位的TCN端一起作为或门的一个输入端,十位的TCN端作为或门的另一个输入端,同时把个位的使能端接地,把或门的输出端与两个74168的置数端LDN端连接起来,目的是完成五十五进制的计数。

同时或门的输出端也连接了一个T触发器,作为T触发器的时钟脉冲输入,来决定着q0端和sel的输入端什么时候是高电平1,什么时候是低电平0。

Q~3Q分别对应55进制或者5进制的高四位和低四位。

如波形图中所示,cp输入为脉冲波形时对应的高四位和低四位的变化。

由l和h可以明显地看出此计数器为五十五进制和五进制的共模减计数器。

Count60Count60的波形分析:74168是同步置数,异步清零的集成同步十进制加或者减计数器。

在这里,我采用的是同步置数的功能。

现在要实现的是六十进制减计数,故59S =01011001。

十位是0101,个位是1001。

上面的74168为十位,下面的为个位。

所以,我们把上面的0D 和2D 端接电源,1D 、3D 都接地,下面的74168我们把0D 和3D 都接电源,1D 和2D 都接地以实现60进制计数。

数电课程设计交通信号灯

数电课程设计交通信号灯

数电课程设计交通信号灯一、课程目标知识目标:1. 让学生掌握数字电路基础知识,特别是组合逻辑电路的设计原理;2. 使学生了解交通信号灯的工作原理,并将其与数字电路设计相结合;3. 帮助学生理解交通信号灯时序控制的基本逻辑,并运用所学知识设计简单的时序电路。

技能目标:1. 培养学生运用所学知识分析问题和解决问题的能力;2. 提高学生动手实践能力,学会使用数字电路设计软件进行电路设计和仿真;3. 培养学生团队合作精神,学会在团队中有效沟通和协作。

情感态度价值观目标:1. 培养学生对数字电路的兴趣,激发他们探索科学技术的热情;2. 增强学生的交通安全意识,让他们明白科技在生活中的重要作用;3. 引导学生树立正确的价值观,认识到知识为社会进步和人类福祉所做的贡献。

课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,培养学生的动手能力和创新能力。

学生特点:学生为高中年级学生,具备一定的数字电路基础知识,对实际操作有浓厚兴趣。

教学要求:教师需注重理论与实践相结合,引导学生主动参与课堂,提高课堂互动性,确保学生在实践中掌握知识。

同时,关注学生的个体差异,因材施教,使每位学生都能在课程中取得进步。

通过课程目标的实现,为学生后续学习奠定坚实基础。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 数字电路基础知识回顾:重点复习组合逻辑电路的设计原理,包括逻辑门、逻辑函数及其简化方法等。

教材章节:第一章 数字逻辑基础2. 交通信号灯工作原理介绍:分析交通信号灯的红、黄、绿三灯的控制逻辑,讲解时序控制的基本概念。

教材章节:第二章 时序逻辑电路3. 数字电路设计软件应用:教授学生使用数字电路设计软件(如Multisim、Proteus等)进行电路设计和仿真。

教材章节:第三章 数字电路设计软件及其应用4. 实践操作:指导学生运用所学知识,设计并实现一个简单的交通信号灯控制电路。

教材章节:第四章 实践操作教学进度安排:1. 第一周:回顾数字电路基础知识,介绍交通信号灯工作原理;2. 第二周:讲解数字电路设计软件的使用方法,进行电路设计;3. 第三周:分组进行实践操作,设计并实现交通信号灯控制电路;4. 第四周:验收成果,总结评价。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字电路课程设计报告书
系部名称:电子工程学院
学生姓名:
专业名称:微电子
班级:
实习时间:
题目:交通灯控制器
一实验目的
1.综合应用数字电路知识设计一个交通灯控制器。

了解各种元器件的原理及其应用,锻炼自己的动手能力和实际解决问题的能力。

2.深入了解交通灯的工作原理。

二实验要求
1)在十字路口的两个方向上各设一组红黄绿灯,显示顺序为其中一个方向是绿灯,黄灯,红灯,另一方面是红灯,绿灯,黄灯。

2)设置一组数码管,以计时的方式显示允许通行或禁止通行时间,其中一个方向上绿灯亮的时间为20秒,另一个方向上绿灯亮的时间是30秒,黄灯亮的时间都是5秒。

3)当任何一个方向出现特殊情况,按下手动开关,其中一个方向常通行,倒计时停止,当特殊情况结束后,按下自动控制开关,恢复正常状态。

三使用元件
四总体方案的设计
1.分析系统的逻辑功能,画出其框图
交通灯控制系统的原理框图如图所示。

它主要由控制器、定时器和秒
脉冲信号发生器等部分组成。

秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,控制器是系统的主要部分,由它控制定时器,数码管和二极管的工作。

2.分析系统的状态变化,列出状态转换表:
(1)主干道绿灯亮,支干道红灯亮。

表示主干道上的车辆允许通行,支干道禁止通行。

(2)主干道黄灯亮,支干道红灯亮。

表示主干道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,支干道禁止通行。

(3)主干道红灯亮,支干道绿灯亮。

表示主干道禁止通行,支干道上的车辆允许通行。

(4)主干道红灯亮,支干道黄灯亮。

表示主干道禁止通行,支干道上未过停车线的车辆停止通行,已过停车线的车辆继续通行。

交通灯以上4种工作状态的转换是由控制器器进行控制的。

设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如下表所示:
五单元电路的设计
1)秒脉冲产生电路
通过555芯片按一定的线路接上不同的电阻和电容就可产生周期不同的方波脉冲,即不同的频率脉冲。

课程设计需要秒脉冲,利用2个电容,2个电阻。

脉冲产生
2)主控电路
在设计要求中要实现四种状态的自动转换,首先要把这四种状态以数字的形态表示出来。

可以两位二进制数表示所需状态(00—Gr, 01—Yr, 11—Rg, 10—Ry),循环状态:(00—01—11—10—00)数字电路课程中介绍的计数器就是通过有限几个不同状态之间的循环实现不同模值计数,由此设计一模值为4的计数器,其输出(代表不同状态)既可以循环转换,而且能够控制其他部分电路。

在课程设计中利用74LS74(双上升沿D触发器)设计模4计数器作为主控部分电路。

主控电路:
3)红绿灯(发光二极管)显示电路
红绿灯显示是表示电路所处状态,受到主控电路控制,即主控电路的输
出(A和B)决定了主干道和支干道的红绿灯的亮灭情况。

如亮用1表示,灭用0表示,则有,
A B 主红(R) 主黄(Y) 主绿(G) 支红(r) 支黄(y) 支绿(g)
0 0 0 0 1 1 0 0
0 1 0 1 0 1 0 0
1 1 1 0 0 0 0 1
1 0 1 0 0 0 1 0
所以,R=A Y=~AB G=~A~B
r=~A y=A~B g=AB
红绿灯显示电路接线如下:
4)计时部分电路
计时器状态产生模块:
设计要求对不同的状态维持的时间不同,而且要以十进制倒计时显示出来。

采用两个74LS161完成计时器状态产生模块设计。

设计思路:
要以十进制输出,而又有一些状态维持时间超过10秒,则必须用两个74LS161分别产生个位和十位的数字信号。

显然,计数器能够完成计时功能,我们可以用74LS161设计,并把它的时钟cp接秒脉冲。

74LS161计数器是采用加法计数,要想倒计时,则在74LS161输出的信号必须经过非门处理后才能接入
数码管的驱动74LS48,而在显示是以0---9显示计时,故在设计不同模值计数器确定有效状态时,以0000,0001,0010-----1111这些状态中靠后的状态为有效状态。

例如:有效状态1011—1100—1101—1110—1111
取非 0100—0011—0010—0001—0000
即 4------3-------2--------1---------0
D0=D3=~(~Y~y) D2=~(~G~g) D1=1
当状态为1111时,74LS161的状态必须跳到进入下一个循环,此时进位输出为1,把它的CO非接入置数端[LD]。

2.再对控制十位输出的74LS161设计。

同设计控制个位输出的74LS161基本类似,用系统状态量A,B控制十位74LS161的置数端D3D2D1D0。

当系统处于
D3=D2=1 D1=A+B=~G D0=~A+~B=~g
同理我们将CO2非接入置数端[LD]
对一些级联的处理
当计数超过10秒时,个位需向十位进位,此时十位计数,其它时间其保持不变,通过控制十位的CLK端实现这一功能,个位的CO1非连接十位的CLK 端,当个位需进位,即完成一次循环,CO1为1,则十位有脉冲,十位开始计数,其他时刻CO1=0,十位没有脉冲,十位保持。

设计时把CO1,CO2的与接入主控电路的双上升沿D触发器的cp,当完成一次计时,个位和十位同时完成循环,此时CO1=CO2=1,(其它时刻为0)cp出现一上升沿,触发器计时,即系统跳到下一个状态,计时器开始下一次计时。

六. 总系统电路图(附后面)。

相关文档
最新文档