简易交通信号灯控制器(可交)
电子技术课程设计——简易交通信号控制器
《电工与电子技术基础》课程设计报告
题 目 学院(部) 专 业 班 级 学生姓名 学 号 月 共周
指导教师(签字)
电子技术课程设计——简易交通信号控制器
前 言
社会在飞速发展,交通也越来越便利,各式各样的马路,立交桥纵横交错,其中必
不可少的就是交通信号灯。在繁忙的十字路口,红绿灯指示着各种车辆和行人的安全,使交通井然有序,无需交警,交通信号灯的自动控制是通过计算机来实现的。现在,我国的一些城市已经运用计算机自动控制了,市交警管理工作逐步自动化智能化。为了更了解信号灯自动控制的基本原理,学习利用数字电子技术设计并制作自动控制装置的方法。可编程逻辑器件的大量应用,传统74LS系列标准逻辑器件在应用系统的设计中应用越来越少,但是数字电子技术作为理论基础原理并没有改变。因此,基本单元电路,基本功能模块及基本的分析方法仍然是本次设计的基本内容,本次设计主要是简易交通灯控制。这将有利于我们更好的掌握数字电路的设计方法,将数字电路和模拟电路融会贯通,提高解决实际问题的能力,同时也为更好的熟悉计算机和运用各程序打下良好基础。
目 录
摘要……………………………………………………………………………………………1 一、方案论证与选择…………………………………………………………………………1 二、系统概述…………………………………………………………………………………2
1、原理框图………………………………………………………………………………2 2、简要分析………………………………………………………………………………2 三、单元电路设计及功能说明………………………………………………………………3 1、秒脉冲产生模块………………………………………………………………………3 2、分频模块………………………………………………………………………………4 3、控制模块………………………………………………………………………………5 4、计数和显示模块………………………………………………………………………7 四、系统仿真…………………………………………………………………………………9 五、系统综述…………………………………………………………………………………11 简易交通指示灯总电路图……………………………………………………………………12 编后语…………………………………………………………………………………………12 元器件明细表…………………………………………………………………………………13 参考文献………………………………………………………………………………………14
简易交通信号灯控制器
摘要
在现代城市中,人口和汽车日益增长,市区交通也日益拥挤,人们的安全问题也日
益重要。因此,红绿交通信号灯成为交管部门管理交通的重要工具之一。有了交通灯人们的安全出行有了很大的保障。
通过采用数字电路对交通灯控制电路的设计,提出使交通灯控制电路用数字信号自
动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。因此,在本次课程设计里,将以传统的设计方法为基础来实现设计交通控制信号灯。
关键字:交通信号灯 控制器 课程设计 数字电路技术 计数器 寄存器
任务设计与要求:
1.定周控制:主干道绿灯45秒,支干道绿灯25秒; 2.每次由绿灯变为红灯时,应有5秒黄灯亮作为过渡; 3.分别用红、黄、绿发光二极管表示信号灯; 4.设计计时显示电路。
一、方案论证与选择
提出方案 方案一:
采用555多谐振荡器来产生T=1s的CP脉冲,然后分主干道和支干道两路,每一路的原理都相同;
控制电路:由一个双向移位寄存器74LS194的输出来实现状态控制电路。通过它的移位来实现红、黄、绿灯的转换以及计数电路的工作状态;
计数电路:采用十进制可逆计数器74LS190的级联来实现灯的倒计时计数; 显示电路:采用七段数码显示译码器74LS47芯片和数码管来实现数字显示。 方案二:
采用555多谐振荡器来产生T=1s的CP脉冲,用异步二-五-十进制计数器实现5分频的功能,从而减少控制状态;
控制电路:采用移位寄存器74LS164芯片的输出与计数电路的逻辑关系来实现红、黄、绿灯的状态转换;
计数电路:采用十进制可逆计数器74LS190级联来实现灯的倒计时计数; 显示电路:采用七段数码显示数码管DCD _HEX来实现数字显示。
方案选择
本次设计我们采用方案二。对于方案一中的74LS194,要想实现红、黄、绿灯的转换;需要通过控制74LS194的S1、S0的状态来实现置数、保持、右移,而这三种状态的转换不易实现,相较而言,方案二比较合理。
二、系统概述
1、通过分析系统的逻辑功能,画出其原理框图如图1
交通灯控制系统的原理框图如图1所示。它主要有秒脉冲发生器,分频器,控制器,计数器及倒计时显示电路组成。秒脉冲发生器是该系统中控制器的标准时钟信号源。控制器是系统的主要部分。有它来控制计数电路工作。
图1
2、分析
(1)、主干道绿灯亮,支干道红灯亮。支干道禁止通行,绿灯亮足规定的时间间隔45s时,转到下一个工作状态。
(2)、主干道黄灯亮,支干道红灯亮。支干道禁止通行,黄灯亮足规定的时间间隔5s时,转到下一个工作状态。
(3)、主干道红灯亮,支干道绿灯亮。主干道禁止通行,支干道上的车辆允许通过绿灯亮足规定的时间间隔25s时,电路转到下一个工作状态。
(4)、主干道红灯亮,支干道黄灯亮。主干道禁止通行,黄灯亮足规定的时间间隔5s时,电路又转到第一种工作状态。
交通灯的以上四种状态是由控制器的移位寄存器74LS164芯片和一些门电路来进行控制的,具体介绍见后续控制器功能说明。
三、单元电路设计及功能说明
1、秒脉冲产生模块
秒脉冲发生电路是由555定时器构成的多谐振荡器。因为控制系统是以秒作为单位,所以用秒脉冲发生器,又因为对信号的精度要求不高,故选用555定时器构成。如图2所示。
555定时器周期计算:
T1=(R1+R2)Cln2=0.7(R1+R2)C T2=R2Cln2=0.7R2C
T=T1+T2=(R1+2R2)Cln2=0.7(R1+2R2)C
555定时器组成的秒脉冲Cp的周期为1s,即T=1s,设置占空比为51%,所以可设置参数 R1=2.886kΩ R2=70.71kΩ
C=10uF Cf=10uF
图2
2、分频模块
通过芯片74LS290实现其功能。74LS290介绍下:
74LS290是异步二-五-十进制计数器。其逻辑电路图和引脚图如图3(a)和图3(b)所示。它由一个二进制计数器和五进制计数器组成。若以Cp0为计数输入端、Q0为输出端,则得到一个二进制计数器;若以Cp1为输入端,Q3Q2Q1为输出端,则得到异步五进制计数器;将Cp1与Q0相连并以Cp0为时钟脉冲输入端,则得到以一个十进制计数器。有两个清零端R0(1)、R0(2),两个置9控制端S9(1) 、S9(2)。当S9(1) = S9(2)=1时,R0(1)= R0(2),=0时,计数器输出将被置9,其功能表如表1。
表1
74LS290的逻辑电路如图3所示:
图3(a)
图3(b)
本电路只用五进制计数,将秒脉冲产生的Cp给Cp1,输出端的变化如表2 ,根据Q3的变化。所以将Q3的输出作为控制器的Cp脉冲。
分频模块如图4: 表2:
图4
3、控制模块
控制电路:采用两片四位移位寄存器74LS194芯片级联和一些门电路来实现红、黄、绿灯的状态转换;
74LS194的功能:其中 Q0Q1Q2Q3 是4个触发器的输出端。D0D1D2D3 是并行数据输入端,SR 是右移串行数据输入端,SL是左移串行数据输入端。Cr是直接清零端,低电平有效。CP是同步时钟脉冲 输入端,在输入脉冲上升沿引起移位寄存器状态的转换(CP又称为移位信号)。
其逻辑图及引脚图如图5,图6,功能表如表3.
图5 图
6
表3
A1,A2分别表示主干道和支干道的红灯,B1,B2分别表示主干道和支干道的绿灯 C1,C2分别表示主干道和支干道的黄灯.则得真值表如表4:
表4
由此真值表的如下关系:
A1= Q1 Q7 B1= Q7+Q0 C1= Q0 Q1 A27+Q1 B2= Q1 Q6 C2= Q6 Q7 控制器的电路如图7所示:
图7
4、计数和显示模块
采用十进制可逆计数器74LS190来实现灯的倒计时计数;主干道和支干道的计数原理相同。74LS190介绍如下:
74LS190是十进制可加可减计数器。预置是异步的。当置入控制端(LD)为低电平时,不管时钟Cp的状态如何,输出端Q0~Q3即可预置成与输入端D0~D3相一致的状态。而它的计数是同步的,靠Cp加在四个触发器上实现,当计数控制端CT为低电平,在Cp上升沿作用
Q0~Q3同时变化,从而消除了异步计数器中出现的计数尖峰。当计数方式控制(U/D)为低电平进行加计数。当计数方式控制(U/D)为高电平进行减计数。只有在Cp为高电平时CT和U/D才可以跳变。74LS190有超前进位功能。当计数溢出时,进位/借位输出端CO/BO输出一个低电平脉冲,其宽度为Cp脉冲周期的高电平脉冲。行波时钟输出端Rc输出一个宽度等于Cp脉冲周期的低电平脉冲。利用Rc可级联成N位同步计数器,当采用并行Cp控制时,则将Rc接到后一级的CT;当采用并行CT控制时,则将Rc接到后一级的CP.
图8 图9 74LS190与指示灯控制端真值表如下:
表4
通过对应逻辑关系实现74LS190置数功能。
采用两片74LS190级联来实现45s及其他倒计时电路,电路原理图如图所示图10显示电路采用七段带译码数码显示DCD_HEX来实现数字显示。七段数码显示DCD -- HEX具有4位输入端,是共阴极七段显示。 只需按从左到右按高位到低位连接即可。如图10所示。
图10
四、系统仿真
通过Multisim软件仿真,得如下结果 1 主干道绿灯,支干道红灯状态
图11
2 主干道黄灯,支干道红灯状态
图12
3 主干道红灯,支干道绿灯状态
图13
4 主干道红灯,支干道黄灯状态
图14
五、系统综述
所设计系统通过将555多谐振荡器产生的秒脉冲用74LS290五分频后实现对移位寄存器74LS194的控制,再将两个四位寄存器74LS194级联通过非门接成十六位扭环形移位寄存器,得到十六种均匀的输出状态,将其不同输出状态通过逻辑门得到红绿灯的工作状态,同时可以根据红绿灯的工作状态转化为数码管所需显示时间,通过计时显示电路实现数码显示功能。而计时电路通过十进制加减可逆计数器74LS190的减法计数功能得以实现。
简易交通信号灯控制器总电路图
图15
编后语
总结、收获与体会:
这是我们第一次自己动手做将理论与实践紧密联系在一起的课程设计,在没有充足经
验的的情况下,我们走的是用时间换取成果的路线。在真正动手设计之前,我和队友就花了很长时间再图书馆查资料,对各种芯片的功能都进行了比较深刻的了解,并且结合上网查的资料,设计出初步电路,经过多次修改才确定了最终的方案。可能我们的方案不是最理想的,甚至存在很的缺点和不足,但是是我们自己亲手设计用Multisim软件进行连接、仿真再修改,如此反复才得到的结果。通过这次课程设计,让我们认识到开动脑筋和动手的重要性,我初步把数电知识理论与实践联系起来,使我所学的数字逻辑知识得到了的一定程度的运用,也培养了我对数电的学习兴趣。同时也让我们意识到团队合作的重要性。
问题与反思:
1.脉冲发生器产生的脉冲之前不够稳定,后来通过调节占空比得到比较稳定的脉冲。
2.各器件都有延时,可能会对电路有影响; 3.器件的精确性会给系统带来误差;
元器件明细表
元器件明细表
参考文献:
1、林涛·数字电子技术基础·清华大学出版社·2007 2、赵文博·新型常用集成电路速查手册·人民邮电出版社·2006 3、陆应华 主编·电子系统设计教程·国防工业出版社·2005 4、杨刚 周群 主编·电子系统设计与实践·电子工业出版社·2004 1 5、李金平 沈明山 姜余祥编著·电子系统设计·电子工业出版社·2007 8 6、戴伏生主编·基础电子电路设计与实践·国防工业出版社·2002 7、陆应华主编·电子系统设计教程·国防工业出版社·2005 2
8、(美)Daniel D.Gajski著 李敏波 译·数字设计原理·清华大学出版社·2005 5 9、彭容修、刘泉·数字电子技术基础·武汉理工大学出版社·2001 10
10、刘刚 王立香 编著·Multisim & Ultiboard 10 原理图与PCB设计·电子工业出版社·2009
11、(美)William Kleitz著 陶国彬 赵玉峰 译·数字电子技术-从电路分析到技能实践·科学出版社·2007
电子技术课程设计——简易交通信号控制器
评 语
评审人: