虚拟仪器技术在发动机测试中的应用研究

虚拟仪器技术在发动机测试中的应用研究

ID:38278978

大小:124.70 KB

页数:4页

时间:2019-05-26

虚拟仪器技术在发动机测试中的应用研究_第1页
虚拟仪器技术在发动机测试中的应用研究_第2页
虚拟仪器技术在发动机测试中的应用研究_第3页
虚拟仪器技术在发动机测试中的应用研究_第4页
资源描述:

《虚拟仪器技术在发动机测试中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、虚拟仪器技术在发动机测试中的应用研究ApplicationResearchofVirtualInstrumentTechnologyonEngineTesting何义团,纪威,李波HEYi-tuan,JiWei,LiBo摘要:利用NI公司开发的LabWindows/CVI作为开发平台,设计了一套发动机台架实验的测试系统。与传统的测试方法相比,即节省了成本,又提高了测试效率。关键词:虚拟仪器,LabWindows/CVI,发动机,测试Abstract:UsingLabWindows/CVIexploitedbyNationa

2、lInstrumentCompanyasourexploitingtools,wedesignedasuitoftestingsystemforenginetest.Comparedwiththeconventionaltestingmethod,itnotonlyreducedthecost,butalsoimprovedtestingefficiency.Keywords:virtualinstrument,LabWindows/CVI,engine,test1引言传统的内燃机台架实验功能单一,测试效率低,实验过程缺乏

3、统一的数据处理系统。不同厂家生产的设备有不同的数据记录格式,无论是软件还是硬件都不兼容,因此不能共享软硬件资源。产品开发周期长,设备升级能力及扩展性差,重复劳动较多,造成了较大的资源浪费。虚拟仪器技术是上世纪90年代初被提出并逐步付诸实现的。该技术利用少量的标准化硬件模块加上功能强大的图形化编程平台,将计算机技术同仪器技术完美的结合起来,具有开发周期短、成本低、重复劳动少、易于应用新算法以及便于升级等特点。已在测控领域里得到了广泛的应用。虚拟仪器编程语言LabWindows/CVI是美国NI(NationalInstrum

4、ents)公司利用虚拟仪器技术开发的32位面向计算机测控领域虚拟仪器的软件开发平台。它以ANSIC为核心,将功能强大、使用灵活的C语言平台与用数据采集、分析和表达的测控专业工具有机地结合起来。它的集成化开发平台、交互式编程方法、丰富的功能面板和库函数大大增强了C语言的功能,为熟悉C语言的开发人员建立检测系统、自动测量环境、数据采集系统、过程监控系统等提供了一个理想的软件开发环境。2硬件系统的设计系统的结构如图1所示。整个系统大致由3部分组成:第一部分为传感器和一次仪表,其功能是把发动机的性能参数通过传感器转化为相应的电信号

5、,为了充分利用现有的资源,节约成本,对与转矩和油耗等参数的测量,我们直接从测功机和油耗仪上的输出端口引出信号线到信号调理模块的接线端子上;第二部分为信号调理模块和数据采集卡,其主要功能是对信号进行采样、放大、A/D转换,并把采集到的数据以一定的格式传送给上位计算机;第三部分为计算机处理系统,其功能是实现数据的处理、显示、存储以及图表打印等。系统采用的是NI公司的Lab-PC-1200数据采集卡,这是一种性能优良的低价位适合PC机及其兼容机的采集卡。它能够完成信号采集(A/D)、数字信号的模拟输出(D/A)以及定时/计数等功

6、能;具有8个模拟量输入通道、两个模拟量输出通道、24个数字量I/O接口、3个16位的计数器。将数据采集卡插入计算机的PCI插槽中。在进行数据采集卡软件驱动前,应进行参数设置,参数设置是通过NI公司提供的“Measurement&Automation”软件实现的。发动机实验台环境中存在着许多电磁干扰源,测试系统能否正常工作可靠地工作,关键图1硬件结构图在于有效地抑制外部噪声。为了提高测试精度,在保证良好接地状态的同时,将输入信号线屏蔽,尽量缩短信号线的长度,并对转换器采用了光电隔离技术,通过测试表明,即使不采用软件滤波,也能

7、达到实验要求。3软件系统的设计软件系统主要包括参数设置、数据采集与存储、实验结果显示与打印、实验过程演示等四大大部分组成。在此介绍各部分的功能以及实现方法。3.1参数设置部分如图2所示。由于发动机台架实验一般要做负荷特性、速度特性等好几种实验。在进入测试系统后,可以根据要求选择所要做的实验项目。为了保护实验设备和人员安全,还可以根据不同的发动机设置转速、机油温度、冷却水温度以及排气温度的报警值。只要测得的实验数据超过了所设置的报警值。就自动停机。图2参数设置面板3.2数据采集与存储进入系统后,程序自动执行代码中的Conne

8、ctToDDESevr函数,打开与数据库的连接,以便与数据库之间进行数据交换。在退出系统之前,还必须用函数DisconnectFromDDEServer断开与数据库的连接。通过对数据采集卡参数的设置,确定各路信号所对应的端口号。运用UtilityLibrary(设置库函数)中的InputByteFrom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。