基于labview的交通灯系统设计定稿学士学位论文.doc
《基于labview的交通灯系统设计定稿学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于labview的交通灯系统设计定稿学士学位论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕 业 设 计(论 文)题 目基于labview的交通灯系统设计毕业设计(论文)原创性声明本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。 论文作者签名: 日期: 年 月 日摘 要随着社会的发展社会节奏越来越快,人类代步工具也越来越多,经常发生交通拥堵和交通事故。在大城市人流量的增多更加增加了交通负荷经常发生交通事故。城市高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着
2、交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。因此,开发一套能够社会服务的交通灯控制器将是非常必要和及时的。有童谣“红灯停,绿灯行,黄灯亮了等一等”由此可见交通信号灯对交通安全的重要性。实现十字路口信号灯控制系统的方法有很多,可以通过可编程控制器PLC、单片机、标准逻辑器件等方案实现。但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了设计难度,提高了设计成本。虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试
3、、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NILabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。美国国家仪器公司NI(NationalInstruments)最早提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来。关键词:交通信号灯;labview
4、ABSTRACTWith the social development of society in an increasingly fast pace, more and more human walking substituting tool, often occur traffic accidents and traffic jams.The increase in thebigcitytrafficincreasedtraffic load,traffic accidents often happen.The earlycompletion of the cityhigh-speedro
5、ad construction,they have effectively improved thetraffic condition.However, with the rapid growth of traffic volume and the lack of systematic research and control of high-speed road, high-speed road did not give full play to anticipated role.And urban speed way characteristic in structure, but als
6、o determines the urban freeway traffic will be affected by high-speed road and general road traffic conditions coupled constraints.Therefore,the development of asocial serviceof thetraffic light controllerisvery necessary and timely.Anursery rhymethe red light stop,green line,the yellow light of the
7、importance ofashows thetraffic lightson traffic safety.Realization of intersection signal lights control system there are many methods. By programming a PLC controller, SCM, standard logic devices can be achieved.But these control methods of functional modification and debugging needs support of har
8、dware circuit, in a certain extent increase the design difficulty, increase the design cost.Virtual instrument technology is the use of high-performance modular hardware, combined with highly efficient and flexible software to complete a variety of test, measurement and automation applications.Since
9、 its inception in 1986, countries in the world of the engineers and scientists have NI LabVIEW graphical development tool for all aspects of the product design cycle, so as to improve the quality of products, relationship products put on the market of the time, and improve the efficiency of product
10、development and production.Using integrated virtual instrument environment and the real world signals connected analysis data in order to obtain practical information, share the achievements of information, help to improve production efficiency in a large range.The virtual instrument provides a vari
11、ety oftoolsable to meet any project need.The concept of American National Instrument Company of Ni (National Instruments) puts forward the earliest virtual instruments (VI), caused a major change in the field of traditional instrument, the computer and network technology can be marched into the inst
12、rument, instrument and technology together.Keywords: traffic signal lamp; LabVIEW目 录第一章 课题研究背景和意义 1.1 课程研究的背景 1.2 课程研究的意义 第二章 程序的设计1.1前面板的设计1.3时间信号的分段1.4各组时间信号的动作1.5循环的设计第三章 软件调试第四章 心得总结结束语致谢参考文献附录第一章 课题研究背景和意义1.1 课程研究的背景 城市交通控制系统主要是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它已经成为现代城市交通监控指挥系统中最重要的组成部分。因此,如何利
13、用先进的信息技术改造城市交通系统已成为城市交通管理者的共识。 1.2 课程研究的意义交通灯得设置成为城乡各个路口的必备设置,为人们的出行安全提供了很好的保护措施。该系统具有与现实结合的功能,培养综合应用所学知识来指导实践的能力南京邮电大学2012届毕业设计(论文)第一章 程序的设计1.1前面板的设计前面板是VI的用户界面。创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。本课程设计中前面板比较简单,只需要用六盏灯、两个时间显示器、一个停止按键即可。其中的六盏灯,红、黄、绿各两盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,
14、做出一个合适的指示灯,依同样的步骤可以做好另外五个,将六个灯均分为两组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。在前面板合适的位置放置一个开关按钮,控制循环的停止。这样交通灯系统的前面板就做好了。面板设计如图1-1所示。图1-1 交通灯前面板示意图1.2 定时信号的产生毫秒计时器在LabVIEW中的一个计时单元,它的图标与用途如图3-2所示。在函数选板的【编程】【定时】子选板中选择时间计数器选定该单元。毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒
15、为单位的时间信号。接线如图1-3所示: 图1-2 时间计数器 图1-3 时间计数器接线图1.3时间信号的分段将得到的时间信号除以每个循环所用的时间70s,取余数。得到的余数x的范围为0=x70,当0=x5时,条件满足,执行第一个条件结构里面的程序,北黄和东红灯点亮。当5=x35时,条件满足,执行第二个条件结构里的程序,北红和东绿灯点亮。当35=x40时,条件满足,东黄和北红灯点亮。当40=x70时,x40的条件不满足,执行条件结构里面为假的程序,北绿和东红灯点亮。时间分段的程序结构如图1-4所示。图1-4 时间分段程序这里用到了判定范围并强制转换控件,应用这个控件可以判定输入的数是否在上限和下
16、限之间。它的图标和作用如图1-5所示。如果输出信号在范围之内,“?”接口将产生一个信号,此信号恰可以输入到条件结构作为分支选择器信号。图1-5 判定范围并强制转换控件1.4 各组时间信号的动作条件结构是LabVIEW最基本的结构之一,条件结构类似于文本编程语言中的switch语句或者ifthenelse语句。条件结构可以从【结构】子选板中创建,它的图标及功能如图1-6所示。 图1-6 条件结构在条件结构中,选择端口相当于switch语句中的“表达式”,框图表示符相当于“表达式n”。编程时,将外部控制条件连接至选择端口上,程序运行时选择端口会判断送来的控制条件,引导选择结构执行相应框架中的内容。
17、在本程序中的控制条件为从判定范围并强制转换“?”端口输出地判断值。当各组条件满足时,将执行各条件结构里的程序。每个条件结构里的程序基本相同。用需要点亮的灯与布尔真常量连接,不需要点亮的与布尔假常量连接,而时间显示器则用一定的值减去输入的时间量,以实现倒计时的功能,各结构里的程序略有不同,具体程序如图1-7到图1-10所示。第一阶段:余数在0至5秒之间,此时东红和北黄两个灯点亮,向东方向的时间显示器东灯显示为离红灯熄灭的时间(从6s到1s),向北方向的时间显示器北灯显示为离黄灯熄灭的时间(从6s到1s)。图1-7 条件结构1第二阶段:当北黄灯点亮5秒后,即余数大于5并且小于35时,条件结构2条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview 交通灯 系统 设计 定稿 学士学位 论文
限制150内