交通信号灯控制器设计方案
交通信号灯控制系统设计

交通信号灯控制系统设计一、引言随着城市化进程的不断加速,交通拥堵问题越来越严重。
人们在日常生活中不可避免地与交通信号灯打交道,而交通信号灯控制系统是实现交通流畅的重要组成部分。
本文将介绍交通信号灯控制系统的设计原理和方法。
二、系统架构交通信号灯控制系统的主要构成部分包括信号灯控制器、信号灯、检测器和通信设备等。
其中,信号灯控制器是系统的核心部件,负责控制信号灯的开关和切换。
检测器可以检测车流量和行人流量等参数,通信设备则用于与其他设备进行数据交换和通信。
三、系统设计1.信号灯定时控制传统的交通信号灯控制方法是采用定时控制,即根据事先设定好的时间间隔来控制交通信号的切换。
2.基于车流量的智能控制为了更好地适应交通的需求,现代的交通信号灯控制系统采用基于车流量的智能控制方案。
具体地,系统会通过不断监测车流量和行人流量等参数,自动调整信号灯的切换时间,以达到最佳的交通流畅效果。
3.优先级控制在交通信号灯控制系统中,往往存在不同等级的车辆和行人等交通参与者,为了有序地控制交通流量,系统还需要设计优先级控制方案。
具体来说,系统会为不同等级的交通参与者设置相应的优先级,从而确保交通流畅和安全。
四、系统应用交通信号灯控制系统主要应用于城市交通路口等地方,以控制交通流量和确保交通安全。
在实践应用中,交通信号灯控制系统可以有效地减少交通拥堵问题和交通事故发生率,为城市的发展和人民的出行提供了有力保障。
五、结论交通信号灯控制系统是现代城市交通管理领域的一个重要组成部分,对于实现交通疏导和保障出行安全具有重要意义。
通过不断创新和优化,交通信号灯控制系统将有更广泛的应用前景和更大的社会价值。
交通信号灯控制器的设计

交通信号灯控制器的设计交通信号灯控制器是城市交通系统中重要的组成部分之一,它利用先进的计算机技术和电子控制技术控制道路上的交通流量,保证道路上的车辆和行人安全有序地通行。
这篇文档将介绍交通信号灯控制器的设计原则、算法和实现方法。
一、设计原则交通信号灯控制器的设计需要考虑多种因素,如交通流量、道路网络、道路等级、地形等。
下面是交通信号灯控制器的设计原则:1.安全性交通信号灯控制器的设计的首要原则就是保证交通安全,防止事故的发生。
在交通拥堵时为了快速清理道路,信号可以被调整,但这需要在安全范围内进行。
2.绿波效果在交通信号灯控制器设计中,绿波效应是需要考虑的一个因素。
在城市中,涌现过多的汽车或者人群会导致拥堵,影响交通流量。
如果可以通过信号集成与同步性来实现绿波效应,这将帮助提升交通流量。
3.效率交通灯控制器的设计需要考虑效率和经济性。
信号点中车流量小的地方可以降低信号计次,提高通行效率降低油耗。
二、设计算法现代交通信号灯控制器算法采用了人工智能技术,根据计算机模型、数学模型和经验模型的结果进行优化和调节。
因此,在市内街区的信号灯控制中,需要使用算法,实现最佳效果。
1.单点控制算法这种算法包括历史算法、时间算法和自适应算法。
历史算法利用统计方法分析过去历史的交通流量,对信号灯进行预测。
时间算法是使用比较稳定的时间间隔,更加科学有效;而自适应算法可以适应变化的交通状况,实现在动态交通流量的情况下的灵活调整。
2.多点控制算法等待队列和优先队列是多点控制算法中广泛使用的技术。
基于地图网络的模型,利用算法对交通数据进行分析,实现接下来信号灯控制的优化分配,以更好地控制交通流量。
优先队列是基于车辆使用的道路的信息和车辆的可变避让情况,以直接自适应性为朝向的灯计算。
三、实现方法现代交通信号灯控制器使用多种现代技术实施,如人工智能、机器学习和深度学习等。
下面是实现方法:1.人工智能技术人工智能技术包括机器学习和深度学习等。
课程设计报告——交通信号灯控制器

