基于LabVIEW的机械振动信号分析系统的开发

2011-08-12 12:39:59来源: 互联网

  随着现代化工业大生产的不断发展,机械设备的结构变得越来越复杂,并且经常运行于高速、重载以及恶劣环境等条件下。由于各种因素的干扰和影响,会导致机械设备发生故障,轻则降低生产质量或导致停产,重则会造成严重的甚至是灾难性的事故。为此,为尽最大可能地避免事故的发生,机械设备状态监测与故障诊断技术近年来得到了极为广泛的重视,其应用所达到的深入程度十分令人鼓舞。目前,机械设备状态监测与故障诊断已经基本上形成了一门既有理论基础、又有实际应用背景的交叉性学科。

  在实际应用中,故障与征兆之间往往并不存在简单的一一对应关系,一种故障可能对应着多种征兆,反之一种征兆也可能是由于多种故障所致。因此,通常必须要借助信号处理等手段从采集的原始数据中加工出特征信息,提取特征量,从而保证有效、准确地进行故障诊断,也就是说,信号处理与故障诊断有着极为密切的联系,信号特征提取是故障诊断中必不可少的一个重要环节[1]。

  故障诊断技术的各种理论研究和方法探讨最终都必须落实到具体诊断装置的研制上。而传统的测控仪器以硬件为关键,其开发与维护的费用高、技术更新周期长、价格高、仪器功能柔性差、不易与其他设备连接等特点,越来越不能满足科技进步的要求。虚拟仪器的出现改变了这样的局面,它充分利用了计算机技术来实现和扩展传统测试系统与仪器的功能。

  NI公司的图形化编程语言LabVIEW成为当今虚拟仪器开发最流行的一种语言。LabVIEW的最大特点是用图标代码来代替编程语言创建应用程序。LabVIEW有丰富的函数、工具包、软件包、数值分析、信号处理、设备驱动等功能,还有应用于专业领域的专业模块,解决了传统的虚拟仪器系统采用C、C++、汇编等语言存在的编程、调试过程繁琐、开发周期长、对编程人员要求高等问题,广泛地应用于航空、航天、电子、机械等众多领域[2,3]。

  本文基于LabVIEW开发一个针对旋转机械故障诊断的振动信号分析系统,并在成都飞机设计研究所某航空设备监控上获得了应用。

  系统设计

  根据信号分析系统的设计原则,又考虑到LabVIEW具有图形化编程特点以及丰富的工具箱。因此,笔者选用NI公司的Lab VIEW 7.1作为信号分析系统的开发平台。

  笔者开发的信号分析系统主要分为三大模块,即文件管理模块(文件的读取及存储)、信号分析模块、显示模块。按照图1所示的使用流程对这三个模块进行设计。

  由于读取数据以及后面的数据分析存在明显的先后顺序,因此采用顺序结构将数据读取模块、信号分析模块结合起来,构成统一的总程序。图2示出总程序。左侧框图内实现信号的读取与存储的程序。由于读取的数据类型不同,因此采用选择结构。右侧是程序主体部分,用于实现信号分析及处理,包括幅域分析、时域分析、频域分析。由于信号分析方法的多样性,信号分析模块采用事件结构,通过调用子程序的办法来实现。信号分析系统总界面见图3。


[1] [2]

关键字:LabVIEW  机械振动信号  信号分析系统

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2011/0812/article_3215.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
机械振动信号
信号分析系统

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved