涂斌
(北京動力機械研究所,北京100074)
9016型電子壓力掃描閥有16個壓力通道,集成了16個壓力傳感器,能夠對多通道的壓力同時進行測量,這使得9016型電子壓力掃描閥被越來越多地應用于發動機試驗,也給計量檢定提出了更高的要求。以往對9016型電子壓力掃描閥的檢定都是人工手動,因為壓力通道多,數據量大,不但工作強度大,效率低,且容易造成人為誤差。基于上述原因,開發研制一套9016型電子壓力掃描閥自動檢定系統,利用計算機對設備進行控制,自動檢定并采集數據,進行數據處理,打印檢定證書和記錄,實現自動檢定的功能。
9016型電子壓力掃描閥自動檢定系統的硬件由計算機、PCS-400數字壓力計和90DB數據集匯器三部分組成,附加設備有惠普GPIB卡、網卡、氣源 (氮氣氣瓶)、打印機和專用電纜等,如圖1所示。計算機和PCS-400型數字式壓力計通過GPIB卡進行通訊,運用遠程指令對PCS-400型數字式壓力計進行控制。同時計算機和90DB數據集匯器通過網卡、網線連接,90DB數據集匯器再通過專用電纜與9016型電子壓力掃描閥連接;計算機通過90DB數據集匯器把相應的指令發送到9016型電子壓力掃描閥 (例如推閥指令),同時9016型電子壓力掃描閥檢定數據通過90DB數據集匯器發送給計算機;最后計算機再對檢定數據做自動處理,生成檢定記錄和證書,完成自動檢定。

圖1 9016型電子壓力掃描閥自動化檢定系統原理圖
9016型電子壓力掃描閥自動檢定系統采用Visual Basic 6.0進行設計開發。其中,90DB數據集匯器和計算機通過網卡和網線進行通訊,可以引入Visual Basic 6.0中的部件Microsoft Winsock control 6.0,運用TCP/IP通訊協議對其編程,以實現兩者數據通訊,完成數據采集。PCS-400型數字式壓力計和計算機是通過GPIB卡進行通訊,通過查閱PCS-400型數字式壓力計使用說明書給出的指令表,按照相應的通訊語言和通訊地址對其進行編程,通過程序控制PCS-400自動輸出標準壓力。
Visual Basic 6.0采用的是可視化面向對象編程,擁有很多通用控件,可以很方便的通過GPIB接口對儀器進行控制。同時具有文本化編程軟件的強大功能。本程序中通過引用Microsoft Word 11.0 Object Library,然后用Word制作證書和記錄的模板,再應用書簽功能把數據加載到模板中,最終生成證書和記錄。
9016型電子壓力掃描閥有16個壓力通道,也就是16個壓力傳感器。另外它還有一個名稱為Supply的閥門控制口,通過它來控制掃描閥的狀態為運行和校準。當給這個控制口施加0.7 MPa左右壓力時 (一般不要超過1 MPa)閥門控制有效。(在我們檢定時掃描閥都是處于校準位置的。)這時只要把標準壓力加到掃描閥的cal校準口,就給16個通道都加上了同樣大小的壓力。從而對16個壓力通道同時檢定。對于需要校準零點和滿度值的掃描閥,也是在校準狀態時完成的。
在檢定過程中,計算機控制PCS-400型數字式壓力計給9016型電子壓力掃描閥施加標準壓力。數字壓力計判定壓力是否穩定,如果超過等待時間,壓力仍不穩定,計算機就會提示檢定員進行氣密性檢查;壓力穩定后數字壓力計會把命令反饋給計算機。掃描閥各個通道的采集數據在不斷的通過專用電纜傳送到90DB,當收到壓力穩定的信號后,計算機就把90DB中采集到的的數據進行分析并記錄,然后再進行下一個校準點的檢定。以上整個過程的順序問題通過時間控件來很好的解決。圖2是軟件的流程圖。
1)軟件界面清晰,容易操作
軟件的主界面如圖3。研制這套自動化檢定系統的目的就是為了提高工作效率,減小勞動強度,所以軟件的設計思想就是要簡單明了、容易操作、人機交互性強。對檢定中需要錄入的信息,都有默認上一次的功能,可以減少重復輸入。在檢定的過程中還有相應的提示。
2)自動處理數據,并出具證書和記錄

圖2 9016電子壓力掃描閥檢定軟件流程圖

圖3 9016電子壓力掃描閥檢定軟件主界面
9016型電子壓力掃描閥由16個通道組成,可同時采集16個傳感器的數據,數據處理量較大。如果人工去計算的話,非常耗費時間。通過編程,把傳感器的處理方法和用到的公式寫到程序里面,通過軟件來處理數據,大大提高了工作效率。按照實驗室的要求,編制了證書和記錄的模板,數據處理完畢后,自動生成證書和記錄。
3)維護性強,便于升級
軟件現在配備的數字壓力計是PCS-400,量程范圍0~3.5 MPa/0~500 psi,準確度等級0.01級,可對滿量程為30~500 psi的9016電子壓力掃描閥進行檢定,但覆蓋不了所有掃描閥的量程。另外9016電子壓力掃描閥的更高級產品9116電子壓力掃描閥也已經出現。為此,程序采用了大量的模塊化設計,結構清晰易懂,人機交互性強,方便了日后的維護和升級。
9016電子壓力掃描閥與90DB數據集匯器通過專用電纜連接,90DB數據集匯器與計算機是通過網線連接網卡通訊的。每一個9016電子壓力掃描閥都有一個ip地址。在進行檢定的時候,要注意將計算機的ip地址改成和掃描閥的ip地址相同的域。例如掃描閥的地址為200.200.23.16,可以將計算機的 ip地址改為200.200.23.3。這樣兩者才能進行通訊。
該自動化檢定系統完成以后,針對系統的各項功能進行了實驗驗證,其結論為:
1)實現了對PCS-400數字壓力計的實時控制,在連接氣源以后,由軟件控制輸出并保持標準壓力。
2)準確采集9016電子壓力掃描閥的數據。用該自動檢定系統與9016電子壓力掃描閥廠家自帶的軟件同時采集編號為1496C壓力掃描閥第一通道的輸出壓力值,得到的數據保持一致,如表1(因使用的9016電子壓力掃描閥由國外進口,故采集的數據使用英制單位)。
3)數據處理功能。表1中的采集數據通過軟件處理得到的結果,與人工計算的結果保持一致。
通過以上實驗驗證,該9016型電子壓力掃描閥自

表1 驗證數據
動化檢定系統能夠準確可靠地采集檢定數據,并進行數據處理和打印證書,實現了對9016電子壓力掃描閥的自動檢定,有效地提高了檢定效率。軟件設計采用了Visual Basic 6.0可視化面向對象編程,運行穩定,維護方便。它的開發經驗也可以為其他的自動化檢定系統研制提供參考。
[1]張宏林.Visual Basic 6.0程序設計與開發技術大全 [M].北京:人民郵電出版社,2004.
[2]黃振軒,宋衛海,林立松.VB程序設計與數據庫 [M].濟南:山東科學技術出版社,2007.
[3]肖新峰.TCP/IP協議與網絡管理標準教程 [M].北京:清華大學出版社,2007.
[4]Pressure Systems,Inc.PSI9016以太網智能壓力掃描閥用戶手冊 [Z].
[5]標準氣體壓力源 (PCS-400)使用說明書 [Z].