基于LabVIEW与MATLAB 的电机监测与故障诊断❋
2014-07-20曾新红林春熙苏一丹
机械工程与自动化 2014年4期
曾新红,林春熙,苏一丹
(广州航海学院,广东 广州 510725)
0 引言
随着计算机技术和微电子技术的迅速发展,尤其是LabVIEW的诞生有力地促进了虚拟智能仪表的发展,实现了“软件就是仪器”的设计模式。本文应用LabVIEW高效的图形化源代码和MATLAB强大的数据处理能力,实现对电机的智能监测与故障诊断,为保障电机设备的安全运行以及船舶安全航行打下基础。
1 电机监测与故障诊断系统的组成
电机监测与故障诊断系统由各种传感器接口、控制接口、信号调理电路、数据采集模块、LabVIEW软件平台和MATLAB软件、保存电机运行的数据库服务器等组成。LabVIEW能对系统进行实时数据采集和分析,并能快速显示分析结果[1]。系统运行时,将电机的电流、电压、温度、轴承振动等信号通过传感器输送至信号调理电路,并将其转换为标准的电流、电压信号,再传送到数据采集卡,进而将数据采集卡采集的数据送入计算机;最后经过编制的软件完成对信号的采集、分析、处理和显示等功能,并实时显示当前系统的运行状态、查询事件以及预测报警等。电机监测与故障诊断系统设计框图如图1 所示。
1.1 上位机监控软件
上位机监控软件采用LabVIEW软件。系统通过DAQ卡不断地采集数据并存储在指定的缓冲区中,然后LabVIEW每隔一段时间将一批数据送入计算机进行处理;同时,要实现LabVIEW与MATLAB进行通信,必须解决接口问题,[2]可用 ActiveX、DDE等标准接口方式,或通过LabVIEW中的MATLAB Script实现将二者结合起来编程,发挥MATLAB强大的数据处理能力和LabVIEW高效的编程和网络通信能力。……
登录APP查看全文
