下位機軟件:能夠進行2路轉(zhuǎn)速信號以及4路振動信號的測試,三個模塊功能如下。
TCP\IP模塊:負(fù)責(zé)與上位機通訊,接收并處理上位機的命令、將運行狀態(tài)或采集來的數(shù)據(jù)發(fā)送給上位機。
Order manage模塊:負(fù)責(zé)接收TCP\IP線程接收的命令,向TCP線程返回狀態(tài)信息,并驅(qū)動采集模塊采集數(shù)據(jù)。
采集模塊:配置采集參數(shù),采集數(shù)據(jù)并向order manage模塊返回采集數(shù)據(jù)。
上位機軟件
TCP/IP模塊:負(fù)責(zé)與下位機進行通信,向下位機發(fā)送命令并接受下位機返回來的狀態(tài)以及采集數(shù)據(jù)。
系統(tǒng)配置模塊:負(fù)責(zé)采集通道選擇,通道邏輯名稱的命名,波形顏色的設(shè)置,標(biāo)定系數(shù)以及通道閾值的設(shè)定。
數(shù)據(jù)處理模塊:該模塊是整個軟件的核心部分,將采集到的數(shù)據(jù)進行實時在線分析以及離線分析。
存儲模塊:負(fù)責(zé)對離線分析數(shù)據(jù)進行存儲。操作者根據(jù)波形的情況進行有選擇的存儲,只有當(dāng)存儲按鈕被按下時才開始保存數(shù)據(jù),當(dāng)按鈕恢復(fù)時系統(tǒng)不存儲。
3、系統(tǒng)可靠性
系統(tǒng)設(shè)計理論MTBF指標(biāo)(平均無故障時間)大概3500小時, MTTR指標(biāo)(系統(tǒng)平均修復(fù)時間)小于等于30分鐘;為實現(xiàn)這一指標(biāo),首先在硬件選擇上注意每個硬件的MTBF指標(biāo),然后通過理論計算確保整個系統(tǒng)的MTBF指標(biāo)能夠滿足設(shè)計要求,另外,在筆記本拖架上裝有排風(fēng)扇,設(shè)計有進風(fēng)口與排風(fēng)口,能夠及時將CRIO與電源產(chǎn)生的熱量排出,確保了儀器的正常使用;其次, 在振動儀的操作說明書中給出了筆記本不工作、信號波形不顯示、信號波形顯示為噪聲以及軟件故障診斷方法流程圖,可以保證MTTR指標(biāo)在30分鐘以內(nèi)。
4、系統(tǒng)靈活性
在離線分析模塊,為了增加系統(tǒng)的靈活性與操作的方便,從數(shù)據(jù)文件中迅速找到異常數(shù)據(jù)是設(shè)計者重中之重,本系統(tǒng)設(shè)計了三種方法,分別是瀏覽數(shù)據(jù)波形,重放振動聲音以及通過報警記錄來查找數(shù)據(jù)。
瀏覽波形數(shù)據(jù)類似于Media Player中拖動游標(biāo)瀏覽影片,當(dāng)用鼠標(biāo)拖動如圖4所示的紅色游標(biāo)時系統(tǒng)會讀取相應(yīng)時間段的波形顯示在波形圖中。