超聲探傷系統(tǒng)各模塊的功能-飛泰
探傷系統(tǒng)的八通道超聲波探傷儀器的主要工作內(nèi)容是在主體功能層實現(xiàn)的。主體功能層主要包括以下五個功能模塊:通道校正預置參數(shù)模塊、文件管理模塊、超聲波探傷檢測實時處理模塊、超聲波探傷擴展功能模塊以及參數(shù)設置功能模塊。各個模塊均通過專用的類進行封裝,通過 Qt/Embedded 的程序框架有機、高效地結合在一起,構成一個完整的探傷系統(tǒng)。
超聲波探傷實時處理模塊
超聲波探傷實時處理模塊主要包括實時波形數(shù)據(jù)傳輸和處理、實時報警監(jiān)測和數(shù)據(jù)傳輸兩部分。實時波形的傳輸和實時報警控制是通過硬件與軟件的相互配合實現(xiàn)的。其中 FPGA 負責八通道高速采樣數(shù)據(jù)的非均勻壓縮和閘門實時比較算法,應用軟件負責波形數(shù)據(jù)的讀取和處理,以及八通道報警狀態(tài)的顯示。
通道校正預置模塊
八通道超聲波探傷儀是一臺檢測儀器,工作的場合比較復雜。由于其使用的超聲探頭參數(shù)不同和探傷用工件的材料不同,超聲波的聲速、探頭 K 值、零點偏移,以及探傷用的曲線等數(shù)據(jù)都會改變。因此需要在每次檢測工作前,對相應通道進行校正預置。
傳統(tǒng)的探傷儀在預置時大多使用人工測量和預置,因此在尋找最高波的時候會導致人為操作產(chǎn)生的誤差,使得測量結果不準。探傷系統(tǒng)在預置環(huán)節(jié)加入了“波峰記憶”功能,使智能化和自動化探傷成為可能,增加了測量的準確度。正確完成通道校正預置參數(shù)的各個步驟是進行正確探傷的前提。
通道校正主要有以下五個步驟:
1. 預置探傷方式、探頭類型和前沿距離。
2. 測量/預置零點偏移和聲波速度。
3. 測量/預置探頭 K 值。
4. 制作 DAC/AVG 曲線。
5. 存儲通道參數(shù)。
通道校正預置模塊主要通過人機交互實現(xiàn)。用戶需要按照儀器上顯示的提示進行數(shù)據(jù)輸入和操作儀器。在進行具體設計時,首先繪制出每個操作步驟詳細的算法流程圖,確定每個操作步驟的各種狀態(tài)和變量,最后根據(jù)詳細的算法流程控制圖,編寫出相應的過程控制算法。