




基于 FPGA 的遠(yuǎn)場(chǎng)渦流檢測(cè)儀的研究.docx 免費(fèi)下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于FPGA的遠(yuǎn)場(chǎng)渦流檢測(cè)儀的研究為了實(shí)現(xiàn)對(duì)鐵磁性管道缺陷的無損檢測(cè),本論文運(yùn)用Altera公司的FPGA技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了遠(yuǎn)場(chǎng)渦流檢測(cè)儀,并重點(diǎn)介紹了系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)。最后通過對(duì)有人工缺陷的管道進(jìn)行檢測(cè),表明遠(yuǎn)場(chǎng)渦流檢測(cè)儀的設(shè)計(jì)方法可行。由于采用了全新的FPGA技術(shù),性能有了較大的提高。1引言遠(yuǎn)場(chǎng)渦流檢測(cè)作為渦流無損檢測(cè)技術(shù)的一個(gè)重要分支,目前在各個(gè)行業(yè)的管道日常維護(hù)和安全保障中發(fā)揮著重要作用。在核能摘要:為了實(shí)現(xiàn)對(duì)鐵磁性管道缺陷的無損檢測(cè),本論文運(yùn)用Altera公司的FPGA技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了遠(yuǎn)場(chǎng)渦流檢測(cè)儀,并重點(diǎn)介紹了系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)。最后通過對(duì)有人工缺陷的管道進(jìn)行檢測(cè),表明遠(yuǎn)場(chǎng)渦流檢測(cè)儀的設(shè)計(jì)方法可行。由于采用了全新的FPGA技術(shù),性能有了較大的提高。1引言遠(yuǎn)場(chǎng)渦流檢測(cè)作為渦流無損檢測(cè)技術(shù)的一個(gè)重要分支,目前在各個(gè)行業(yè)的管道日常維護(hù)和安全保障中發(fā)揮著重要作用。在核能、電力和石油化工等領(lǐng)域里,很多裝置中都有金屬管道,它們?cè)谑褂眠^程中由于高溫、高壓和強(qiáng)腐蝕介質(zhì)的作用,管壁容易受到損傷和腐蝕破壞,產(chǎn)生裂紋、點(diǎn)蝕、或減薄等,嚴(yán)重威脅著設(shè)備的安全運(yùn)行,因此對(duì)其進(jìn)行在役檢測(cè)有著巨大的經(jīng)濟(jì)意義。常規(guī)渦流檢測(cè)技術(shù)由于受到集膚效應(yīng)的影響,難以檢測(cè)出管道外表面的缺陷;同時(shí)由于易受提離效應(yīng)以及被測(cè)試件電磁特性不均勻等因素的影響,從而造成檢測(cè)信號(hào)復(fù)雜,檢測(cè)結(jié)果判斷困難。相對(duì)于常規(guī)渦流檢測(cè)技術(shù),遠(yuǎn)場(chǎng)渦流(RemoteFieldEddyCurrentRFEC)檢測(cè)技術(shù)是一種能穿透金屬管壁的低頻渦流檢測(cè)技術(shù),在近幾年迅速發(fā)展。相對(duì)于常規(guī)渦流檢測(cè)和超聲檢測(cè)等其它檢測(cè)方法而言,遠(yuǎn)場(chǎng)渦流檢測(cè)技術(shù)具有下列優(yōu)點(diǎn):
1.管子外壁缺陷與內(nèi)部缺陷在檢測(cè)中具有相同的靈敏度;2.管壁厚度與檢測(cè)出的相位成正比,易于缺陷的分辨;3.受提離效應(yīng)影響非常小,可以節(jié)省清潔的時(shí)間,更加實(shí)用;4.管道內(nèi)的液體介質(zhì)或氣體介質(zhì)對(duì)結(jié)果無影響;5.檢測(cè)設(shè)備體積小、重量輕,便于現(xiàn)場(chǎng)靈活遠(yuǎn)用;6.與超聲檢測(cè)相比,不需要禍合劑,更容易實(shí)現(xiàn)。由此可見,遠(yuǎn)場(chǎng)渦流檢測(cè)在管道檢測(cè)方面具有很大的優(yōu)勢(shì),它對(duì)鐵磁性管道的內(nèi)外壁缺陷具有相同的靈敏度且不受集膚效應(yīng)的限制,能同時(shí)檢測(cè)凹坑、裂紋和壁厚減薄等多種缺陷,被認(rèn)為是一種最有發(fā)展前途的管道檢測(cè)技術(shù)[1]。2遠(yuǎn)場(chǎng)渦流檢測(cè)的工作原理遠(yuǎn)場(chǎng)渦流檢測(cè)方法采用內(nèi)部探頭對(duì)管材實(shí)行透壁檢測(cè),這是一種低頻穿壁技術(shù),它對(duì)管材的凹坑、裂紋、壁厚收縮及電阻率和磁導(dǎo)率的變化均能響應(yīng),并對(duì)管內(nèi)、外部的異常變化有著相同靈敏度。遠(yuǎn)場(chǎng)渦流系統(tǒng)的探頭是該系統(tǒng)的主要部件之一,它采用與管道同軸放置的內(nèi)部螺線管作為激勵(lì)線圈,通以低頻交流電,一組或多組檢測(cè)線圈排列安放在靠近管壁的內(nèi)表面處。檢測(cè)線圈安放位置與常規(guī)渦流裝置不同(如圖1),它安裝在沿軸向距離激勵(lì)源2-3倍管內(nèi)徑處,需要測(cè)量的不是線圈阻抗,而是檢測(cè)線圈的感應(yīng)電壓及其與激勵(lì)電流之間的相位差。如果在一根無缺損的長鐵管中改變激勵(lì)線圈和檢測(cè)線圈間軸向距離,并對(duì)應(yīng)測(cè)出檢測(cè)線圈感應(yīng)電壓及其相位,就可得到激勵(lì)線圈周圍電磁場(chǎng)分布的一些特征,我們把距激勵(lì)線圈較近、信號(hào)幅值急劇下降的區(qū)域稱為近場(chǎng)區(qū)或直接藕合區(qū);信號(hào)幅值急劇下降后變化趨緩而相位發(fā)生較大躍變之后的區(qū)域稱為遠(yuǎn)場(chǎng)區(qū)或間接藕合區(qū)。遠(yuǎn)場(chǎng)渦流探頭中的檢測(cè)線圈必須放在遠(yuǎn)場(chǎng)區(qū),遠(yuǎn)場(chǎng)區(qū)一般距激勵(lì)線圈2-3倍管內(nèi)徑處[2]。根據(jù)相關(guān)理論和實(shí)驗(yàn)研究證實(shí):其檢測(cè)線圈的場(chǎng)由兩個(gè)分量合成,其一稱為直接藕合分量,產(chǎn)生于激勵(lì)線圈,并一直保留在管道中,直接藕合場(chǎng)隨著激勵(lì)源軸向距離的增加,按指數(shù)規(guī)律衰減。另一分量是遠(yuǎn)場(chǎng)分量,激勵(lì)線圈產(chǎn)生的場(chǎng)部分在激勵(lì)線圈附近穿透管壁擴(kuò)散,在些過程中,因?yàn)闇u流的作用,場(chǎng)相位發(fā)生移動(dòng)、幅值衰減。然后,該能量在管外傳播、衰減速度減慢。對(duì)于鐵磁管道,該能量有被管道引導(dǎo)而沿管外壁擴(kuò)散的趨勢(shì)。在遠(yuǎn)場(chǎng)區(qū)域外部,直接藕合場(chǎng)比內(nèi)部大得多,管內(nèi)場(chǎng)的主要部分由外部場(chǎng)通過管壁擴(kuò)散回來。在這個(gè)過程中,場(chǎng)再次衰減并有相位移動(dòng)。像常規(guī)渦流技術(shù)一樣,裂紋以阻斷渦流路徑的方式產(chǎn)生信號(hào),與常規(guī)渦流技術(shù)不同的是管外的裂紋產(chǎn)生與管內(nèi)裂紋相同的信號(hào),這是因?yàn)樗鼈兣c能量流的交互作用是相同的。
3系統(tǒng)的構(gòu)建3.1系統(tǒng)的總體設(shè)計(jì)方案基于FPGA的遠(yuǎn)場(chǎng)渦流檢測(cè)儀硬件系統(tǒng)的由模擬和數(shù)字兩部分組成,系統(tǒng)的結(jié)構(gòu)框圖如下所示:本系統(tǒng)采用的核心器件是一塊Altera公司的FPGA芯片,型號(hào)是CycloneII系列的EP2C8Q208C8,該器件采用了TMSC的90nm,低K值電介質(zhì)工藝,從而保證了實(shí)用性和低成本。采用PQFP封裝,擁有208個(gè)引腳、8254個(gè)邏輯單元、36個(gè)M4K存儲(chǔ)模塊,18個(gè)嵌入式乘法器及2個(gè)PLL。在本檢測(cè)儀的設(shè)計(jì)中,將采用Altera公司的SOPC技術(shù),使用軟核處理器NIOSII。CPLD芯片主要用來緩沖模數(shù)轉(zhuǎn)換芯片所采集的數(shù)據(jù)。數(shù)模轉(zhuǎn)換采用14位的高速DAC904,模數(shù)轉(zhuǎn)換采用14位模數(shù)轉(zhuǎn)器AD9240,該芯片與傳統(tǒng)的A/D不同,它完全依靠時(shí)鐘控制采樣、轉(zhuǎn)換和數(shù)據(jù)輸出。本系統(tǒng)自通電起,A/D和時(shí)鐘電路始終處于工作狀態(tài),對(duì)數(shù)據(jù)不停的進(jìn)行轉(zhuǎn)換,以減少誤碼率,提高采樣精度。DDS產(chǎn)生正弦波,然后數(shù)模轉(zhuǎn)換,再通過放大電路,產(chǎn)生足夠大的驅(qū)動(dòng)電流,以驅(qū)動(dòng)探頭內(nèi)的激勵(lì)線圈。對(duì)來自檢測(cè)線圈的信號(hào),通過放大器及帶通濾波后,放大到足夠的信號(hào)幅度檢測(cè)。同時(shí)NIOSII處理器通過比較一路同激勵(lì)信號(hào)同頻率的相關(guān)信號(hào),處理并得到采集到的信號(hào)和激勵(lì)信號(hào)之間的相位差。然后系統(tǒng)軟件將得到的相位差通LCD或者數(shù)碼管顯示出來。通過相應(yīng)的標(biāo)定和精度設(shè)置,在檢測(cè)過程中,如果相位差出現(xiàn)超出精度范圍的異常,系統(tǒng)通過聲光系統(tǒng)報(bào)警,提示使用者檢測(cè)到了異常。3.2FPGA上的控制系統(tǒng)設(shè)計(jì)FPGA的控制系統(tǒng)包括A/D采集控制模塊,LCD顯示模塊,鍵盤控制模塊,存儲(chǔ)器模塊等。系統(tǒng)設(shè)計(jì)使用Altera公司提供的SOPCBuilder開發(fā)完成。SOPCBuilder提供了一個(gè)強(qiáng)大的平臺(tái),可以非常方便的組建一個(gè)模塊級(jí)的系統(tǒng)。SOPCBuilder的組件庫包含了從簡單的固定邏輯的功能塊到復(fù)雜的、參數(shù)化的、可以動(dòng)態(tài)生成的子系統(tǒng)等一系列的組件。這些組件包含了NIOSII處理器以及其它一些常用的外設(shè)IP模塊,用戶也可以創(chuàng)建自己定制的SOPC組件。按照SOPC系統(tǒng)的開發(fā)流程:構(gòu)建開發(fā)、系統(tǒng)集成、系統(tǒng)生成,最后生成BlockSymbolFile,在QuartusII界面根據(jù)電路圖分配引腳將整個(gè)文件下載到FPGA中[3-4]。SOPC系統(tǒng)的配置如圖3:3.2.1IP模塊開發(fā)本系統(tǒng)根據(jù)需要使用了一些Altera公司的常用的IP模塊,如NiosII軟核處理器,存儲(chǔ)器控制器,并行IO口等。此外根據(jù)系統(tǒng)的特點(diǎn),我們自己設(shè)計(jì)了LCD顯示,DDS,和數(shù)據(jù)采集等模塊。IP模塊的設(shè)計(jì)遵循Avalon總線規(guī)范,主要使用VerilogHDL語言進(jìn)行設(shè)計(jì)。3.2.2系統(tǒng)集成利用SOPCBuilder將自己編寫的VerilogHDL代碼生成相應(yīng)的IP模塊。此時(shí)開發(fā)的IP模塊跟Altera公圖3SOPC配置框圖司提供的IP模塊沒有任何本質(zhì)的區(qū)別。將系統(tǒng)需要的相關(guān)IP模塊加入到系統(tǒng)中并連接好,作好相關(guān)的配置后后生成系統(tǒng)。3.2.3系統(tǒng)生成在SOPCBuilder中,添加所有的IP模塊,并對(duì)NiosIICPU以及各外設(shè)模塊的特性,參數(shù)和系統(tǒng)的地址進(jìn)行配置。然后啟動(dòng)SOPCBuilder中的Generate,使之生成用于綜合和仿真的文件;最后,使用QuartusII軟件鎖定端口引腳,對(duì)生成的NiosII系統(tǒng)進(jìn)行仿真、綜合、適配、下載和FPGA配置。4軟件系統(tǒng)設(shè)計(jì)4.1軟件系統(tǒng)總體設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要NiosII集成開發(fā)環(huán)境下進(jìn)行,NiosII集成開發(fā)環(huán)境是NiosII嵌入式處理器的基本軟件開發(fā)工具。NiosIIIDE基于開放式的、可擴(kuò)展EclipseIDEproject工程及EclipseC/C++開發(fā)工具(CDT)工程。所有軟件開發(fā)任務(wù)都可以在NiosIIIDE下完成,包括編輯、編譯和調(diào)試程序。NiosIIIDE為軟件開發(fā)提供四個(gè)主要的功能:工程管理器,編輯器和編譯器,調(diào)試器以及閃存編程器。系統(tǒng)的軟件部份主要包括鍵盤的掃描模塊、液晶顯示模塊和參數(shù)存儲(chǔ)模塊。參數(shù)存儲(chǔ)模塊使用的芯片是FM24C64,采用I2C總線與NiosII通信。這些功能主要在NIOSIIIDE中用C語言完成,為系統(tǒng)提供了良好的人機(jī)操作界面。4.2CPLD數(shù)據(jù)緩沖模塊設(shè)計(jì)系統(tǒng)中的CPLD主要起緩沖作用,在本系統(tǒng)中,將兩片AD9240轉(zhuǎn)過來的28位數(shù)字信號(hào)放在CPLD中,存儲(chǔ)一個(gè)周期,等待數(shù)據(jù)采集IP放入SDRAM中,這部分功能用VerilogHDL實(shí)現(xiàn),其主要代碼如下:moduleceshi(cpld_clk,in_data,ad1_otr,ad2_otr,ad1_clk,ad2_clk,out_data);inputcpld_clk;input[27:0]in_data;inputad1_otr;inputad2_otr;outputad1_clk;outputad2_clk;output[27:0]out_data;reg[27:0]data;always@(negedgecpld_clk)beginif(!(ad1_otr|ad2_otr))data<=in_data;elsedata<=data;endassignout_data=data;assignad1_clk=cpld_clk;assignad2_clk=cpld_clk;endmodule4.3NiosIIC語言至硬件加速編譯器NiosIIC語言至硬件加速(C2H)編譯器將對(duì)時(shí)間要求較高的ANSIC函數(shù)轉(zhuǎn)換為FPGA中的硬件加速器,大大提升了軟件性能。與通用CPU相比,硬件加速器利用FPGA并行處理結(jié)構(gòu),在每一個(gè)時(shí)鐘周期中完成更多的計(jì)算操作,將性能提升幾個(gè)數(shù)量級(jí)。在系統(tǒng)中,對(duì)于影響速度的一些函數(shù)使用硬件加速功能,使系統(tǒng)在性能上有了較大的提高。C2H利用SOPCBuilder工具生成的寬帶Avalon互聯(lián)結(jié)構(gòu),能成功的處理外部存儲(chǔ)器操作,例如指針分散和數(shù)組訪問等。它分析要加速實(shí)現(xiàn)的存儲(chǔ)器接口類型,生成硬件加速邏輯以及合適的Avalon主機(jī)和從機(jī)接口,達(dá)到與存儲(chǔ)器延時(shí)的匹配。這樣,分擔(dān)了NiosII處理器的數(shù)據(jù)計(jì)算和存儲(chǔ)器訪問功能,使處理器能夠更好的處理其它任務(wù)。由于Avalon互聯(lián)架構(gòu)并沒有限制主機(jī)和從機(jī)的數(shù)量,因此,NiosIIC2H編譯器可以根據(jù)轉(zhuǎn)換目標(biāo)代碼的要求,產(chǎn)生多個(gè)存儲(chǔ)器自治硬件加速器。NiosIIC2H編譯器幫助NiosII用戶以最少的資源占用來達(dá)到提高系統(tǒng)性能的目的[5-6]。本系統(tǒng)利用NiosIIC2H對(duì)數(shù)據(jù)采集部分的對(duì)系統(tǒng)性能要求較高的幾個(gè)函數(shù)進(jìn)行了硬件加速,使系統(tǒng)的性能有了較大的提高。5實(shí)驗(yàn)結(jié)果與分析整個(gè)系統(tǒng)設(shè)計(jì)制作完成之后,將該檢測(cè)裝置用來檢測(cè)有人工缺陷的鐵磁管道上,實(shí)驗(yàn)的結(jié)果表明,該系統(tǒng)有較高的靈敏度,工作穩(wěn)定可靠。下面給出一組在實(shí)驗(yàn)室用該套設(shè)備檢測(cè)有人工減薄缺陷的鋼管得到的一組數(shù)據(jù)。從該組數(shù)據(jù)可以看出,缺陷處有雙重表示的特點(diǎn)。在檢測(cè)線圈經(jīng)過210處,幅值達(dá)到了最大值,相位差最小,設(shè)備在200到230之間,警報(bào)指示燈閃爍,檢測(cè)到管道的人工缺陷。在360處,當(dāng)激勵(lì)線圈經(jīng)過人工缺陷處時(shí),又一次產(chǎn)生幅值最大,相位最小的特征。在340到380處,設(shè)備再一次報(bào)警。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年銀行協(xié)同考試試題及答案
- 2025年銀行網(wǎng)絡(luò)面試題目及答案
- 2025年銀行人員考試題庫及答案
- 2025年銀行內(nèi)控合規(guī)考試題庫及答案解析
- 2025年專業(yè)監(jiān)理工程師考試題及答案
- 2026屆安徽省淮北市杜集區(qū)中考語文押題試卷含解析
- 2025福建省閩投深海養(yǎng)殖裝備租賃有限責(zé)任公司招聘7人筆試參考題庫附帶答案詳解(10套)
- 2025年東北化工銷售分公司秋季高校畢業(yè)生招聘5人筆試參考題庫附帶答案詳解(10套)
- DR的課件教學(xué)課件
- DRG付費(fèi)監(jiān)督管理課件
- 2025年江西省中考?xì)v史真題含答案
- 測(cè)繪生產(chǎn)安全生產(chǎn)管理制度
- 2024年河北省滄縣事業(yè)單位公開招聘工作人員考試題含答案
- 2025至2030嬰兒膳食管理的FSMP行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025年保育員考試試卷以及參考答案
- 2025年北京市中考數(shù)學(xué)試卷真題(含答案解析)
- 商務(wù)郵件寫作培訓(xùn)
- 醫(yī)藥公司團(tuán)建活動(dòng)方案
- 橋下渣土處置方案(3篇)
- 氧化還原反應(yīng)配平專項(xiàng)訓(xùn)練
- GB/T 17656-2008混凝土模板用膠合板
評(píng)論
0/150
提交評(píng)論