- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 济南版(2024)初中生物学七年级上册《脊椎动物身体背部有脊柱》教学设计及反思.docx
- 中铁建工集团质量管理手册.pdf
- 二级中医医院评审细则解读院感部分.pptx
- 2024年迪瑞医疗分析报告:强化协同,仪器放量布局市场.pdf
- 部编版初中道德与法治九年级上册单元作业设计 (优质案例12页) .pdf
- 广东实验中学2023-2024学年八年级上学期期中考试语文试卷.docx VIP
- 2020年世界发展报告:全球价值链时代的贸易换发展.pdf VIP
- 湖北省水利工程重大设计变更报告编制大纲.pdf
- 2024高中地理教师课程标准考试模拟试卷及参考答案.docx VIP
- 《材料成型工艺学》全套教学课件.ppt
文档评论(0)