目录一、设计背景 (2)二、任务和要求 (2)三、总体设计方案 (3)1.状态设置 (3)2.系统框图 (3)a.系统总框图 (3)b.系统状态转换框图 (4)四、单元电路设计 (4)1.倒计时电路(定时电路) (4)2.状态控制器(主控电路) (5)3.交通灯显示电路、 (5)4.数码管显示 (6)5.置数变换电路 (6)6.流量控制电路 (7)五、总电路原理图 (8)六、总电路图 (9)七、原件清单 (10)八、电路连接与调试 (10)九、设计总结 (10)十、参考文献 (11)一、 设计背景在现代城市中,人口和汽车日益增长,市区交通也日益拥挤,人们的安全问题也日益重要。
因此,红绿交通信号灯成为交管部门管理交通的重要工具之一。
交通信号灯常用与交叉路口,用来控制车的流量,提高交叉口车辆的通行能力,减少交通事故。
有了交通灯人们的安全出行有了很大的保障。
二、任务和要求红绿灯交通信号系统外观示意图如图1所示。
1.在十字路口的两个方向上各设一组红黄绿灯,显示顺序为其中一方向是绿灯、黄灯、红灯;另一方向是红灯、绿灯、黄灯。
2.设置一组数码管,以倒计时的方式显示允许通行或禁止通行时间,其中一个方向上(主干道)绿灯亮的时间是45s ,另一个方向上(支干到)绿灯亮的时间是25s ,黄灯亮的的时间都是5s 。
3.要求加装一流量控制电路,使电路拥有流量控制功能,既:当一条路上无车,另一条路上有车时,这条路上的绿灯长亮,另一条路上红灯长亮。
三、总体设计方案1.状态设置状态1(00):主车道的绿灯亮,车道,人行道通行;南北方向车道的红灯亮,车道,人行道禁止通行。
状态2(01):主车道的黄灯亮,车道,人行道缓行;南北方向车道的红灯亮,车道,人行道禁止通行;状态3(10):支车道的红灯亮,车道,人行道禁止通行;南北方向车道的绿灯亮,车道,人行道通行;状态4(11):支车道的红灯亮,车道,人行道禁止通行;南北方向车的黄灯亮,车道,人行道缓行;2.系统框图a.系统总框图流量控制电路b.系统状态转换框图图2 工作流程图四、单元电路设计1.倒计时电路(定时电路)倒计时器由两位4位十进制可逆同步计数器(双时钟)74LS192、一个非门和一或门构成。
交通信号控制灯的设计方案1

学号:2015200034山东水利职业技术学院课程设计题目交通信号灯控制器设计学院水利学院专业通信技术班级通信A151班姓名张筱指导教师邓坚林伟2016年12月30日课程设计任务书学生姓名:张筱专业班级:通信技术指导教师:邓坚林伟工作单位:水利学院题目:交通信号灯控制器设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
要求完成的主要任务:1.假设一路口为东西南北走向。
初始状态0为东西红灯,南北红灯,2.然后转状态1东西绿灯通车,南北红灯。
3.过25s转状态2,东西绿灯灭,黄灯闪烁5次,南北仍红灯。
4.再转状态3,南北绿灯通车,东西红灯亮。
5.过20s转状态4,南北绿灯灭,闪5次黄灯,东西仍是红灯。
6.最后循环至状态1,如此不断周期循环下去。
7.严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。
指导教师签名:2016年12月30日系主任(或责任教师)签名:2016年12月30日目录引言 (1)1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (3)2.1.1个人方案(方案一) (3)2.1.2个人方案(方案二) (3)2.2方案设计 (3)2.2.1个人方案(方案一) (3)2.2.2小组方案(方案二) (6)2.3方案比较 (8)3部分电路设计 (9)3.1脉冲源 (9)3.2计数电路 (10)3.3译码电路 (11)3.4逻辑门电路 (13)4调试与检测 (14)4.1调试中的故障及解决办法 (14)4.2调试与运行结果 (14)5仿真操作步骤及使用说明 (15)结束语 (16)参考文献 (17)附录1方案一总电路图 (18)附录2方案二总电路图 (19)附录3元器件清单 (20)本科生课程设计成绩评定表引言课程设计是大学教学的一大创新,也是大学阶段给学生将理论知识应用到实际的一个平台。
智能交通信号灯控制方法及系统与设计方案

