首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
摘要:应用高速网络系统,使航空发动机试验人员实时获得试验和分析结果,是发动机试验及测试技术发展的必然趋势。本文即以LabWindows/CVI 作为系统开发平台,利用C/S 模式,采用TCP/IP协议,在某航空发动机地面试验测试系统中组建了一个基于虚拟
仪器的远程网络测控系统。
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 85597153 论文发表咨询电话:17351597825  

TOP

航空发动机地面试验测试系统中远程网络测控系统研究
2014-04-22 09:29:58 来源:2000论文网 作者:雷利 叶耀祖 【 】 浏览:0次 评论:0

航空发动机地面试验测试系统中远程网络测控系统研究

 

文/雷利 叶耀祖

 

摘要:应用高速网络系统,使航空发动机试验人员实时获得试验和分析结果,是发动机试验及测试技术发展的必然趋势。本文即以LabWindows/CVI 作为系统开发平台,利用C/S 模式,采用TCP/IP协议,在某航空发动机地面试验测试系统中组建了一个基于虚拟

 

仪器的远程网络测控系统。

 

【关键词】网络系统 虚拟仪器 远程网络 测控系统

 

国外、国内航空工业发展的实践都证明,航空动力装置测试设备和测试技术的先进与否直接决定了所研制发动机的先进性。进一步改进试验方法、提高测试技术水平,这在航空动力装置的研制过程中起着至关重要的作用。

 

由于发动机地面试验涉及的学科较多,让众多科研人员和专家都集中到试车台很不方便。进一步推动高速网络系统在整个发动机测试系统中的应用,使发动机试验人员实时的获得试验和分析结果,是发动机试验及测试技术发展的必然趋势。

 

本文旨在研究如何使测量到的数据能得到真正意义上的共享,实现远程测量。从根本上解决由于航空发动机试验的特殊性,科研人员无法全都集中在试验现场参加试验的问题,让他们在办公室里就能方便、快捷、直观的了解正在进行的试验。

 

2 系统设计

 

整个测控系统由数据采集与处理系统、网络交换机和数据显示系统三部分组成。数据采集与处理系统主要完成试验前的准备工作、试验数据的采集、处理和存储,并通过网络传送到数据显示系统;数据显示系统实时显示发动机各状态的参数值。

 

2.1 系统工作原理

 

本系统采用的是客户服务器结构的应用程序。这种结构适用于分布式处理的计算机网络环境;采用基于TCP/IP 协议技术实现网络间的数据传输,实现本系统最关键的是数据采集和数据服务两部分。数据采集主要完成实时数据的采集和实现对设备控制,以及实时数据的收集存储;数据服务主要完成存储采集控制器所采集的数据,并提供网络服务功能,实现数据共享。这两部分完成之后,远程终端计算机只需要运行程序,启动面板对象显示线程,并通过网络不断的获取数据,同时为面板上虚拟仪器分派输入数据,用户就可以实时看到刷新的仪表面板画面。

 

2.2 Labwindows /CVI的网络实现机制

 

Labwindows/CVI 是美国NI 公司开发的基于语言的软件开发平台。根据 Labwindows/

 

CVI 的通信机制,我们设计使用TCP/IP 通信协议实现服务器端和客户端计算机之间的通信。TCP/IP 通讯的基本原理是:通过指定IP地址(或计算机名)和端口,访问某个客户端。它是可靠的数据传输协议,连接之前需要进行握手。航空发动机试验中对于每个参数都要求准确、可靠,所以,我们选择TCP/IP 这种具有高可靠性的数据传输方式。

 

2.3 通讯过程

 

使用TCP/IP 协议进行网络通信时每个连接包括一个服务器和一个客户。服务器和客户端都可以通过网络向对方发送数据或从对方接收数据。服务器应用程序首先需要向系统注册,注册完成后就等待客户应用程序的连接请求。在本系统中,测试服务器不仅需要采集、处理实验中的各参数信息,还要将所测得的参数信息返回给需要的客户端。一次具体的通信过程如图所示。

 

3 网络化测控系统的实现

 

利用TCP/IP 协议进行一对一的数据传输比较简单,在这里就不详细叙述了。在本系统中,客户端有很多,所以,需要建立起一个可以一对多的连接。在解决这个问题的过程中,采用了Labwindows/CVI 中的多线程技术。主程序运行的过程中,不断扫描服务器端开放的程序端口,一旦有客户端请求连接,马上记录该客户端的信息,包括IP 地址、计算机名等,并为之建立的连接分配通信句柄。同时,新建线程处理通信连接的信息发送和文件传输。这样,既不影响其它连接中的数据传输,又能快速的处理新建的连接。

 

实时波形的传输采用Datasocket 技术实现,发送和接收的数据包同时包含实时波形的数据和波形参数,在数据发送的时候进行封装,接收端解开数据的封装,将获得参数显示在控件中。

 

4 程序运行效果

 

程序编写完毕后,在试车台进行调试,将服务器端程序和客户端程序分别在某航空发动机地面试验测试系统的计算机上运行,成功的实现了两端程序的连接。操作可靠,数据传输显示正确,基本实现了虚拟仪器远程网络控制的要求。

 

5 数据传送与接收的一致性问题

 

在进行发动机的地面试验过程中,对各试验参数的同步性要求比较高。采集服务器端在采集、分析的同时,要求客户端能够正确、同步地实时显示测试结果。但是在实际应用中往往会出现发送和接受的数据并不同步的问题,导致接收端显示的混乱。

 

在本网络化测控系统中,为保证客户端接收数据的一致性,我们采用数据属性方法,把时间信息与实时数据绑定、打包后后再进行数据发布。这样,在服务器和客户端之间传递的是实时数据、时间等内容的绑定整体。即使传输过程中出现数据丢失现象,丢失的也只能是绑定的数据包,并不会对下次传来的数据产生影响,从而避免了因某一项数据丢失而产生错误的情况发生。

 

具体做法是将每个数据包分为两项:数据项和属性项,分别存放采集数值和本数据包的标记——时间序号。由于每个包都有一个唯一的序号,因此接收方每次读到数据包时,只按序号来判断是否接收包并存放到显示数组中。

 

6 结束语

 

测控系统的网络化已成为现代测控领域的发展趋势,并将成为科学研究和自动化控制系统的重要组成部分。因此,在LabWindows/CVI 环境下利用TCP/IP 协议实现虚拟仪器远程网络控制一定能给发动机测试技术的发展注入活力。

 

作者单位

 

中航工业试飞中心 陕西省西安市 710089

 

Tags:网络系统 虚拟仪器 远程网络 测控系统 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:85597153
发表论文咨询电话:17351597825

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇没有了 下一篇基于软件工程的Web 开发技术

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作85597153
论文发表咨询电话:17351597825
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

论文发表 | 发表论文 | 期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:85597153 咨询电话:17351597825投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话17351597825
2000论文网 版权所有.