十字路口交通信号灯的设计.docVIP

  • 20
  • 0
  • 约3.49千字
  • 约 12页
  • 2017-11-27 发布于贵州
  • 举报
十字路口交通信号灯的设计

十字路口交通信号灯的设计 刘志 1208030187 机械工程学院 机械电子工程专业 2012级3班 指导老师 [摘要] 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本次采用labview来设计十字路口交通信号灯,实现了能根据实际情况设置红、绿灯亮时间的功能;红绿灯循环点亮65秒,再加5秒黄灯警示。 关键词 交通信号灯、labview、十字路口 第一章 总体设计方案 1.1 实现的功能 本次课程设计要完成一个十字交通信号灯的设计,这个交通信号灯系统能为东南西北四个方向行驶的车辆指示能否通行。这个交通路口每一个方向上的红绿黄灯按绿—黄—红的顺序循环,每个循环的时间为70s,其中通行(绿灯)的时间为35s,等待通行(黄灯)的时间为5s,禁止通行(红灯)的时间为30s。当停止键按下时,循环停止。 1.2 总体思路 此次设计可以用十二盏灯来指示路口的红绿灯状况,它们分别是下文中的东红、东黄、 东绿、北红、北黄、北绿、西红、西黄、西绿、南红、南黄、南绿。 信号灯按一定规律循环点亮,每盏红灯亮30秒,每盏黄灯亮5秒,每盏绿灯亮35秒。 每个循环包括四个阶段。 第一阶段:北黄、南黄、西绿和东绿灯点亮,时间为5秒。 第二阶段:北红、南红、西绿和东绿灯点亮,时间为30秒。 第三阶段:东黄、西黄、南绿和北绿灯点亮,时间为5秒。 第四阶段:北绿、南绿、西红和东红灯点亮,时间为30秒。 每个循环用时70秒。东西、南北两个方向分别放置一个时间显示器来显示离下一个信号到来的时间。用计数器产生以秒为单位的计时信号,再将产生的时间信号进行分段,每到一个时间段时系统进行相应的动作。 总体流程如图1-1所示: 图1-1 总体流程图 第二章?程序的设计? ? 2.1?前面板的设计? 前面板是VI的用户界面。创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。? 本课程设计中前面板比较简单,只需要用十二盏灯、两个时间显示器、一个停止按键即可。其中的十二盏灯,红、黄、绿各四盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外十一个,将十二个灯均分为四组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。在每对交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。在前面板合适的位置放置一个开关按钮,控制循环的停止。这样交通灯系统的前面板就做好了。面板设计如图2-1所示。? 图2-1?交通灯前面板示意图 ? 2.2?定时信号的产生? 毫秒计时器在LabVIEW中的一个计时单元,它的图标与用途如图2-2所示。在函数选板的【编程】→【定时】子选板中选择时间计数器选定该单元。毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号。接线如图2-3所示:?? ? ??????????????? 图2-2?时间计数器?????????? 图2-3?时间计数器接线图? 2.3时间信号的分段? 将得到的时间信号除以每个循环所用的时间70s,取余数。得到的余数x的范围为0=x70,当0=x5时,条件满足,执行第一个条件结构里面的程序,北黄、南黄、西绿和东绿灯点亮。当5=x35时,条件满足,执行第二个条件结构里的程序,北红、南红、西绿和东绿灯点亮。当35=x40时,条件满足,执行第三个条件结构里的程序,东黄、西黄、南绿和北绿灯点亮。当40=x70时,条件满足,执行第四个条件结构里的程序,北绿、南绿、西红和东红灯点亮。时间分段的程序结构如图2-4所示。? 图2-4?时间分段程序? 这里用到了判定范围并强制转换控件,应用这个控件可以判定输入的数是否在上限和下限之间。它的图标和作用如图2-5所示。如果输出信号在范围之内,“?”接口将产生一个信号,此信号恰可以输入到条件结构作为分支选择器信号。? 图2-5?判定范围并强制转换控件 第三章 软件调试 这次所设计的十字路口交通灯有四种运行状态:状态1、状态2、状态3、状态4。 运行状态1: 南北黄灯亮5s—1s,东西绿灯亮35s—30s,此时东西方向的车辆可以通行,通行时间总共为5s,南北方向禁止通行,禁止时间总共为5s。时间显示器显示的为离下一个状态到来的时间,如图3-1东西灯显示器显示为31,表明再过31s绿灯将转变为黄灯,彼时东西方向将禁止通行;南北灯显示器显示为1s,表明再过1s黄灯灯将转变为红灯,彼时南北方向将禁止通行。 图3-1运行状态1 图3-2 labv

文档评论(0)

1亿VIP精品文档

相关文档