智能交通信号灯控制方法及系统与设计方案1.系统框架介绍2.交通感知设备交通感知设备用于感知道路上的交通情况,例如传感器、摄像机等。
通过感知设备采集到的数据,可以获取道路上车辆的数量、速度、类型等信息。
3.信号灯控制器信号灯控制器是系统的核心,负责根据道路的交通情况来控制信号灯的变化。
信号灯控制器根据交通感知设备采集到的车辆信息和它们的运行状态,计算出每个信号灯的开启和关闭时间。
4.智能算法5.通信网络通信网络用于连接交通感知设备、信号灯控制器和中心控制台,以实现数据的传输和交互。
通过通信网络,交通感知设备可以将采集到的数据发送到信号灯控制器和中心控制台,信号灯控制器可以接收控制指令并控制信号灯的变化。
6.中心控制台中心控制台作为系统的运行管理中心,负责监控智能交通信号灯控制系统的运行状态、设置参数、进行数据分析和优化。
中心控制台通过与信号灯控制器和通信网络的连接,可以实时获取交通感知设备的数据,并对信号灯控制进行监控和调整。
7.设计优化方案为了提高智能交通信号灯控制系统的效能和可靠性,可以采用以下设计优化方案:(1)多点检测法:将交通感知设备分布到交叉口的各个方位,可以全方位地感知交通状况,提高信号灯控制的准确性。
(2)车辆流量预测:通过历史数据和实时数据分析,可以预测未来一段时间内车辆的流量,从而提前进行信号灯配时的优化。
(3)联合控制算法:将多个信号灯控制器相互协调,以提高整个交通路段的流畅性。
例如,通过优化进入路口的车辆信号灯配时,可以减少车辆排队等待的时间,提高通过率。
(4)与公交车优先级联动:通过识别公交车的优先权,智能交通信号灯控制系统可以根据公交车的位置和行进速度来调整信号灯的配时,以提高公交车的通行效率。
总结:。
交通信号灯控制器设计

