|
超聲波傳感器深度增益補償電路設(shè)計0 引 言 超聲波無損檢測作為鐵道機車車輛檢修領(lǐng)域的重要方法在保證零部件性能安全與穩(wěn)定方面起著重要的作用,然而,目前廣泛使用的模擬式超聲檢測設(shè)備已經(jīng)無法滿足快速發(fā)展的軌道車輛及其部件的檢測要求,因此,研究并設(shè)計數(shù)字化、智能化、小型化的超聲檢測系統(tǒng),對于拓展超聲檢測技術(shù)在鐵道機車車輛領(lǐng)域中的應(yīng)用具有很強的現(xiàn)實意義。 無論是模擬式或數(shù)字式超聲探傷儀,都是由超聲波傳感器發(fā)出一定頻率的超聲波信號,當超聲波在實際介質(zhì)中傳播時,會產(chǎn)生衰減。為了補償因隨著傳播距離增加而損失的回波信號的由散射衰減和吸收衰減產(chǎn)生的能量損失, 減少對傷情檢測的誤差,對于相同性質(zhì)的傳播介質(zhì),必須根據(jù)深度或者波的傳播時間長短,對回波信號進行放大器增益,使不同深度的缺陷信號,顯示出相同的幅值。 為了解決信號衰減的問題,需要設(shè)計出可靈活控制放大回波信號增益倍數(shù)的電路,使缺陷在任何深度都顯示出相同的幅值。因此,與傳統(tǒng)的模擬電路相比,在這里,利用現(xiàn)場可編程門陣列 (FPGA)數(shù)字式可控增益電路配合PLL數(shù)字鎖相環(huán)管理模塊能更靈活地控制增益范圍與時序精度,使得采用數(shù)字化手段控制模擬量放大成為可能。 1 系統(tǒng)概述與框圖 手持式動車組轉(zhuǎn)向架超聲波探傷儀系統(tǒng)以超聲探頭為傳感器件,Xilinx的 XC6SLX16型 FPGA為主要控制與處理芯片,具體如框圖1所示。系統(tǒng)的工作過程如下:當系統(tǒng)接通電源后,F(xiàn)PGA通過通信接口與上位機通信,接到上位機的采集開始命令后,通過存儲在Flash內(nèi)的參數(shù)進行初始化,如果,打開超聲波探頭發(fā)射電路,讓接收電路接收回波信號,設(shè)置重復(fù)脈沖頻率等。由高壓電源通過激勵模塊的激勵與發(fā)射電路產(chǎn)生高壓窄脈沖后,激發(fā)超聲探頭的壓電晶片產(chǎn)生超聲波,超聲波在待測工件的內(nèi)部傳播后,會形成表面回波,缺陷回波和底面回波,連同著3種信號的回波信號由接收電路進入到采集與預(yù)處理模塊后,進行深度增益補償,和放大電路放大的預(yù)處理,再進入處理與顯示模塊, 進行數(shù)字濾波、數(shù)字檢波、數(shù) 據(jù)壓縮等 再處理,最后通過F1系列芯片與上位機進行USB到UART/FIFO轉(zhuǎn)換通信,在上位機上顯示檢測結(jié)果。 2 深度增益補償原理與電路設(shè)計 2.1 深度增益補償原理 同樣的缺陷當其與探測面的距離不同時,回波幅值會有改變,在晶片的遠場區(qū),距離愈遠,回波幅值愈低 ,這是由 于聲束的擴展和聲在材料中被衰減引起的,因此 ,需要對不同深度的回波電信號進行不同程度的補償增益,這 就是采 用深度增益補償電路的目的,也就是用電子學(xué)的方法對之進行補償 ,使處于不同深度處同樣大小的缺陷,其回波幅度 在坐標系上具有大致相同的回波幅度,這樣就會使遠場區(qū)的回波信號與近場區(qū)的回波信號幅值基本相同,不會因為遠場區(qū)的距離遠,信號強度衰減大,而沒有判斷到深度的缺陷,產(chǎn)生誤判漏判。隨著超聲波傳輸距離的增加會使總能量逐漸呈指數(shù)級衰減 ,因此 ,需要對不同深度的微弱(通常為A級)的反射回波信號進行補償增益并由放大電路放大,便于后級模塊進行進一步處理顯示,其原理如圖2所示。 其中 ,圖 2(a),(b)是補償前的示意圖,圖 2(C),(d) 是補償后的示意圖,可以看出:經(jīng)過深度增益補償后,通過A型顯示方法,待測工件中不同深度處的缺陷將顯示出相同的幅度 ,不會因為衰減而造成當量顯示的不足,而產(chǎn)生誤判。 一般對于平面余弦波來說 ,聲壓衰減規(guī)律可表示為 式中 P。為入射到材料界面上時的聲壓;P為超聲波在材料中傳播一段距離a后 的聲壓;為衰減系數(shù)。 需要指出的是,對于大多數(shù)固體和金屬介質(zhì)來說 ,通常所說的超聲波衰減,即由o/(衰減系數(shù))表征的衰減包括散射衰減a和吸收衰減,假設(shè)超聲波的來回傳播具體為20,則由公 式(1)可得 從公式(3)可以看出,超聲波傳播距離與傳播介質(zhì)中的固有傳播速率和時間t有關(guān),當待測工件確定時, 衰減系數(shù)和傳播速率就不會變化,所以,超聲波在傳播距離上幅度減少的分貝數(shù)與傳播時間t呈正比關(guān)系,因此, 需要補償 的幅值分貝數(shù)與傳播時間有著直接的關(guān)系,深度補償增益又稱作時間補償增益。 2.2 深度增益補償放大電路的應(yīng)用設(shè)計 深度補償放大電路主要是由DAC902和軌到軌運算放大器 OPA350以及D/A轉(zhuǎn)換芯片AD8330組成。DAC902的數(shù)字輸入部分由FPGA完成,并且由FPGA的IP核生成DCM時鐘管理模塊,利用PLL數(shù)字鎖相環(huán)產(chǎn)生DAC902芯片所需要的精確時鐘信號。在時鐘信號下,DAC902產(chǎn)生時序,開始D/A轉(zhuǎn)換工作,當D/A轉(zhuǎn)換完成后,輸出的變化電壓量,輸入到可變增益放大器AD8330的輸入端,根據(jù)輸入電壓與補償增益的線性關(guān)系圖,就可以實現(xiàn)深 度增益補償功能 。 DAC902是一種具有12位的分辨率能力,低噪聲低功耗的高速D/A轉(zhuǎn)換器,它的采樣速率最高可達165MSPS,且數(shù)據(jù)端口為并行,與FPGA通信方便。它具有較高的電流輸出阻抗(200kI1)一個20mA標稱范圍,輸出符合最多1.25V。差動輸出端允許是一個差分或單端模擬信號接口,緊密匹配的電流輸出確保出色的動力性能差分配置。 在如圖3電路中,它的12位 DA數(shù)據(jù)輸入端與XC6SLX16的引腳相連,電源端由電容起到濾波作用,數(shù)字地與模擬地已經(jīng)做好隔離,CLK端與FPGA引腳相連,這里使用5O%的占空比信號,以滿足高速轉(zhuǎn)換的性能需要。因為 DAC902比較特殊,沒有芯片使能端信號輸入 ,所以,從時序圖可以看出:它的數(shù)據(jù)讀取與轉(zhuǎn)換是由時鐘控制完成,這就更顯得FPGA產(chǎn)生精確時鐘控制的重要性,相 比于其他微控制器,F(xiàn)PGA更能產(chǎn)生精確誤差極小的時鐘信號,配合時序工作,減少探傷誤差。 圖 3 深度增益放大電路設(shè)計 從圖3分析可得,DAC902輸出電流i, 呈現(xiàn)差分形式,經(jīng)過電阻匹配 ,分壓后進入電壓反饋運算放大器OPA350中,由運算放大器放大后的電壓信號 ,進入前置可變增益放大器AD8330中進行深度增益補償;之后 ,模擬輸出信號進入LTC2249芯片進行A/D轉(zhuǎn)換,再與 FPGA連接,完成數(shù)字信號處理任務(wù)。AD8330的補償電壓的供給是 由 DAC902來實現(xiàn)的 ,DAC902的輸出電壓的算法如下 : 通過式(6)的計算結(jié)果 ,可以看出,DAC902的輸出電壓是mA級的,所以 ,需要由后級的OPA350運算放大器對電壓進行放大,放大到后級AD8330電壓輸入端允許的電 壓有效值才可以使模數(shù)芯片正常工作。此時,F(xiàn)PGA需要根據(jù)深度補償原理 ,如圖2所示,距離遠的回波反射到接收電路的時間長,距離近的回波反射到接收電路的時間短,隨著時間的增長產(chǎn)生由小到大數(shù)值不斷變化的數(shù)字信號,才可以控制DAC902產(chǎn)生不斷變化的電壓信號,進而控制增益放大電路器件AD8330對輸入的微弱的回波信號模擬量進行深度增益補償。另外,OPA350是一種軌到軌 CMOS運算放大器,在電路中為了抑制噪聲,防止電源串入噪聲信號,在電源的進線處還加了2只旁路電容器進行了濾波,另外 ,因為AD8330的輸入 阻抗R=100Q,所以,加了前級放大器OPA350以提高輸入阻抗 ,增加后級電路的匹配能力。 AD8330是一種低功耗、電壓控制型可變增益放大器, 與AD603,AD8331相比具有更大的恒帶寬為150MHz,它的基本增益范圍是0—50dB,最高值可以提高20dB(即20-70dB),最低值可以降低30dB(即-30一+20dB),從而提供了前所未有的100dB增益范圍。 2.3 A/D轉(zhuǎn)換電路 當進行深度增益補償放大電路的處理后,回波模擬信號由AIN±引腳進入LTC2249,開始A/D轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)字信號,輸入到XC6SLX16中,再做進一步數(shù)字信號處理,數(shù)字濾波、檢波、數(shù)字壓縮、抽點等一系列算法,以便與上位機通信,顯示較為清晰的傷情信息。電路原理圖如圖4所示 圖 4 A/D轉(zhuǎn)換 電路設(shè)計 LTC2249是一種專為對高頻、寬動態(tài)范圍信號進行數(shù)字化處理而設(shè)計的l4位 8OMSPS、低功率3VA/D轉(zhuǎn)換器。 一個單端時鐘輸入引腳由FPGA的DCM時鐘管理模塊負責控制轉(zhuǎn)換器的時序操作,其中,任選的時鐘占空比穩(wěn)定器可在寬時鐘占空比范圍內(nèi)以全速運行的條件下與前級可變增益放大電路配合提供高性能的轉(zhuǎn)換速率。 3 實驗結(jié)果與分析 在本電路中,實驗的思想是:利用函數(shù)信號發(fā)生器向超聲波探傷儀電路板的接收端發(fā)送正弦波信號,在上位機界面上觀察輸出波形并判斷深度增益補償放大電路的設(shè)計是否符合設(shè)計要求。 通過USB到UART/FIFO轉(zhuǎn)換電路芯片F(xiàn)T2232完成FPGA到上位機的接口通信,用正弦波模擬的超聲回波信號經(jīng)過深度增益補償電路傳輸?shù)缴衔粰C后,經(jīng)過上位機軟件的一系列處理,可以在顯示界面區(qū)域觀察其波形。在這里,向探傷儀發(fā)送頻率5MHz、峰峰值2mV的正弦波,當增益初值設(shè)為34dB時,并設(shè)置步進為5dB的3種不同增益, 觀察其幅值變化。 4 結(jié) 論 利用XilinxISE12.3集成開發(fā)環(huán)境,完成對深度增益補償程序的輸入、仿真、綜合,通過 Testbench編寫的驗證后,再結(jié)合電路設(shè)計,在 電路板上調(diào)試,達到與上位機通信的目的,最后實現(xiàn)了深度增益補償放大電路的設(shè)計要求。 實驗結(jié)果證明:在電路的輸入端加入頻率為5MHz、峰峰值為2mV的正弦波激勵后,在上位機上設(shè)置步進為5dB 的3種不同增益后,觀察其幅值變化,從上位機接收到的正弦波信號幅值增加l倍,這說明超聲波探傷儀可以順利地采集與傳輸并在上位機上顯示信號,實現(xiàn)不同的放大增益, 使衰減得到補償。 參考文獻 : [1] 沈建 中,黎連修.超聲無損 檢測 的進展 [J].無 損檢測 ,1988, 2O(2):31-33. [2] 常青 龍.基 于 ARM平 臺 的超聲 波 自動探 傷 硬件 系統(tǒng) 的 研 制 [D].南京 :南京航 空航天大學(xué) ,2008. [3] 黃志遠 ,王愛國 ,黃 中璨.超 聲診斷 儀 TGC電路 的改進 [J]. 武漢科技學(xué)院學(xué)報 ,2005(8):30-32. [4] 王小峰 ,周吉鵬.一種 FPGA在線配置 FLASH的方法 [J].電 子器件 ,2006(9):902-904,908. [5] 謝海霞 ,孫志雄.多相 抽取濾波 器的 FPGA實現(xiàn) [J].電子器 件,2012(6):331-333. [6] 劉成 明,張艷兵 ,李新娥 .基 于 FPGA的實時無損數(shù) 據(jù)壓縮系 統(tǒng)設(shè)計 [J].技術(shù)縱橫 ,2011(7):28-29. [7] 陳曉東 ,付永強 ,王小 華 ,等.超聲增 益補償 中的帶通 濾波器 設(shè)計 [J].研制與開發(fā) ,2007(5):43-45. [8] 《國防科技工業(yè)無損檢測 人員資格鑒定 與認證培訓(xùn) 教材》編 審委員會 .超聲檢測 [M].北京 :機械工業(yè) 出版社 ,2007. [9] 張 珂 ,俞 國華 ,劉鋼海.超聲 波測距 回波信號 處理方法 的研 究[J],測控技術(shù) ,2008,7(1):48-50. [10]高 峰 ,鄭源明.超聲波傳感器測 量聲速 和距離 的研 究 [J]. 傳感器與微 系統(tǒng) ,2009,28(11):68-70. [11]薛開旭 ,王應(yīng)吉.幾種放大器 的程控增益 電路 的設(shè)計 [J].陜 西科技大學(xué)學(xué) 報,2009,27:138-142. |