基于ARM和FPGA的雙核電磁無損檢測系統
中國測試劉麗輝, 謝瑞芳, 陳棣湘, 田武剛, 周衛紅, 翁飛兵
摘 要:針對飛機發動機渦輪葉片缺陷檢測難度大、效率低、嚴重制約航空裝備保障的問題,設計一套基于ARM和FPGA的雙核電磁無損檢測系統。該系統采用FPGA結合A/D采樣芯片完成64通道數據采集,并以基于android系統的ARM實現對各功能單元的控制。FPGA控制A/D采樣芯片完成傳感器陣列的高速數據采集并對其進行預處理,經UART接口送給ARM后,再由ARM完成信號特征提取和缺陷檢測,并實現三維實時成像。測試結果表明:該系統對微裂紋的長度檢測誤差<0.2 mm,成像速率達10幀/s,滿足工業應用需求。
關鍵詞:無損檢測;雙核;多路數據采集;數據融合
文獻標志碼:A 文章編號:1674-5124(2016)01-0065-04
Double-core electromagnetic nondestructive testing system based on
ARM and FPGA
LIU Lihui, XIE Ruifang, CHEN Dixiang, TIAN Wugang, ZHOU Weihong, WENG Feibing
(College of Mechatronics and Automation,National University of Defense Technology,
Changsha 410073,China)
Abstract: A double-core electromagnetic nondestructive testing system was designed to check the turbine blades of aircraft engines in an easier and more efficient way. Specifically, FPGA with an A/D sampling chip was used to complete 64-channel data acquisition and ARM with an android operating system was chosen to control each function unit. First, the chip was driven by the FPGA to acquire data at a high speed and then have them pre-treated. Second, after the data was further sent to the ARM through an UART interface, signal features were extracted and defects inspected with the ARM. Eventually, a 3D real-time image was formed. The Test results have shown that, the system, with an error rate less than 0.2 mm and an imaging rate as fast as 10 frames/s when used to measure the length of micro cracks, can meet the application requirements in some industries.
Keywords: nondestructive testing; double core; multi-channel data acquisition; data fusion