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