论文部分内容阅读
在进行发动机生产和研究中,发动机检测试验是必不可少的一个环节。随着科学技术的发展,传统测试仪器的诸多缺点逐渐显示出来。计算机、电子技术的发展推动了虚拟仪器技术的发展,使测试仪器趋向于柔性化,有利于用户根据自己的需要组建适合自己的测试系统,而且在硬件不发生变化或变化很小的情况下,可实现测试系统的扩展、更改和升级,整个测试系统灵活方便、成本低、效率高。本文利用NI公司的LabVIEW软件作为开发平台,设计了一套发动机台架性能测试系统。首先分析研究了虚拟仪器和图形编程语言LabVIEW的构成、特点以及LabVIEW所能实现的功能;分析了发动机性能检测相关参数的基本测量原理及方法。在此基础上,进行了系统总体的设计并提出系统的设计要求和设计原则,构建了系统的设计思想以及基本的软件结构、硬件组成。根据发动机测试系统的要求和需要,设计与配置了系统的硬件。系统主要采用PC-DAQ形式的虚拟仪器和串口通信的方式,对传感器、数据采集卡进行了选型,设计了信号调理电路,并采用了现有的测功机、油耗仪等仪器设备。采用模块化设计思路,将系统功能划分为数据采集、数据分析处理、数据保存、数据读取、报警等模块,设计了系统软件总体框架。在编制程序时,充分利用LabVIEW层次化、模块化的特点,首先对各模块分别编程与调试,然后将各个功能模块的程序联系与组合起来,并在前面板添加与整理相关的控制器和指示器,完成系统的软件设计。系统的软件设计主要用来实现系统所需的功能:对发动机某些性能参数的采集、监测报警、显示、保存、读取与绘制特性曲线;并且具有良好的人机界面,方便操作。与传统测试仪器相比,虚拟仪器将所有的测试内容包含在它的函数模块中,在调用底层设备驱动程序的基础上,通过组合各类函数模块,生成软件来控制采集传输,而且软件易于扩展和更改;并且充分利用计算机强大的图形用户界面来操作整个系统,进行数据的显示、存储、读取和处理。