2自动控制系统案例分析-案例一交通灯控制(1)
- 格式:ppt
- 大小:821.50 KB
- 文档页数:21
成绩 _______重庆邮电大学移通学院自动化系可编程逻辑控制器课程设计报告题目系别专业名称班级学号姓名指导教师重庆邮电大学移通学院自动化系制二0一二年五月《可编程逻辑控制器》课程设计任务书——供09级电气工程及其自动化、电气工程与自动化、自动化专业学生用引言:《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。
它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。
一、设计题目四:十字路口交通灯的控制本设计要求熟练使用西门子公司的S7-200系列产品各基本指令和部分应用指令,根据控制要求进行PLC梯形图编程,解决十字路口交通灯控制的问题。
二、系统工作过程说明图1是一个十字路口的交通灯模拟示意图,R、Y、G分别代表红灯、黄灯、绿灯。
红灯亮表示相应方向的车停止行进,绿灯亮表示相应方向的车可以通行,绿灯闪烁、黄灯亮表示短暂的时间后相应方向的车将改变行进状态,提醒司机朋友做好准备。
图1 十字路口的交通灯模拟示意图如图1所示,本设计具体要求完成以下工作过程:(1)按一下“启动”按钮,信号灯控制系统开始工作,设此时南北向红灯亮,东西绿灯亮,按一下“停止”按钮,所有信号灯都熄灭。
(2)南北红灯亮维持30秒,在南北红灯亮的同时东西绿灯也亮,东西绿灯并维持24秒。
到24秒时,东西绿灯以2Hz的频率闪烁,闪烁3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持3秒。
东西黄灯亮3秒后熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。
(3)东西红灯亮维持40秒。
南北绿灯亮维持34秒后以以2Hz的频率闪烁,闪烁3秒后熄灭。
在南北绿灯熄灭时,南北黄灯亮,维持3秒后熄灭,这时南北红灯亮,东西绿灯亮。
(4)完成(2)、(3)的整个过程为一个周期,当“启动”按钮按下时,可以周而复始的工作,直至按下“停止”按钮,整个系统才停止工作。
(5)东西绿灯和南北绿灯不能同时亮,东西红灯和南北红灯不能同时亮,否则则自动关闭系统并发出报警信号。
北京联合大学实验报告课程(项目)名称:过程控制学院:自动化学院专业:自动化班级:0910030201 学号:2009100302119 姓名:张松成绩:2012年11月14日实验一交通灯控制一、实验目的熟练使用基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法,掌握交通灯控制的多种编程方法,掌握顺序控制设计技巧。
二、实验说明信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,按以下规律显示:按先南北红灯亮,东西绿灯亮的顺序。
南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。
东西红灯亮维持25秒,南北绿灯亮维持20秒,然后闪亮3秒后熄灭。
同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮……如此循环,周而复始。
如图1、图2所示。
图 1图 2三、实验步骤1.输入输出接线输入SD 输出R Y G 输出R Y G I0.4 东西Q0.1 Q0.3 Q0.2 南北Q0.0 Q0.5 Q0.42.编制程序,打开主机电源编辑程序并将程序下载到主机中。
3.启动并运行程序观察实验现象。
四、参考程序方法1:顺序功能图法设计思路:采用中间继电器的方法设计程序。
这个设计是典型的起保停电路。
方法2:移位寄存器指令实现顺序控制移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。
S_BIT指定移位寄存器的最低位。
N指定移位寄存器的长度和移位方向(移位加=N,移位减=-N)。
SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。
该指令由最低位(S_BIT)和由长度(N)指定的位数定义。
方法3:利用定时器实现思路:利用多个定时器逻辑组合实现控制时序。
五、思考题1.实验中遇到的问题?如何解决的?2.对单一顺序控制—交通灯控制的几种实现方法技巧进行总结。
成都电子机械高等专科学校毕业论文(2008届)题目:PLC实现十字路口交通灯自动控制系别:更多免费论文尽在/专业:更多免费论文尽在/姓名:更多免费论文尽在/二OO八年五月目录前言 (6)第一章可编程序控制器(PLC)的概况 (7)1.1PLC的概念及发展 (7)1.2 可编程序控制器的结构及工作原理 (10)1.3 PLC的应用领域 (12)1.4可编程序控制器与计算机之间的通信 (14)第二章硬件设计 (16)2.1 可编程序控制器PLC的选型 (17)2.1.1 可编程序控制器物理结构及控制方式的选择 (18)2.1.2 CPU的能力 (18)2.2 I/O点数的确定 (19)2.3 响应速度 (20)2.4 存储器容量的选择 (20)2.5 可编程序控制器的指令系统 (22)2.6 机型选择的其他考虑 (22)2.7 PLC 电源的选择 (23)2.8 PLC 接地 (24)2.9 运行/停机(RUN/STOP) (24)第三章PLC控制系统抗干扰措施 (25)3.1 硬件抗干扰措施 (25)3.1.1 抑制电源系统引入的干扰 (25)3.1.2 抑制接地系统引入的干扰 (26)3.1.3 抑制输入输出电路引入的干扰 (27)3.1.4 抑制外部配线干扰的措施 (27)3.2 软件抗干扰措施 (27)第四章设计过程 (29)4.1 方案研究与选择 (29)4.2 控制要求分析 (31)4.3 设计步骤 (33)4.3.1 流程图 (35)4.3.2 时序图 (36)4.3.3 现场图 (37)4.3.4 设计任务及交通状态图 (38)4.3.5 PLC I/O分配图 (41)4.3.6 PLC 梯形图及指令助记符 (43)4.3.7 梯形图及指令解读 (46)第5章 PLC系统的程序调试 (47)结束语 (51)致谢 (52)参考文献 (53)PLC实现十字路口红绿灯自动控制更多免费论文尽在/摘要分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,本设计介绍了应用PLC实现十字路口交通信号灯的自动控制。
99%的电气人都学过PLC如何控制交通灯十字路口车辆穿梳,行人熙攘,车行车道,人行人道,居然能够有条不紊进行?那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。
交通信号灯控制方式很多,本文介绍利用步进梯形指令单流程编程实现的控制系统。
交通灯的控制要求如下:►控制开关信号灯受启动及停止按钮的控制,当按动启动按钮时,信号灯系统开始工作,并周而复始地循环工作,当按动停止按钮时,系统将停止在初始壮态,即南北红灯亮,禁止通行;东西绿灯亮,允许通行。
►控制要求1、北红灯亮维持30秒,在南北红灯亮的同时,东西绿灯也亮,并维持25秒,到25秒时,东西方向绿灯闪,闪亮3秒后,绿灯灭。
在东西绿灯熄灭的同时,东西黄灯亮,并维持2秒,到2秒时,东西黄灯灭,东西红灯亮。
同时,南北红灯熄灭,南北绿灯亮。
2、西红灯亮维持30秒。
南北绿灯亮维持25秒,然后闪亮3秒,再熄灭。
同时南北方向黄灯亮,并维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。
接下去周而复始,直到停止按钮被按下为止。
信号灯动作系统可用图1状态图表示。
图1交通指挥信号灯状态图♦硬件及接线根据上述要求可见,系统所需红、绿、黄各4只信号灯,本案由两个信号灯箱实现;系统需要启动和停止两个按钮,由按钮箱实现。
可编程控制器的输入/输出端子分配及硬件连接分别由表1及图2所示。
其中SA开关代表可编程控制器自身的运行开关。
图2 PLC输入/输出接线图交通信号灯的软件设计在本文中,我们采用步进梯形指令单流程编程实现,其状态转移图如图3所示。
由图可知,我们把东西和南北方向信号灯的动作视为一个顺序动作,每一个时序同时有两个输出,一个输出控制东西方向的信号灯,另一个输出控制南北方向的信号灯。
状态转移图对应的步进梯形图如图4所示,现简单分析一下工作原理。
当启动按钮SB1按下时,X0接通,S0置1,系统进入S0状态,驱动Y6、Y0,使南北红灯及东西绿灯同时亮,Y0接通,状态转移条件满足,系统将转移到S20状态,在S20状态下,Y6、Y0仍被驱动,即南北方向的红灯及东西方向的绿灯继续亮,同时驱动定时器T0,定时器的设定时间为25秒,25秒后,状态转移到S21,在S21状态下,Y6继续保持,但Y0受控于M1,而M1是由两个定时器T6和T7控制,T6、T7组成一个1秒的震荡器,即东西方向的绿灯闪亮。
竭诚为您提供优质文档/双击可除plc交通信号灯控制实验报告篇一:交通灯pLc控制实验报告交通灯的pLc控制实验报告学院:自动化学院班级:0811103姓名:张乃心学号:20XX213307实验目的1.熟悉pLc编程软件的使用和程序的调试方法。
2.加深对pLc循环顺序扫描的工作过程的理解。
3.掌握pLc的硬件接线方法。
4.通过pLc对红绿灯的变时控制,加深对pLc按时间控制功能的理解。
5.熟悉掌握pLc的基本指令以及定时器指令的正确使用方法。
实验设备1.含可编程序控制器microLogix1500系列pLc的Demo 实验箱一个2.可编程序控制器的编程器一个(装有编程软件的pc 电脑)及编程电缆。
3.导线若干实验原理交通指挥信号灯图I/o端子分配如下表注:pLc的24VDc端接Demo模块的24V+;pLc的com端接Demo模块的com。
系统硬件连线与控制要求采用1764-L32Lsp型号的microLogix1500可编程控制器,进行I/o端子的连线。
它由220VAc供电,输入回路中要串入24V直流电源。
1764系列可编程控制器的产品目录号的各位含义如下示。
1764:产品系列的代号L:基本单元24:32个I/o点(12个输入点,12个输出点)b:24V 直流输入w:继电器输出A:100/240V交流供电下图为可编程控制器控制交通信号灯的I/o端子的连线图。
本实验中模拟交通信号灯的指示灯由24V直流电源供电。
o/2-o/4为南北交通信号灯,o/5-o/7为东西交通信号灯。
实现交通指挥信号灯的控制,交通指挥信号灯的布置,控制要求如下:(1)信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始正常工作,且先南北红灯亮,东西绿灯亮。
当启动开关断开时,所有信号灯熄灭。
(2)南北红灯维持25秒。
在南北红灯亮的同时东西绿灯也亮,并维持20秒。
到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
交通灯控制系统设计-实验报告
实验目的:设计一个交通灯控制系统,实现对交通灯的自动控制。
实验材料:
1. Arduino UNO开发板
2. 红绿黄LED灯各1个
3. 杜邦线若干
实验原理:
交通灯系统的控制主要是通过控制LED灯的亮灭来实现。
红
色LED灯表示停止,绿色LED灯表示通行,黄色LED灯表
示警示。
通过控制不同LED灯的亮灭状态,可以模拟交通灯
的不同信号。
实验步骤:
1. 将红色LED灯连接到Arduino开发板的数字输出引脚13,
绿色LED灯连接到数字输出引脚12,黄色LED灯连接到数
字输出引脚11。
2. 在Arduino开发环境中编写控制交通灯的程序。
3. 将Arduino开发板与计算机连接,将程序上传到Arduino开
发板中。
4. 接通Arduino开发板的电源,观察交通灯的亮灭状态。
实验结果:
根据程序编写的逻辑,交通灯会按照规定的时间间隔进行变换,实现红绿灯的循环。
实验总结:
通过本次实验,我们设计并实现了一个简单的交通灯控制系统。
掌握了Arduino编程和控制LED灯的方法,加深了对控制系
统的理解。
通过实验,我们发现了交通灯控制系统的重要性和意义,为今后的交通控制提供了一种可行的解决方案。
天津大学仁爱学院PLC课程设计报告设计题目:交通灯自控与手控(触摸屏)专业班级:自动化3班学生姓名:康振南学生学号: 6010202346指导教师:张海玮扈书亮成绩:2013年 9 月 27 日一、引言(1)设计目的城市的快速发展,机动车拥有量的增长,给交通带来了许多问题,如交通拥堵、交通事故频发、环境污染加剧和燃油损耗上升,其中最为关键的是交叉口的车流量己处于饱和状态。
分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交通管理设施。
道路上交通标志不规范,路口渠化不合理等问题加剧了交通拥挤的矛盾,而作为城市交通命脉的主干道的交通阻塞会使整个城市交通陷入瘫痪。
解决城市交通拥挤状况,完善路网来缓解交通拥挤不是短时间所能解决的,目前急需做的是进一步挖掘路网的潜力并改善交通现状,特别是改善交通信号控制。
可见,研制一种高效的智能交通控制系统是很有必要的,因此,城市交通的智能控制目前已成为国内外交通工程界研究的热点领域之一。
而各交叉口是是城市道路网的咽喉要道,是人流和车辆汇集的地方,最容易发生交通阻塞现象,因此交叉口信号的智能控制显得更为迫切。
最大程度提高交叉口的通行能力,为经济的发展和人民生活提供一个安全、畅通、高效、低公害低能耗的交通环境已成为必然。
通常新型的工业自动控制系统被划分为控制层、监控层、管理层 3 个层次结构。
监控层的硬件以 IPC 为主, 其软件采用工业组态软件, 实现完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能;本文以交通灯控制系统统为例提出了一种基于工业组态软件 MCGS虚拟控制监控系统, 即利用现有的计算机资源, 在计算机上通过组态软件的工作界面和功能来仿真现场控制对象, 进行虚拟控制。
(2) 设计内容绘制一个模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停止,当开关为开时,先南北红灯、东西绿灯亮此时东西方向的车辆运行,延时8秒东西绿灯变为闪烁状态,闪烁4秒后跳到黄灯亮,此时东西方向的车辆停止运行,东西黄灯亮4秒后,变为东西红灯、南北绿灯,则南北方向车辆运行,延时8秒南北绿灯变为闪烁,闪烁4秒后跳到南北黄灯,则南北方向的车辆停止运行,南北黄灯亮4秒后,再回到南北红灯、东西绿灯的状态,循环下去。
1.概述当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。
而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。
本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。
2.过程分析图1是一个十字路口示意图。
分别用1、2、3、4表明四个流向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行车道以及人行道。
用a、b、c、p分别表示左转、直行、右转和人行道的交通信号灯,如图2所示。
交通灯闪亮的过程:路口1的车直行时的所有指示灯情况为:3a3b2p绿3c红+4a4b4c 3p全红+1c 绿1a1b4p红+2c绿2a2b1p红路口2的车直行时的所有指示灯情况为:4a4b3p绿4c红+ 1a1b1c 4p全红+ 2c绿2a2b1p红+3c绿3a3b2p红故路口3的车直行时的所有指示灯情况为:1a1b4p绿1c红+ 2a2b2c 1p全红+3c绿3a3b2p红+4c 绿4a4b3p红故路口4的车直行时的所有指示灯情况为:2a2b1p绿2c红+3c3a3b2p全红+4c绿4a4b3p红+1c绿1a1b4p红图1:十字路口交通示意图图2:十字路口通行顺序示意图图3:十字路口交通指示灯示意图图4:交通灯控制系统硬件框图3、硬件设计本系统硬件上采用AT89C52单片机和可编程并行接口芯片8155,分别控制图2所示的四个组合。
AT89C52单片机具有MCS-51内核,片内有8KB Flash、256字节RAM、6个中断源、1个串行口、最高工作频率可达24MHz,完全可以满足本系统的需要;与其他控制方法相比,所用器件可以说是比较简单经济的。
4、软件流程图图5:交通灯控制系统流程图5、交通灯控制系统软件ORG 0000HLJMP MAINORG 0100HMAIN:MOV SP,#60H; LCALL DIR ;调用日期、时间显示子程序LOOP:MOV P1,#0FFHLJMP TESTLCALL ROAD1 ;路口1的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒MOV P1,#0FFH ;恢复P1口高电平LCALL RESET ;恢复8155各口为高电平LCALL YELLOW1 ;路口1的车直行-->路口2的车直行黄灯亮情况LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155各口为高电平MOV P1,#0FFH ;恢复P1口LCALL ROAD2 ;路口2的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL YELLOW2 ;路口2的车直行-->路口3的车直行黄灯亮情况LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL ROAD3 ;路口3的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL YELLOW3 ;路口3的车直行-->路口4的车直行黄灯亮情况LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155各口为高电平MOV P1,#0FFH ;恢复P1口高电平LJMP TESTLCALL ROAD4 ;路口4的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒SETB P1.5 ;恢复P1.5高电平SETB P1.4 ;恢复P1.4高电平MOV DPTR,#0FFFFH ;恢复8155各口为高电平LCALL YELLOW4 ;路口4的车直行-->路口1的车直行黄灯亮情况LCALL DLY5s ;延时5秒SETB P1.6 ;恢复P1.6高电平SETB P1.3 ;恢复P1.3高电平MOV DPTR,#0FFFFH ;恢复8155各口为高电平LJMP LOOP;路口1的车直行时各路口灯亮情况3a3b2p绿3c红+4a4b4c3p全红+1c绿1a1b4p红+2c绿2a2b1p红ROAD1:MOV DPTR,#7F00H ;置8155命令口地址;无关位为1)MOV A,#03H ;A口、B口输出,A口、B口为基本输入输出方式MOVX @DPTR,A ;写入工作方式控制字INC DPTR ;指向A口MOV A,#79H ;1a1b4p红1c绿2a2b1p红MOVX @DPTR,AINC DPTR ;指向B口LOOP:MOV P1,#0FFHLJMP TESTLCALL ROAD1 ;路口1的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒MOV P1,#0FFH ;恢复P1口高电平LCALL RESET ;恢复8155各口为高电平LCALL YELLOW1 ;路口1的车直行-->路口2的车直行黄灯亮情况 LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155各口为高电平MOV P1,#0FFH ;恢复P1口LCALL ROAD2 ;路口2的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL YELLOW2 ;路口2的车直行-->路口3的车直行黄灯亮情况 LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL ROAD3 ;路口3的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒LCALL RESET ;恢复8155A 、B口为高电?MOV P1,#0FFH ;恢复P1口高电平LCALL YELLOW3 ;路口3的车直行-->路口4的车直行黄灯亮情况 LCALL DLY5s ;延时5秒LCALL RESET ;恢复8155各口为高电平MOV P1,#0FFH ;恢复P1口高电平LJMP TESTLCALL ROAD4 ;路口4的车直行时各路口灯亮情况LCALL DLY30s ;延时30秒SETB P1.5 ;恢复P1.5高电平SETB P1.4 ;恢复P1.4高电平MOV DPTR,#0FFFFH ;恢复8155各口为高电平LCALL YELLOW4 ;路口4的车直行-->路口1的车直行黄灯亮情况LCALL DLY5s ;延时5秒SETB P1.6 ;恢复P1.6高电平SETB P1.3 ;恢复P1.3高电平MOV DPTR,#0FFFFH ;恢复8155各口为高电平LJMP LOOP;路口1的车直行时各路口灯亮情况3a3b2p绿3c红+4a4b4c3p全红+1c绿1a1b4p红+2c绿2a2b1p红ROAD1:MOV DPTR,#7F00H ;置8155命令口地址;无关位为1)MOV A,#03H ;A口、B口输出,A口、B口为基本输入输出方式MOVX @DPTR,A ;写入工作方式控制字INC DPTR ;指向A口MOV A,#79H ;1a1b4p红1c绿2a2b1p红MOVX @DPTR,AINC DPTR ;指向B口MOV A,#0E6H ;3a3b2p绿3c红4a4b3p红MOVX @DPTR,AMOV P1,#0DEH ;4c红2c绿RET6、结语本系统结构简单,操作方便;可现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。
目录摘要..........................................I 1 绪论..........................................1 1.1前言..........................................1 1.2目的..........................................1 1.3 任务和要求..................................1 2整体结构设计.......................................2 2.1整体控制设计................................2 2.2工作原理分析..........................................3 2.3系统的总体逻辑设计........................................4 3整体电路设计.......................................10 4仿真运行图.......................................11结束语..........................................12参考资料..........................................131绪论1.1前言随着社会的不断进步和发展,人们的消费水平不断的提高,私人车辆不断的增加,人多、车多道路少的道路交通状况已经很明显了。
在一个交通十字路口,如果还是像以前一样由单纯的一种信号灯和交通警察的协调来维持交通是不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作,从而使交通指挥系统更加有秩序,更加安全。
十字交叉路口交通灯信号控制器就是在此环境下萌生的,用来指挥十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化。
北京联合大学实验报告课程(项目)名称:过程控制学院:自动化学院专业:自动化班姓级:名:0910030201张松学成号:2009100302119绩:2012 年11 月14 日实验一交通灯控制一、实验目的熟练使用基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法,掌握交通灯控制的多种编程方法,掌握顺序控制设计技巧。
二、实验说明信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,按以下规律显示:按先南北红灯亮,东西绿灯亮的顺序。
南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持 20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。
东西红灯亮维持25秒,南北绿灯亮维持20秒,然后闪亮3秒后熄灭。
同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮……如此循环,周而复始。
如图1、图2所示。
图1图2三、实验步骤1.输入输出接线输入SD输出R Y G输出R Y G I0.4东西Q0.1Q0.3Q0.2南北Q0.0Q0.5Q0.42.编制程序,打开主机电源编辑程序并将程序下载到主机中。
3.启动并运行程序观察实验现象。
四、参考程序方法1:顺序功能图法设计思路:采用中间继电器的方法设计程序。
这个设计是典型的起保停电路。
方法2:移位寄存器指令实现顺序控制移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。
S_BIT指定移位寄存器的最低位。
N指定移位寄存器的长度和移位方向(移位加=N,移位减=-N)。
SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。
该指令由最低位(S_BIT)和由长度(N)指定的位数定义。
方法3:利用定时器实现思路:利用多个定时器逻辑组合实现控制时序。
五、思考题1.实验中遇到的问题?如何解决的?2.对单一顺序控制—交通灯控制的几种实现方法技巧进行总结。
十字路口交通灯的控制1. 背景随着城市的发展和交通工具的普及,城市交通出现了拥堵、交通事故等问题。
其中,十字路口是交通事故发生率较高的区域之一。
为了提高十字路口的交通安全性,十字路口交通灯的控制成为了一个必要的措施。
2. 十字路口交通灯的类型目前,常见的十字路口交通灯类型有以下几种:2.1 固定时间控制信号灯固定时间控制信号灯是按照一定时间间隔进行交替控制的。
可以根据不同的时间段设置不同的灯光显示方式。
比如在早上和晚上交通流量较少时,可以将每个方向上的绿灯时间缩短,而在高峰期则可以适当延长绿灯时间。
2.2 车辆感应控制信号灯车辆感应控制信号灯是通过车辆探测器实时检测车辆数量来进行控制的。
当某个方向上出现了车流时,系统会自动将该方向上的灯光变为绿灯,让车辆通过。
这种交通灯控制方式可以根据实际情况灵活调整绿灯时间。
2.3 行人感应控制信号灯行人感应控制信号灯是通过行人探测器来检测行人数量来进行控制的。
当有行人经过时,系统会自动将人行道方向上的灯光变为绿灯,让行人通过。
这种交通灯控制方式提高了行人通过路口的便利性。
3. 信号灯的控制方法信号灯的控制方法多种多样,下面介绍几种常用的控制方法。
3.1 机械控制机械控制主要是通过机械电器来完成信号灯的控制。
控制器上通常内置了时钟芯片或者计数器芯片,并通过程序控制信号灯的状态。
3.2 微控制器控制微控制器控制是目前应用最广泛的信号灯控制方法。
其优点在于控制器集成度高、可编程性强、扩展性好等。
硬件部分通常由微控制器、电源、输入输出端口、触摸面板等组成,软件部分由控制程序和交通流分析程序组成。
3.3 光电控制光电控制是一种通过光电传感器自动感应交通流量并根据实时情况控制信号灯的方法。
其优点在于反应速度快、控制精度高等。
具体实现方式是通过布置在各交通流道口的光电传感器和车辆探测器,实时监测交通流量并控制信号灯。
4.十字路口交通灯的合理控制可以有效地提高交通的安全性和通行效率。
设计要求:设计要求:(1) 利用8253定时,8259中断及8255输出实现交通灯模拟控制。
(2) 实现能自动控制和手动控制。
实现能自动控制和手动控制。
(3) 实现能随时可以调整自动模式的绿灯和红灯时间和红灯时间1 1 设计目的设计目的电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。
交通灯能保证行人过马路的安全交通灯能保证行人过马路的安全,,控制交通状况等优点受到人们的欢迎,在很多场合得到了广泛的应用。
多场合得到了广泛的应用。
交通灯是采用计算机通过编写汇编语言程序控制的。
红灯停,绿灯行的交通规则。
广泛用于十字路口广泛用于十字路口,,车站车站, , , 码头等公共场所码头等公共场所码头等公共场所,,成为人们出行生活中不可少的必需品成为人们出行生活中不可少的必需品,,由于计算机技术的成熟与广泛应用计算机技术的成熟与广泛应用,,使得交通灯的功能多样化的功能多样化,,远远超过老式交通灯远远超过老式交通灯, , , 交通交通灯的数字化给人们生产生活带来了极大的方便,而且大大地扩展了交通灯的功能。
诸如闪烁警示、鸣笛警示,时间程序自动控制、倒计时显示,所有这些,都是以计算机为基础的。
还可以根据主、次干道的交通状况的不同任意设置各自的不同的通行时间。
或者给红绿色盲声音警示的人性化设计。
现在的交通灯系统很多都增加了智能控制环节,比如对闯红灯的车辆进行拍照。
当某方向红灯亮时,此时相应的传感器开始工作,当有车辆通过时,照相机就把车辆拍下。
辆通过时,照相机就把车辆拍下。
要将交通灯系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需要随时调节交通灯。
因此,研究交通灯及扩大其应用,有着非常现实的意义。
义。
2 2 设计内容设计内容交通灯控制系统交通灯控制系统利用8253定时器、8255等接口,设计一电路,模拟十字路口交通灯控制。
单片机课程设计报告单片机控制的交通灯控制系统设计摘要本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。
掌握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。
当今世界的发展是以科学技术为基础的,微控技术在生产中所占的比重也越来越大.单片机的出现是近代计算机技术发展史上的一个重要里程碑.近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。
我的这次单片机课程设计就是利用单片机的基本特点,使用C语言实现一个简易的交通灯电路,但由于能力的有限,编出的程序只能实现课程设计的最基本的要求,没有对其进行更多的扩展,以后有能力的时候再去完善它。
现就我这次课程设计的主要内容及主要方法概括一下。
本设计设计的是一个交通灯控制系统,以单片机为核心,采用目前比较流行的AT89C51单片机,对十字路口交通灯电路进行了仿真制作,主要完成十字路口交通灯的红、绿、黄灯的点亮时间控制,并模拟了两道均有车辆要求通过时、一道有车辆要求通过时、以及在紧急情况下三种状态下交通灯的时间控制方式。
在模拟系统中,采用了多组红、黄、绿三种发光二极管分别代表各车道上的红绿灯,采用了数码管显示每种灯点亮的时间;并采用了⑤个按钮开关来模拟系统要求的各种状态.在本次设计中,程序并没有采用原来学习书本上的C语言编写,程序仿真采用流行的PROTEUS软件,和keil 联合仿真,方便调试程序和修改硬件,结果证明方案的硬件设计正确,程序也符合要求。
关键词:单片机;数码管;LED目录1 概述 ......................................................... - 4 -1.1单片机认识............................................... - 4 -1。