<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基于FPGA的A超數(shù)字式探傷系統(tǒng)的研究

          一種基于FPGA的A超數(shù)字式探傷系統(tǒng)的研究

          作者: 時(shí)間:2011-01-13 來源:網(wǎng)絡(luò) 收藏

          超聲波是一種機(jī)械波,機(jī)械振動與波動是超聲波的物理基礎(chǔ)。超聲波在媒介中傳播,有波的疊加、反射、折射、透射、衍射、散射及吸收衰減等特性,一般遵循幾何光學(xué)的原則。A超儀采用幅度調(diào)制(Amplitude Modulation)顯示,在顯示屏幕上以橫坐代表被測物的深度,縱坐標(biāo)代表回放脈沖的幅度。

          本文引用地址:http://www.ex-cimer.com/article/151086.htm

            超聲波的方法很多,按其原理分類可分為脈沖反射法、穿透法和共振法。本采用脈沖反射法。脈沖反射法是一種利用超聲波探頭發(fā)射脈沖到被檢測試塊內(nèi),根據(jù)反射波的情況來檢測試件缺陷的方法。脈沖反射法又包括缺陷回波法、底波高度法和多次底波法等,這里只介紹缺陷回波法。圖1是缺陷回波法示意圖。當(dāng)試件完好時(shí),超聲波可順利傳播到達(dá)底面,探傷圖形中只有表面發(fā)射脈沖T及底面回波B兩個信號,如圖1(a)所示;若試件中存在缺陷,在探傷圖形中,底面回波前有表示缺陷的回波F,如圖1(b)所示。

          缺陷回波法示意圖

            整個的硬件原理結(jié)構(gòu)如圖2所示,主要包括模擬和數(shù)字兩部分,以下分別介紹。

          整個系統(tǒng)的硬件原理結(jié)構(gòu)

            1 模擬部分

            該的模擬部分主要由發(fā)射電路、限幅機(jī)構(gòu)、高頻放大、帶通濾波、檢波等幾部分組成。

            發(fā)射電路主要用來產(chǎn)生高壓窄脈沖信號(400V),以激勵超聲波探頭發(fā)射超聲波。由于不同探頭的諧振頻率不同,所以要求脈沖激勵信號的寬度可調(diào)。在發(fā)射電路的設(shè)計(jì)中,由提供給發(fā)射電路低壓可調(diào)脈寬的激勵信號,再由發(fā)射電路將其轉(zhuǎn)換為高壓的窄脈沖激勵信號,其脈沖寬度可變。

            隔幅機(jī)構(gòu)是對某些過大的回波電信號進(jìn)行電壓幅值的限制,以免電壓過大影響后繼高頻放大器的正常工作,甚至燒毀電路器件。限幅電路的限幅幅值為±3V左右。

            高頻放大電路用來對回波電信號進(jìn)行放大,放大范圍可從-10dB到110dB。由于測試對象鋼板的厚度不一,故回波信號的強(qiáng)弱也不定。所以,要把高頻放大電路設(shè)計(jì)成可以動態(tài)控制增益值的程控放大電路,可通過MCU來實(shí)現(xiàn)。

            帶通濾波電路對信號放大過程中引入的噪聲進(jìn)行控制。由于超聲探頭的發(fā)射頻率范圍較寬(400kHz~10MHz),如果使放大器通帶范圍固定為400kHz~10MHz,勢必影響濾波效果。在本文中,設(shè)計(jì)了可程控的兩組帶通濾波電路,其帶寬范圍分別為400kHz~2.5MHz和2.5MHz~10MHz。

            超聲波探傷系統(tǒng)回波波形的顯示方式通常有兩種:射頻顯示(不檢波顯示)和視頻顯示(檢波顯示),如圖3所示。射頻顯示可以保持波形狀態(tài),有助于缺陷性質(zhì)的識別;而視頻顯示則有利于峰值采集,以便確定缺陷當(dāng)量。為了分別滿足這兩種顯示的要求,在設(shè)計(jì)中加入了檢波與非檢波的切換電路,電路的切換受MCU控制。

          屏幕上顯示的波形


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();