简易交通信号灯控制器课程设计报告书

合集下载

交通信号灯控制器课程设计报告

交通信号灯控制器课程设计报告

交通信号灯控制器课程设计报交通信号灯控制器课程报告一.设计要求1、设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行, 绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。

2、主、支干道交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、25 秒计时、显示电路。

3、在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。

提示:选择1HZ时钟脉冲作为系统时钟。

45秒、25秒、5秒定时信号用倒计时,计控制。

根据交通灯的亮的规则,在初始状态下四个方向的都为红灯亮启,进入正常工作状态后,当主干道上绿灯亮时,支干道上红灯亮,持续45S后,主干道和支干道上的黄灯都亮启,持续5S后,主干道上红灯亮启,支干道上绿灯亮启持续25S,之后主干道和支干道上的黄灯都亮启5s, 一个循环完成。

循环往复的执行这个过程。

设计中用两组红黄绿LED模拟两个方向上的交通灯,用4个7段数码管分别显示两个方向上的交通灯剩余时间,控制时钟由试验箱上频率信号1、2、时起始信号由主控电路给出,每当计满所需时间,计数器清零,由主控电路启、闭三色信号灯或启动另一计时电路。

二.设计思路本设计针对一条主干道和一条支干道汇合成的十字路口,进行南北和东西直行情况下交通灯提供。

