1
芜湖职业技术学院
十字路口交通灯设计报告书
题 目: 十字路口交通灯电路设计
系 别: 电气工程学院
专业班级:
学 号:
姓 名:
指导教师: 2
目录
摘要.................................................................. 3
目录.................................................................. 2
1 绪论................................................................ 3
1.1 道路交通控制的发展背景 .......................................... 4
1.2 道路交通控制的目的和作用 ........................................ 4
2 设计方案与比较...................................................... 5
2.1 设计任务 ........................................................ 5
2.2 总体方案设计 .................................................... 6
2.2.1 方案比较 ..................................................... 6
2.2.2方案论证与确定................................................ 7
3 系统原理分析........................................................ 7
3.1 工作原理简介 .................................................... 7
3.2 总体方框图见图4 ................................................. 8
3.3 系统电路模块分析 ................................................ 8
3.3.1 消抖电路 ..................................................... 8
3.3.2 振荡、时钟电路和CPU时序 .................................... 9
3.3.3 复位电路 .................................................... 10
3.3.4 LED驱动显示电路 ............................................ 11
3.3.5 AT89C51芯片控制电路 ........................................ 14
3.3.6 辅助电源设计 ................................................ 17
3.4 程序设计 ....................................................... 17
3.4.1 主程序设计 .................................................. 17
3.4.2 P0口的算法 .................................................. 18
3.4.3 程序流程图 .................................................. 19
4 元件参数设定....................................................... 21
4.1 复位元件电路选折 ............................................... 22
4.2 消抖电路元件选折 ............................................... 22
5 系统调试........................................................... 22
5.1 系统的调试与故障排除 ........................................... 23
5.1.1 硬件调试 .................................................... 23
5.1.2 软件调试 .................................................... 23
5.2 系统的实际效果 ................................................. 23
6 结束语............................................................. 26
附录................................................................. 26
DJNZ R1, DEL2 .................................................... 29 3
摘要
本设计主要分为三大模块:输入控制电路、时钟控制电路和显示电路。以AT89C51单片机为中心器件来设计交通灯控制器,实现了AT89C51芯片的P0口设置红灯、绿灯和黄灯的燃亮功能;为了系统稳定可靠,采用了74LS14施密特触发器芯片的消抖电路,避免了系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间。
关键词:AT89C51 LED显示 交通灯 控制
4
1 绪论
1.1 道路交通控制的发展背景
随着经济发展,城市化速度加快,机动车辆占有量急剧增加,由此引发出日益严重的交通问题:交通拥挤甚至堵塞,交通事故频繁,空气和噪声污染严重,公共运输系统效率下降等。解决这一问题通常有两种办法,一种是修路造桥,这对道路交通状况的改善是一种最直接的办法,但它需要巨额的投资,且在城市中心区受拆迁的限制,很难实施.另一种是在现有的道路交通条件下,实施交通控制和管理,充分发挥现有道路的通行能力,大量事实已经证明这种方法的有效性。
通常,一个经验丰富的交通警察能在极短的时间内把一个交叉路口的交通阻塞缓解或解除,但他的作用范围往往局限于单个交叉路口。而现代的道路交通非常复杂,常常是几个或几十个甚至是成百上千路口互相关联,在这种情况下,任何一个经验丰富的交通警察都无能为力了.因此,人们越来越关注把先进的科学技术用于交通管理,从而促进了交通自动控制技术的不断发展]1[。
1.2 道路交通控制的目的和作用
道路交通控制的目的可定义为:在确定的行政规定约束下,采用合适的营运方法来确保公共和私人运输方式具有最佳的交通运行状态。围绕这一目的研制出的道路交通控制系统,把受控对象看成一个整体,采用对交通流科学地时间分割的方法,最大限度地保证交通流运动的连续性,使受控区域的交通流减少冲突,同时平稳地、有规则地运动]1[。道路交通控制的作用主要表现为以下几个方面:
1)改善交通秩序,增加交通安全。
2)减少交通延误,提高经济效益。
3)降低污染程度,保护生态环境。
4)节省能源和土地消耗。
5
2 设计方案与比较
2.1 设计任务
下图1为本设计十字路口交通信号灯控制示意图,信号灯的动作受按键开关总体控制:
图1 十字路口交通信号灯控制示意图
1)按一下开始按键,信号灯系统开始工作,并周而复始地循环动作;
2)按一下停止按键,所有信号灯全部熄灭;
3)三基色发光管与AT89C51的连接图1所示,其中奇数口代表红色, 偶数口代表绿色,奇偶同用为黄色。当只有奇数口输出1时,红灯亮;当只有偶数口输出1时,绿灯亮;当两个输出都为1时,黄灯亮。
4)本设计,红灯亮9S,绿灯亮5S,绿灯闪亮2S,黄灯亮2S。具体控制要求见表1。
表1 十字路口交通信号灯控制要求
东西 信号 绿灯亮 绿灯闪亮 黄灯亮 红灯亮
时间 5s 2s 2s 9s
南北 信号 红灯亮 绿灯亮 绿灯闪亮 黄灯亮 6
时间
9s
5s 2s
2s
时间 9s 5s 2s 2s
2.2 总体方案设计
2.2.1 方案比较
方案一
本方案主要以8031为核心,用一块74LS373锁存器 ,2764扩展片外存储器。电路特点扩展电路复杂。
图2方案一方框图
方案二
本方案主要以AT89C51为核心,利用8255扩展I/O口。电路特点I/O口总数较多。
图3方案二方框图
方案三
本电路采用AT89C51为核心,用一块CD4511译码器,一块74LS14反相器(施密特)解决按键抖动问题。采用AT89C51芯片使电路更加智能化,可靠性高,电路成本大大下减。用三基色发光管形象的把交通灯模拟出来,更好达到设计的效果。电路特点系统电路简单,容易实现,不用扩展I/O口。 提供5V工作电压 停止 开始 复位
控制按键
8031 模拟8只发光二极管
驱动显示电路
电源 74LS373
8D锁存器 2764片外存储器
停止 开始 复位
提供5V工作电压
控制按键
AT89C51
扩展口
8255 交通灯模拟8只发光二极管
四方向的LED显示电路4*LED
电源