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