道路交通信号灯控制系统设计说明书
交通灯智能控制系统设计
其发射接收电路如下所示:
+12V R6 500
PT1
1 2 3 4 5 6 7 8 9
A0 VDD
A1 DOUT
A2 OSC1
A3 OSC2
A4
TE
A5 A11/D0
A6 A10/D1
A7 A9/D2
VSS A8/D3
PT2262
18
R5
17
R4
16
2K
15
14
470K
13
12
S17
11
10
+12V
4)直行绿灯通行时间可以根据道路上的交通车辆情况在 10—60秒范围内进行任意调节。
系统硬件设计
系统总体框图如下:
南北检测点
急 车 强
AT89S51单片机系统
南北红黄绿灯时间显 示模块
行
模 块
东西红黄绿灯时间显 示模块
东西检测点
本系统电路主要由以下几部分构成: • 车流量检测电路模块 • 信号灯电路模块 • 时间显示电路模块 • 急车检测电路模块 • 电源电路模块 • 看门狗电路模块 • 键盘电路模块
GND
C2 2000uF
C4 0.33uF
C6 0.1uF
VR1 MC7812
+12V
+12V
GND
C1 2000uF
C3 0.33uF
C5 0.1uF
+12V R6 500
VR2 MC7805 +5V +5V
L19
Y15 GND Y14 Y13 OE2 Y12 OE1 Y11 Y10 Y9 Y8 A3 Y7 A2 Y6 A1 Y5 A0 Y4 Y3 Y2 Y1 Y0
交通灯定时控制系统的设计说明书
交通灯定时控制系统的设计、制作在城镇街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。
交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。
1、设计任务及要求设计一个十字路口的交通灯定时控制系统,基本要求如下:(1)甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒。
(2)每次绿灯变红灯时,黄灯先亮5秒钟,才能变换运行车道。
(3)黄灯亮时,要求每秒钟闪亮一次。
选做扩展功能:(4)十字路口有数字显示灯亮时间,要求灯亮时间以秒为单位作减计数;(5)要求通行时间和黄灯亮的时间均可在0~99s内任意设定。
2、设计内容与步骤(1)在Multisim 工具软件中设计电路并进行仿真,仿真结果正确则进入下一步骤;(2)安装、调试定时电路;(3)安装、调试控制器电路;(4)安装、调试译码器电路,其输出接甲、乙车道上的6只信号灯(用发光二极管代替),验证电路的逻辑功能;(5)安装、调试秒脉冲产生电路;(6)完成交通灯控制电路的联调,并测试其功能。
3、参考元器件集成电路:74LS74 1片,74LS00 2片,74LS153 2片,74LS163 2片,NE555 1片电阻:52KΩ1只,200Ω6只电容:10μF 1只,0.1μF 1只其他:发光二极管6只第1章 系统结构设计根据设计任务要求可拟出交通灯定时控制系统的原理框图如图1所示。
它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。
秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。
交通信号控制系统操作说明书
交通信号控制系统操作说明书.第一章系统简介 (4)一、系统体系 (4)二、系统功能 (4)1. 固定配时控制 (4)2. 手动实时控制功能 (5)3. 绿波控制功能 (5)4. 黄闪 (5)5. 关灯 (5)6. 单点控制 (5)7. 人工控制 (5)三、区域管理计算机功能 (5)第二章操作说明 (6)一、系统软件基本操作 (6)1.系统配置 (6)2.设置和查看信号机属性参数 (6)二、使用说明 (7)1. 用户登录 (7)2. 系统主界面 (7)3. 路口界面 (8)4. 添加删除用户 (9)5. 修改用户密码 (10)6. 重新登录 (11)7. 退出系统 (11)8. 方案管理 (12)9. 时段管理 (13)10. 特殊日管理 (14)11. 特勤方案管理 (15)12. 绿波参数管理 (16)13. 行人请求参数管理 (17)14. 绿冲参数管理 (18)15. 感应参数管理 (19)16. 故障检测参数管理 (20)17. 信号机密码管理 (21)18. 信号机时间管理 (22)19. 控制方式设置 (23)20. 路口管理 (26)21. 路段管理 (27)22. 子区管理 (29)23. 车流量查询 (30)24. 故障报警查询 (31)25. 信号机参数修改查询 (32)26. 当前系统日志 (32)27. 查看系统日志 (33)28. 编辑地图......................................................................... 错误!未定义书签。
29. 信号控制主机管理 (34)30. 集成平台管理 (35)31. 帮助 (36)第三章注意事项 (36)一、系统运行环境 (36)二、系统工作环境 (36)三、故障判断及处理 (37)第一章系统简介一、系统体系杰瑞交通信号控制系统采用三级分布式阶梯结构:路口控制级、区域管理级和中央管理级。
交通信号灯控制系统设计说明
目录第1章系统设计原理分析 (1)1.1交通灯控制分析 (1)第2章硬件设计 (3)2.1硬件资源及其分配 (3)第3章程序设计 (4)3.1 程序框图.....................................................43.2 程序流程图..................................................5 总结................................................................6参考文献............................................................7附录1 整体电路图...................................................8附录2 主程序.......................................................9第一章系统设计原理分析1.1交通灯控制分析图1.1 实际道路状况首先了解实际交通灯的变化情况和规律。
假设一个十字路口如上图所以,为东南西北走向。
初始状态0为东西南北都红灯亮。
然后转状态1东西绿灯通车,南北红灯亮。
过一段时间后,转状态2,东西绿灯灭,黄灯闪几下,南北还是红灯。
再转状态3,南北绿灯通车,东西红灯亮。
过一段时间后转状态4,南北绿灯灭,闪几个黄灯,东西还是为红灯亮,一段时间后,又循环至状态。
1、列出交通信号灯的状态表如下:(其中,1代表灯亮,0代表灯灭)2、对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机部的I/O口上的P1口中的6个引脚即可来控制6个信号灯。
3、通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。
每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。
道路交通信号灯控制设置技术手册
道路交通信号灯控制设置技术手册优惠价:81元订价:90元周蔚吾出书社:常识产权出书社出书日期:1/1/2021规格:16开平装231页光盘:0.2信号灯控制评价体系2.4信号控制系统的其他方式2.4.1道路车道控制2.4.2高速公路入口匝道控制2.4.3可变车道标的目的控制3交通信号灯控制设计3.1交通信号灯设置依据与判别条件3.1.1设置信号灯判此外底子方法3.1.2设置信号灯与否的判定条件3.1.3英国信号灯设置依据3.1.4我国公路系统设置信号灯的一般原那么3.1.5信号灯设置的利弊3.1.6信号灯设置理论阐发方法3.2信号灯控制的设计参数3.2.1主要术语3.2.2单点控制系统的参数3.2.3干线控制系统的参数3.3信号灯相位设置原那么3.3.1左转相位和左转信号灯3.3.2信号相位和相位设计3.3.3交通流标的目的分配3.3.4左转信号灯设置条件3.3.5受庇护允许与受庇护左转相位3.3.6相序〔相位执行次序〕设置3.3.7前置、后置和前后置错位左转相序3.3.8相位方案设置的本卷须知3.4信号灯配时设置原那么3.4.1最短绿灯时问3.4.2相位跳越时间3.4.3车辆清空时间3.4.4清空〔黄灯一全红灯〕时间表3.4.5最大绿灯时间3.4.6人行道信号间隔3.4.7行人清空时间3.4.8前置警告闪亮灯3.4.9交叉口闪光控制3.4.10延迟检测3.4.11协调控制3.4.12周期时长和间隔3.4.13协调控制中的相位差3.4.14协调控制的相位强制终止与允许执行时间3.4.15优先通行相位3.4.16紧急情况优先通行3.4.17铁路优先通行3.4.18铁路交叉口筹办停行信号3.4.19控制器时钟安装和设置4交通信号灯控制设备4.1道路交通信号灯4.1.1led交通信号灯概述4.1.2led道路交通信号灯与传统光源信号灯的区别……5信号灯系统的安装6验收、运行与维护7交通信与灯控制与设计软件介绍8主干道双向绿波控制实施案例9信号灯系统设计与安装施工图实例参考文献。
PLC十字路口交通灯控制系统设计说明书
Traffic management and control, it reflects from one aspect the country of the whole community management control, and therefore all countries attach great importance to various high-tech means to strengthen traffic management and control. In the construction and management of traffic, traffic Wuxi full attention of modern information technology to promote the development of the role of traffic. PLC will be used to control traffic lights, mainly because of its strong adaptability on the use of the characteristics of the environment, while the internal timer is very rich in resources, the current widespread use of the "gradualist" precise signal control, especially the Multi fork in the road can easily control the realization of traffic lights is encountered in the daily life of an ordinary example of its control are also full of models and practical value. As traffic at the junction of different shape and size, the number of lights used, and different control requirements, the complexity of the control is not the same, here in Wuxi Taihu Lake reached the crossroads of the West Stadium medium-scale control traffic lights as an example. At a crossroads with the prevailing direction indicator, North Carolina and sidewalk light beacons. PLC itself as a communications networking capabilities, with a composition of lights on the road to a unified regulation and management of LAN can be shortened to vehicular traffic waiting time, achieve scientific management.
交通信号灯单片机设计说明书
一、设计目的1、了解交通信号钟管理的基本工作原理。
2、熟悉AT89S51单片机的各种工作方式和应用。
3、熟悉应用编程,掌握利用软硬件相结合的方法。
4、掌握多位LED显示问题的解决及显示方法。
5、通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。
6、通过单片机课程设计,熟练掌握编程的方法,将理论联系到实践中去,提高我们的动脑和动手的能力。
7、通过交通信号钟的设计和简单程序的编写,最终提高我们的逻辑抽象能力。
8、通过此次课程设计掌握仿真软件的应用,能将软硬件结合起来,对程序进行编辑和校验。
二、设计要求1、设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间为25秒;2、要求黄灯先亮5秒,才能变换运行车道;3、黄灯亮时,要求每秒钟闪亮一次;4、根据交通灯控制系统框图,画出完整的电路图和波形图。
三、总体设计1、AT89S51单片机的简介89S51是MCS-51系列单片机的典型产品,我们就这一代表性的机型进行系统的讲解。
89S51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:(1)中央处理器中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
(2)数据存储器RAM89S51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
(3)程序存储器(ROM)89S51共有4KB掩膜ROM,最大可扩展64K字节,用于存放用户程序,原始数据或表格。
道路交通信号灯使用说明书
绿色 ≥400 500±5 ≥30° ≥300 有 有
JD300 红色 ≥400 625±5 ≥30° ≥300 有 有
135 ≤15
170 ≤15
黄色 ≥400 590±5 ≥30° ≥300 有 无
170 ≤15
绿色 ≥400 500±5 ≥30° ≥300 有 有
FX300 红色 ≥400 625±5 ≥30° ≥300 有 有
3.物理٠机械性能 3.1 抗风压符合 GB14887 的相关要求 3.2 抗振动要求符合 GB14887 要求 3.3 防护等级大于 IP53
4.适应环境 4.1 信号灯工作环境温度为-40ºС¯50ºС,可耐-40ºС 和+80ºС 的高低温测试 4.2 温度为 25ºС 时,空气相对湿度不大于 95%
3
第三节 安 装 说 明
1。道路交通信号灯的安装方式:
垂直安装(横装)方式
垂直安装(竖装)方式
竖杆安装方式
注:如果您对安装方式有特殊的要求,我们根椐您的要求进行设计制作。
2.道路交通信号灯装饰板安装说明
装饰板总共有四件(400 型单灯除外)如左图所示①②③④,
装饰板安装在灯具的背面,首先将两件装饰板(①②)按图中箭
三灯 600 1350 70 1040 1190 1350 70
四灯 600 1700 70 1390 1540 1700 70
五灯 600 2050 70 1740 1890 2050 70
f
h
w
195 200 140
195 200 140
195 200 140
195 200 140
195 200 140
1
第三节
1.道路交通信号灯总装图示:
十字路口交通灯基于PLC控制毕业设计说明书
毕业设计说明书课题名称:十字路口交通灯PLC控制系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
交通信号灯课设说明书正
《数字电子技术》课程设计题目交通信号灯控制电路的设计与仿真系 (部) 机电工程系班级电子信息工程1202姓名杨博文学号 9312120120指导教师王枫王宽2014年12月15日至 12月26日共2周2014年 12月 25 日数字电子技术课程设计课程设计任务书课程设计成绩评定表目录1 引言 (1)2 Multisim的简介 (3)3 设计过程 (4)3.1 总体设计要求 (4)3.2 控制电路的特点 (5)4 单元模块 (6)4.1 电源模块 (6)4.2 秒脉冲发生模块 (6)4.3 计数模块 (8)4.4 分频模块 (9)4.5 控制电路模块 (11)5 交通信号灯的仿真与调试 (14)5.1 电路的仿真 (14)5.2 交通灯完整功能的实现 (16)5.3 调试方法 (17)5.4 调试中出现的问题、原因分析及解决方法 (17)6 心得体会 (21)参考文献 (22)附录Ⅰ器件明细表 (23)附录Ⅱ仿真原理图 (24)1 引言随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红黄绿三种标志)于1918年诞生。
它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生使城市交通大为改善。
黄色信号灯的发明者是我国的胡汝鼎,一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯正要过去时,一辆转弯的汽车呼地一声擦身而过,吓了他一声冷汗。
他反复琢磨,终于想到了在红绿灯中间再加上一个黄色信号灯,提醒人们注意危险。
他的建议立即得到有关方面的肯定。
于是红黄绿三色信号灯即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。
从最早的手牵皮带到20世纪50年代的电气控制,从采用计算控制到现代化的电子定时监控,交通信号灯在科学化,自动化上不断地更新,发展和完善。
技术基础是高等学校弱电类各专业的一门重要的技术基础课程。
这门课程发展电子迅速、实用性和应用性强,侧重于逻辑行为的认知和验证。
道路交通信号灯控制设置技术手册
道路交通信号灯控制设置技术手册1. 介绍道路交通信号灯控制是指通过信号灯的显示控制交通流量和行人通行的技术手段。
本技术手册旨在介绍道路交通信号灯控制的设置技术,包括信号灯的分类、控制方式、安装位置等方面的内容。
2. 信号灯的分类道路交通信号灯可以根据其用途和功能进行分类。
常见的分类方式有以下几种:2.1 交通信号灯交通信号灯用于控制车辆行驶方向和交叉口通行情况。
根据显示颜色的不同,交通信号灯可以分为红灯、绿灯和黄灯。
红灯表示停车,绿灯表示通行,黄灯表示警告。
2.2 行人信号灯行人信号灯用于控制行人的通行情况。
行人信号灯通常包括红人灯和绿人灯。
红人灯表示禁止通行,绿人灯表示可以通行。
2.3 车辆与行人合用信号灯车辆与行人合用信号灯用于同时控制车辆和行人的通行情况。
该类型的信号灯通常采用交通信号灯和行人信号灯的组合形式。
3. 信号灯的控制方式信号灯的控制方式有两种常见的方式:3.1 定时控制定时控制是指根据预设的时间参数来控制信号灯的变化。
信号灯会按照预设的时间间隔进行变化,例如,红灯持续30秒,绿灯持续60秒,黄灯持续3秒。
3.2 检测控制检测控制是指通过感应器来控制信号灯的变化。
感应器可以监测交通流量和行人通行情况,根据实时的监测结果来调整信号灯的显示。
4. 信号灯的设置原则在安装信号灯时,需要遵循一些设置原则,以确保信号灯的有效性和安全性。
4.1 视距原则信号灯应该设置在能够被驾驶员和行人清晰可见的位置,以确保他们能够及时判断信号灯的状态。
4.2 合理布局原则信号灯的布局应该根据交通流量、车辆速度和交叉口形状等因素进行合理规划,以最大限度地提高交通效率和安全性。
4.3 合理调节原则信号灯的时间参数应该根据路段的交通情况进行合理调节,以确保信号灯的变化与交通流量的变化相适应。
5. 信号灯的维护与管理为了保持信号灯的正常运行和安全性,需要进行定期的维护和管理。
5.1 定期检查需要定期检查信号灯的灯泡、灯罩、电路连接等部分,确保其正常工作。
交通灯PLC控制系统设计说明书
一、课程设计的目的二、课程设计正文三、设计总结与体会四、参考文献课程设计评语课程设计成绩指导教师(签字)年月日注:此表必须在同一页面。
一、课程设计的目的当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
但这一技术在19世纪就已出现了。
1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最早的交通信号灯。
1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。
1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。
1918年,又出现了带控制的红绿灯和红外线红绿灯。
带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。
红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。
红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。
随着社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。
人多、车多道路少的道路交通状况已经很明显了。
所以采用有效的方法控制交通灯是势在必行的。
PLC 的智能控制原则是控制系统的核心,采用PLC 把东西方向或南北方向的车辆按数量规模进行分档,相应给定的东西方向与南北方向的绿灯时长也按一定的规律分档. 这样就可以实现按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤、实现最优控制,从而提高了交通控制系统的效率. 交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
为了实现交通道路的管理,力求交通管理先进性、科学化。
用可编程控制器实现交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。
交通信号灯自动控制系统说明书
共
23
页
第
3
页
武汉理工大学《机械系统计算机接口技术》课程设计说明书
2.3 8253 定时/计数器与 8254 定时/计数器
8253 和 8254 都是能实现定时,延时功能的可编程定时计数器,可以轻 松地实现所需要的功能。两者的功能与工作方式,工作环境皆类似,区别仅 在于 8254 的工作频率更高,可达到 10MHZ。另外,8254 比 8253 还多出回 读功能。 考虑到本组大多数人都选用 8253,为避免重复雷同,我选用 8254 定时 计数器,实际上两者并没多大区别。
共
23
页
第
1
页
武汉理工大学《机械系统计算机接口技术》课程设计说明书
调用还是子程序调用模式; (2) 确定本系统设计可能涉及的源程序各个模块,明确各个模块的各 自功能,分清它们相互之间的调用关系; (3) 画出各个模块的程序流程图; (4) 依据流程图, 编制出交通信号灯自动控制系统的完整汇编源程序。
2.4 方案确定
综上所述,我选用的方案最终为利用可编程计数器 8254 实现硬件定时, 用查询方式控制 8086 工作,用并行 I/O 接口 8255A 实现 8086 与外设(本设 计采用发光二极管模拟交通信号灯)数据交换,用中断控制器 8259A 实现闯 红灯报警的扩展功能。
3 硬件部分设计
3.1 总体设计
3.4 可编程芯片说明及其地址范围确定
3.4.1 8254 定时/计数器及其地址范围
8254 与 8253 功能类似,但 8254 工作频率更高,可达 10MHZ,且 8254 还可进行回读,但这一功能在本设计中用不上,因而对 8254 的说明也可看 作是对 8253 的介绍,事实上两者管脚图接近完全相同。
交通信号灯控制系统方案
交通信号灯控制系统方案交通信号控制系统1. 设计任务设计一个十字路口交通控制系统,要求:(1)东西(用A表示)、南北(用B表示)方向均有绿灯、黄灯、红灯指示,其持续时间分别是30秒、3秒和30秒,交通灯运行的切换示意图如图1-1所示。
(2)系统设有时钟,以倒计时方式显示每一路允许通行的时间。
(3)当东西或南北两路中任意一路出现特殊情况时,系统可由交警手动控制立即进入特殊运行状态,即红灯全亮,时钟停止记时,东西、南北两路所有车辆停止通行;当特殊运行状态结束后,系统恢复工作,继续正常运行。
2.总体框图本系统主要由分频计、计数器和控制器等电路组成,总体框图如1-2所示。
分频计将晶振送来的信号变为1Hz时钟信号;当紧急制动信号无效时,选择开关将1Hz脉冲信号送至计数器进行倒计时计数,并使控制器同步控制两路红、黄、绿指示灯时序切换;当紧急制动信号有效时,选择开关将紧急制动信号送至计数器使其停止计数,同时控制器控制两路红灯全亮,所有车辆停止运行。
2-1 交通灯总体结构框图3 模块设计(1)分频器设晶振产生的信号为2MHz,要求输出1Hz时钟信号,则分频系数为2M,需要21位计数器。
用VHDL设计的2M分频器文本文件如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY fenpin2m ISPORT(clk:IN STD_LOGIC;reset:IN STD_LOGIC; --时钟输入clk_out:out STD_LOGIC);END ENTITY fenpin2m;ARCHITECTURE one OF fenpin2m ISsignal count:integer range 0 to 1999999;BEGINPROCESS(clk)BEGINif reset='1' thencount<=0;clk_out<='0';elseif clk'EVENT and clk='1'THENIF count<999999 THENcount<=count+1;clk_out<='0';ELSif count<1999999 thencount<=count+1;clk_out<='1';elsecount<=0;END IF;END IF;END IF;END PROCESS ;END one;(2) 模30倒计时计数器采用原理图输入法,用两片74168实现。
交通信号灯课程设计说明书
1.引言交通信号灯是交通信号中的重要组成部分,是道路交通的基本语言。
交通信号灯由红灯(表示禁止通行)、绿灯(表示允许通行)、黄灯(表示警示)组成。
道路交通信号灯是交通安全产品中的一个类别,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。
适用于十字、丁字等交叉路口,由道路交通信号控制机控制,指导车辆和行人安全有序地通行。
绿灯时准许通行信号红灯信号是绝对禁止通行信号。
红灯亮时,禁止车辆通行。
右转弯车辆在不妨碍被放行的车辆和行人通行的情况下,可以通行。
红灯信号是带有强制意义的禁行信号,遇此信号时,被禁行车辆须停在停止线以外,被禁行的行人须在人行道边等候放行;机动车等候放行时,不准熄火,不准开车门,各种车辆驾驶员不准离开车辆;自行车左转弯不准推车从路口外边绕行,直行不准用右转弯方法绕行。
黄灯亮时,已越过停止线的车辆,可以继续通行。
黄灯信号的含义介于绿灯信号和红灯信号之间,既有不准通行的一面,又有准许通行的一面。
黄灯亮时,警告驾驶人和行人通行时间已经结束,马上就要转换为红灯,应将车停在停止线后面,行人也不要进入人行横道。
但车辆如因距离过近不便停车而越过停止线时,可以继续通行。
已在人行横道内的行人要视来车情况,或尽快通过,或原地不动,或退回原处。
为持续闪烁的黄灯,提示车辆、行人通行时注意瞭望,确认安全后通过。
这种灯没有控制交通先行和让行的作用,有的悬于路口上空,有的在交通信号灯夜间停止使用后仅用其中的黄灯加上闪光,以提醒车辆、行人注意前方是交叉路口,要谨慎行驶,认真观望,安全通过。
在闪光警告信号灯闪烁的路口,车辆、行人通行时,即要遵守确保安全的原则,同时还应遵守没有交通信号或交通标志控制路口的通行规定。
交通信号灯控制电路的设计涉及到模拟电子技术与数字电子技术。
其中,绝大部分是数字部分:逻辑门电路、数字逻辑表达式、计算真值表与逻辑函数间的关系、编码器、计数器、译码器显示等基本原理。
红绿灯交通信号系统设计说明
目录摘要 (1)第一章VHDL的基本概念 (2)1.1VHDL语言的产生和发展 (2)1.2 VHDL语言的特点 (2)1.3 VHDL语言与模拟 (3)1.4 编译型模拟方法与VHDL与C++的类比 (3)1.5 VHDL在电子系统硬件设计中的优点 (4)第二章红绿灯交通信号系统 (5)2.1 红绿灯交通信号系统功能概述 (5)2.2 红绿灯交通信号系统外观 (5)2.3 红绿灯交通信号系统的VHDL模块 (6)2.4 红绿灯交通信号系统VHDL程序 (6)2.4.1 clk_gen时钟发生电路(即分频电路)的VHDL设计 (6)2.4.2 traffic_mnx计数秒数选择电路的VHDL程序设计 (8)2.4.3 count_down倒计时控制电路的VHDL程序设计 (10)2.4.4 traffic_fsm红绿灯信号控制电路的VHDL程序设计 (12)2.5 建造一个属于自己的程序包(package) (13)2.5.1 traffic红绿灯信号系统电路的VHDL程序设计 (15)第三章结论 (16)参考文献 (17). . .VHDL红绿灯交通信号系统廖凯三峡学院电子信息工程专业2001级万州404000摘要:近年来随着科技的飞速发展,VHDL的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
传统交通灯控制器多数由单片机或PLC实现。
本论文介绍一种用VHDL实现红绿灯交通信号系统的设计方法。
关键字:VHDL MAXPLUSⅡ交通信号灯国际化引言:在现代城市中,随着人口和汽车的急剧增长,市区交通日益拥挤,要是没有红绿灯作为指挥工具,恐怕川流不息的汽车就会由于混乱而造成严重阻塞。
因此,交通灯是交管部门管理城市交通的重要工具之一。
随着电子与计算机技术的迅速发展,电子电路的分析与设计方法发生了重大的变化。
电子设计自动化技术已成为设计现代电子系统必不可少的工具和手段。
在电子技术领域里,为了便于储存,分析和传输,常将模拟信号编码,即把它转换为数字信号,利用数字逻辑这一强有力的工具来分析和设计复杂的数字电路或数字系统,为信号的储存,分析和传输创造了硬件环境。
交通灯设计说明
交通灯控制系统设计摘要:本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。
系统包括人行道、左转、右转、以及基本的交通灯的功能。
系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。
关键词:AT89S51,交通规则一、方案比较、设计与论证1 电源提供方案为使模块稳定工作,须有可靠电源。
我们考虑了两种电源方案方案一:采用独立的稳压电源。
此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。
方案二:采用单片机控制模块提供电源。
改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。
综上所述,我们选择第二种方案。
2 显示界面方案该系统要求完成倒计时、状态灯等功能。
基于上述原因,我们考虑了三种方案:方案一:完全采用数码管显示。
这种方案只显示有限的符号和数码字苻,无法胜任题目要求。
方案二:完全采用点阵式LED 显示。
这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字,图形等。
方案三:采用数码管与点阵LED 相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED灯分别显示时间与提示信息。
这种方案既满足系统功能要求,又减少了系统实现的复杂度。
权衡利弊,第三种方案可互补一二方案的优缺,我们决定采用方案三以实现系统的显示功能。
3 输入方案:题目要求系统能手动设灯亮时间、紧急情况处理,我们讨论了两种方案:方案一:采用8155扩展I/O 口及键盘,显示等。
该方案的优点是:使用灵活可编程,并且有RAM,及计数器。
若用该方案,可提供较多I/O 口,但操作起来稍显复杂。
方案二:直接在IO口线上接上按键开关。
因为设计时精简和优化了电路,所以剩余的口资源还比较多,我们使用四个按键,分别是K1、K2、K3、K4。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽科技学院数理与信息工程学院《单片机原理与应用设计》课程设计设计说明书题目: 道路交通信号灯控制系统专业: 电气工程及其自动化班级: 12级1班指导教师:2014 年12 月 9 日目录一、概述 (3)1、设计背景 (3)2、设计要求 (3)二、整体设计原理 (3)1、设计原理 (3)2、硬件电路分析 (4)三、硬件电路 (5)1、晶振电路 (5)2、硬件电路 (5)四、软件设计 (6)1、主程序设计 (6)2、程序代码分析 (7)3、元件清单 (9)五、测试 (10)1、仿真调试 (10)六、心得体会 (13)七、附录 (14)1、参考文献 (14)2、完整程序代码 (14)一、概述1、设计背景根据规定本学期13、14周为本专业课程设计,要求同班同学五人一组利用单片机相关知识和proteus仿真软件实现所选课题相关功能。
由于我们组在大二数、模电课程设计中做过交通灯相关课题,因此本次课程设计在组织好团队后,经讨论我们一致决定选择道路交通信号灯控制系统作为本组课程设计内容。
2、设计要求(1)设计目的随着单片机应用的日益广泛,在校学生加强对单片机动手实践能力的培养,已经是非常重要的一项锻炼。
课程设计就是为加强实践机会、培养学生动手能力的一个重要环节,将理论知识与实际联系起来的一个关键机会。
(2)设计任务①设计四组十字路口的红、绿、兰三色交通灯,并模拟交通灯的现场情形,控制交通灯的亮灭。
②设计四组 LED 显示器,分别倒计时显示十字路口每个方向的红灯或绿灯的剩余时间。
③可适当根据实际需要增加扩展功能。
④利用 PROTEUS 软件画出电路图,根据以上功能编写软件,并在硬件电路上成功运行或仿真。
二、整体设计原理1、设计原理实际交通灯的变化规律实际交通灯分为东南西北四个方向以及左转右转,本次课程设计我们涉及的是简易交通灯,不包含左转右转,只包括东西直行和南北直行,原理较为简单,下图是十字楼口的模拟图。
东西通行,南北红灯亮。
过一段时间后,转状态。
东西绿灯灭,黄灯亮。
再转状态;东西红灯亮,南北绿灯亮通行。
过一段时间后转状态;南北绿灯灭,黄灯亮。
一段时间后,又循环至初始状态。
(2)交通信号灯的状态下表即为交通灯的状态表,高电平有效,1 表示灯亮,0 表示灯灭。
总共包含初始化东西绿灯南北红灯,东西黄灯南北红灯,以及南北红绿东西红灯和南北黄灯东西红灯四种状态情况。
首先初始状态东西绿灯亮,然后依次是东西黄灯亮,南北绿灯亮,南北亮,然后照此循环。
交通灯信号状态表注:1 代表灯亮,0 代表灯灭(3)单片机接口分析:对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机内部的 I/O 口上的p1 口中的 6 个引脚即可来控制 6 个信号灯。
2、硬件电路分析(1)P1 口:做为输出口,接发光二极管,其状态及对应的十六进制值如下图。
(2)发光二极管用来显示灯亮情况。
总共 12 个发光二极管,由于东西方向和南北方向的亮灯情况分别相同,故 12 个发光二极管只需要用到六个控制端就可以了,本系统中使用p1.0、p1.1、p1.2 控制东西方向;p1.3、p1.4、p1.5 控制南北方向。
发光二极管接口显示原理三、硬件电路1、晶振电路晶振是晶体振荡的简称,实为单片机提供额定频率的器件,如果没有晶振,单片机将不能工作。
2、硬件电路下图即为本次课程设计的硬件电路图,图中标明有东南西北四个方向,表示四个路口,每个路口有三个灯,分别为绿灯、黄灯、红灯。
每个路口还有两个数码显示管,用于显示还剩下的通行时间或者等待时间。
中间部门为控制系统80C51 单片机,其中包括晶振和复位电路。
四、软件设计1、主程序设计下图为本系统的程序流程图,初始化东西亮绿灯,南北亮红灯,系统自动判断是否已达预定时间,然后是东西亮黄灯,接着南北亮绿灯,东西亮红灯,最后南北亮黄灯,依次循环。
主程序流程图2、程序代码分析通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。
每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。
通过延时时间送显,可以在原有的交通信号灯系统的基础上,增添其倒计时间的显示功能,实现其功能的扩展。
主程序分析:ORG 0000HMAIN:MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB EASETB ET0SETB TR0MOV P0,#00HMOV P2,#0FFHMOV P1,#0FFH这一段代码是对定时器进行中断方式的定义工作于工作方式一,对P0、P1、P2 口进行初始化。
但是这里不是定义一秒,而是定义了 62.8ms.下面有另外的程序将定时时间延长。
LOOP0:MOV P1,#2EH ;东西通南北停CLR P2.2JNB P3.4,LOOP5MOV R0,#25MOV R1,#30L1:MOV R2,#14H对定时器时间进行延长,延长到接近于 1s。
25 秒绿灯,30 秒红灯LOOP1:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP1DEC R0DEC R1JNB P3.4,LOOP5CJNE R0,#00H,L1MOV P1,#2BHMOV R0,#05红绿灯分别对应的输出十六进制:2EH 东西绿南北红2BH 东西黄南北红35H 东西红南北绿1DH 东西红南北黄1BH 东南西北全黄LL2:LJMP MAINDIS:MOV DPTR,#TABMOV A,R0MOV B,#10DIV ABMOVC A,@A+DPTRSETB P2.1MOV P0,#0FEHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0FDHMOV A,BMOVC A,@A+DPTRCLR P2.1SETB P2.0MOV P0,ALCALL D1MSMOV A,R1MOV B,#10DIV ABMOVC A,@A+DPTRCLR P2.0SETB P2.1MOV P0,#0FBHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0F7HMOV A,BMOVC A,@A+DPTRCLR P2.1SETB P2.0MOV P0,ALCALL D1MSJB TF0,L5SJMP DIS这一段程序是控制数码管的显示,把二进制码转换成十进制,并用 DIV 命令分别得到数码管的高位和地位显示。
3、元件清单名称件数参数选择理由电阻8 10K 限流,以免烧坏数码管发光二极管12 3色便于仿真显示AT89C51 1 4K闪存低电压,高性能八位微处理器七段显示数码管8 常用数字显示,便与仿真开关 3 特殊情况使用排阻 2 50Ω74HC373 2 锁存器晶振时钟脉冲信号五、测试1、仿真调试下图中有东西南北每组三个共十二盏模拟交通灯,由于 proteus 中自带晶振和复位电路,所以图中没有显示,东南西北每个方位对应有一组数码显示管,用于显示剩下的通行时间或等待时间。
下图所示为 proteus 刚刚开始仿真的时候,执行程序东西绿灯亮 25 秒钟,南北红灯亮 30 秒钟。
东西绿灯亮,南北红灯亮初始化之后,系统自动判断是否已经到了 25 秒,到了之后则转为东西方向黄灯亮,南北方向红灯禁行,下图为东西方向黄灯南北向红灯倒计时 4 秒时的仿真截图。
东西黄灯亮南北红灯亮东西方向黄灯亮 5 秒之后,转为东西红灯亮南北绿灯亮的模式,下图所示为南北亮绿灯倒计时18 秒的仿真截图。
系统自动判断绿灯是否已经闪烁了25 秒,25 秒后,自动转为东西方向红灯亮,南北方向黄灯亮,下图为南北方向黄灯亮倒计时第5 秒时刻的仿真截图。
东西红灯亮,南北黄灯亮本系统设置有夜间模式,当夜间模式按下时,系统所有方向均为黄灯,直到开关断开时为止,下图所示为黄灯亮时的仿真截图全黄灯仿真图六、心得体会本次单片机课程设计由我们电气121班五名同学组成的团队共同完成,在本次任务开始前我们做了大致的分工。
有麻金领、黄迪编写程序,吴宇楷、李长民搭建电路图,邵舒平查阅相关资料。
但是当我们正式开始着手去做时,才发现事实比我们想象的要复杂得多。
开始在安装软件上就遇到了麻烦,系统的不兼容、对安装步骤的不熟悉等等问题一一出现。
因此我们仅在这一方面就花费了半天时间。
在之后将近两周的时间里我们发现,刚开始的软件问题只是困难的冰山一角。
解决这些问题不仅考验我们的团队合作能力,还需要我们各自有足够的耐心一一的找到问题,查阅资料最终得以解决。
刚开始,我们由于对keil软件的不熟悉,不知道如何将编译好的汇编语言生成HEX文件,从而导致电路图始终仿真不了,在查阅了资料并修改程序后我们信心满满的再次尝试,可依然没有结果。
虽说这是对我们积极性的一次打击,但我们没有放弃,始终在认真地寻找原因。
最终我们大家一致认为是电脑的问题,于是换了本组另一位成员的电脑,终于在大家期待的目光中发光二极管亮了,但是数码管显示的是乱码。
再仔细研究之后我们发现,在我们的电路图中,所采用的数码管必须是共阴的,而我们画图时采用的是共阳的数码管。
功夫不负有心人,在十四周周五下午,答辩前一个小时,我们在换了数码管后,电路图完美的仿真出来了。
承载着我们五个人辛勤汗水的LED灯一闪一闪的亮着,我们的努力终于没有白费。
这次单片机课程设计让我把许多以前不知道的东西都变成了自己懂的东西,在不断借鉴的过程中进行着自己的创新。
这次做课设,我们有上网查阅很多资料,也翻阅许多书本查找相关知识,让我明白,在以后的学习中,应更注重知识的应用,更注重实质的掌握。
同时本次课程设计,我们不仅加深了对单片机方面知识的理解,还让我们提高了应用能力和实践能力。
在这次课程设计过程中,我们学会了,proteus和keil软件的安装和使用,以及如何利用keil编写程序并生成HEX文件最终导入到单片机中使之运行这样一整个流程。
对于我们这种专业的学生来说是必须掌握的技能。
这对我们以后的工作学习都有重要的作用。
七、附录1、参考文献[1]楼然苗.单片机课程设计指导[M]. 北京:航空航天大学出版社,2007[2]张毅缸.单片机原理及应用[M]. 北京:高等教育出版社,20102、完整程序代码ORG 0000HMAIN:MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB EASETB ET0SETB TR0MOV P0,#00HMOV P2,#0FFHMOV P1,#0FFHLOOP0:MOV P1,#2EH ;东西通南北停CLR P2.2JNB P3.4,LOOP5MOV R0,#25MOV R1,#30L1:MOV R2,#14HLOOP1:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP1DEC R0DEC R1JNB P3.4,LOOP5CJNE R0,#00H,L1MOV P1,#2BHMOV R0,#05L2:MOV R2,#14HLOOP2:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP2DEC R0DEC R1JNB P3.4,LOOP5 CJNE R0,#00H,L2 MOV P1,#35H MOV P2,#0FFH CLR P2.5MOV R0,#30MOV R1,#25L3:MOV R2,#14H LOOP3:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0DJNZ R2,LOOP3 DEC R0DEC R1JNB P3.4,LOOP5 CJNE R1,#00H,L3 MOV P1,#1DH MOV P2,#0FFH MOV R1,#05L4:MOV R2,#14H LOOP4:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0DJNZ R2,LOOP4 DEC R0DEC R1JNB P3.4,LOOP5 CJNE R1,#00H,L4 AJMP LL1LL1:LJMP LOOP0 LOOP5:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0MOV P1,#1BH MOV R0,#00H MOV R1,#00H SETB P2.2SETB P2.4JB P3.4,LL2AJMP LOOP5LL2:LJMP MAIN DIS:MOV DPTR,#TAB MOV A,R0MOV B,#10DIV ABMOVC A,@A+DPTR SETB P2.1MOV P0,#0FEHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0FDH MOV A,BMOVC A,@A+DPTR CLR P2.1SETB P2.0MOV P0,ALCALL D1MSMOV A,R1MOV B,#10DIV ABMOVC A,@A+DPTR CLR P2.0SETB P2.1MOV P0,#0FBHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0F7HMOV A,BMOVC A,@A+DPTR CLR P2.1SETB P2.0MOV P0,ALCALL D1MSJB TF0,L5SJMP DISL5:RETD1MS:MOV R4,#02HDL:MOV R3,#0FFHDL1:DJNZ R3,DL1DJNZ R4,DLRETTAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END。