欢迎来到天天文库
浏览记录
ID:9875013
大小:1022.50 KB
页数:18页
时间:2018-05-13
《课程设计报告----基于labview的交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LabVIEW课程设计《虚拟仪器技术》课程设计课题:虚拟交通灯系统设计班级:测控0802学号:081302231姓名:指导教师:扬州大学能源与动力工程学院2012年2月16LabVIEW课程设计目录1课程设计的目的及任务…………………………………………………………(1)1.1课程设计的目的………………………………………………………………(1)1.2课程设计的任务………………………………………………………………(1)1.3课程设计的要求及技术指标…………………………………………………(1)2总方案的确定并画出原理框图…
2、………………………………………………(2)3各基本单元原理及设计…………………………………………………………(3)3.1前面板的设计…………………………………………………………………(3)3.2定时信号的产生………………………………………………………………(4)3.3时间信号的分段………………………………………………………………(4)3.4各族时间信号的动作…………………………………………………………(5)3.5循环的设计……………………………………………………………………(8)4各个工作阶段截图…………………………
3、…………………………………(10)5电路接线与安装………………………………………………………………(12)5.1电路安装调试步骤……………………………………………………………(12)5.2实验电路图…………………………………………………………………(12)6体会……………………………………………………………………………(14)附录1:课程设计任务书…………………………………………………………(15)16LabVIEW课程设计1课程设计的目的及任务1.1课程设计目的(1)掌握LabVIEW软件编程方法;(2)培养综合应
4、用所学知识来指导实践的能力。1.2课程设计的任务许多大城市如北京、上海、南京等随着城市机动车量的不断增加出现了交通超负荷运行的情况,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。因此,开发一套能够社会服务的交通灯控制器将是非常必要和及时的。1.3课程设计的要求及技术
5、指标(1)能够将现实生活中的交通灯出现顺序在电脑上面显示;(2)还要有时间显示和人行横道;(3)具有友好的人机界面。16LabVIEW课程设计2总方案的确定并画出原理框图本次我们是通过采用基于虚拟仪器的交通灯控制系统的设计,自动控制十字路口四组红、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。绿灯亮时,准许车辆通行,行人通行。红灯亮时,禁止车辆通行,为交通安全提供保障。同时还提供人行横道的指示和时间显示。使这个虚拟的交通灯程序更好用。我采用的控制逻辑顺序如下(因为相对的两个方向顺
6、序一样所以只列出了北方和东方的逻辑顺序):(1)北右灯和东左为绿灯,所有人行道为红灯(30秒);(2)北直灯和东右为绿灯,南北的人行横道为绿灯(30秒);(3)北左灯和东直为绿灯,东西的人行横道为绿灯(30秒);原理框图如下:图2.1交通灯逻辑图16LabVIEW课程设计3各基本单元原理及设计3.1前面板的设计前面板是VI的用户界面。创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。本课程设计中前面板比较简单,需要用20盏灯、12个时间显示器、一个停止按键即可。其中的20盏灯,在控件选板中选择指示灯,
7、将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,再用框将每组灯框起来,做成一个交通灯。在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。在前面板合适的位置放置一个开关按钮,控制循环的停止。这样交通灯系统的前面板就做好了。图3.1交通灯前面板16LabVIEW课程设计3.2定时信号的产生毫秒计时器在LabVIEW中的一个计时单元,它的图标与用途如图3-2所示。在函数选板的【编程】→【定时】子选板中选择时间计数器选定该单元。毫秒计数器对时间信号计数,要产生一个
8、一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号。图3.2时间计数器图3.3时间计数器连线图3.3时间信号的分段将得到的时间信号除以每个循环所用的时间90s,取余数。得到的余数x的范围为0<=x<90,当0<=x<30时,条件满足,执行第一个条件结构里面的程序,北右和东左灯点绿,且所有的人行横道的灯为红灯。当
此文档下载收益归作者所有