根据状态机的设计规范,本次设计了四个状态之间的循环转化,其真值表及状态转化图如下所示三.程序说明1 •各输入输出变量说明:elk:计数时钟qclk:扫描显示时钟rst:复位信号,当rst为1时,控制器和计数器回到初始状态en:使能信号,当en为1时控制器开始工作,en为0时hold:特殊情况控制信号,hold为1时,主、支干道方向无条件显示为红灯seg:用于数码管的译码输出dig:用于选择显示的数码管(片选)numl:用于主干道方向灯的时间显示num2:用于支干道方向灯的时间显示light 1:控制主干道方向四盏灯的亮灭,其中,lightl[O卜lightl[2]分别控制主干道方向的绿灯、黄灯和红灯Hght2;控制支干道方向四盏灯的亮灭,其中,Hght2[0]-light2[2]分别控制支干道方向的绿灯、黄灯和红灯2 •输入输出及中间变量设置:module traffic(en,clk9qclk,rst,hold,numl,num2Jightl Jig ht2,seg,dig;input en,clk,qclk,rst9hold;output [5:0]dig;output[7:0] numl9num2;output[6:0]seg;output[2:0]lightl,light2;reg timl,tim2;reg [3:0]disp_dat;reg[6:0]seg;reg[7:0]numl,num2;reg [7:0] red 1 ,red2,green 1 ,green2,y ello wl ,y ello w2 reg[5:0]dig;reg [l:0]count;reg [ 1: OJstate 1 ,state2;reg [2: OJlight 1 Jight2;always @(en)if(!en) begingreenl<=8*b01000101;redl<=8fb00100101; yellow 1 <=8' bOOOOO 101; green2<=8*b00100101; red2<=8f b01000101; yellow2<=8,b00000101; end4 •主干道方向点亮顺序:always @ (posedge elk) //主干道 begin if(rst) beginlightl<=3f b001; numl<=greenl; end else if(hold) begin3 •初始状态设flightl<=3fbl00; numl<=greenl; end else if(en)begin if(!timl) begin case(statel)2fb00:begin numl<=greenl; statel<=2f b01; end2f b01: begin num 1 <=yellowl; statel<=2f bll; end 2'bll:b£gin numl<=redl; statel<=2f bl0; end2' b 10: begin num 1 <=yellow 1;statel<=2f b00; end default:lightl<=3,bl00; endcase endelse 〃主干道倒数计时 begin if(numl>0)if(numl[3:0]==0) begin numl[3:0]<=4,bl001; numl[7:4]<=numl[7:4]-l;lightl<=3,b001; lightlv=3'b010; lightl<=3f bl00;lightl<=3f b0X0;endelse numl[3:0]<=numl[3:0]-l;if(numl==l)timl<=0;endendelsebegin lightl<=3,b010; numl=2T b00; timl<=0; endend5 •支干道方向点亮顺序:always @ (posedge elk) //支干道beginif(rst)beginlight2v=3'bl00;num2<=red2;endelse if(hold)beginlight2v=3'bl00; num2<=red2; endelse if(en)beginif(!tim2)begintim2<=l;case(statel)2!b00:begin num2<=red2; state2<=2 f b01; end 2f b01: beginnum2<=yellow2; state2<=2f bll; end 2f bll: begin num2<=green2;state2<=2 *blO; end2' b 10: begin num2<=yellow2; state2<=2' bOO; end light2<=3f bl00; light2<=3,b010; light2<=3f b001; light2<=3f b010;default:light2<=3,bl00;endcaseendelse 〃支干道倒数计时beginif(num2>0)if(num2 [3:0]==0)beginnum2[3:0]<=4,bl001;num2 [7:4] <=num2 [7:4]-l; end else num2[3:0]<=num2[3:0] -1; if(num2==l)tim2<=0;end endelsebeginlight2<=3f b010; state2v=2'b00; tim2<=0;endend6 •数码管译码及显示:always @(posedge qclk) 〃定义上升沿触发进程begincount <= count +l T bl;end always @ (count) begincase(count)〃选择扫描显示数据2'dO : disp_dat <= numl[3:0]; 〃第一个数码管2'dl : disp_dat <= numl[7:4]; 〃第二个数码管2'd2 : disp_dat <= num2[3:0]; 〃第三个数码管2'd3 : disp_dat <= num2[7:4]; 〃第四default: disp_dat <= 0; endcaseendalways @ (count) begin case(count)数码管显示位2f d0 : dig<= 6P011111;//选择第一个数码 管显示 2f dl : dig<= 6P101111;//选择第二个数码 管显示 2P2 : dig <= 6P110111;//选择第三个数码 管显示2P3 : dig<= 6P111011;//选择第四个数码管显示default: dig<= 6^111111;endcase endalw 町s @ (disp_dat) begincase (disp_dat)〃七段译码个数码管〃选择4f b0000 : seg<= 7^0111111;〃显示” (T4'b0001 : seg <= 7^0000110; //显示T”4'b0010 : seg<= 7^1011011;〃显示”2”4f b0011 : seg<= 7^1001111;〃显示'3'4'b0100 : seg <=7^1100110; 〃显示”4”4^0101 : seg<= 7^1101101;〃显示”5”4^0110 : seg<= 7^1111101;〃显示”6”4'b0111 : seg<= 7^0000111;〃显示”7”4'bl000 : seg <= 7^1111111;4'bl001 seg <=g 曲*CW ulaion Kg LeC«l Hoti<Sxwiai Jlc XU*Sirrdat^rSatlioxiO Situldli (Brer w 釘| ◎ Ccrrc45boftRew!•... | 色 Ek.w* >•・ V«vef«r»sS>«ol*l i ・e ・od« TiaincI E *:.w7^1101111; // 显示”9”default:7P0111111;//不显示endcaseend endmodule三.仿真波形图IT - D;/t fic2/traffic - traffic 一 (Siaiolat ion Report - Sivulst ion曹 Z>Lo RdiQ vier "ojce, £s5i«rr-an« I«ol5 J>r 如生”seg<=1041kYiooiLin 1】10】1】 1】IO 】LomulOllll J10H1COO(01ICC010D 」I1UI0JumocjijuuvwuuuumifinwiRnjuinmfuuuiiifinnwuuuinjinmnjuu ififimuuuuuinnnjvuuuiJiG BOil Mil=3to 订“co 贩no»3 nca2 QClk r»t rst]38 <j>?TMoslcs Trr^Bar271邛 StatIcteivd 1205 m272MQ licl.il Q ltxhiz9:fl四.实物图。

数电课程设计---交通信号灯控制器

数电课程设计---交通信号灯控制器

数电课程设计---交通信号灯控制器机械与电⼦⼯程学院课程设计报告课程名称数字电⼦技术基础设计题⽬交通信号灯控制器所学专业名称⾃动化班级学号学⽣姓名指导教师2012年 5 ⽉25 ⽇任务书设计名称:交通信号灯控制器⼀、课程设计⽬的这次的课程设计主要是要综合了解与运⽤所学的知识,通过这次的课程设计来检测这⼀学期所学的知识。

通过制作来了解交通灯控制系统,了解译码器、计数器、寄存器芯⽚的作⽤。

交通灯控制系统主要是实现城市交叉路⼝红绿灯的控制。

在现代化的⼤城市中,⼗字交叉路⼝越来越多,在每个交叉路⼝都需要有⼀个准确的间间隔和转换顺序,这就需要有⼀个安全、⾃动的系统对红、黄、绿灯的转换进⾏管理。

本次的设计就是基于此⽬的⽽设计的。

⼆、课程设计任务和基本要求设计任务:1.东西⽅向绿灯亮,南北⽅向红灯亮,时间15s。

2.东西⽅向与南北⽅向黄灯亮,时间5s。

3.南北⽅向绿灯亮,东西⽅向红灯亮,时间l0s。

4.如果发⽣紧急事件,可以⼿动控制四个⽅向红灯全亮,禁⽌该道路的车辆通⾏,特殊情况过后能恢复正常。

基本要求:1. 能够实现设计任务的基本功能;3.运⽤数字电⼦技术的理论设计、制定实验⽅案,并撰写课程设计论⽂要求符合模板的相关要求,字数要求3000字以上。

⼀、摘要随着社会经济的发展,城市交通问题越来越引起⼈们的关注。

⼈、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之⼀。

城市交通控制系统是⽤于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。

如何采⽤合适的控制⽅法,最⼤限度利⽤好耗费巨资修建的城市⾼速道路,缓解主⼲道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。

为此,通过我应⽤所学的知识设计了⼀套交通灯控制电路的⽅案。

交通灯的控制系统主要由计时电路、主控电路、信号灯转换器、脉冲信号发⽣器组成。

关键词:计时电路、主控电路、信号灯转换器、脉冲信号发⽣器⼆、⽅案选择及论证根据设计任务与要求,我们可以知道这个交通灯的设计是分主次⼲道的,两个⽅⾯的时间是不同的,东西⽅向通⾏15s,南北⽅向10s,这就要求我们要有两个计数器,根据我⾃⼰的经验,东西⽅向通⾏15s完,倒计时数字显⽰器会显⽰到0,然后切换到南北⽅向通⾏10s完之后, 倒计时数字显⽰器也会显⽰到0之后然后切换到南北⽅向,这样如此循环,这样的话我们就要设计⼀个16进制和⼀个11进制的计数器,根据我们所学和知识,可以⽤两⽚74192芯⽚来构成对应进制的计数器,由于是15和10之间循环切换,我们可以⽤利⽤JK触发器的翻转功能来实现两种进制计数器之间的切换;当然还有每个⽅向倒计时只有5s时,黄灯闪,⼀直到0为⽌,由于黄灯是当两个计数器倒计时到5时开始闪,我们就可以在这时发出⼀个脉冲然后⼀直保持到0,或者是接收0~5这段时间的脉冲都可以控黄灯只在到了这段时间才亮;还有就是⼀个紧急开关,我们可以控制在出现紧急情况时使⽤清零端使之清零,并且红灯直接接到电源,使之⼀直处于亮的状态。

交通灯控制器课程设计

交通灯控制器课程设计
二号 楷体
目录
1 设计任务及要求 2 总体设计方案 3 控制电路设计
3.1 控制电路工作原理 3.2控制电路设计过程
4 倒计时电路设计
4.1具有同步置数功能的十进制减法计数器设计 4.2主干道和支干道倒计时电路设计
5 译码显示电路设计
5.1动态显示工作原理 5.2动态显示及译码电路设计
共阴极数码管:将每个数码管的公共端(阴极)分别接三-八译码器的输出, 三-八译码器的输入为位选信号;将多个数码管的相同段接在一起,作为段码 输入端。
七段译码
报告要求
CONTENTS
01 封面
02 目录:四号 宋体
03
正文:小四 宋体 1.5 倍行距
04 参考文献 :五号 宋体
一号 宋体
四号 宋体
由具有同步置数功能的十进制减法计数器实现。
将2片级联实现2位十进制减法计数器。
当主干道或者支干道减法计数器值为01时,产生同步置数信 号,将下一状态计数初值置入。
状态
S0
00
S1
01
S2
10
S3
11
主干道预置数
D7D6 D5D4
D3D2 D1D0
0000
0101
0101
0000
0000
0101
0110
○ 黄灯每秒闪亮一次。
总体方案
时钟
红绿 灯
控制器
交通灯控 制器的功 能框图
倒计时 计数器
数码 显示扫描

、译码
设主干道绿灯、黄灯、红灯分别为G1、Y1、R1;支 干道绿灯、黄灯、红灯分别为G2、Y2、R2,并且 均用0表示灭,1表示亮,则交通灯有如下四种输出 状态:
状态

简易交通信号灯控制器课程设计

简易交通信号灯控制器课程设计

简易交通信号灯控制器课程设计一、引言随着现代交通的发展,交通信号灯已经成为城市道路交通管制的重要手段,而交通信号灯控制器则是控制信号灯进行交通管制的核心设备。

为了培养具有较强通信工程和交通路面工程背景的人才,将通信工程、交通路面工程、信息处理等学科有机地结合,研究设计交通信号灯控制器是一项很有意义的学术探索。

本课程设计旨在通过深入研究交通灯控制原理、掌握交通信号灯控制器的硬件组成和软件设计方法,使学生深刻理解交通灯控制器的原理和应用,培养学生独立分析、解决问题和创新思维能力,为未来从事交通路面工程、通信工程等相关领域提供实用的技术知识和经验。

二、课程设计目标本次课程设计旨在使学生通过理论学习和实践操作,达到以下要求:1. 掌握交通信号灯控制器的工作原理和常见的控制策略;2. 熟悉AT89S52单片机结构和软件开发环境,通过实验充分了解单片机驱动硬件和编程方法;3. 了解交通信号灯控制器的硬件组成,掌握电路设计和PCB制作的方法;4. 掌握C语言编程方法,能够独立完成交通信号灯控制器的控制程序设计;5. 发扬团队合作精神,以小组形式完成课程设计,锻炼沟通协作能力。

三、课程内容本次课程设计分三个阶段,主要内容如下:1、理论学习学生首先需要了解交通信号灯的控制原理和常见的控制策略,包括定时控制、检测控制、人工控制和自适应控制等。

学生需要熟悉各种控制策略的特点、适用范围和优缺点,掌握交通信号灯控制器的工作原理和运作过程。

同时,学生还需要了解AT89S52单片机的硬件结构和编程环境,掌握单片机的驱动原理和编程方法。

2、硬件设计在课程的第二阶段,学生需要对交通信号灯控制器的硬件进行设计。

首先,学生需要根据需求设计整个系统的电路结构,包括时钟电路、外设控制电路、干扰电路等。

然后,学生需要使用PCB设计软件制作板子,对电路进行布线和制版,并对板子进行测试和调试,以保证电路正常运作。

3、软件开发在硬件设计完成后,学生需要对交通信号灯控制器的软件进行开发。

交通灯控制系统课程设计报告(参考)

交通灯控制系统课程设计报告(参考)

衢州学院微机原理及应用课程设计报告交通灯控制系统姓名:学号:专业班级:指导老师:所在学院:年月日摘要关键词:单片机,交通灯本设计是在熟练掌握单片机及其仿真系统使用方法基础上,综合应用单片机原理、微机原理、电子技术等课程方面的知识,设计一个采用AT89S52单片机控制的交通灯控制电路。

该设计给出了一种简单低成本交通灯控制系统的硬件和软件设计方案、及其各个路口交通灯的状态循环显示,并通过程序流程图详细进行讲解与分析。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。

交通信号灯控制方式很多。

本系统采用MSC-51系列单片机ATS89S52设计交通灯控制器,红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示,红绿灯信号通过P2口输出,显示时间直接通过单片机P0口和选择端送至双位数码管,通过扫描程序实现东西和南北方向数据的显示,同时能用控制按键设置红、绿灯点亮时间,当遇到特殊情况时,可设置仅南北方向通行或东西方向上通行,或者两个方向上都为红灯,在此情况下,报警器会发出报警,提醒过往行人。

本系统实用性强、操作简单。

本设计是模仿交通灯控制系统设计的一个交通灯控制电路。

系统硬件的设计部分采用AT89S52单片机为核心器件,加以复位电路,时序电路构成最小系统,并通过驱动电路、数码管及晶体管构成显示部分。

通过中断扩展实现交通灯系统特殊情况的转换。

系统软件的设计部分分为一个主程序和两个中断子程序,一个用于有紧急车辆通过时,系统要能禁止普通车辆通行,实行中断可使A(东西道)、B(南北道)两道均亮红灯;另一个用于一道有车而另一道无车时,通过控制交通灯系统能立即让有车道放行,假如A道有车B道无车,按一下K0可以控制交通灯系统能立即让东西道放行,再按恢复;假如南北道有车东西道无车,按一下K1可以控制交通灯系统能立即南北道放行,再按恢复。

目录1.概述 (3)1.1本次课程设计的意义 (3)1.2本次课程设计的任务及要求 (3)2 系统总体方案及硬件设计 (4)2.1总体设计方案 (4)2.2系统硬件电路设计 (4)3.软件设计 (8)3.1系统分析 (8)3.2参数计算 (8)3.3程序设计 (9)4.课程设计的体会 (14)参考文献 (15)附1:源程序代码 (15)附2:系统原理图 (23)1.概述1.1本次课程设计的意义在现代社会,单片机已经广泛深入应用到工业控制、智能仪表、机械、航空、家电、金融等各个领域。

简易交通信号灯控制器课程设计

简易交通信号灯控制器课程设计

2013年6月《电工与电子技术基础》课程设计报告题目简易交通信号灯控制器学院(部)汽车学院专业车辆工程班级2011220103学生姓名王彬彬学号2011220103126 月24 日至 6 月28 日共1 周简易交通信号灯控制器前言在现代城市中,人口和汽车日益增长,市区交通也日益拥挤,人们的安全问题也日益重要。

因此,红绿交通信号灯成为交管部门管理交通的重要工具之一。

交通信号灯常用与交叉路口,用来控制车的流量,提高交叉口车辆的通行能力,减少交通事故。

有了交通灯人们的安全出行有了很大的保障。

自从交通灯诞生以来,其内部的电路控制系统就不断的被改进,设计方法也开始多种多样,从而使交通灯显得更加智能化、科学化、简便化。

尤其是近几年来,随着电子与计算机技术的飞速发展,电子电路分析和设计方法有了很大的改进,电子设计自动化也已经成为现代电子系统中不可缺少的工具和手段,这些为交通灯控制电路的设计提供了一定的技术基础。

本设计通过采用数字电路对交通灯控制电路的设计,提出使交通灯控制电路用数字信号自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。

因此,在本次课程设计里,将以传统的设计方法为基础来实现设计交通控制信号灯。

本次课程设计目的是培养数字电路的能力,掌握交通信号灯控制电路的设计方法。

从这次的设计中提升学生的理论联系实际的能力,实践与教学相结合的课程设计能充分调动学生的积极性与创造性,激发学生的设计灵感,提高教学水平,有利于学生以后的长远发展。

目录第一章:系统概述 (3)1.1系统概述 (3)1.2交通灯逻辑分析及整体设计方案模块划分 (4)1.3方案论证及可行分析 (6)第二章:单元电路的设计分析 (7)2.1秒脉冲信号发生器 (7)2.2控制电路 (8)2.3定时器 (11)2.4显示电路 (11)第三章:电路的安装与调试 (12)3.1系统综述 (12)3.2芯片介绍 (12)第四章:结束语 (16)4.1总结及心得体会 (16)元器件明细表 (18)鸣谢 (19)参考文献 (19)评语 (20)摘要:交通信号灯常用于交叉路口,用来控制车的流量,提高交叉口车辆的通行能力,减少交通事故。

交通灯控制器课程设计

交通灯控制器课程设计

交通灯控制器 课程设计一、课程目标知识目标:1. 理解交通灯控制器的基本原理,掌握其电路组成及功能。

2. 学习并掌握交通灯控制器中的基础电子元件及其工作原理。

3. 了解交通灯控制器的实际应用,理解其在交通安全中的作用。

技能目标:1. 能够运用所学知识设计简单的交通灯控制器电路。

2. 学会使用相关工具和仪器进行电路搭建和调试。

3. 提高分析问题和解决问题的能力,通过实践操作培养动手能力。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索科学的精神。

2. 增强学生的团队合作意识,培养沟通与协作能力。

3. 培养学生的安全意识,让他们明白遵守交通规则的重要性。

课程性质:本课程为电子技术实践课程,结合理论教学,注重培养学生的动手实践能力和创新思维。

学生特点:考虑到学生所在年级,已有一定的基础知识,具备初步的分析和解决问题的能力,对电子技术有一定的好奇心。

教学要求:在教学过程中,注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,培养他们的自主学习能力和创新意识。

通过课程学习,使学生能够达到上述设定的具体学习成果。

二、教学内容1. 交通灯控制器原理- 红绿灯工作原理及切换逻辑- 时序控制器的基本概念- 电路图解读及元件功能分析2. 基础电子元件- 电阻、电容、二极管、三极管等元件的特性与应用- 传感器及其在交通灯控制器中的作用3. 交通灯控制器电路设计- 电路图的绘制与解读- 元件的选型与连接- 电路搭建及调试方法4. 实践操作- 搭建简单交通灯控制器电路- 编写控制程序,实现交通灯自动切换- 故障排查与电路优化5. 交通灯控制器应用案例- 实际交通场景中的交通灯控制器应用- 交通安全与节能减排的意义教学内容安排与进度:第一课时:交通灯控制器原理,红绿灯工作原理及切换逻辑第二课时:基础电子元件,电路图解读及元件功能分析第三课时:交通灯控制器电路设计,电路图的绘制与解读第四课时:实践操作,搭建简单交通灯控制器电路第五课时:编写控制程序,实现交通灯自动切换,故障排查与电路优化第六课时:交通灯控制器应用案例,讨论交通安全与节能减排的意义教材章节关联:本教学内容与教材中关于数字电路、电子元件、电路设计等相关章节紧密关联,通过本课程的学习,使学生能够将理论知识与实践相结合,提高综合运用能力。

课程设计 交通信号灯控制器的设计

课程设计 交通信号灯控制器的设计

湖南文理学院课程设计报告课程名称:电子技术基础课程设计学院:电气与信息工程学院专业班级:自动化10102班姓名:学号: 201015010208指导教师:完成时间: 2014年5月21日报告成绩:简易交通信号灯控制器的设计一、设计题目交通信号灯控制器的设计二、设计目的1、掌握基本JK触发器、555多谐振荡器、计数器、译码显示器等单元电路的综合应用。

2、了解各个芯片的引脚,掌握各芯片的逻辑功能及使用方法。

3、了解交通信号灯控制器的组成及工作原理。

4、掌握交通信号灯控制器的设计与制作过程。

5、通过本次设计来熟悉中规模集成电路进行时序逻辑电路和组合逻辑电路设计的方法,掌握简单数字控制器的设计方法。

三、设计任务与要求由一条主道和一条支道的汇合点形成的十字路口,两道上的车辆交替通过,为确保车辆的安全,迅速通行,在交叉路口要求主车道和支车道两条交叉道的每个入口设置了红,绿,黄三色信号灯,主道再加一个绿色左拐标志灯。

红灯亮禁止通行;绿灯亮允许通行;黄灯给行驶的车辆有时间停靠到禁行线外;绿色标志信号灯则是让主道的车辆左拐进入支道。

1 用红,绿,黄,三色发光二极管作信号灯,主道红,绿,黄,绿(左拐标志)四个信号灯,支道红,绿,黄三个信号灯。

2 主干道和支道交替允许通行,主干道每次放行45秒,支道每次放行25秒。

设计45秒和25秒计时显示器电路。

3 为了方便主干道车辆进入支道, 主干道放行45秒后, 主干道亮红, 绿(左)灯, 支道亮红灯, 主道的车辆可左拐进入支道,时间25秒,计时显示器电路。

4 在每次由红灯转换为绿灯以及亮绿(左)灯的过程中间,要亮5秒黄灯作为过渡时间,以使得行驶中的车俩有时间停到禁行线外。

计时显示电路。

四、总体设计方案1 设计思路●系统中要求有45秒,25秒和5秒的三种定时信号,设计三种相应的计时显示器电路。

计时顺序用顺计时。

定时的起始信号由主控电路给出,定时时间结束的信号也输入主控电路,并通过主控电路去开启和关闭种交通灯或启动另一种计时电路。

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

《电工与电子技术基础》课程设计报告题目简易交通信号灯控制器学院(部)汽车学院专业车辆工程班级学生学号6 月 29 日至7 月 3 日共一周目录一、主要技术指标和要求 (2)二、摘要 (2)三、总体设计方案论证及选择 (2)四、设计方案的原理框图、总体电路原理图及说明1、设计方案的原理框图 (3)2、总体电路原理图及说明 (4)五、单元电路设计、主要元器件选择与电路参数计算1、CP脉冲发生器电路 (5)2、主控电路模板 (7)3、组合逻辑电路模块 (8)4、负载电路 (11)六、收获与体会,存在的问题 (12)七、参考文献 (13)八、附件(元件材料清单、原理电路图或其他说明) (14)一、主要技术指标和要求(1)定周控制:主干道绿灯亮45秒,只感支干道绿灯亮25秒;(2)每次由绿灯变为红灯时,应有5秒黄灯亮作为过渡;(3)分别用红、黄、绿色放光二极管表示信号灯;(4)设计计时显示电路。

二、摘要在现代城市中,红绿交通信号灯成为交管部门管理交通的重要工具之一。

目前的交通信号灯电路大多分为主干道电路和支干道电路,通过适当的控制电路分别对主干道和支干道进行控制,达到合理的亮灭规律,从而很好的规人们的出行秩序。

本文设计的简易交通信号灯控制器方案分四大模块:1,脉冲信号发生模块。

采用555秒脉冲发生器提供脉冲信号;2,主控制器模块。

采用74LS161型4位同步二进制计数器加上清零电路;3,组合逻辑电路模块。

利用74LS161的四个输出端和门电路构成组合逻辑电路来输出相应的高电平或低电平;4,负载。

通过这四个模块来实现对交通信号灯的控制。

三、总体设计方案论证及选择方案一:用多个不同步的信号分别控制各信号灯的开关,即分别用持续45S、5S、25S、5S的倒计时计数器来控制各信号灯。

方案二:交通信号灯的状态可以分为四种,且四种状态的周期和为T=45+5+25+5=80S,所以信号灯的每个循环周期为80S,因此,可以利用两个74LS290型十进制计数器组成一个八十进制的计数器的周期为80*1S=80S。

电源接通时,计数器为零,此时主干道绿灯和支干道红灯点亮,其余灯关灭;此后,经过组合逻辑电路使得当计数器的第45个脉冲、50个脉冲、75个脉冲和80个脉冲到来时,分别控制信号灯状态改变,达到预计要求。

方案三:选择74LS161型同步二进制计数器,其共有十六个状态。

用555定时器产生周期为5S的时钟脉冲,所有计数器循环周期为16*5=80S,并对应信号灯的80S工作循环。

然后将计数器的四个输出端接上相应的组合逻辑电路,产生高电平或低电平分别控制六个信号灯。

电源接通时,计数器为零,此时主干道绿灯和支干道红灯点亮,其余灯关灭;此后,经过组合逻辑电路使得当计数器的第9个脉冲、10个脉冲、15个脉冲和16个脉冲到来时,分别控制信号灯状态改变,达到预计要求。

综合分析,方案一电路比较复杂,且要使用我们不熟悉的减法计数器;方案三采用74LS161型四位同步二进制计数器,与方案二的八十进制计数器相比,结构简单,更容易实现,且我们对74LS161型四位同步二级制计数器更加熟悉。

所以选择方案三。

四、设计方案的原理框图、总体电路原理图及说明1、设计方案应满足的信号灯亮灭表设计方案的原理框图图1 设计方案原理图2、总体电路图电路工作原理简要说明:接通电源后,计数器清零,555定时器输出周期为5S的时钟脉冲。

计数器输出的信号经过译码电路后,完成如下功能:清零后,Q3=Q2=Q1=Q0=0,主干道绿灯和支干道红灯置1点亮,其他灯置0关灭;当第9个脉冲来到时,Q3=Q0=1,Q2=Q1=0,主干道黄灯和支干道红灯置1点亮,其他灯置0关灭;当第10个脉冲来到时,Q3=Q1=1,Q2=Q0=0,主干道红灯和支干道绿灯置1点亮,其他灯置0关灭;当第15个脉冲来到时,Q3=Q2=Q1=Q0=1,主干道红灯和支干道黄灯置1点亮,其他灯置0关灭;当第16个脉冲来到时,Q3=Q2=Q1=Q0=0,主干道绿灯和支干道红灯置1点亮,其他灯置0关灭,即进入下一个工作循环。

五、单元电路设计、主要元器件选择与电路参数计算1、CP脉冲发生器电路CP脉冲发生器由555定时器构成的多谐振荡电路,也称无稳态触发器,不需要外加触发脉冲,就能输出一定频率的矩形脉冲(自激振荡)。

下图是CB555定时器组成的多谐振荡电路注:R1,Rp,R2,C是外接元件。

第一个暂稳态的脉冲宽度tp1,即电容C的充电时间为:tp1=R1’*C*ln2≈0.7R1’*C;第一个暂稳态的脉冲宽度tp2,即电容C的充电时间为:tp2=R2’*C*ln2≈0.7R2’*C;振荡周期T=tp1+tp2=0.7(R1’+R2’)*C=5S;振荡频率为f=1/T≈0.2Hz;得(R1’+R2’)*C=7.14,即(R1+R2+Rp)*C=7.14;根据以上的计算结果,我选择R1=R2=240KΩ,Rp=240KΩ,C=10μF,T=0.7(R1+R2+Rp)*C=5.04S,与要求结果近似相等,选择方案可行。

Vcc=5V,调节Rp时,通过二极管的最大电流Imax=5/240000≈0.00002A=0.02mA。

所以,选择2AP2二极管,其最大整流电流为16mA,反向工作峰值电压为30V。

针对555定时器,我们选择CB555芯片,其管脚图和原理电路图见附件。

2、主控电路模板主控电路主要由74LS161型同步四位二进制计数器和清零电路构成。

A.计数器电路。

按照要求,交通信号灯的亮灭规律:按照信号灯的亮灭规律,可以将信号灯的状态分为四种,且四种状态的周期和为t1+t2+t3+t4=80S。

主控电路触发器选用74LS161型十六进制计数器,将CP脉冲发生器电路产生的五秒脉冲加在计数器的CP端,由Q3Q2Q1Q0输出信号,作为逻辑电路的输入。

B、清零电路。

电路在开始工作前应先进行清零工作,以保证计数器的初始状态Q3=Q2=Q1=Q0=0。

清零支电路由两个电阻和一个电容组成,其电路图:清零电路简要说明:经查找资料,74LS161型十六进制计数器的清零端低电平有效,即电压要小于0.4V,清零完成时,高电平电压要大于2.4V。

当接通电源时,电源为清零电路提供一个5V的电压,电容进行充电,要保证电路能够正常清零,充电时间要大于20nS,并且清零后C1两端电压U要大于2.4V。

因此选择C1=10μF,R3=10Ω,R4=1000Ω则充电时间T=C1*R3=0.00001S>>20nS,U=5/(10+1000)*1000≈4.95>2.4V满足清零要求。

3、组合逻辑电路模块a.根据设计要求,得到计数器状态输出与信号灯状态表(G1,Y1,R1分别表示主干道上的绿灯,黄灯,红灯;G2,Y2,R2分别表示支干道上的绿灯,黄灯,红灯;其中1表示灯亮,0表示灯灭)根据逻辑状态表,可以分别得到六个信号灯的逻辑表达式:根据以上逻辑式,应用与门、或门、非门组合逻辑门电路设计信号灯控制电路,分别控制六个信号灯。

电路图如下:G1 Y1 R1 G2 Y2 R2Q3 Q2 Q1 Q0本电路共有12个非门、3个2输入端或门、7个双输入端与门、1个三输入端与门、2个四输入端与门、1个三输入端或门。

经过上述逻辑组合电路之后,由计数器发出的四个输入信号可以通过相应的组合逻辑电路产生高电平或低电平,分别控制六个信号灯的亮灭状态。

4、负载电路当逻辑门电路输出为高电平时,发光二极管正向导通,信号灯亮;当逻辑门输出为低电平时,发光二极管截止,信号灯灭;从而实现了控制信号灯亮灭的功能。

电路运行中,为了防止由于电路中电流过大,而导致发光二极管损坏,采用3KΩ的限流电阻加以限流。

负载信号灯电路元件选择及相应的参数计算:在不考虑其他电阻的情况下,通过二极管的最大电流Im=5/3000≈1.67mA,经查资料可以选择:SL-0603UG型绿光发光二极管(最大整流电流Im=0.02A)BQ5446URD型红光发光二极管(最大整流电流Im=0.02A)SL-HF3020型黄光发光二极管(最大整流电流Im=0.02A)六、收获与体会,存在的问题1.收获与体会电工与电子技术课程设计实践周,是以学生自己动手动脑,它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神。

作为信息时代的大学生,仅会书本理论是不够的,基本的动手能力是一切工作和创造的基础和必要条件。

我们的任务是设计一个简易交通信号灯控制器,尽管这个在理论上来讲并不是很难,但是实际设计的时候,我们还是遇到了不小的难题。

首先,虽然课本上有相关电路的知识,老师也给我们讲过这方面的知识,但是,真正遇到让我们自己设计一个,一切从零控制器开始时,我们就有点茫然不知所措了。

书到用时方恨少,我们深深体会到了课堂上所学知识的局限性。

对于一些电子元件的选择,电路的连接,电路图的绘制等等方面,我们一开始都没法下手。

后来,我们通过查阅资料,通过网络的本,慢慢地了解、认识,最终完成了这份课程设计。

通过这次设计,我的体会主要有以下几点。

第一、课本知识的局限性。

我们课堂上所学的知识只是限于理论上的,但是实际应用起来,有很多问题需要考虑,因此,必须通过各种方法来了解这些细节问题。

第二、平时要保持良好的学习习惯和学习态度。

这次设计充分地暴露了我们电工技术知识的不足。

因此,平常我们学习的时候,不应该局限于课堂知识,而应该广泛地涉略,时刻保持良好的学习积极性和心态。

第三、要学习一些实用软件。

本次设计需要画电路图,我们由于不会使用Protel 和Protues,所以画电路图很麻烦。

平常,我们应该多学习这类实际应用型的软件,这对于日后发展都是有很大作用的。

这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

2.问题与不足本次课程设计中还存在着许多问题,比如:组合逻辑电路部分电路结构过于复杂、使用的电子元件过多等,我认为这于我们自身的设计经验不足,设计思路不够灵活,知识储备不够扎实有密切关系。

只有在以后的学习中注重积累,善于总结,才能将知识融会贯通,灵活运用。

七、参考文献1.《电工学下册-电子技术》,秦曾煌主编,高等教育。

2.《现代电子技术实践与课程指导》,谢云,易波等主编,机械工业。

3.《电子技术实验与课程设计》,蔡忠发主编,大学。

4.《电子电路实验及应用课题设计》,卢洁成,立生等,中国科学技术。

相关文档
最新文档