基于PXI總線技術(shù)的風(fēng)電測控系統(tǒng)設(shè)計
嵌入式控制器
齒輪箱測試試驗標準要求試驗過程中每隔15min進行一次振動噪聲信號采集和實時頻域傅立葉分析,關(guān)心的頻率分辨率為0.5Hz,帶寬為20kHz,16次譜平均,對于振動信號需要進行頻帶能量計算,噪聲信號需要進行等效聲壓級計算。這就要求每次計算對時域振動噪聲信號以80kS/s采樣率采集2s,連續(xù)進行16次采集及計算。一次實時處理的程序代碼如圖4所示。
除上述振動噪聲采集計算外,處理器還要同時進行流程執(zhí)行、環(huán)境參數(shù)采集、運動控制通信及數(shù)字I/O通信等多項任務(wù),這對處理器的速度和內(nèi)存提出了更高的要求。另外由于系統(tǒng)需要實時監(jiān)控直流調(diào)速器以及電機運行狀態(tài),控制器必須連續(xù)穩(wěn)定運行,對危險狀況具備緊急決斷能力,因此為保證控制器的時間精確性和性能可靠性,在PXI-8106嵌入式控制器上運行實時操作系統(tǒng),負責(zé)流程執(zhí)行、數(shù)據(jù)采集、數(shù)據(jù)實時處理等時間緊急任務(wù),使用TCP/IP協(xié)議通過千兆以太網(wǎng)卡與上位監(jiān)控終端工控機進行通信,將配置、顯示、存儲、報表及查詢等非實時任務(wù)轉(zhuǎn)移到監(jiān)控終端程序進行處理。
如果將監(jiān)控終端應(yīng)用程序和嵌入式實時控制器程序合并到一臺運行Windows操作系統(tǒng)的PC機(配置和PXI-8106相同)上運行,采集程序和圖4所示的計算代碼連續(xù)運行16次需要4~5min,計算過程中,資源基本耗盡,有時還會出現(xiàn)內(nèi)存溢出的情況。系統(tǒng)應(yīng)用程序在實時控制器中可獨立運行,保證高優(yōu)先級的數(shù)據(jù)采集和控制任務(wù)優(yōu)先執(zhí)行,而且實時操作系統(tǒng)不需要外圍設(shè)備,單任務(wù)運行平臺,后臺程序和服務(wù)少,在這樣的系統(tǒng)設(shè)計保證下,內(nèi)存和CPU資源得到分流,上述代碼執(zhí)行16次僅需40s,應(yīng)用程序的時間精確性和穩(wěn)定性得到提高,另外由于運行在實時操作系統(tǒng)上的應(yīng)用程序使用多線程技術(shù)編程,與監(jiān)控終端的通信在計算執(zhí)行過程中基本不受影響,系統(tǒng)的性能得到大大改善。
圖4 振動噪聲信號一次實時處理的程序代碼
信號電氣連接器
系統(tǒng)數(shù)據(jù)采集及控制部分基于PXI總線設(shè)計,具有設(shè)備高度集成模塊化特性及隨之帶來的靈活性和擴展性。為了保證整個系統(tǒng)的可擴展性、可更換性、維修簡易性,測試系統(tǒng)到現(xiàn)場傳感器執(zhí)行器之間必須具備擴展性強、可靠性強的信號電氣連接器。
為實現(xiàn)測試系統(tǒng)資源與被測件測試信號的可靠連接,信號電氣連接器裝置必須具有測試要求的功率容率、信號頻率和使用壽命,由電氣連接器所引入的附加信號衰減和干擾必須控制在測試所允許的范圍內(nèi)。
系統(tǒng)設(shè)計了混裝模塊連接器實現(xiàn)到現(xiàn)場的電氣連接。將信號分為環(huán)境參數(shù)、數(shù)字I/O信號及噪聲振動信號三組電氣連接,使用DIN標準外殼和鋁制框分別封裝,接口采用線簧連接器。插拔次數(shù)大于2萬次,具有模塊化可擴展性強、接觸電阻小、負載電流大、抗震性能好及插拔力輕等優(yōu)點。使用耐高溫的高質(zhì)量屏蔽線纜進行連接。
系統(tǒng)軟件設(shè)計
本系統(tǒng)的軟件使用LabVIEW開發(fā)。LabVIEW是高效圖形化應(yīng)用開發(fā)環(huán)境,將簡單易用的圖形化開發(fā)方式與靈活強大的編程語言的優(yōu)勢合二為一。系統(tǒng)分為監(jiān)控終端程序和嵌入式控制器程序兩部分。
評論