网站大量收购闲置独家精品文档,联系QQ:2885784924

基于51单片机的智能十字路口交通灯系统设计.doc

基于51单片机的智能十字路口交通灯系统设计.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的智能十字路口交通灯系统设计

参赛编号:__________(主办方填) 重庆邮电大学第六届电子制作大赛 作品技术报告 交通灯(单片机) 自动化 学院 大三 公元 2010 年 11 月 12 日 作品技术报告 摘要 随着社会的进步,科技的进步使人们的生活水平逐步提高,各种方便人们生活的自动控制系统进入了人们的生活,以单片机为核心的产品越来越多,这标志了自动控制系统成为了数字化时代的一员。 本次设计为十字路口交通灯控制系统设计,红绿黄灯按指定时序按不同时间循环点亮,并可实现主从道模式和普通模式的检测与转换,智能、安全、高效的指挥交通秩序。 本交通灯系统硬件部分以89C52单片机为核心控制器,在此基础上,采用开关按键控制,并用光电传感器来检测绿、黄灯亮时的车流量,当红灯亮时也可采集闯红灯的车辆数并实现闪灯和蜂鸣器报警,并把采集到的流量数据及违规车辆数通过按键依次显示在四位数码管上。实现了用传感器检测车流量或按键来控制A、B两模拟车道的红绿灯燃亮时间。软件部分它以单片机定时器、计数器为基础,采用C编程控制,实时检测车流量和违规现象,智能或手工切换车道模式。最后,为了能安全、稳定地给控制系统供电,本系统以LM2940CT—5为核心设计了5v稳压电源,大大提高了系统的安全性和稳定性。 关键词:89C52 开关按键 光电传感器 智能切换 定时/计数器 LM2940CT 稳压电路 作品介绍 概述 社会经济的发展,城市化和城镇化进程的加快造成道路交通堵塞问题日趋严重,如何进行合理的管理和调度而尽量减少交通堵塞现象目前成为我国很多地方特别是一些特大城市急需解决的问题,显然交通灯在其中起着不可缺少的作用。本设计就交通灯的控制方法进行了讨论,综合考虑性价比,实用性,以及合理性,并用软硬件实现,希望能给有关政府部门一些参考,更好的改善城市交通。 作品介绍 交通灯的控制方式很多,本系统主要是以89C52为核心来设计交通控制系统,单片机外接六个发光二极管交替发光来表示交通灯的红绿灯的交换,另外用四个数码管来倒计时各个发光二极管亮的时间,除此之外,本设计还采用个开关按钮来实现一系列扩展功能,如红绿灯亮的时间的长短的切换,复位,紧急情况下的检测,显示车流量和闯红灯的人数,为了合理的管理和调度,本设计增加了一个光电传感器来检测车流量,当车流量达到某个上限时,红绿灯的亮灭切换成主从模式,使主干道的通行时间增加,当车流量小于某个值时,红绿灯切换回普通模式(不分主从,通行时间一样),以此来减少交通堵塞的现象。光电传感器在本设计中还有另外一个作用就是用它来检测闯红灯的人,并由蜂鸣器发出报警声,达到警告的目的。 工作原理 1、原理概述 本设计通过8051核心单片机控制整个系统,分为主控制器、传感器检测模块、按键检测模块、电源模块、复位电路、显示模块、报警模块等七大模块。拥有单独稳压电源供电,采用7个按键检测外部输入信号,如主从道和普通模式切换、违规报警,紧急情况下暂停、系统复位、车流量和违规车辆检测等。交通灯由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。,B车道流量控制两种模式的转换。 设置A车道车流量上限值M,系统开始运行后,A车道按绿、黄、红循环点亮,B车道按红、绿、黄依次点亮,同时传感器记录A车道在绿、黄灯亮时的车流量,当A、B车道交通灯完成一次循环时,比较记录流量与设置值M比较,若大于等于M则A、B车道自动切换到主从模式,反之则保持原来的普通模式。 车道 模式 A方向 B方向 绿 黄 红 …….. 红 绿 黄 …….. 普通 20 5 20 …….. 20 20 5 ……… 主从 30 5 20 …… 30 20 5 …….. 图1 交通灯燃亮时序图 系统初始化(即系统上电或系统复位)后,A方向和B方向分别为绿灯和红灯,表示A、B方向的数码管都是从20秒或30秒开始减。A、B方向交通灯各自按图2顺序循环。 图二 交通灯循环图 交通灯定时原理及系统时钟 (1)8051单片机采用内部时钟方式,外接12M晶体振荡器。 (2)交通灯计数时间间隔为1S,采用硬件定时和软件延时相结合的方式。硬件定时通过8051的定时器\计数器T0中断产生,首先设置50ms计数初值,当计数溢出并置标志位TR0为1时产生中断,进入中断程序后,再通过软件延时的方式设置20次循环标志,只有当计数器中断了20次即延时共1S时数码管才开始计数,以此实现1S的精确定时。 具体控制过程原理 系统上电复位,通过软件自动初始化系统。 通过单片机复位引脚REST和8051的P30口检测复位信号,并传递给8051处理,实现复位。 由8

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档