用单片机实现交通灯的控制 (1).docxVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应应用用技技术术 用单片机实现交通灯的控制 李 琳 (武汉职业技术学院计算机系 湖北 武汉 430074) 摘 要 单片机交通灯系统的研制,一方面可以改善交通堵塞问题 ,疏导车流 ,提高道路利用率 ;另一方面可以节省交通警力,提高效率。 论述了系统的硬件结构原理及软件设计思路。 测试结果表明设计的交通信号灯系统性能稳定,功能强,便于实现城市交叉口单点控制。 关键词 单片机 交通信号灯 AT89S52 中图分类号 TP36 文献标识码 A 传统的交通信号灯控制电路一般由数字电路构成,电路复杂、体积大、成本高。 采用单片机控制交通信号, 不仅可以简化电路结构,降低成本、减小体积,而且根据主、支干道车流量发生变化的实际情况, 通过拨盘开关可以很方便地进行主、 支干道通车时间的设定。 系统设计特点 在支干道设有车流传感器, 当支干道无车时,保证主干道始终处于放行状态。 而当检测到支干道有车时, 则按预定参数轮流放行,提高道路的通行能力。 理论设计与计算 2.1 交通灯显示时序的理论分析与计算 对于一个交通灯路口来说, 能在最短时间内达到最大的车流量, 就算是达到了最佳的性能, 我们称单位时间内多能达到的最大车流量,用公式 :车流量=车流/时间来表示。 先设定一些标号如图 1 所示。 行人灯 行人灯 图 1 标号设定 说明:此图为直方图,纵向上边为北路口灯,下边为南路口灯,横向右边为东路口灯,左边为西路口灯。 图 2 为红绿灯规则的状态图, 分别设  定为 S1,S2,S3,S4, 交通灯以这四个状态为一个周期,循环执行见 3。 注意图 2 -b 和 2-d, 它们在一个时间段中四个方向都可 以通车,这种状态能在 一定时间内达到较大 图 2-a 车辆行驶状态 S1 图 2-b 车辆行驶状态 S2 的车流量, 效率特别高。 依据上述的车辆 行驶的状态图 可以列 , 出各个路口灯的逻辑 表 , 由于相向的灯的状 态图是一样的 所以只 , 需写出相邻路口的灯 的逻辑表 ;根据图 3 可 图 2-d 车辆行驶状态 S4 以看出 图 2-c 车辆行驶状态 S3 相邻路口的灯 , 图 2 红绿灯规则状态图 它们的状态在相位上 相差 180。 因此最终只需写出一组 S1,S2, 时间大于次干道的放行时间, 我们设定值 S3,S4 的逻辑状态表,如表 1 所示。 表中的 时也应以此为参考。 “×” 代表是红灯亮 (也代表逻辑上的 0), 3 硬件设计 “√”是代表绿灯亮 ( 也代表逻辑上的 1), 依上表就可以向相应的端口送逻辑值。 硬件电路如图4, 主要采用了 1 片 51 2.2 交通灯显示时间的理论分析与计算 开始 横向和纵向的放行时间的长短是依据 路口的各个方向平时的车流量来设定 , 并 S1 且 S1,S2,S3,S4 各个状态保持时间之有严 S3 格的对应关系 其公式如下所示 。 , S4 S2 S4 S2 T-S1+T-S2=T-S3 S1 T-S2=T-S4 T-S1=T-S3 S3 我们可以依据上述的标准来改变车辆 图 3 交通灯状态图 的放行时间。 按照一般的规律,一个十字路 说明:外圈是北方为前进方向的状态循环 ,内圈口可分为主干道和次干道, 主干道的放行 是东方为前进方向的状态循环 收稿日期:2008-08-11 PIONEERING WITH SCIENCE TECHNOLOGY MONTHLY NO.11 2008 145 科技创业 用单片机实现交通灯的控制 月 表 1 交通灯的状态循环 S1 的状态 A B C D E F G H 逻辑值 × √ × √ × × × × 显示时间 从 40 秒开始到 0 秒 S2 的状态 A B C D E F G H 逻辑值 √ × √ × × × √ × 显示时间 从 30 秒开始到 0 秒 S3 的状态 A B C D E F G H 逻辑值 × × × × × √ × √ 显示时间 从 70 秒开始到 0 秒 S4 的状态 A B C D E F G H 逻辑值 × × √ × √ × √ × 显示时间 从 30 秒开始到 0 秒 图 4 基本控制系统硬件原理图 图 5 系统扩展硬件原理图 系列单片机芯片 AT89S52(IC0),电路主要负责主、支干道交通信号的控制。 AT89S52 是一种低功耗、 高性能 CMOS 8 位微控制器, 具有 8K 在系统可编程 Flash 存储器 。使用 Atmel 公司高密度非易失性存储器技术制造, 与工业 80C51 产品指令和引脚完全兼容。在单芯片上,拥有灵巧的 8 位 C

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档