Labview在发动机台架测控中的应用
基于Labview的汽车发动机实验台参数测试系统
[]J2 9 05 1JG 5 —20 标准金属量器检定规程 . 中国计量 出版社 ,05,0 20 1.
作者 简 介 : 惠 萍 , , 理 工 程 师 。 工作 单位 : 哈油 田技 术 监测 中心 流 量 李 女 助 吐 站 。通 讯 地址 :322 疆 鄯善火 车站 镇 耻哈 油 田技术 监测 中心 流量 站 。 880 新
定要 盖好 上盖 , 防止 异物掉 人量器 内。异 物掉 人量器 后 , 会减 小量 器 的实 际容 积 , 响其 正 常使 用 。异 物掉 人 后 影
不 易发现 , 有些还 不易 清除 , 且 因此 , 一定要 盖好上 盖 。
检, 以新检定诬) 的参数作为量器的标准值使用 。 书
5 结 束语
2 I bi _ v w及 数 据采集 卡 a e
本测 试 系统 的各 类传 感 器 电压信 号 , 冲频 率 信 号 脉
的采集 及 数 据 融 合 算 法 的 实 现 均 采 用 Lbi av w实 现 。 e
李海娟 f a 基 t
的汽车发 动枫 实验 台参数渤斌 系统
系, 故该信号类型为脉冲频率信号 。 针 对上 述 四种 电压 型 信 号采 集 , 制 了适用 于 U B 编 S
或者可方 便 调 理 到 电压 型 信 号 。转 速 传 感 器 为磁 脉 冲
式, 用万用 表测 量端 子 2 3的电阻 为 80欧 左右 , 出 和 0 输 波形 为正弦 波 , 其正 弦信号 频率 与发 动机 转 数 成 比例 关
融 合 算
法等 )
—
继 电器
l 一
‘
图 1 汽车发动机参数测试 系统原理图
基于 Lbi av w编制 的脉冲频率信号采集程序如 图 4 e 所示 。该 程 序 可对 转 数传 感 器 信 号 进 行 采 集 并 显 示 保
LabVIEW在汽车工程中的应用案例
LabVIEW在汽车工程中的应用案例LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种全球领先的图形化编程环境,用于开发和测试各种测量、控制和监测应用。
在汽车工程领域,LabVIEW的应用越来越广泛,为汽车制造商和工程师提供了可靠、高效的解决方案。
下面将介绍一些LabVIEW在汽车工程中的真实应用案例。
1. 发动机控制系统设计与测试发动机是汽车的核心部件之一,其控制系统设计和性能测试对于汽车工程至关重要。
利用LabVIEW可以开发虚拟发动机模型,模拟发动机工作状态,并通过传感器采集的数据进行在线监测和控制。
利用LabVIEW的图形化界面,工程师可以方便地调整控制参数,优化发动机性能,提高燃油效率和排放性能。
2. 汽车电子系统集成测试现代汽车中包含了大量的电子系统,如动力电池管理系统、车载娱乐系统、安全气囊系统等。
这些电子系统的集成测试是确保汽车性能和安全的关键一步。
LabVIEW提供了丰富的工具和模块,可以快速搭建测试平台,对多个电子系统进行联合测试。
通过模拟各种工况和环境条件,工程师可以评估系统的稳定性、可靠性和兼容性,为汽车电子系统的生产和使用提供保障。
3. 车辆诊断与故障排除车辆诊断和故障排除是汽车维修和保养的重要任务。
传统的人工排除方法通常耗时且容易出错。
LabVIEW可以基于车辆的故障代码和传感器数据,开发智能诊断系统,准确判断问题所在并提供解决方案。
通过与汽车主要系统的通信,如发动机控制单元(ECU)、车身控制模块(BCM)等,LabVIEW可以实时获取和分析数据,提高故障检测的准确性和效率。
4. 车辆动态性能测试对汽车的动态性能进行测试是评估和改进汽车性能的重要手段。
利用LabVIEW可以设计和控制车辆的动力学测试台,模拟各种路况和工况,如制动、加速、悬挂等。
通过高精度的传感器和数据采集设备,LabVIEW可以准确记录和分析车辆在不同测试条件下的动态性能参数,为汽车改进和优化提供参考依据。
基于LabVIEW的远程测控技术的研究与应用
基于LabVIEW的远程测控技术的研究与应用一、本文概述随着信息技术的飞速发展和工业自动化程度的日益提高,远程测控技术在现代工业控制系统中扮演着越来越重要的角色。
基于LabVIEW的远程测控技术,凭借其直观易用的图形化编程环境、强大的数据处理能力和广泛的硬件接口支持,已成为测控领域的研究热点和应用焦点。
本文旨在探讨基于LabVIEW的远程测控技术的研究现状、关键技术和应用领域,分析其在工业自动化、智能监控、实验室管理等方面的优势与挑战,并提出相应的优化策略和发展趋势。
本文首先介绍了远程测控技术的基本概念和发展历程,阐述了基于LabVIEW的远程测控系统的基本架构和工作原理。
随后,重点分析了LabVIEW在远程测控系统中的应用优势,包括其直观易用的图形化编程环境、强大的数据处理和仪器控制能力、以及丰富的网络通信和数据库接口等。
在此基础上,文章进一步探讨了基于LabVIEW的远程测控技术在工业自动化、智能监控、实验室管理等领域的应用实例和效果评估。
通过深入研究和分析,本文认为基于LabVIEW的远程测控技术具有广阔的应用前景和巨大的发展潜力。
在实际应用中,仍存在一些技术难题和挑战,如网络通信的稳定性、数据处理的实时性、系统安全性等问题。
本文还提出了一些针对性的优化策略和发展建议,旨在提高基于LabVIEW的远程测控技术的性能和可靠性,推动其在工业控制领域的应用和发展。
本文旨在全面介绍基于LabVIEW的远程测控技术的研究现状、关键技术和应用领域,分析其在工业自动化、智能监控、实验室管理等方面的优势与挑战,并提出相应的优化策略和发展趋势。
通过本文的研究和分析,可以为相关领域的研究人员和实践工作者提供有益的参考和借鉴。
二、软件平台介绍LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是美国国家仪器(National Instruments,简称NI)公司开发的一款图形化编程语言环境,广泛应用于工业界、学术界和研究机构。
《2024年LabVIEW在实时测控系统中的应用研究》范文
《LabVIEW在实时测控系统中的应用研究》篇一一、引言随着科技的不断进步,实时测控系统在各个领域中的应用越来越广泛。
而LabVIEW作为一种图形化编程语言和开发环境,为实时测控系统的设计与实现提供了强有力的工具。
本文旨在研究LabVIEW在实时测控系统中的应用,并分析其优劣,为后续研究提供参考。
二、LabVIEW概述LabVIEW是一种基于图形化编程语言的开发环境,它提供了丰富的函数库和工具,使得开发者能够快速地构建应用程序。
与传统的文本编程语言相比,LabVIEW具有直观、易学、易用等优点,特别适合于工程应用和测控系统的开发。
三、LabVIEW在实时测控系统中的应用1. 数据采集与处理在实时测控系统中,数据采集与处理是关键环节。
LabVIEW 提供了丰富的数据采集模块和信号处理函数,可以方便地实现数据的实时采集、分析和处理。
例如,通过使用LabVIEW中的DAQ(数据采集)模块,可以实现对传感器等设备的实时数据采集;同时,利用信号处理函数,可以对采集到的数据进行滤波、去噪等处理,提高数据的准确性和可靠性。
2. 界面设计与交互LabVIEW的图形化编程语言使得界面设计与交互变得简单直观。
开发者可以通过拖拽图形化控件,快速构建出符合需求的界面。
同时,LabVIEW还提供了丰富的交互功能,如按钮、滑块、指示灯等,可以方便地实现人机交互。
此外,通过使用LabVIEW 的报错与帮助功能,可以增强用户体验和操作便捷性。
3. 控制系统与实时响应在实时测控系统中,控制系统的设计和实现至关重要。
LabVIEW提供了强大的控制函数库和算法模块,可以实现对各种设备的精确控制。
同时,由于LabVIEW的实时性特点,使得系统能够快速响应各种指令和事件,确保系统的稳定性和可靠性。
四、应用案例分析以某工业生产过程中的实时测控系统为例,该系统采用LabVIEW进行开发和实现。
通过使用LabVIEW的数据采集模块和信号处理函数,实现了对生产过程中各种参数的实时监测和处理;同时,利用LabVIEW的界面设计和交互功能,实现了人机交互和操作控制;此外,通过使用LabVIEW的控制系统和算法模块,实现了对生产设备的精确控制和实时响应。
《2024年LabVIEW在实时测控系统中的应用研究》范文
《LabVIEW在实时测控系统中的应用研究》篇一一、引言随着科技的进步,实时测控系统在各个领域的应用越来越广泛,如工业控制、航空航天、医疗卫生等。
LabVIEW作为一种强大的软件平台,其在实时测控系统中的应用日益凸显其重要性。
本文将探讨LabVIEW在实时测控系统中的应用,并对其效果和价值进行深入研究。
二、LabVIEW软件概述LabVIEW是一款基于图形化编程语言的开发环境,主要用于数据采集、分析和可视化。
其独特的图形化编程方式,使得程序开发变得简单、直观,同时也使得程序的调试和维护变得容易。
此外,LabVIEW提供了丰富的函数库和工具包,使得开发者能够轻松实现各种复杂的测控功能。
三、LabVIEW在实时测控系统中的应用1. 数据采集与处理在实时测控系统中,数据采集与处理是关键环节。
LabVIEW 提供了强大的数据采集功能,可以与各种传感器、仪器设备进行连接,实现数据的实时采集。
同时,通过其内置的函数库和工具包,可以对采集到的数据进行处理、分析和存储。
此外,LabVIEW还支持多种数据格式的转换和导出,方便用户进行后续的数据分析和应用。
2. 界面设计与交互LabVIEW的图形化编程方式使得界面设计变得简单、直观。
开发者可以根据实际需求,设计出符合用户习惯的界面,实现人机交互。
同时,通过LabVIEW的控件和函数,可以实现对界面的动态更新和实时反馈,提高系统的用户体验。
3. 控制系统设计与实现在实时测控系统中,控制系统是核心部分。
通过LabVIEW 的编程语言和函数库,可以实现对控制系统的设计和实现。
开发者可以根据实际需求,设计出满足系统要求的控制算法和策略,实现对被控对象的精确控制。
同时,通过LabVIEW的实时性特点,可以实现对控制系统的实时监控和调整,提高系统的稳定性和可靠性。
四、应用案例分析以某工业生产线实时测控系统为例,该系统采用LabVIEW 作为软件平台,实现了对生产线的实时监测和控制。
基于Labview的汽车发动机测控平台设计
推动我国海上运输事业发展的必然途径。
参考文献:[1]陆倩楠,史良方.船用柴油内燃机排气净化装置的设计与研究[J].科技尚品,2017(4):23-24.[2]赵怀北,王忠,刘帅,等.柴油机排气颗粒物的力学特征与空间结构[J].内燃机学报,2018(2):369-370.0引言自从来到二十一世纪,经济全球化形式越来越显著,汽车行业的发展也飞快地进步,我国的汽车发展也来到一个新的高度,人们对车的需求大大提高,人均汽车保有量显著增高。
而发动机作为最重要的汽车动力总成,是汽车行驶的动力,是一辆汽车的灵魂。
汽车的很多性能参数都与发动机的好坏有着重要的联系,所以创建一个良好的汽车发动机测控平台对汽车整车性能的提升有着至关重要的作用,为提高发动机性能提供良好的条件。
本文分别从Labview 前面板操作界面控件的设计和后面板程序的编写两方面介绍了本测控平台搭建的过程和可以实现的功能,首先对操作界面的控件的创建进行介绍,随后对该测控平台可实现的功能进行分析,最后进行了对后面板程序编写流程的叙述。
1基于Labview 的汽车发动机测控平台操作界面的设计1.1发动机数据测控控件的创建1.1.1左右缸头温度与排气温度发动机左右缸头温度和排气温度都是监测发动机是否良好运转的重要参数,都是基于安装在发动机内或者排气口的温度传感器所传输给下位机的数据,通过串口再将数据发送给上位机,在操作界面上将它们实时显示出来。
并通过程序设计实现将他们的数据记录到表格中去。
创建方式为右键选择控件,在经典里选择经典数值里的经典温度计即可,再在属性中输入所需要的名字即可。
以下具体创建方式不再多加描述,与温度控件类似。
1.1.2油耗与转矩油耗是衡量发动机经济性能的重要参数指标之一,转矩是衡量发动机动力性能的重要指标之一[1]。
两者都可用图表的形式反映出来。
1.1.3转速与节气门开度发动机转速与每单位时间完成的工作次数或发动机的有效功率有关,即发动机的有效功率随着不同的转速而变化[2]。
LabVIEW在仪器控制中的作用
LabVIEW在仪器控制中的作用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款用于测量和控制系统的软件开发环境。
它通过图形化编程方式,提供了一种简单易用的方法来实现仪器的控制和数据采集。
在仪器控制领域,LabVIEW发挥着至关重要的作用。
一、LabVIEW的基本原理和特点LabVIEW以图形化编程的方式进行,用户可以通过拖拽和连接图形化的功能模块,来构建仪器控制系统。
该系统适用于各种仪器设备,包括传感器、仪表、运动控制器等等。
LabVIEW的基本原理包括数据流和事件驱动,使得控制系统响应更加灵活和高效。
LabVIEW的特点之一是可扩展性。
用户可以根据需要自定义功能模块,并与现有的库进行集成。
这种灵活性使得LabVIEW适用于各种不同的仪器控制场景,并可以满足不同应用需求。
二、LabVIEW在仪器控制中的应用1. 仪器控制与数据采集:LabVIEW提供了丰富的仪器控制和数据采集功能,可以实时读取各种仪器的测量数据,并对仪器进行控制和设置。
通过LabVIEW,用户可以方便地操作仪器,调整参数,实现精确的测量和控制。
2. 自动化测试:LabVIEW可以用于自动化测试系统的开发。
用户可以通过编写测试脚本和连接测试设备,来实现自动化测试流程。
这种方式大大提高了测试的效率和准确性。
3. 实时监控和远程控制:LabVIEW提供了实时监控和远程控制的功能。
用户可以通过网络连接将仪器控制系统远程访问,实时监控参数和状态,并进行远程操作。
这种方式方便了用户对仪器的监控和控制,提高了工作的灵活性和效率。
4. 数据分析与可视化:LabVIEW具备强大的数据分析和可视化功能。
用户可以通过LabVIEW对采集到的数据进行处理、分析和展示,生成图表和报告。
这使得用户可以更加直观地理解数据,并从中获取有价值的信息。
三、案例分析与总结以实验室中的温湿度控制为例,应用LabVIEW可以实现温湿度仪器的控制和数据采集。
基于LabVIEW的发动机性能测试系统的研究
农 机 化 研 究
第 3期
基 于 L 的 发 动 机 性 能 测 试 系 统 的 研 究 a l W b E V
张 晓娟 ,师 帅 兵 ,张 慧 鹏 ,程 琴 ,彭 君 建
( 北 农 林 科 技 大 学 机 械 与 电 子 工 程 学 院, 西 杨 凌 7 2 o ) 西 陕 1 l o
0 引 言
随 着 社 会 的 不 断 发 展 , 现 代 工 业 生 产 中人 们 在 对 测 试 方 法 和测 试 设 备 的 要 求 越 来 越 高 。 传统 的测 试 方 法 , 求 硬 件 仪 器 设 备 较 多 、成 本 较 高 , 很 多 要 且 设 备 不能 集 中在 一 起 。 2 自 0世 纪 9 0年代 以 来 , 在计 算 机 技 术 的推 动 下 , 以虚 拟 仪 器 为 标 志 的 通 用 化 、 智
油 耗 、一 些 常 用 压 力 及 温 度 等 。通 过 在 发 动 机 测 试
系统 中采 用 虚 拟 仪 器 技 术 ,将 能 大 大地 减 少 各 种 控 制 按 钮 、开 关 ,从 而 不 仅 可 降低 制 造 成 本 ,而 且 使
系 统 功 能 更 灵 活 、可 塑 性 更 强 、易 于 扩 展 。 本 文 所 开 发 的 发 动 机 性 能 测 试 系 统 是 利 用 美 国 N 公 司 的 G语 言 ( 图像 语 言) a V E I 即 L b I W编 制 的 。
系统 运 行 的 情 况 对 整 个 系统 进 行 改 进 。
11 硬 件 组 成 .
使 得 测 量 仪 器 和数 据 采 集 系 统 的 设 计 方 法 和实 现 技 术 产 生 了深 刻 的变 化 …。 虚 拟 仪 器 技 术 是 计 算 机 与 测 试 技 术 相 结 合 的产 物 。利 用 虚 拟 仪 器 开 发 软 件 , 将 能 提 高 测 试 系统 的整 体 水 平 和集 成 程 度 ,缩 短 软
基于Labview的汽车发动机测控平台设计
车辆工程技术37车辆技术1 前言 随着经济全球化日趋明显的形式,有力促进了汽车业的发展,使我国汽车发展产生新的高度,随着对车的需求逐渐提高,明显增长了人均汽车保有量。
发动机是汽车中最重要的动力总成和重要行驶动力,其很多性能参数都与发动机质量具有重要关系,因此,创建良好的汽车发动机测控平台对于提高汽车发动机性能和整车性能非常重要。
本研究围绕搭建测控平台及其实现功能,分别介绍了设计Labview前面板操作界面控件和编制后面板程序,详细分析了该测控平台的功能,并阐述了编写后面板程序的主要流程。
2 基于Labview的汽车发动机测控平台界面设计2.1 创建发动机数据测控控件 对发动机运转的监测主要有发动机左右缸头和排气温度两个主要参数,基于发动机内或排气口温度传感器中安装并向下位机数据进行传输,将数据经串口向上位机发送,实时显示在操作界面上,将其数据通过程序设计向表格中记录。
采用右键选择控件的创建方式,在经典数值里选择经典温度计,再将所需名字输入到属性中,创建方式类似于温度控件。
对发动机经济性能主要采用油耗这一重要的衡量参数指标,对发动机动力性能衡量的一个重要指标就是转矩,可采用图表形式进行反映。
发动机转速与发动机有效功率或完成的单位时间内工作次数具有一定关系,也就是随着转速不同,发动机有效功率产生相应变化。
由驾驶员采用通油门踏板对汽车发动机节气门进行控制,使发动机改变进气量,进而对发动机运转进行控制。
2.2 创建发动机控制控件 现代汽车喷油系统工作中,喷油脉宽是一个重要指标,主要是指每次发动机ECU控制喷油系统的持续喷油时间。
正常运行的发动机,在各种影响因素中发火时刻是发动机工作的一个重要环节。
点火提前角主要是指发动机由点火时刻开始,缸内活塞向压缩上止点运行的时间内转过的曲轴角度。
3 编写测控平台后面板程序 发动机测控虚拟仪器基于LabVIEW创建,常规串口控制结构应采用VISA串口配置及写入、VISA读取及关闭4个串口函数,将其根据正常逻辑顺序排列后,将其它功能元素加入后使目标任务实现。
基于LabVIEW的发动机测试系统设计
基 于 L b IW 的发 动 机测 试 系统 设 计 aV E
何 永 艳
( 上海电子信息职业技 术学 院 机 电工程 系 , 上海 2 11) 04 1
摘要 : 以发 动机 试验 数据 采 集 、 处理 过程 为研 究对 象 ,a V E 为 开发 平 台 , 过 自主 编 程 , 计 了一套 L b IW 通 设
试验 测试 系统 。采 用该 系统 实现 了发动机 试验 数据 的可 靠采 集 、 分析 、 告输 出和 网络传 输 。 报
关键 词 : aV E ; L b I W 数据 采 集 ; 网络
中国分类 号 :P 0 . T26 1
文献 标识码 : A
文章 编号 :0 0— 8 9 2 1 ) 9— 0 4一 2 10 8 2 ( 0 1 0 0 2 O
统 , 试验 过程 中不 同测 试设 备 得 到 的数据 整 合 起 来 将 进行集 中显 示 和分析 , 后再 通 过 局 域 网将 试 验 数 据 然
业测试仪器 、 传感器和发动机机旁监测计算机 以及远 程 客户 电脑组 成 了整个 测 试 硬 件 系 统 , 数据 采 集 卡 除 外, 其余设 备均 可利 用原 有资 源 , 效 降低 了系统搭 建 有 的硬件 成本 。
Ke y wor : bVI ds La EW ; aa a qu sto n t r d t c iiin; ewo k
发动 机 的测试 项 目往 往 很 多 , 要 用 到各 种 不 同 需 的仪 器获 取所需 要 的测试 数据 , 如排 放测 试 、 动测试 振 等 ¨ 。而采 用 一 套 开 放 的 开 发 平 台来 搭 建 这 样 的 测 试 系统 , 合 和分析 不 同途 径 获取 的实 验 数据 是 非 常 整
LabVIEW在实时测控系统中的应用研究
LabVIEW在实时测控系统中的应用研究LabVIEW在实时测控系统中的应用研究一、引言实时测控系统是一种将计算机技术与仪器仪表技术相结合的技术手段,用于实时监测、控制和调节物理系统的状态和参数。
这种系统具有广泛的应用领域,例如工业生产、科学研究、环境监测等。
在实时测控系统中,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)作为一种基于图形化编程的集成开发环境,提供了强大的能力和便捷的操作性,因此被广泛应用于实时测控系统中。
二、LabVIEW的基本特点与优势1. 图形化编程:LabVIEW采用图形化编程,使得用户可以使用“拖拽”和“连线”的方式搭建测控系统,而不需要编写繁琐的代码。
这使得编程变得更加简单快捷,大大降低了学习和使用的门槛。
2. 虚拟仪器:LabVIEW本质上是一种虚拟仪器平台,可以将计算机变成一个接口灵活、功能强大的仪器。
通过LabVIEW,用户可以实时采集和展示各种物理量,并进行分析和处理。
这种灵活性使得LabVIEW非常适合用于实时测量和控制。
3. 强大的功能模块:LabVIEW提供了丰富的函数库和工具箱,包括数据采集、信号处理、控制算法等,用户可以根据自己的需求选择相应的模块,快速构建出符合要求的实时测控系统。
4. 兼容性和扩展性:LabVIEW可以与各种硬件设备相连接,包括传感器、执行器、数据采集卡等。
同时,LabVIEW也可以与其他编程语言(如C、C++、Python等)进行交互,实现更加复杂的功能。
三、LabVIEW在实时测控系统中的应用1. 实时数据采集与显示LabVIEW提供了丰富的数据采集模块,可以连接各种传感器,实时采集各种物理量。
通过数据显示模块,用户可以将采集到的数据以图形、曲线等形式实时显示出来,可以方便地观测和分析数据的变化情况。
2. 实时控制LabVIEW中的控制模块可以用于实时控制物理系统的状态和参数。
LabVIEW在测控系统中的应用
作为当前测试和测量领域的工业标准LabVIEW 虚拟仪器技术 构建灵活的
功能强大的且人机界面友好的数据采集系
统和便捷高效的控制系统
1.4 LabVIEW 的国内外应用现状
1.2 现代测控系统所面临的问题
传统的测控设备是以单台仪器独立工作 息为基本设计思想的 每台仪器的测试信息是彼此孤立的 在线的实时测试 象 统 能以监测 分析 不开放的 不但要求仪器能够完成 随时可变检测对 手工操作 人工判断或记录分析信 不可变化的 因此每台仪器的功能及使用范围是固定的
而当前工业的发展对测控系统提出的要求越来越高 完成不同测试任务或升级换代 优化
I
重庆大学硕士学位论文
英文摘要
ABSTRACT
With the rapid development and application in electronic measurement technology and instruments of micro-electronics technology, computer technology, software technology and network technology, new measurement and control theory, new measurement method, new measurement fields and new instrument architecture continually come forth and the function and effect of electronic instruments have given birth to quality change and broken through in the conception of instrument in many aspects. Graphical computer language had been developed at the end of 1980s in this background. As the G Language graphical development tool for implementing Virtual Instrumentation (VI), LabVIEW has been one of the most popular solution for creating powerful, flexible, well-structured, cost-effective and friendly HMI (Human-Machine Interface) measurement & controlling system. But, most current LabVIEW applications are run in single PC and just as a Virtual Instrumentation without making use of its advantages. Multi-task real-time measurement and control system is introduced in this academic dissertation.The system, which consists of a measure computer and a control computer, is established by the use of distributed control structure. The computers carry out the tasks of friendly human- machine interface, easy data acquisition and stable measures of dealing troubles on LabVIEW platform. This real-time system includes measurement and control of analogs, digitals, temperature, DC motor and stepping motor. Then, based on priorities setting and execution systems selection, and by means of fixed time interval schedule and event driven, a two-level multi-task scheduling based on LabVIEW for a measurement and control system is presented. These advanced technologies are employed to enhance the performance of measurement and control system. According to the view of software engineering, the design scheme of Multi-task real-time measurement and control system is given. This system is developed with many merits such as simple operation, friendly interface and high general availability. Lastly, this dissertation researches three network communication mechanisms of LabVIEW: the TCP/IP functions, the DataSocket technology and the Remote Pane ls mechanism. This dissertation analyzes each mechanism in detail and develops related G
基于LabVIEW发动机试验台控制系统的设计与实现
2020e6f33 i49j i6k3Jun.2020Eoi.49No.6 3333(g)}57h33333MaoUoneDesogn and ManulaotueongEngoneeeongD"#!10.3969*+.ossn.2095-5092.2020.06.010R La'E#E@e%]gDE&)\!/"OR'*)7hb#9!3459000$34!D,41e S=/~i y!b Z/0!X Y DG H La'c E#E@=41~~vw<"<Z c:)DAC*6x41=y E}L 输到计算机,此外还开发了一个用户界面!用于通过La'EIEW执行必要的过程°实验结果表明,在发动机测试过程中,控制系统可以精确调整测功机的负载、油耗和所需的转速,可在界面上看\%i)41e/%i p-*!}Yl1!”•}—"567!动机#试验#测机#载#c:89:;<!U463.6333=>?@A!A333=BC<!2095-5092"2020#06-0047-05近年来,随着我国机动车数量的急剧增加,节KM%P—QJ%RX ih X议事日程。
由此对乘用车发动机性能的要求也相Z(B动机)}5,B动机量化生产,甚至发动机维修,都需要完整的发动机>能•V,O T 在了新测试设备的开发上。
在发动机测试期间,研h pl}D数,N%[&数据,如能使用计算机控制的、自动化的发动机测试单元,可更快捷方便地进行高精度测试。
La'EIEW是一种功能强大的工程图形化编程环境,在全球范围内已得到广泛使用&1'(由于La'EIEW可以连接多个数据采集卡,并且它是基于数据流执行程序的,因此La'EIEW被广泛用于数据采集%数据分析和数据控制。
使用La'EIEW 可以创建可视的、灵活的和可扩展的实验室程序&2'(计算机控制的发动机测试单元应具有大量的8E*"数E*"(B于,|G-数据采集卡作为计算机I/O设备,选择La'EIEW 程环境(基于计机控制的动机动试控制用于发动机传动部件的仿真,这对排放分析和减排的实具有的&3(在使用发动机测试装置的情况下,汽车尾气排放分析存在统计误差和系统误差&3'(通过使用计算机控制的动机试控制单元,创建行?程,是V F_的析(&4'计个控制单元,实'动机试验装置和测功机的控制,并且已经在设计的控制单元上对柴油机进行了测试,获得了成功的实验结果(文献&5'设计了一个用户系统来控制发动机试单元上的功机,计的系统:在的工下实'自动化(&6'在La'EEEW程序中设计了一个接口用于发动机测试。
基于LabVIEW的航空发动机试验数据分析平台设计
1概述在型号研制过程中,为了完成考核试验,需要制造一定数量的试验发动机,须经过一定的运转时数以达到考核的目的。
据统计,型号研制一般需要20~30台试验发动机。
发动机台架试车时数一般是5000~8000h,先进发动机还远远超过这些数字[1]。
长期的试验,伴随大量的试验数据,通过试验数据分析可以知道发动机的性能好坏或者排查试验故障。
在发动机研制过程的工程研制阶段,往往故障频发;而到了设计定型阶段以后,简单常见的故障都已排除,这时候出现的故障往往偏系统性,定位也不太明确。
发动机这些故障的排除,离不开试验数据的采集与分析。
美国国家仪器公司(N ational Instruments,简称N I)的创新软件产品Lab VIEW(Lab oratoryVirtual instrument Engineering),是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件,它与V isual C++、Java等计算机编程语言相比,它抛弃了晦涩难懂的文本代码,使得计算机编程不再是少数人的专利[2]。
图形化的程序语言,又称为“G”语言。
使用这种语言编程时,基本上不用写程序代码,取而代之的是流程图。
它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,Lab VIEW是一个面向最终用户的工具。
所有的Lab VIEW应用程序,即虚拟仪器(V I),由前面板和程序框图组成。
前面板是用来放置各种控件的,程序框图是用来编写代码,不过Lab VIEW的代码是完全图形化的。
Lab VIEW提供了实现仪器编程和数据采集系统的便捷途径。
近年来,Lab VIEW得到了业界的普遍认可,越来越多的编程人员开始使用Lab VIEW并把它作为编程语言的首选,通过使用Lab VIEW功能强大的图形化编程语言能够成倍地提高编程效率。
2需求分析在航空发动机的试验与试飞过程中,往往会碰到各种各样的故障,这个时候就需要查看试验试飞的数据(一般为txt或者csv格式),通过数据分析,发现问题所在。
基于LabVIEW的发动机油耗测试系统设计
基于LabVIEW的发动机油耗测试系统设计作者:徐淑亮,易克传,孙新城来源:《现代电子技术》2010年第14期摘要:基于虚拟仪器技术在原有发动机实验测控台架上设计了一种发动机油耗测试系统。
系统主要由便携式计算机、NI USB9219多功能数据采集卡、信号调理模块、油耗传感器、油箱、各路油管等组成。
油耗传感器输出的信号直接输入到数据采集卡和便携式计算机中,通过图形化语言LabVIEW的编程,用户界面直观地显示在显示器上,并可方便调试,获取实验数据。
关键词:发动机油耗测试; 虚拟仪器; 瞬时油耗;平均油耗; LabVIEW中图分类号:TN911; TP216 文献标识码:A 文章编号:1004-373X(2010)14-0152-03Design of Engine Fuel Consumption Test System Based on LabVIEWXU Shu-liang,YI Ke-chuan,SUN Xin-cheng(Institute of Technology, Anhui University of Technology, Fengyang 233100, China)Abstract: A test system of engine fuel consumption is designed based on virtual instrument technology in the original engine test bench. This system consists of a portable computer, NIUSB9219-multifunctional data acquisition card, signal conditioning modules, fuel sensors, fuel tank, and fuel pipe etc. The output signals of fuel sensors are directly input to NI USB9219 and laptop computers, and the fuel consumption data are intuitively displayed on users' interface through the-LabVIEW. It is easy to debug and obtain experimental data.Keywords: fuel consumption test of engine; virtual instrument; instantaneous fuel consumption; average fuel consumption; LabVIEW0 引言虚拟仪器是利用图形化编程语言(G语言)在计算机上开发的一种仪器,它结合了简单易用的图形开发环境和灵活强大的编程语言,为用户提供了一个直觉式环境,在数据采集、自动化测试和仪器控制等领域得到了广泛的应用[1-2]。
基于LabVIEW的航空发动机附件试验器测控系统
论文题目:基于LabVIEW的航空发动机附件试验器测控系统专业:检测技术及自动化装置硕士生:周彩霞(签名)指导教师:黄梦涛(签名)摘要航空发动机燃油系统的试验在整个发动机附件试验中至关重要,而试验台测控系统的性能也直接影响着试验的效果。
鉴于原有的试验台测控系统手工操作居多,自动化程度不高,随着近年来航空业的迅猛发展,原有的现场手工控制技术已无法满足实际需求,在一定程度上阻碍了航空燃油附件试验的发展。
为提高试验台测控系统的自动化程度,实现试验数据的集中控制和储存,有必要研发一套可实时测控的航空发动机附件试验器测控系统。
系统通过各种传感器或变送器采集现场数据。
压力/压差信号通过接线端子板及数据采集卡送入工控机,而温度、流量及转速信号则先送入对应的智能仪表再通过通讯模块送入多串口卡进入工控机。
软件的设计上,采用了NI公司的LabVIEW作为开发平台。
LabVIEW软件具有强大的画面显示和数据处理功能,能支持多种通信协议。
本系统实现了现场数据显示处理存储,历史数据查询以及打印输出等功能。
本文介绍了系统调试情况,分析并解决了系统在数据采集、仪表通讯、电子控制中出现的问题。
最后,在电子控制器调参繁杂及抗干扰能力不强的问题上,本文利用模糊自整定PID控制器进行改进,并通过MATLAB仿真证实改进后的控制器能提高系统稳定性。
航空发动机附件试验器测控系统现已交付用户,经过一段时间的使用,本系统硬件,软件均运行良好,达到了设计要求。
关键词:现场测控;智能仪表;PID;LabVIEW;仪表通讯;模糊控制研究类型:应用研究Subject:T ester C ontrol S ystem of A ero E ngine A ccessory Based on the LabVIEWSpecialty:Detection Technology and Automatic EquipmentName:Z hou Caixia(Signature)Instructor:H uang Mengtao(Signature)ABSTRACTAero engine fuel system testing in the annex is crucial to the engine test which directly affects the performance of test results.In recent years,with the rapid development of the aviation industry,the original tester of manual control technology can not meet the actual needs,and to some extent it hinders the development of Aero engine Fuel Pump test because the original test measurement and control system has more manual operations and the degree of automation is not high.In order to improve the automation degree of the test system and make sure that the test data can be centralized controlled and stored,it is necessary to develop a set of real-time monitoring and control of aero engine accessory tester control system.The system acquires field data through a variety of sensors or transmitters.The pressure and differential pressure signals are sent into the computer through the terminal boards and the data acquisition cards,while the temperature,flow rate and rotation speed signals are first fed into the corresponding intelligent instrument equipments and then sent into the serial card of the computer through the communication modules.The NI company's LabVIEW software,which has the advantages of powerful display and data processing,and can support a variety of communication protocols,is adopted to design the software.By the use of LabVIEW software,this system can realize the function of scene data displaying and processing,historical data storage and query,and printing output.The thesis introduces the situations of debugging system by the combination of software and hardware,and it analyses and solves the problems of data acquisition,communication instrument and electronic control.Finally,for the problems that the parameter adjustment of electronic controller is multifarious and that its anti interference ability is not strong,the thesis proposes to use the fuzzy self-tuning PID controller to improve the performance of the system,which has proved the superiority through the simulation in MATLAB.Aero engine accessory tester control system has been used,and after a period of using, the system works well,which achieves the design requirements.words::Field measurement and control the instrument of communication PID Key wordsLabVIEW intelligent instrument fuzzy controlThesis:Application Research目录目录1绪论 (1)1.1课题研究的背景 (1)1.2课题研究领域国内外的研究动态 (2)1.3课题研究的内容 (4)1.4论文结构 (5)2航空发动机附件试验器测控系统的总体设计 (7)2.1航空发动机附件试验器简介 (7)2.2试验器测控系统设计要求 (8)2.3测控系统整体设计 (10)2.4PCI总线结构的测控系统 (12)2.5智能仪表通讯结构的测控系统 (15)2.6本章小结 (18)3试验器测控系统的软件设计 (19)3.1软件系统设计原则及系统功能确定 (19)3.2基于L AB VIEW的数据采集 (20)3.2.1LabVIEW与智能仪表的通讯 (20)3.2.2LabVIEW在PCI总线结构中的应用 (23)3.3数据处理 (29)3.4数据存储 (31)3.5报表打印功能 (33)3.6图形显示界面设计 (33)3.7本章小结 (34)4试验器测控系统调试及实现 (35)4.1系统调试中出现的问题及解决方法 (35)4.2系统实现 (36)4.3本章小结 (40)5试验器测控系统的算法改进 (41)5.1常用的模糊控制器 (41)5.1.1单独模糊控制器 (41)西安科技大学硕士学位论文5.1.2混合式模糊PID控制器 (42)5.1.3开关式模糊PID控制器 (42)5.1.4自整定模糊PID控制器 (43)5.2系统控制器的改进 (43)5.2.1确定输入输出变量及系统模糊化 (44)5.2.2设定模糊规则 (46)5.2.3模糊推理选择及系统清晰化 (47)5.2.4MATLAB仿真 (48)5.3本章小结 (52)6结论 (53)6.1总结 (53)6.2展望 (53)致谢 (55)参考文献 (56)附录 (60)1绪论1绪论1.1课题研究的背景飞机发动机是飞机的心脏,也称为航空发动机。
基于LabVIEW面向对象的试车台实验控制软件设计
基于LabVIEW面向对象的试车台实验控制软件设计皮祖成;陈文;戴善溪【摘要】The software for controlling Test Bed which has three basic tasks: control attack angle, record the data of balance and angle sensor, and communicate to general control system. With G# extension LabVIEW object can be shared by reference, that is used to extend the sharing range and flexibility of using the LabVIEW object. G# extended the Object-Oriented Interface to LabVIEW, thus a lot of Design Pattern can be used easily in LabVIEW programming. The software was analyzed and designed in Object-Oriented way. The software was implemented reliably and flexibly by the graphic programming platform of LabVIEW.%试车台实验控制软件用于发动机测力实验过程中对攻角的控制、天平及角度传感器数据的记录、并实现与总控系统的数据应答。
软件的设计过程通过使用LabVIEW的G#扩展,使得LabVIEW中的对象能够以引用的方式传递,相对于按值传递的方式而言扩大了对象的共享范围,使得软件编写的灵活性增加。
G#扩展支持了基于接口的面向对象方法,使得诸多的设计模式得以顺利的应用到LabVIEW的编程当中。
基于LabVIEW和J1939协议的发动机油耗台架测空平台
基于LabVIEW和J1939协议的发动机油耗台架测空平台汪小芳;张军
【期刊名称】《实验室研究与探索》
【年(卷),期】2018(37)12
【摘要】以电喷发动机为对象,分析了发动机油耗台架的功能需求,用测功机加载和油耗仪测量的方式完成了台架的方案设计和硬件选项.分析了J1939的协议,以LabVIEW和PEAK USB/CAN为软硬件平台,采用队列消息机制和全局变量的编程方式,设计了发动机的台架监控系统,并进行了台架功能试验.结果表明,设计的台架能实现发动机的性能试验,设计的参数监控系统能实现J1939协议的报文解析和参数显示,实时性良好.
【总页数】5页(P107-111)
【作者】汪小芳;张军
【作者单位】常州工程职业技术学院机电与汽车工程学院,江苏常州213164;长安大学工程机械虚拟仿真实验教学中心,西安710064
【正文语种】中文
【中图分类】U467.5+22
【相关文献】
1.基于LabVIEW和J1939铱议的CAN总线通讯平台构建 [J], 周跃钢
2.基于J1939协议的LabVIEW平台发动机通信研究 [J], 潘运平;李畅;张俊;汪洋;张松乔
3.基于LabVIEW的发动机油耗测试系统设计 [J], 徐淑亮;易克传;孙新城
4.基于LabVIEW的汽车发动机油耗与动力性能测试系统设计 [J], 廖燕辉
5.基于J1939协议的发动机转矩与转速控制研究 [J], 孟卫东
因版权原因,仅展示原文概要,查看原文内容请购买。
LabVIEW在航空航天工程中的应用案例
LabVIEW在航空航天工程中的应用案例随着科技的进步和工业的发展,航空航天工程在现代社会中起着举足轻重的作用。
而现代的航空航天系统复杂多样,需要高效、精确的仪器和技术来支持其运行。
在这个领域中,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)这一工程软件平台被广泛应用。
本文将通过几个案例来探讨LabVIEW在航空航天工程中的应用。
案例一:飞行模拟系统在航空航天工程中,飞行模拟系统被广泛应用于飞行训练和飞行性能测试等方面。
LabVIEW作为一种强大的数据采集和控制软件平台,可以结合硬件设备,实现真实环境下的飞行模拟。
例如,使用LabVIEW可以实时采集并显示飞机各个关键参数,如速度、高度、航向等,并通过数据处理算法进行实时分析和反馈控制。
同时,LabVIEW还支持开发虚拟仪器界面,提供直观的操作界面,使得飞行模拟系统更易于使用和操作。
案例二:数据监控与故障诊断航空航天工程中,飞机或航天器的运行过程需要进行实时的数据监控和故障诊断。
LabVIEW具有强大的数据处理和分析能力,能够实时采集并对大量传感器数据进行处理和分析。
例如,在发动机监控系统中,LabVIEW可以通过网络连接与发动机的传感器设备进行数据交互,并实时监测发动机的工作状态。
同时,LabVIEW还可以使用模式识别算法,对异常数据进行自动识别和故障诊断,提高故障检测的准确性和效率。
案例三:航空电子设备控制航空电子设备在航空航天工程中起着至关重要的作用。
LabVIEW作为一种强大的控制软件平台,可以与各种航空电子设备进行集成和控制。
例如,LabVIEW可以控制航空导航系统中的惯性导航仪、气象雷达、自动驾驶系统等设备。
通过编写相应的控制程序,实现对设备的灵活控制和自动化操作。
这不仅提高了航空电子设备的工作效率和精度,同时也简化了系统操作流程,减少了人为错误的发生。
综上所述,LabVIEW在航空航天工程中的应用可谓广泛而深入。
基于LabVIEW的发动机台架测试系统研究的开题报告
基于LabVIEW的发动机台架测试系统研究的开题报告一、选题背景与意义近年来,汽车行业的发展迅速,对于汽车发动机的研究也越来越深入。
发动机是汽车的核心部件之一,其性能关系到汽车的功率、节能、排放等方面,因此研究发动机的性能具有重要意义。
而发动机台架测试系统则是测试发动机性能的重要工具之一,其可以通过实验和数据分析获得发动机各项性能指标,为发动机的研究和改进提供科学依据。
LabVIEW是一种基于图形化编程的工具,具有易学易用、快速开发、可扩展性强等优点,广泛应用于控制、测试、测量等领域。
因此,利用LabVIEW进行发动机台架测试系统的研究具有良好的实用价值和学术意义。
二、研究内容和目标本研究拟以某品牌汽车发动机为测试对象,设计并实现基于LabVIEW的发动机台架测试系统,通过以下方面实现:1. 编写程序,实现发动机的启动、运转和停止等功能,控制发动机的工作状态;2. 设计实验方案、建立相关传感器,测量发动机的转速、油温、水温、油压等参数,并将数据实时采集和记录;3. 对实验数据进行分析和处理,得出发动机工作状态下各项性能指标,如功率、扭矩等;4. 对测试结果进行分析和对比,探究发动机各项性能指标之间的关系和规律。
三、研究方法和技术路线本研究将采用以下方法和技术:1. LabVIEW图形化编程技术,实现系统的数据采集、控制和分析等功能;2. 传感器的选型和安装,确保系统能够测量到发动机运行状态下的各项关键参数;3. 发动机样机的制作和调试,确保系统能够准确地控制和测试发动机的工作状态;4. 数据处理和分析的方法,通过处理和分析实验数据,得到发动机的各项性能指标,如功率、扭矩等。
技术路线如下图所示:![image.png](attachment:image.png)四、研究成果和预期效果本研究的预期成果如下:1. 设计并实现基于LabVIEW的发动机台架测试系统;2. 利用该系统对某品牌发动机进行测试,得出发动机在不同工况下的各项性能指标,如功率、扭矩等;3. 探究发动机各项性能指标之间的关系和规律。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
lJ蠢一7.,・下k{}LabVI瑚在发动机台架测控中的应用黄典平郑清平(东风汽车工程研究院)(湖北汽车工业学院)摘要:本文从虚拟仪器技术殛其软件开发平台--LabVIEW出发,结合发动机测控方面的具体需求,阐述了在发动机测控方面应用虚拟仪器技术的可能性与必要性。
进而从发动机测控系统总体构架、赣硬件配置、软件结构等诸多方面,展示了应用LabVIEW成功构建的发动机测控系统的方便灵活、适应性强、扩展性能好等诸多优点。
关键词:虚拟仪器技术、LabVIEW、发动机、测控ApplicationofLabVIEWinMeasuringandControllingonEngineTestHuangDianpingtOongFehgAutomobileEngineeringResearchInstitute)ZhengQingping(nuBetAutomobileindustrialuniversity)Abstract:Basedonthetechnologyofvirtualinstrultlentandttssol、[waredevelopingplatform-LabVIEW,nisanalyzedinthispaperthepossibilityandnecessarilyoftheapplicationotthisvirtualinstrumenttechnologyinenginetestlaboratory。
anenginetestmeasuringandcontrollingsoftwaredeveloped0n[abviewisintroducedindetaiionitsoverallstructuralframe、softwareandhardwareconfigurationandsoftwaredesignfeature。
itisobviousfI'omthispaperthattheenginetestsoftwaredevelopedonlabviewhasmuchworkingefficieney、adaptabilityandexpandabJlity。
Keywords:VirtualInstrumentTechnology、LabVIEW、EngineTest、MeasureandControlf前言随着当今科技的飞速发展,在测控领域引入了一种新颖、先进、实用的虚拟仪器技术,LabVI酬就是该技术的核心一虚拟仪器软件开发平台之一。
虚拟仪器是指具有虚拟仪器面板的计算机仪器。
它由通用的计算机、模块化功雒硬件和控制软件组成。
虚拟仪器不同于传统仪器,传统仪器设计主要在硬件功能的实现上。
而虚拟仪器设计则着重于采用通用的硬件、软件开发平台,将设计者的精力放在诸如数据采集、键盘、显示、数据处理等核心问题上,力求最大限度减少设计的工作量、设计周期、维护修改难度。
在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器的关键。
仪器系统的功能与规模可以通过修改软件的方法,很方便地改变与增减。
使用者可以充分发挥自己的才能与想象力、随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的应用需求。
从虚拟仪嚣组成来看,它的硬件结构是相对固定的,主要是由数据采集、处理、通讯等硬件功能模块组或。
而它的软件绪构则是灵活多变的,虑拟仪器的测试功能主要由软件实现。
性能优越测试软件的生成往往需要良好编程环境的支持,因此选择优秀韵编程环境一软件开发平台显得尤为重要。
在虚拟仪器技术发展初期,几乎所有虚拟仪器硬件厂家都拥有自己的软件编制平台,随着优胜劣汰、适者生存的演变,目前已所剩无几,而使用面最广、最具潜力的应首推美国国家仪器公司№tionaffnstru∞nts(简称NI)的LabVI酬、LabW;ndows/OVI、ComponentWorks等系列软件开发平台。
上述开发平台中:LabWindows/0vl是基于ANSIc的、交互式c语言集成开发平台,有c语言编程经验的用户可以使用它来简化程序开发,提高编程速度;ComponentWorks可以加载在VjsuaIBABIc下,能将visuaIBASIc变成功能强丈的虚拟仪器开发平台,适用干偏爱Vi¥uaIBA5Ic语言的用户。
LabvlEW(LaboratorYvirtuaIJnstrumentEngineeringWorkbench)则是一种面向没有多少编程经验的用户.更多地用于科学计算、过程控制、测试及度量领域的软件开发平台。
它采用工程人员所熟悉的术语、图标等图形化符号来代替常规的文字编程(如BASlc、c等),拥有丰宣的函数及子程序库,其中包括了数据采集,VXI、GPIB及串行仪器控制,数据分析,数据表达和数据存储等方面的工具。
另外,它提供的调用库函数(CLF)及代码接口节点(cIN)等功能方便了用户直接调用由其他语言编成的可执行程序,使得其极具开放性。
同时,它还提供了两种运行状态,即绩辑状态(Ed;t)和执行状态(Run),给出了多种能更清晰地观察程序执行流程的调试方法,比如数据流程动态显示、错误句柄等,从而将系统的开发与运行环境有机地统一了起来。
Lab、,1EW的基本程序单位是一个VI(virtuaIInstrument),VI相当于常规语言中的程序模块。
对于简单的测试任务,可以由一个vj完成;而复杂的测试应用可以通过、,I之间的层次调用结构构成,高屡功能的VI调用一个或多个低层的特殊功能的Vj。
LabVIEW中的每一个VI均由两部分组成,即面板(FrontPaneI)和框图(8lockDjagram)。
面板是由用户进行测试的主要输入输出界面,甩户通过ControIs菜单在面板上选择控制及显示机制,从而完成对被测件的测试设置及结果显示,其中控制包括各种类型的输入、如数字输入、布尔输入、字符串输入等,显示包括各种娄型的输出,如图、表等。
各个Vl的建立、存取、关闭等管理操作也均由面板上的命令菜单完成。
框图是测试人员根据测试方案及测试步骤,进行测试编程的界面。
用户可以通过FunctiORS选I耍选择不同的图形化程序模块,组成捃应的测试逻辑。
这里的FunotiORS选项不仅包含了一般语言的基本要素,如算术及逻辑函数、数组及串操作等,而且还包括了大量与文件输入输出、数据采集、GPIB及串口控制有关的专用程序模块a由于LabVIEW面向的是没有编程经验的用户而不是编程专家,因此以LabVIEW为软件开发平台的虚拟仪器系统已倍受推荐,越来越多地应用于测试领域。
2.LabVIEW在发动机台架测控系统中的具体应用2.1发动机台架测控系统简介发动机台架测控系统主要用于发动机的开发、试验研究、质量认证等方面。
如图1所示,系统将发动机与测功机由传动轴进行可靠对接,由测功机系统(测功机、测功机控制器)模拟发动机的负载,通过对发动机油门、测功机控制器、启停及环境(机油温控、出水温控、燃油温控、其他)的控制,检测出发动机不同运转状态下的各参数(发动机的转速、扭矩、燃油消耗量、烟度、温度、压力、流量等),进而得出发动机的各个性能指标,以满足试验、开发、质量认证的需求。
2.2LabvI酬应用于发动机台架测控系统的,必要性早期的发动机测控系统主要由传统仪器构建,几乎每一个测量量都需要对应一套测试仪器.这使得系统体积庞大,且功能单一,一旦测控量发生变化,系统配置更改极为不便。
这种系统结构显然不能适应目趋繁杂的发动机试验规程的需求。
随着计算机技术的发展及应用,以计算机为测控、计算、分析、显示主体的,以高级语言(BASIC、c等)编制谢控程序的发动机微机测控系统随之而生。
这种由计算机控制的自动测试系统中的各种器件完全是在计算机预先编制好的测试程序统一指挥下协调工作的,计算机主要负责记录测试中的各种中闻数据,进行各种必要的计算和推理分析,一直到最后对大量测量数据进行加工整理,列表绘图。
通过计算机来控制测试,虽然可以在测量过程中自动地、快速地调换各种仪器及量程,更改和增减测量参数。
然而,目前多数的测试程序都是由测试人员手工编制的。
由于;臻q试人员并非计算机领域的专业人员.因而所编写的测试程序一般没有理想的程序模块结构。
当测试系统中某些器件要发生变化或测试方案需要改变时,就必须对程序傲大量的修改,软件维护工作量极大。
为了解决这一问题,需要为测试人员提供一个友好的辅助编程环境,即软件开发平台。
由此使得以LabV}EW为软件开发平台的虚拟仪器技术应用到发动机测控领域成为必然趋势。
LabVIEW使用一些直观的方法来直动地生成所需的测试程序。
其中测试人员仅需要依据自己在仪嚣仪表测试领域的专业知识,定义界面模式,设置测试方案或步骤,由软件开发平台迅速完成晌应的测试任务,并给出直观的分析结果。
软件开发平台能够将器4试人员从繁杂的手工编程工作中解放出来,代之以台理直观的功能模块结构、友好的舁面、测试程序的自动生成。
这不仅可使发动机测控质量和可靠性获得总的改善,而且可以大大降低使用者的劳动强度。
2.3应用LabVIEW的发动机台架测控系缝的实现2,3.1系统硬件配置鉴于发动机测控方面的特殊要求及目前使用的测控设备现状,我们主要采用的是数据采集式的虚拟仪器系统构成方法。
计算机圭机及数据采集板卡均选用台湾研华公司的产品。
研华工业Pc机是专为工业(乃至军用的某些方面)之恶劣环境下保证系统连续运行雨设计制作。
它不仅具有广阔的硬件支持,而且该公司能够为用户提供适用于LabVlEW绵程环境的测控板卡驱动程序。
系统硬件配置示意图如瞄2。
图2:发动机台架测控系统硬件配置示意图2,3.2系统软件构造发动机测控方面,检测参数种类繁多、形态各异,硬件的配置尤为重要。
采用通用的数据测控板卡属明智之举,后续工作就是利用LabYlEW软件开发平台来实现不同参数的测控,发挥其强大的虚拟仪器功能。
针对系统要求,在利用LabVIEW软件开发平台进行软件开发的过程中,采用了如下固所示的层次化结构。
—7—+调用仪器驱动库/,_—+利用驱动程序及用户信.氪,完成测、柠任务。
———一用户所需的软件操作・仪器设备层该层主要利用LabVI删仪器驱动库提供的丰富设备驱动程序(研华扳卡韵驱动程序可加载于LabVIEW仪器驱动库中),对测控板卡的低层控制进行编程,从而大大降低了软件开发的工作量,缩短了编程时间。
目前,LabVIEW的仪器驱动库包括了全世界40多家著名厂商的450多个驱动程序,而且其数目还在不断增长。
・测试程序层该层根据具体的发动机测控要求,为系统中所涉及的测试量建立虚拟仪器控制,完成相应的测试设置。
它不仅要利用仪器设备层中有关仪器的驱动程序,而且要从用户应用层获得被测量的各种信息。