基于LabVIEW的汽车参数监测设计讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华侨大学厦门工学院虚拟测试技术课程设计报告
题目:基于LabVIEW的汽车参数监测设计专业、班级:
学生姓名:
学号:
指导教师:
20 年月日
目录
1.虚拟仪器技术的介绍
2.设计目的
3.设计思路
4.设计过程
5.设计总结与体会
6.参考文献
一、虚拟仪器技术的介绍
美国国家仪器公司NI(National Instruments)提出的虚拟测量仪器(VI)概念,这种新兴技术使得传统仪器领域发生了重大变革,它引导出了一个“即软件即是仪器”的全新理念,使得网络技术和计算机得以在仪器领域获得长足的发展。所谓虚拟仪器,即是用计算机作为整个仪器系统的硬件平台,在计算机自带的存储、运算、调用、回放功能下以实现各种仪器所需要的功能。作为虚拟仪器最有代表性的图形化编程软件,美国NI公司研发的LabVIEW软件在各种虚拟技术上得到广泛的应用。
与传统的文本编程语言依据语句和指令的文本顺序决定其程序的执行顺序相比, LabVIEW编程采用一种图标代替文本行创建应用程序即数据流编程方式。程序的执行顺序依据为程序框图中节点之间的数据流向。LabVIEW程序之所以被称为VI(Virtual Instrument)即虚拟仪器,是因为现实世界中的仪器在它的界面控件与操作都有对应的体现。LabVIEW提供了大量的工具箱和函数库,并集成了很多仪器硬件库。LabVIEW编程支持多种操作系统平台,并且在任何一个平台上开发的LabVIEW应用程序可直接移植到其它平台上,具有很好的可移植性。
二、设计目的
1.掌握LabVIEW软件的编程方法
2.培养综合应用所学知识来指导实践的能力
三、设计思路
本设计是基于汽车仪表盘而设计,可以显示汽车速度、发动机转速、远近光灯、左右方向灯、雾灯、油量表、发动机温度,根据系统时间改变而改变。
四、设计过程
这部分是转速、车速和温度部分,通过一个数值输出按钮模拟油门,油门来调整转速,再乘上适当数值模拟车速。当转速和车速超过设定值时触发温度、车速、转速的警报。
这部分是行驶累计里程数的模拟计算。利用了2个时间计数器来获取运行时间,通过运行时间和时速的乘法计算来获得那个时刻的路程。同时通过移位寄存器的应用使数据不断累加。200毫秒的时间延迟也一定程度上保证了数据的准确性。
这部分是油量的一个警报器,油量与里程有直接的关系,所以用总油量减去里程数与一个常数的积得到油量表的数值。
这部分是引用系统当前时间来显示。
这部分是用一个数值输入的控件,通过调整使其为整型数输入来模拟3项开关。实现了左右转向灯的使用。
远近光灯同上。
这部分是用一个布尔开关控件,通过调整布尔类型来模拟开关,实现了雾灯的使用。
程序总框图。
前面板图。
五、设计总结与体会
刚拿到课题的时候很迷惑,以前没有接触过LabVIEW的课程设计,光是研究这个题目都研究了一两天,究竟如何设计汽车参数检测,有哪些参数需要检测,研究几个参数也研究了好久,查询了网上的资料文献,再看了前辈们的设计之后终于清楚的明白如何做,在做的过程中还是会遇到一些地方不会,在老师的悉心指导帮助下,终于顺利地完成了本次课题的设计。
通过本次设计,我深刻的认识到了虚拟模拟技术是当代仪器发展的重要方向。虚拟仪器也以崭新的模式和强大的功能深入人心,伴随着计算机技术和信息技术的发展,虚拟模拟仪器必将拓展到各个领域,引起仪器的深层次变革。
六、参考文献
[1] 杨乐平,李海涛,杨磊编著.LabVIEW程序设计与应用(第二版).北京:电子工业出版社,2007
[2] 刘君华主编.基于LabVIEW的虚拟仪器设计.北京:电子工业出版社,2003
[3] 黄松林,吴静编著.虚拟仪器设计教程.北京:清华大学出版社,2008
[4] 陆绮荣编著.基于虚拟仪器技术个人实验室的构建.北京:电子工业出版社