labview交通灯.docx
- 文档编号:6015278
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:11
- 大小:338.44KB
labview交通灯.docx
《labview交通灯.docx》由会员分享,可在线阅读,更多相关《labview交通灯.docx(11页珍藏版)》请在冰豆网上搜索。
labview交通灯
课程设计
课程名称:
LabVIEW虚拟仪器
设计题目:
十字交通信号灯的设计
院系:
专业:
年级:
姓名:
指导教师:
西南交通大学
2014年5月20日
课程设计任务书
专业姓名学号
开题日期:
2014年3月12日完成日期:
2014年5月20日
题目基于LabVIEW的十字交通信号灯的设计
一、设计的目的
(1)掌握LabVIEW软件编程方法;
(2)培养综合应用所学知识来指导实践的能力;
(3)提高自己的动手能力,加强自己独立分析问题和解决问题的能力,为进一步学习专业课作好准备,并为今后从事专业方面的工作打下坚实基础。
(4)通过课程设计使自己巩固所学知识,进一步把其与虚拟仪器系统移植结合起来,提高自己对所学知识的实际应用能力,达到对电子线路设计与测试系统的学习和理解,为以后工作的研究和开发打好基础。
二、设计的内容及要求
(1)能够将现实生活中的交通灯出现顺序在电脑上面显示;
(2)还要有时间显示;
(3)具有友好的人机界面
三、指导教师评语
四、成绩
指导教师(签章)
年月日
目录
1.设计目的和指标3
1.1.目的:
3
1.2课程实际的要求级技术指标3
2.设计思路4
2.1设计思路及方案4
2.2原理流程图5
3.设计过程5
3.1前面板的设计5
3.2后面板设计6
a.定时信号的产生6
b.时间信号的分段6
C,各阶段程序7
4.阶段工作10
4.1第一阶段:
10
4.2第二阶段:
10
4.3第三阶段:
11
4.4第四阶段:
12
5.附录:
12
1.设计目的和指标
1.1.目的:
(1)掌握LabVIEW软件编程方法;
(2)培养综合应用所学知识来指导实践的能力;
(3)提高自己的动手能力,加强自己独立分析问题和解决问题的能力,为进一步学习专业课作好准备,并为今后从事专业方面的工作打下坚实基础。
通过课程设计使自己巩固所学知识,进一步把其与虚拟仪器系统移植结合起来,提高自己对所学知识的实际应用能力,达到对电子线路设计与测试系统的学习和理解,为以后工作的研究和开发打好基础。
1.2课程实际的要求级技术指标
(1)能够将现实生活中的交通灯出现顺序在电脑上面显示;
(2)还要有时间显示;
(3)具有友好的人机界面
2.设计思路
2.1设计思路及方案
我通过采用基于虚拟仪器的交通灯控制系统的设计,自动控制十字路口两组红、黄、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。
绿灯亮时,准许车辆通行。
红灯亮时,禁止车辆通行,为交通安全提供保障。
同时还提供人行横道的指示和时间显示。
使这个虚拟的交通灯程序更好用。
我采用的控制逻辑顺序如下(因为相对的两个方向顺序一样所以只列出了北方和东方的逻辑顺序):
(1)北黄灯和东黄灯(05秒);
(2)北红灯和东绿灯(30秒);
(3)北黄灯和东黄灯(05秒);
(4)北绿灯和东红灯(30秒)
2.2原理流程图
3.设计过程
3.1前面板的设计
前面板是VI的用户界面。
创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。
本课程设计中前面板比较简单,只需要用六盏灯(东西和南北方向)、两个时间显示器、一个停止按键即可。
其中的六盏灯,红、黄、绿各两盏,在控件选板中选择指示灯,
1.将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外五个,将六个灯均分为两组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。
2.在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。
在前面板合适的位置放置一个开关按钮,控制循环的停止。
3.在修饰选项中选中一块水平平滑盒,然后设置其颜色,并加入交通灯名称和自己名字学号。
这样交通灯系统的前面板就做好了。
1.前面板示意图
3.2后面板设计
a.定时信号的产生
毫秒计时器在LABVIEW中的一个计时单元。
毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号。
2.时间计数器
b.时间信号的分段
将得到的时间信号除以每个循环所用的时间70s,取余数。
得到的余数x的范围为0<=x<70,当0<=x<5时,条件满足,执行第一个条件结构里面的程序,北黄和东黄灯点亮。
当5<=x<35时,条件满足,执行第二个条件结构里的程序,北绿和东红点绿。
当35<=x<40时,条件满足,北黄和东黄灯点亮。
当40<=x<70时,条件满足,执行第二个条件结构里的程序,北红和东绿点绿。
3.时间分段程序
这里用到了判定范围并强制转换控件,应用这个控件可以判定输入的数是否在上限和下限之间。
4.判定范围并强制转换控件
C,各阶段程序
第一阶段:
余数在0至5秒之间,北黄灯和东黄灯点亮。
第二阶段:
余数在5至35秒之间,北绿灯和东红灯点亮
第三阶段:
余数在35至40秒之间,北黄灯和东黄灯点亮。
第四阶段:
余数在40至70秒之间,北红灯和东绿灯点亮。
4.阶段工作
4.1第一阶段:
余数在0至5秒之间,北黄灯和东黄灯点亮
4.2第二阶段:
余数在5至35秒之间,北绿灯和东红灯点亮。
4.3第三阶段:
余数在35至40秒之间,北黄灯和东黄灯点亮。
4.4第四阶段:
余数在40至70秒之间,北红灯和东绿灯点亮。
5.附录:
程序框图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview 交通灯