曾新紅,林春熙,蘇一丹
(廣州航海學院,廣東 廣州 510725)
隨著計算機技術和微電子技術的迅速發展,尤其是LabVIEW的誕生有力地促進了虛擬智能儀表的發展,實現了“軟件就是儀器”的設計模式。本文應用LabVIEW高效的圖形化源代碼和MATLAB強大的數據處理能力,實現對電機的智能監測與故障診斷,為保障電機設備的安全運行以及船舶安全航行打下基礎。
電機監測與故障診斷系統由各種傳感器接口、控制接口、信號調理電路、數據采集模塊、LabVIEW軟件平臺和MATLAB軟件、保存電機運行的數據庫服務器等組成。LabVIEW能對系統進行實時數據采集和分析,并能快速顯示分析結果[1]。系統運行時,將電機的電流、電壓、溫度、軸承振動等信號通過傳感器輸送至信號調理電路,并將其轉換為標準的電流、電壓信號,再傳送到數據采集卡,進而將數據采集卡采集的數據送入計算機;最后經過編制的軟件完成對信號的采集、分析、處理和顯示等功能,并實時顯示當前系統的運行狀態、查詢事件以及預測報警等。電機監測與故障診斷系統設計框圖如圖1 所示。
上位機監控軟件采用LabVIEW軟件。系統通過DAQ卡不斷地采集數據并存儲在指定的緩沖區中,然后LabVIEW每隔一段時間將一批數據送入計算機進行處理;同時,要實現LabVIEW與MATLAB進行通信,必須解決接口問題,[2]可用 ActiveX、DDE等標準接口方式,或通過LabVIEW中的MATLAB Script實現將二者結合起來編程,發揮MATLAB強大的數據處理能力和LabVIEW高效的編程和網絡通信能力。……