基于labview的交通灯系统设计毕业设计论文.docx
- 文档编号:11243686
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:17
- 大小:287.59KB
基于labview的交通灯系统设计毕业设计论文.docx
《基于labview的交通灯系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于labview的交通灯系统设计毕业设计论文.docx(17页珍藏版)》请在冰豆网上搜索。
基于labview的交通灯系统设计毕业设计论文
南京邮电大学本科生毕业设计(论文)
南京邮电大学
毕业设计(论文)
题目
基于labview的交通灯系统设计
专业
电子信息工程技术
学生姓名
王飞
班级学号
Z
指导教师
徐小梅
指导单位
南京邮电大学
日期:
年月日至年月日
毕业设计(论文)原创性声明
本人郑重声明:
所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。
除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。
对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。
论文作者签名:
王飞
日期:
年月日
摘要
随着社会的发展社会节奏越来越快,人类代步工具也越来越多,经常发生交通拥堵和交通事故。
在大城市人流量的增多更加增加了交通负荷经常发生交通事故。
城市高速道路建设完成的初期,它们也曾有效地改善了交通状况。
然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。
而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。
因此,开发一套能够社会服务的交通灯控制器将是非常必要和及时的。
有童谣“红灯停,绿灯行,黄灯亮了等一等”由此可见交通信号灯对交通安全的重要性。
实现十字路口信号灯控制系统的方法有很多,可以通过可编程控制器PLC、单片机、标准逻辑器件等方案实现。
但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了设计难度,提高了设计成本。
虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。
自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。
使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。
虚拟仪器提供的各种工具能满足我们任何项目需要。
美国国家仪器公司NI(National Instruments)最早提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来。
关键词:
交通信号灯;labview
ABSTRACT
Withthesocialdevelopmentofsocietyinanincreasinglyfastpace,moreandmorehumanwalkingsubstitutingtool,oftenoccurtrafficaccidentsandtrafficjams. Theincreaseinthe bigcity traffic increased trafficload, trafficaccidentsoftenhappen. Theearly completionofthecity high-speed roadconstruction, theyhaveeffectivelyimprovedthe traffic,withtherapidgrowthoftrafficvolumeandthelackofsystematicresearchandcontrolofhigh-speedroad,high-speedroaddidnotgivefullplaytoanticipatedrole. Andurbanspeedwaycharacteristicinstructure,butalsodeterminestheurbanfreewaytrafficwillbeaffectedbyhigh-speedroadandgeneralroadtrafficconditionscoupled, thedevelopmentofa socialservice ofthe trafficlightcontroller is verynecessaryandtimely. A nurseryrhyme "theredlightstop, greenline, theyellowlightofthe importanceofa" showsthe trafficlights ontrafficsafety.
Realizationofintersectionsignallightscontrolsystemtherearemanymethods.ByprogrammingaPLCcontroller,SCM,standardlogicdevicescanbeachieved. Butthesecontrolmethodsoffunctionalmodificationanddebuggingneedssupportofhardwarecircuit,inacertainextentincreasethedesigndifficulty,increasethedesigncost. Virtualinstrumenttechnologyistheuseofhigh-performancemodularhardware,combinedwithhighlyefficientandflexiblesoftwaretocompleteavarietyoftest,measurementandautomationitsinceptionin1986,countriesintheworldoftheengineersandscientistshaveNILabVIEWgraphicaldevelopmenttoolforallaspectsoftheproductdesigncycle,soastoimprovethequalityofproducts,relationshipproductsputonthemarketofthetime,andimprovetheefficiencyofproductdevelopmentandproduction. Usingintegratedvirtualinstrumentenvironmentandtherealworldsignalsconnectedanalysisdatainordertoobtainpracticalinformation,sharetheachievementsofinformation,helptoimproveproductionefficiencyinalargerange. Thevirtualinstrumentprovidesavarietyoftools abletomeetanyprojectneed. TheconceptofAmericanNationalInstrumentCompanyofNi(NationalInstruments)putsforwardtheearliestvirtualinstruments(VI),causedamajorchangeinthefieldoftraditionalinstrument,thecomputerandnetworktechnologycanbemarchedintotheinstrument,instrumentandtechnologytogether.
Keywords:
trafficsignallamp;LabVIEW
第一章课题研究背景和意义
课程研究的背景
课程研究的意义
第二章程序的设计……………………………
前面板的设计………………………………………………………
时间信号的分段
各组时间信号的动作
循环的设计
第三章软件调试
第四章心得总结………………
结束语………………………………………………
致谢……………………………………………………
参考文献………………………………………………
附录……………………………………………………
第一章课题研究背景和意义
课程研究的背景城市交通控制系统主要是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它已经成为现代城市交通监控指挥系统中最重要的组成部分。
因此,如何利用先进的信息技术改造城市交通系统已成为城市交通管理者的共识。
课程研究的意义
交通灯得设置成为城乡各个路口的必备设置,为人们的出行安全提供了很好的保护措施。
该系统具有与现实结合的功能,培养综合应用所学知识来指导实践的能力
第一章程序的设计
前面板的设计
前面板是VI的用户界面。
创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。
本课程设计中前面板比较简单,只需要用六盏灯、两个时间显示器、一个停止按键即可。
其中的六盏灯,红、黄、绿各两盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外五个,将六个灯均分为两组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。
在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。
在前面板合适的位置放置一个开关按钮,控制循环的停止。
这样交通灯系统的前面板就做好了。
面板设计如图1-1所示。
图1-1交通灯前面板示意图
定时信号的产生
毫秒计时器在LabVIEW中的一个计时单元,它的图标与用途如图3-2所示。
在函数选板的【编程】→【定时】子选板中选择时间计数器选定该单元。
毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号。
接线如图1-3所示:
图1-2时间计数器图1-3时间计数器接线图
时间信号的分段
将得到的时间信号除以每个循环所用的时间70s,取余数。
得到的余数x的范围为0<=x<70,当0<=x<5时,条件满足,执行第一个条件结构里面的程序,北黄和东红灯点亮。
当5<=x<35时,条件满足,执行第二个条件结构里的程序,北红和东绿灯点亮。
当35<=x<40时,条件满足,东黄和北红灯点亮。
当40<=x<70时,x<40的条件不满足,执行条件结构里面为假的程序,北绿和东红灯点亮。
时间分段的程序结构如图1-4所示。
图1-4时间分段程序
这里用到了判定范围并强制转换控件,应用这个控件可以判定输入的数是否在上限和下限之间。
它的图标和作用如图1-5所示。
如果输出信号在范围之内,“?
”接口将产生一个信号,此信号恰可以输入到条件结构作为分支选择器信号。
图1-5判定范围并强制转换控件
各组时间信号的动作
条件结构是LabVIEW最基本的结构之一,条件结构类似于文本编程语言中的switch语句或者if…then…else语句。
条件结构可以从【结构】子选板中创建,它的图标及功能如图1-6所示。
图1-6条件结构
在条件结构中,选择端口相当于switch语句中的“表达式”,框图表示符相当于“表达式n”。
编程时,将外部控制条件连接至选择端口上,程序运行时选择端口会判断送来的控制条件,引导选择结构执行相应框架中的内容。
在本程序中的控制条件为从判定范围并强制转换“?
”端口输出地判断值。
当各组条件满足时,将执行各条件结构里的程序。
每个条件结构里的程序基本相同。
用需要点亮的灯与布尔真常量连接,不需要点亮的与布尔假常量连接,而时间显示器则用一定的值减去输入的时间量,以实现倒计时的功能,各结构里的程序略有不同,具体程序如图1-7到图1-10所示。
第一阶段:
余数在0至5秒之间,此时东红和北黄两个灯点亮,向东方向的时间显示器东灯显示为离红灯熄灭的时间(从6s到1s),向北方向的时间显示器北灯显示为离黄灯熄灭的时间(从6s到1s)。
图1-7条件结构1
第二阶段:
当北黄灯点亮5秒后,即余数大于5并且小于35时,条件结构2条件满足,北红和东绿两个灯点亮,向东方向的时间显示器显示离东绿(通行)熄灭的时间(从30s到1s),向北方向的显示离红灯(禁止通行)熄灭的时间(从35s到6s)。
图1-8条件结构2
第三阶段:
当东绿灯点亮30秒后,即余数大于35并且小于40时,条件结构3条件满足,东黄灯点亮,而北红未到熄灭的时间,继续点亮。
向东方向的时间显示器显示离东黄(准备转换)熄灭的时间(从6s到1s),向北方向的继续显示离红灯(禁止通行)熄灭的时间(从6s到1s)。
图1-9条件结构3
第四阶段:
当北黄灯点亮5秒后,即余数大于40并且小于70时,条件结构4为假的条件满足,北绿和东红两个灯点亮,向东方向的时间显示器显示离东红(禁止通行)熄灭的时间(从35s到6s),向北方向的显示离绿灯(通行)熄灭的时间(从30s到1s)。
图1-10条件结构4
循环的设计
LabVIEW中的循环结构主要通过while和for循环实现。
这两种循环的功能基本相同,但使用上有一些差别。
for循环必须确定循环次数,循环一定次数后自动退出循环;而while循环不用确定循环次数,只需要指定退出循环的条件。
本次课程设计中循环的次数不能确定,所以就用到了while循环。
LabVIEW中的while循环相当于C语言中的while循环和do…while循环。
While循环可以从程序框图中的【结构】子选板中创建,while循环包括两个端口:
条件端口和重复端口。
它的功能、图标及说明如图所示。
在此课程设计中,用按键连接条件端口,当按键按下时,循环停止。
图1-11while循环
第二章软件调试
这次所设计的十字路口交通灯有四种运行状态:
状态1、状态2、状态3、状态4。
各种状态的效果在下文中将会讲到。
运行状态1,北红灯亮35s—6s,东绿灯亮30s—1s,此时往东方向的车辆可以通行,通行时间总共为30s,向北方向禁止通行,禁止时间总共为35s。
时间显示器显示的为离下一个状态到来的时间,如图4-1所示,东灯显示器显示为26,表明再过26s绿灯将转变为黄灯,彼时向东方向将禁止通行;北灯显示器显示为31,表明再过31s向北将允许通行。
图2-1运行状态1
运行状态2,北红灯亮6s—1s,东黄灯亮6s—1s,此时往东方向的车辆准备禁止通行。
准备时间总共为5s,向北方向的车辆准备通过。
时间显示器显示的为离下一个状态到来的时间,如图2-2所示,两个显示器都显示为5,表明再过5s向北方向将转变为绿灯,向东方向转为红灯,彼时向东方向将禁止通行,向北方向将允许通行。
图2-2运行状态2
运行状态3,北绿灯亮30s—1s,东红灯亮35s—6s,此时往东方向的车辆禁止通行。
禁止时间总共为35s(还有5s在下一个状态中体现);向北方向的车辆允许通行,通行时间总共为30s。
时间显示器显示的为离下一个状态到来的时间,如图2-3所示,北灯显示器都显示为11,表明再过11s向北方向将转变为黄灯,彼时向北方向将准备禁止通行;东灯显示器显示16,表明再过16s,向东方向转为绿灯,彼时向东方向将允许通行。
图2-3运行状态3
运行状态4,北黄灯亮6s—1s,东红灯亮6s—1s,此时往东方向的车辆准备通行,准备时间总共为5s;向北方向的车辆准备禁止通过。
时间显示器显示的为离下一个状态到来的时间,如图2-4所示,两个显示器都显示为3,表明再过3s向北方向将转变为红灯,向东方向转为绿灯,彼时向东方向将允许通行,向北方向将禁止通行。
图2-4运行状态4
运行中按下停止键后,程序停止循环,如图2-5所示:
图2-5停止运行
如需继续运行程序,须单击工具栏中的【运行】或【连续运行】按钮。
第3章心得总结
此次课程设计圆满结束了,对于我经过努力所得的结果,我感到非常满意。
此次设计以分组的方式进行,每组有一个题目。
我们做的是十字路口交通灯系统。
由于平时大家都是学理论,没有过实际开发设计的经验,虽然上课的时候讲过很多关于LabVIEW的应用,但课后也从没真正地应用过这个软件,对它一点都不熟悉,拿到的时候都不知道怎么做。
但通过电脑对LabVIEW进行了几天的摸索学习,我终于把课程设计做好了,并发现其实LabVIEW很简单,很实用。
通过这次课程设计我基本学会了虚拟仪器设计的步聚和基本方法,提高了动手能力,增强了理论联系实际的能力,分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力,同时也培养和发展了同学之间的感情,对此我感到非常欣慰。
总之,在这次课程设计中我受益匪浅。
在这个课程设计中,我真正的感受到了虚拟仪器的优越性,“软件即仪器”,仅仅在Labview上写入一些图形程序,就可以实现相应的仪器的功能,只需要借助一台计算机,一个LabVIEW软件,就可以实现很多仪器的功能,真的很方便!
课程设计的过程中,我遇到了不少的问题,但最终我终究还是战胜困难,取得了成功,接到实验任务后,我开始构思,翻阅相关书籍,请教同学,设计,调试。
在这个过程中熟悉了LABVIEW的相关的基本操作,回忆了老师上课所讲的内容,锻炼了自学的能力,明确了设计的基本步骤。
同时我认识到labview的用处之大,之广,还有很多值得学习的地方,启发了进一步学习的兴趣,为以后的学习打下了基础,
结束语
尽管交通控制系统已有了长足的进展,但相对于城市的迅速扩展、路网规模迅速扩大和车辆急剧增多,交通控制系统仍显滞后。
本文创新之处在于:
设计了一种基于LabvIEw的智能交通信号灯控制系统,通过一种最基本、最简单的交通灯设计情况,可实现交叉口3种颜色信号灯的交替点亮、持续时间设置等控制,可以实时监测交通系统工作状态,指挥车辆和行人安全通行。
该控制系统设计简单、性能稳定、实时性强。
通过在控制和监测处放置一台PC机和简单的外设即可实现。
从而为实现交通系统智能控制提供了一条新途径。
系统目前仍存在不完善之处:
不能根据十字路口不同方向车流情况及停车拥堵情况实现自动控制车辆左、右转弯以缓解交通负荷的功能。
但是,随着系统设计及程序的进一步扩展,将会逐步完善,从而真正实现路口信号灯智能化、人性化控制。
致谢
本设计的完成是在我们的导师徐老师的细心指导下进行的。
在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。
从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了郭老师很多的宝贵时间和精力,在此向导师表示衷心地感谢!
导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生!
还要感谢和我同一设计小组的几位同学,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的谢意。
参考文献
[1]张健,韩薪莘.LABVIEW图形化编程与实例应用.北京:
中国铁道出版社
[2]戴鹏飞.测试工程与LABVEIW应用.北京:
电子工业出版社
[3]路林吉.虚拟仪器的应用.电子技术
[4]侯国屏.编程与虚拟仪器设计.清华大学出版社
[5]杨乐平,李海涛,宵相生,等.LABVIEW程序设计与应用.北京:
电子工业出版社
[6]张重雄.虚拟仪器技术分析与设计.电子工业出版社
[7]黄峰.虚拟仪器技术教学资料.湖南工程学院出版社
附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview 交通灯 系统 设计 毕业设计 论文