VHDL 程序交通信号灯控制器的设计一、 设计思路:设交通灯信号控制器用于主干道与支道公路的交叉路口,要求是优先保证主干道的畅通。
因此,平时处于“主干道绿灯,支道红灯”状态,只有在支道有车辆要穿行主干道时,才将交通灯切至“主干道红灯,支道绿灯”,一旦支道无车辆通过路口,交通灯又回到“主干道绿灯,支道红灯”状态。
此外,主干道和支道每次通行的时间不得短于30s ,而在两个状态交换过程出现的“主黄,支红”和“主红,支黄”状态,持续时间都为4s 。
根据交通灯信号控制的要求,我们可以把它分解为定时器和控制器两部分,其原理图如图所示。
二、 VHDL 程序实现LIBRARY IEEE;USE IEEE.STD-LOGIC-1164.ALL; ENTITY JTDKZ ISPORT(CLK,SM,SB;IN BIT;MR,MY ,MG ,BR,BY ,BG:OUT BIT); END JTDKZ;ARCHITECTURE ART OF JTDKZ IS TYPE STATE-TYPE IS (a,b,c,d); SIGNAL STATE:STATE-TYPE; BEGINCNT:PROCESS(CLK)V ARIABLE S:INTEGER RANGE 0 TO 29; VARIABLE CLR,EN:BIT;BEGINIF (CLK'EVENT AND CLK= '1') THEN IF CLR = '0' THEN S:=0;ELSIF EN = '0' THEN S:=S;ELSE S:=S+1;END IF;CASE STA TE ISWHEN A=>MR<='0';MG<='1';BR<='1';BY<='0';BG<='0';IF (SB AND SM)= '1' THENIF S=29 THENSTA TE<=B;CLR:='0';EN:='0';ELSESTA TE<=A;CLR:='1';EN:='1';END IF;ELSIF (SB AND (NOT SM)) = '1' THENSTA TE<=B;CLR:='0';EN:='0';ELSESTA TE<=A;CLR:='1';EN:='1';END IF;WHEN B =>MR<= '0';MY<='1';MG<='0';BR<='1';BY<='0';BG<='0';IF S = 3 THENSTATE<=C;CLR:='0';EN:='0';ELSESTATE<=B;CLR:='1';EN:='1';END IF;WHEN C =>MR<= '1';MY<='0';MG<='0';BR<='0';BY<='0';BG<='1';IF (SM AND SB)= '1' THENIF S=29 THENSTA TE<=D;CLR:='0';EN:='0';ELSESTA TE<=C;CLR:='1';EN:='1';END IF;ELSIF SB ='0' THENSTATE<=D;CLR:='0';EN:='0';ELSESTA TE<=C;CLR:='1';EN:='1';END IF;WHEN D=>MR<= '1';MY<='0';MG<='0';BR<='0';BY<='1';BG<='0';IF S = 3 THENSTA TE<=A;CLR:='0';EN:='0';ELSESTA TE<=D;CLR:='1';EN:='1';END IF;END CASE;END IF;END PROCESS CNT;END ART;。
交通信号控制系统设计方案
交通信号控制系统设计方案1.引言2.系统概述该系统主要包括信号灯控制器、感应器、中央控制器和交通监控平台四个模块。
信号灯控制器负责实时控制信号灯的状态;感应器用于检测车辆和行人的存在;中央控制器负责收集感应器数据并根据交通流量和优先级分配信号灯时间;交通监控平台用于显示交通情况和记录违章行为。
3.系统设计3.1信号灯控制器每个交叉路口都设置一个信号灯控制器。
信号灯控制器使用计时器定时控制信号灯的颜色变换,并通过通信接口与中央控制器进行通信,接收来自中央控制器下发的控制指令。
3.2感应器感应器分为车辆感应器和行人感应器。
车辆感应器使用地磁感应技术,通过地下埋设的传感器检测车辆的到来;行人感应器使用红外线传感技术,通过红外线探测行人的存在。
3.3中央控制器中央控制器负责实时收集各个交叉路口的感应器数据,并根据交通流量和优先级分配信号灯的时间。
中央控制器使用智能算法,结合历史数据和实时数据,计算出最优的信号灯时间分配方案,并通过通信接口将控制指令发送给信号灯控制器。
3.4交通监控平台交通监控平台用于实时显示交通情况和记录违章行为。
平台接收来自各个交叉路口的数据,并通过数据处理和可视化技术将数据展示给交通管理人员。
平台还可以通过图像识别和车牌识别技术实时监测违章行为,并记录相关信息,以便后续处理。
4.系统优势4.1提高交通效率:通过智能算法和实时数据分析,系统能够根据交通流量和优先级合理分配信号灯时间,从而减少交通阻塞和堵车现象,提高交通效率。
4.2提高交通安全性:感应器能够精确检测车辆和行人的存在,系统能够根据实时数据做出合理的信号灯控制决策,从而减少交通事故的发生,提高交通安全性。
4.3提高交通管理效能:交通监控平台能够实时显示交通情况和记录违章行为,交通管理人员能够迅速了解交通情况,并及时采取相应的措施,提高交通管理效能。
5.结论本文介绍了一个基于智能化技术的交通信号控制系统设计方案。
该系统通过感应器检测车辆和行人的存在,中央控制器智能算法分配信号灯时间,通过通信接口实现与信号灯控制器的通信,通过交通监控平台展示交通情况和记录违章行为。
交通信号灯PLC控制设计
10
四 上位机设计
4.1 MCGS组态软件简介
MCGS软件系统包括组态环境和运行环境两部分。组态环境 相当于一套完整的工具软件,用来帮助用户设计和构造自己的应 用系统。运行环境则按照组态环境中构造的组态工程,以用户指 定的方式运行,并进行各种处理,完成用户组态设计的目标和功 能。组态环境和运行环境的关系如图示。
交通信号灯设计内容
一 控制要求
二 硬件设计
三 下位机设计
四 上位机设计
五 联机总调
2
一 控制要求
1.1 交通灯控制系统的控制要求如下:
❖ a 信号灯受两个按钮控制,当启动按钮动作时,信号系统开始工作, 且先南北红灯亮,东西绿灯亮。当停止按钮动作时,所有信号灯都 熄灭。
❖ b 南北绿灯和东西绿灯不能同时亮,如果同时亮时应关闭信号灯系 统,并报警。
初始界面
14
启动
15
16
17
18
可编程控制器要满足两个信号输入(分别起系统启动、停止作用),七
个信号输出,十字路口有十二个交通信号灯,但南北、东西两个为一组用一 个输出信号控制,再加上一个报警信号驱动的报警灯。
通过以上分析可以知道,系统共有开关量输入点2个,开关量输出点7 个,所以选用主机为CPU224。
5
2.2 I/O分配
交通信号灯PLC的输入/输出点分配表
❖ c 南北红灯亮维持25S。在南北红灯亮的同时东西绿灯也亮,并维 持20S。到20S时,东西绿灯闪烁,闪烁3S后熄灭。在东西绿灯熄灭 时,东西黄灯亮,并维持2S。到2S时,东西黄灯熄,东西红灯亮。 同时,南北红灯熄灭,南北绿灯亮。
❖ d 东西红灯亮维持30S。南北绿灯亮维持25S。然后闪烁3S,熄灭。 同时南北黄灯亮,维持2S后熄灭,这时南北红灯亮,东西绿灯亮。
交通信号灯控制器设计5311856769
交通信号灯控制器设计5311856769一、电路功能该操纵器能实现都市“十字”路口正常情形下以及专门情形和紧急情形下交通信号灯的模拟操纵。
1、在十字路口东西南北各设置红、黄、绿三种信号灯,如图1所示。
正常情形下,东西、南北方向轮番放行。
当东西方向(A线)放行、南北方向(B线)禁行时,东西方向(A线)绿灯亮25秒,然后黄灯亮5秒,南北方向(B 线)红灯亮30秒;当南北方向(B线)放行、东西方向(A线)禁行时,南北方向(B线)绿灯亮25秒,然后黄灯亮5秒,东西方向(A线)红灯亮30秒。
如此循环,实现交通灯定时操纵。
2、有急救车优先通过功能。
当有急救车到达时,路口的信号灯全部变红灯,以便急救车通过,急救车的通行时刻为10秒,急救车过后,交通灯复原先前状态。
3、交通灯在红、绿灯交替点亮中,用两个数码管显示点亮的灯还能连续的时刻。
南交通灯布置示意图二、实现方案1、电路图交通灯操纵电路的核心元件采纳单片机芯片AT89C51,其内部带有4K B的ROM,无须扩展储备器。
信号灯的操纵由单片机的P1.0~P1.5操纵,6只信号灯以共阴极方式连紧急情况主程序流程图显示子程序流程图中断服务程序图2 程序流程图操纵程序主程序:ORG 2000HMAIN:MOV DPTR,#7F00HMOV A,#0BH ;PA、PC口均为输出MOVX @DPTR,AMAIN:SETB EA ;开中断SETB EX0MOV 50H,#1FH ;设置时刻显示初值MOV P1,#0CH ;A道放行,B道禁行MOV R7,#19H ;延时秒数MAIN1:LCALL DISP ;调1秒延时、及显示子程序DJNZ R7,MAIN1MOV P1,#0AH ;A道警告,B道禁行MOV R7,#05H ;延时秒数MAIN2:LCALL DISPDJNZ R7,MAIN2MOV 50H,#1FH ;设置时刻显示初值MOV P1,#21H ;A道禁行,B道放行MOV R7,#19H ;延时秒数MAIN3:LCALL DISPDJNZ R7,MAIN3MOV P1,#11H ;A道禁行,B道警告MOV R7,#05H ;延时秒数MAIN4:LCALL DISPDJNZ R7,MAIN4AJMP MAIN ;循环延时、显示子程序:ORG 2000HDISP:MOV R6,#01H ;设置显示位寄存器初值(右边一位MOV TMOD,#01H ;定时器T0设置为定时方式的模式1MOV R5,#0AH ;定时器操作循环10次DEL1MOV TH0,#3CH ;定时器100ms计数器的初始值MOV TL0,#B0HSETB TR0 ;启动定时器DEL2:DEC 50H ;显示秒数减1MOV A,50HMOV B,#0AHDIV B ;拆分秒数ADD A,#2BHMOVC A,@A+PC ;查表个位数的字形码MOV R1,A ;个位数字形码送R1MOV A,BADD A,#25HMOVC A,@A+PC ;查表十位数的字形码MOV R2,A ;十位数字形码送R2MOV A,R6 ;位控码MOV DRTP,#7F03HMOVX @DPTR,AMOV A,R1 ;送个位数显示MOV DPTR,#7F01HMOVX @DPTR,ALCALL DELAY ;延时1msMOV A,R6RL A ;位控左移MOV R6,AMOV DPTR,#7F03HMOVX @DPTR,AMOV A,R2 ;送十位数显示MOV DPTR,#7F01HMOVX @DPTR,ALCALL DELAY ;延时1msJNB TF0,$ ;检测100ms定时是否到CLR TF0DJNZ R5,DEL1 ;100ms循环操纵RET ;返回TABLE: DB C0H ,F9H ,A4H ,B0H ,99HDB 92H ,82H ,F8H ,80H ,90HDELAY : MOV R7,#02H ;延时1ms 子程序 DEL3: MOV R6,#0F9H DEL4: DJNZ R6,DEL2 DJNZ R7,DEL1 RET END中断服务程序:ORG 0003H ;外部中断0入口地址LJMP INTER0ORG 2100H INTER0:PUSH 50H;爱护现场PUSH P1MOV P1,#00H;两车道禁止MOV R7,#0AH;延时10秒INT0: LCALL DISP;调显示DJNZ R7,INT0POP P1;复原现场POP 50HRETI;中断返回三、PCB 板设计Title Nu mb erRev isio nSize A4Date:24-Ap r-2006Sh eet o f File:K:\学校组织创新大赛资料2006-4\p ro tel99图\实做教学.d d b Drawn By :1A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122Y192Y272Y352Y431G 12G19U274LS240D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE 1LE11U374LS373A1B 2C 3G 2A4G 2B 5G 16Y 77Y 69Y 510Y 411Y 312Y 213Y 114Y 015U574LS138EA/VP 31X119X218RESET 9RD 17W R16IN T012IN T113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P 30TXD 11RXD 10U68031A08A17A26A35A44A53A62A71A823A922A1019E/P 18OE 20VPP21D09D110D211D313D414D515D616D717U72716G F E D C B AA B C D E F G EVCCP10P11P12P13P14P15P16ALE P10P11P12P13P14P15P16P17A13A12A11A14A15VCC A10A9A8PSENPSENA8A9A10A11A12A13A14A15AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7ALE ALE Y1Y2Y3Y4Y5Y6Y7Y 11A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122Y192Y272Y352Y431G 12G 19U874LS244D 03Q 02D 14Q 15D 27Q 26D 38Q 39D 413Q 412D 514Q 515D 617Q 616D 718Q 719O E1L E 11U474LS373Y 4D 0D 1D 2D 3D 4D 6D 5D 7D2D0D1D7D5D4D3D6d p 1d p 2d p 3d p 3D9LEDD10LEDD11LEDD12LEDD13LEDD14LEDD15LEDD16LEDC130PFC230PFY16MHZ 晶体R8200S2SW-PBR91kVCCC322u Fresetx 1x 2x 1x 2resetR10POT2U14BUZZERd p 31D I G 12D 3d p 24D I G 25d p 6-7(-)6d p 6-7(+)7D I G 38d p 8(+)9D I G 410B 19D I G 1-E 21A 17C 20d p11(+)12d p 9(+)15E 11d p 9(-)13d p 11(-)14G 22d p 1(+)23d p 1-2-3(-)24F 18d p 8(-)16U15E40301SR11250R12250R13250R14250R155.1K R175.1K R185.1KR165.1K VCCAD0AD1AD2AD3Y 2Y 3R23250R24R25R26R27R28R29R30I N A7I N B 1I N C 2I N D 6L E /S T B 5B L K 4L T 3S E G A 13S E G B 12S E G C 11S E G D 10S E G E9S E G F 15S E G G 14U174511单片机控制(交通灯)系统原理图四、电路制作五、操纵器特点利用单片机实现对交通信号灯的操纵,具有成本低,可靠性高的特点。
交通信号灯控制器的设计方案
交通信号灯控制器的设计方案
总体设计思路、基本原理和框图
1.设计思路
交通灯的自动控制系统的主要功能包括:普通交通灯的显示、LED倒计时的显示、突发事件的外部处理和交通路口的模拟。
本设计的控制系统由以下电路模块组成:
振荡器和时钟电路:这部分电路主要由89C51单片机和一些电容晶振组成。
设计控制部分:主要由89C51单片机的外部中断电路组成。
设计显示部分:LED数码显示部分由7段数码显示管组成。
2.基本原理
主体电路:交通灯自动控制模块。
这部分电路主要由89C51单片机的I/O端口,定时计数器、外部中断扩展等组成。
本设计先是从普通的三色灯的指示开始进行设计,用P1口作为输出,程序的初始化时,先南北方向红灯亮,东西方向绿灯亮,30秒后东西方向黄灯亮5秒后,南北方向绿灯亮,东西方向红灯亮.重复循环。
倒计时用定时器T0,LED显示。
作为突发事件的处理用外部中断EX0.
对于突发事件的异常处理:当紧急情况发生时,按下紧急按钮,点亮所有红灯;当电路处于维修状态时,按下维修按钮,点亮所有的灯。
电子091:李莉
:江霞蕊。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书
设计(论文)说明书用纸N O.1
沈阳大学
沈阳大学
沈阳大学
图1 基本工作原理图
2.2设计电路采用的软件介绍
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年又增
沈阳大学
加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。
在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
2.3设计电路采用的方案
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。
交通信号灯控制方式很多。
这次任务采用MSC-51系列单片机AT89C51来设计交通灯控制器,从而实现通过P2口设置红、绿灯亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯亮以警示作用。
此设计方案实用性强、操作简单、扩展功能强。
2.4 AT89C51及部分端口介绍
如图2为AT89C51 。
图2 AT89C51
沈阳大学
沈阳大学
3、设计结果与分析
3.1设计电路图(程序描述)
图3 完整电路图
如图3为本次设计的完整电路图。
上下两组灯为南北方向的信号灯,左右两组灯为东西方向的信号灯此外还包括时钟震荡电路和复位电路。
为了提高亮灯时间的精确度,本次设计采用定时器计时来控制各个方向的亮灯时间。
时钟周期T是时序中最小的时间单位。
具体计算就是1/时钟源。
时钟周期= 1/11059200 s。
机器周期CPU完成一个操作的最短时间。
一个机器周期是12个时钟周期。
包含2个定时器:定时器0和定时器1。
定时器:每经过一个机器周期,寄存器加1。
因此,可以将机器周期看作为计数周期。
表1
位7 6 5 4 3 2 1 0
符号TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 表1,特殊功能寄存器TCON,TF:定时器溢出标志。
溢出时,该位自动置1。
中断执行时硬件清零,或者软件清零。
TR:定时器运行控制位,置1开始计时,清0停止计时。
沈阳大学
沈阳大学
沈阳大学
3.2仿真结果
图4 仿真结果
如图4为电路的仿真结果。
沈阳大学
沈阳大学。