交通灯控制系统2.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
广东工业大学第五届电子设计大赛 《交通灯控制系统》 摘要 随着社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。我国是13亿多人口的大国,到2007年,全国的机动车保有量超过了6000万,而全国公路通车总里程只有14.3万公里。静态比例为:人均车辆越0.5辆,而人均道路只有0.00011公里;每辆车均道路占有量约为0.002公里;且其中90%的道路属于机动车与非机动车和行人混杂。车辆的增加反映出了国家的整体进步,但是也给人民带来了其他的一些负面的影响。今后几年机动车辆数字还在急剧增加,道路超负荷承载,致使交通事故逐年增加。在一个交通十字路口,如果还是像以前一样由单纯的一种信号灯和交通警察的协调来维持交通是不够的。根据统计每年因交通事故死亡的人数占所有事故死亡总人数的80%,而且这个比例还在不断的增加。 如果将每个交通十字路口的多余交通警察撤回,安排在最不利于管理和事故高发的地方,不但可以大大的降低交通事故的发生率,而且可以节省大量的人力财力。基于新型规则的可编程交通控制系统(以下简称交通控制系统)可以实现对车辆、行人的控制,使的交通便于管理。 我们设计的交通控制系统具有自动化程度高、可靠性好、功能完备、可扩展、可编程、便于升级、独立性强的优点。改进了以前的交通指示灯的那种信号单一,处理应急事故的能力差的缺点。 方案论证和比较 方案一:由PC机来实现系统的全部功能 个人电脑(PC机)对一些控制问题上的解决是非常容易的,可以通过各种数据采集装置和与其配套的计算机软件,来动态的对整个交通控制系统进行调整。但是PC机的价格高,体积大,比较笨重,运行的环境要求甚高,适应能力较弱,从实际应用的角度考虑不宜采用,所以不选择这种方案。 方案二:设计PLC路实现整套系统 虽然可编程逻辑控制器(PLC)的速度快,控制功能强大、结构灵活,集成度高,易扩展各种功能的特点。完成此交通控制系统只需很少的器件和时间。但是举办电子大赛的目的是为了锻炼我们的动手能力,因此我们没有选择使用PLC。 方案三:利用单片机实现整套系统 由于MCS系列单片机集成了几乎完善的中央处理单元,处理功能强,中央处理单元中集成了方便灵活的专用寄存器,硬件的加、减、乘、除法器和布尔处理机及各种逻辑运算和转移指令,这给我们利用单片机提供了极大的便利。单片机把微型计算机的主要部件都集成在一块心片上,使得数据传送距离大大缩短,运行速度更快,可靠性更高,抗干扰能力更强。由于属于芯片化的微型计算机,各功能部件在芯片中的布局和结构达最优化,工作亦相对稳定。因此,测控系统中,使用单片机是最理想的选择。单片机属于典型的嵌入式系统,所以它是低端控制系统最佳器件。单片机的开发环境要求较低,软件资源十分丰富,开发工具的和语言也大大简化。 对于本交通控制系统使用AT89S系列的单片机,不需要外扩展存储器,就能实现显示、预制状态、动态调节的功能,因而整体结构简单。单片机系统用LED显示倒计数时间和方向箭头,由键盘输入设定值或者通过串口由计算机远程控制。 综合比较以上三种方案,我们选择最后一种。 理论分析与系统设计 硬件选择: 为了方便制作和调试,我们选择AT89S51的PDIP封装形式。P0口作为LED七段数码管的驱动,P1、P3口作为各种信号灯的驱动。P2口作键盘输入,并且留出RXD、TXD作以后系统升级通过323或485与PC通信,实现远程控制。电源由220V市电经变压器变压,整流,滤波,再由7805稳压输出,供给AT89S51和整个系统。 软件选择: 软件采用C语言设计。C语言对数据进行了许多专业性的处理,避免了运行间非异步的破坏;它提供复杂的数据类型,大大增强了程序的处理能力和灵活性;自动为变量分配合理的地址;提供丰富的库函数,宏定义等;基于以上的优点,采用C语言来开发可以大大提高效率,缩短开发周期。 开发环境:Keil C51。 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 软件下载: Easy 51pro 串行编程器(自制)。( Easy 51Pro v2[1].0宇宙版下载网址: /netfile/EasyISP.html) 主芯片功能特性: AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(I

文档评论(0)

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

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

1亿VIP精品文档

相关文档