- 5
- 0
- 约2万字
- 约 18页
- 2017-10-13 发布于江苏
- 举报
交通信号灯控制系统%B完整的C编程8
交通信号灯控制系统
摘要:十字路口的红绿灯指挥着行人和各种车辆安全通行,实现红绿灯的自动指挥是城市交通管理自动化的重要课题。因为交通信号灯控制系统是要根据计时的情况实现对交通信号灯的控制和对数字显示器的控制,所以用微控制器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 交通信号灯控制电路图
Fig.1 The
您可能关注的文档
- 九级化学使用燃料对环境的影响(教案).doc
- 九级化学第四次阶段性测试卷.doc
- 九级化学我们周围的空气复习.doc
- 九级历史学业水平考查参考资料七级、八级.doc
- 中考物理选择题总复习.doc
- 九江市某别墅住宅的供热、空调工程课程设计说明书secret.doc
- 九级物理题(正式).doc
- 九级期末科学试卷欧洲城叶老师.doc
- 九级语文下册总复习资料分类密卷.doc
- 九级科学上册专题七:电能与电功率.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)