- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通信号灯控制系统
摘要:十字路口的红绿灯指挥着行人和各种车辆安全通行,实现红绿灯的自动指挥是城市交通管理自动化的重要课题。因为交通信号灯控制系统是要根据计时的情况实现对交通信号灯的控制和对数字显示器的控制,所以用微控制器MCU(Microcontroller Unit,又称单片机)实现交通信号控制系统的设计。又因为微控制器MCU应用系统抗干扰性差,故一般应该综合采用软、硬件抗干扰措施,才能获得好的抗干扰效果,以便交通信号的控制系统更好的实现。
关键词:单片机芯片AT89C52;驱动器芯片74LS245;显示模块;RTX51Tiny内核
十字路口的红绿灯指挥着行人和各种车辆安全通行,实现红绿灯的自动指挥是城市交通管理自动化的重要课题。一般说来,十字路口处的两条相互交叉的道路是由主次之分的,其中一条道路平时车流量较大,称为主干道;而另一条道路平时车流量较小,称为次干道。十字路口交通信号灯控制系统应考虑十字路口主、次干道车流量不同的特点,并且能根据车流量发生变化的实际情况,可以很方便地更改主、次干道的通车时间。
1 方案的比较论证
1.1 以CPLD为核心的实现方案
运用EDA技术实现电子系统的设计特别是数字电子系统的设计,是现代电子技术发展的趋势。CPLD芯片内部的电路功能可以通过标准硬件描述语言进行设计,而且整个设计过程都是在通过计算机的帮助下完成的,从而使得以CPLD为核心的方案容易实现、容易修改、容易保存。因此,无论是在系统的工作可靠性方面,还是在系统的成本、系统的运行速度、系统结构的简易程度等方面,以CPLD为核心的实现方案具有一定的技术先进性,而且最后能得到让人比较满意的设计结果。....
1.2 以MCU为核心的实现方案
用微控制器MCU实现交通信号控制系统的设计,相对而言是最容易的,因为交通信号灯控制系统就是要根据计时的情况实现对交通信号灯的控制和对数字显示器的控制。而微控制器MCU最适宜于对物理对象的控制,通过微控制器软件编程,很容易实现对交通信号灯的控制和对LED数码管的显示控制。但是,微控制器MCU应用系统具有抗干扰性差的特点,而对交通信号灯控制系统工作可靠性的要求是很高的,因此,必须采取有效措施提高微控制器MCU应用系统的可靠性。一般应该综合采用软、硬件抗干扰措施,才能获得好的抗干扰效果。
上述两种实现方案各自的特点有所不同,采用的技术手段有较大区别。但是,因为设计任务时要求“为了便于制作,系统硬件要求尽可能的简单”,所以我采用以MCU为核心的实现方案。
2 系统硬件设计
2.1 交通信号灯控制电路
“交通信号灯控制电路”是本系统的核心,由它实现对红、绿、黄三色信号灯的控制。交通信号控制系统只包含“交通信号灯控制电路”和“红、黄、绿三色信号灯”两个部分。有一条主干道和一条次干道的城市道路交叉路口,其每一边(共4边)都设置红、绿、黄三色信号灯。红灯亮表示禁止通行;绿灯亮表示可以通行;在绿灯亮转变为红灯亮之前,先要求黄灯亮几秒钟,以便让交叉路口停车线以外的车辆停止通行,而交叉路口停车线以内的车辆快速通过交叉路口。每一边的红、黄、绿三的信号灯亮的顺序是红→绿→黄→红→绿→黄……。主干道红灯亮时,对应次干道的绿灯亮、黄灯亮;主干道绿灯亮时,对应次干道黄灯亮的时间之和。同理,次感到红灯亮的时间,应等于主干道绿灯亮的时间与主干道黄灯亮的时间之和。设某城市道路十字交叉路口的交通信号灯控制方案如表1所示:
表1 交通信号灯控制方案
Tab.1 The control scheme of the traffic lights
路口道路 主干道 次干道 信号灯 Red1 Yellow1 Green1 Red2 Yellow2 Green2 主红支绿20s 0 1 1 1 1 0 主红支黄5s 0 1 1 1 0 1 主绿支红30s 1 1 0 0 1 1 主黄支红5s 1 0 1 0 1 1
由表1可知,十字交叉路口的主干道车辆通行时间是30s,次干道车辆通行时间是20s,交通信号灯由绿灯亮状态转换到红灯亮状态以前,黄灯亮的时间是5s。控制红、黄、绿三色信号灯的控制信号是开关信号,并且约定,当色灯亮时用逻辑0表示,色灯灭时用逻辑1表示。交通信号灯控制电路如图1所示:
由图1可知,这是一种简单的微控制器最小系统。为了以后能够在线升级更新系统用户应用程序,采用了带ISP下载接口的单片机AT89C52。AT89C52具有快速8051内核、8KB FLASH EEPROM、256字节IDATA RAM,完全符合运行嵌入式实时操作系统RTX51Tiny的硬件要求。图中包含了信号灯电路,用6个发光二极管模拟主干道和次干道的红、黄、绿三色信号灯。
图1 交通信号灯控制电路图
Fi
文档评论(0)