• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于FPGA的聲發(fā)射檢測(cè)儀的設(shè)計(jì)

      2015-01-10 01:29:56王銀玲李華聰
      無損檢測(cè) 2015年3期
      關(guān)鍵詞:無線電路頻率

      王銀玲,李華聰

      (西北工業(yè)大學(xué) 動(dòng)力與能源學(xué)院,西安 710072)

      飛機(jī)在服役過程中受外界環(huán)境(如氣溫、濕度、紫外線輻射、酸雨等)作用、表面處理和涂層缺陷、多余物堵塞排水孔等都可能引起局部腐蝕,腐蝕會(huì)影響材料的組織結(jié)構(gòu)性能,并產(chǎn)生疲勞裂紋。機(jī)身鋁蒙皮鉚接以及進(jìn)氣道等部位常發(fā)生腐蝕,而裂紋通常由腐蝕造成,并在載荷作用下產(chǎn)生疲勞裂紋擴(kuò)展,因此飛機(jī)的機(jī)翼大梁、發(fā)動(dòng)機(jī)和起落架等部位常產(chǎn)生裂紋。在第一時(shí)間發(fā)現(xiàn)各類缺陷并對(duì)缺陷進(jìn)行檢測(cè)和危害程度評(píng)估,對(duì)于保障飛機(jī)的安全飛行具有十分重要的意義。聲發(fā)射檢測(cè)是一種重要的無損檢測(cè)技術(shù),它利用耦合在材料表面上的壓電陶瓷探頭,將材料內(nèi)聲發(fā)射源所產(chǎn)生的彈性波轉(zhuǎn)變?yōu)殡娦盘?hào),然后對(duì)電信號(hào)進(jìn)行放大和處理,使之特性化,并顯示和記錄,從而獲得材料內(nèi)聲發(fā)射源的特性參數(shù),通過分析即可獲得材料內(nèi)部的缺陷情況。

      為了得到較高的采樣精度及傳輸速率,聲發(fā)射測(cè)試儀器通常采用有線的傳輸方式。而對(duì)于一些移動(dòng)的物體,必須采用無線方式進(jìn)行數(shù)據(jù)傳輸。然而無線傳輸數(shù)據(jù)量小,制約了聲發(fā)射測(cè)試儀器的數(shù)據(jù)采集速率及儀器的采樣精度,通常此類儀器只能采用簡(jiǎn)化的波形特征參數(shù)方式。

      1 聲發(fā)射遙測(cè)系統(tǒng)設(shè)計(jì)方案

      聲發(fā)射檢測(cè)系統(tǒng)由下位機(jī)和上位機(jī)兩部分組成,基本體系結(jié)構(gòu)如圖1所示。下位機(jī)負(fù)責(zé)數(shù)據(jù)的采集、存儲(chǔ)及發(fā)送任務(wù);上位機(jī)對(duì)發(fā)送的數(shù)據(jù)進(jìn)行存儲(chǔ)、分析處理;下位機(jī)與上位機(jī)間的數(shù)據(jù)傳輸部分采用無線方式。通過圖1可以看到,下位機(jī)的核心是數(shù)據(jù)采集及其硬件方面的設(shè)計(jì),而上位機(jī)主要負(fù)責(zé)對(duì)采集的數(shù)據(jù)進(jìn)行處理。

      圖1 聲音檢測(cè)系統(tǒng)基本體系結(jié)構(gòu)

      1.1 下位機(jī)硬件設(shè)計(jì)

      下位機(jī)是基于FPGA 控制的現(xiàn)場(chǎng)主機(jī),系統(tǒng)硬件包括傳感器模塊、增益調(diào)節(jié)放大電路、ADC 模數(shù)轉(zhuǎn)換電路、FPGA 控制模塊、數(shù)據(jù)存儲(chǔ)模塊、無線傳輸模塊,硬件體系結(jié)構(gòu)如圖2所示。

      圖2 下位機(jī)硬件體系結(jié)構(gòu)

      聲發(fā)射信號(hào)的頻率分布與材料或構(gòu)件的具體特性有關(guān),其范圍可從次聲波到超聲波,使用頻率在20kHz~2 MHz之間。由于該設(shè)計(jì)針對(duì)金屬構(gòu)件,其裂紋的聲發(fā)射信號(hào)檢測(cè)使用頻率的范圍在100~300kHz之間,故檢測(cè)系統(tǒng)選用頻帶在50~400kHz 的美國物理聲學(xué)公司的聲發(fā)射傳感器R15。前置放大電路將傳感器微弱的信號(hào)放大,設(shè)計(jì)選用美國物理聲學(xué)公司1220系列中帶通頻率范圍為100~300kHz的前置放大器。前置放大器的輸入有單端和差動(dòng)兩種方式,分別配用不同的傳感器。差動(dòng)傳感器和差動(dòng)放大器具有較強(qiáng)共模電壓干擾抑制能力,可以適應(yīng)于較強(qiáng)的電磁干擾環(huán)境的聲發(fā)射信號(hào)檢測(cè),但差動(dòng)傳感器的靈敏度較低。該設(shè)計(jì)所采用的傳感器類型為單端諧振傳感器,為了與傳感器匹配且獲得較高的靈敏度,選用單端輸入的前置放大器。前置放大器有20、40、60dB三種信號(hào)放大率,對(duì)應(yīng)的輸出信號(hào)峰-峰值為20,20,6,現(xiàn)場(chǎng)可以通過信號(hào)的強(qiáng)弱選擇合適的波特率,以達(dá)到最優(yōu)的效果。前置放大器的信號(hào)與電源共用,供電要求為+28V。經(jīng)過C1的信號(hào)VS2為交流信號(hào),電容C1的作用是將直流分量濾除,剩下經(jīng)前置放大器放大的交流信號(hào)。AD 轉(zhuǎn)換要求輸入電壓最大不超過5V,所以在進(jìn)行AD 轉(zhuǎn)換前首先要對(duì)輸入信號(hào)的幅度進(jìn)行調(diào)制。

      選擇ADA4898 作為調(diào)制電路中的放大器。ADA4898是一款超低噪聲和失真、單位增益穩(wěn)定、電壓反饋型運(yùn)算放大器,工作電壓范圍為±5V 至±16V。它內(nèi)置一個(gè)線性、低噪聲輸入級(jí),并具有內(nèi)部補(bǔ)償功能,可實(shí)現(xiàn)高壓擺率和低噪聲。ADA4898的帶寬為65 MHz,其內(nèi)置的消除電路可降低輸入偏置電流。

      調(diào)制電路如圖3所示,VREF 為+2.5V 的參考電壓,先通過前一級(jí)運(yùn)放AR2-A 構(gòu)成增益為1的電壓跟隨,然后再通過后一級(jí)運(yùn)放AR2-B 進(jìn)行翻轉(zhuǎn),輸出-2.5V 的參考電壓,最后將前置放大信號(hào)與-2.5 V 的參考電壓通過AR1 進(jìn)行差分運(yùn)算。在此電路中AR1的+I(xiàn)N 和-IN 間的壓差可忽略不計(jì),D1、D2兩個(gè)穩(wěn)壓二極管起限壓保護(hù)作用。由電路圖可得,要將輸出信號(hào)Vout的范圍設(shè)置在0~5V,取R3、R4、R5為1K,R2為7K。

      圖3 增益調(diào)理電路

      通過增益調(diào)理電路將信號(hào)轉(zhuǎn)變?yōu)?~5V,接下來進(jìn)行AD 轉(zhuǎn)換。由于放大器的頻率范圍為100~300kHz,根據(jù)奈奎斯特采樣定理和探頭探測(cè)聲發(fā)射信號(hào)的頻率范圍,則要求AD 的采樣頻率為600kHz或以上,為了使重構(gòu)信號(hào)波形完美,AD 采樣頻率應(yīng)該在最高頻率的10倍以上。綜合考慮系統(tǒng)的要求及后期的可擴(kuò)展性,AD 轉(zhuǎn)換選用單路模數(shù)轉(zhuǎn)換芯片AD 9240,其采樣精度為14bit,采樣速率為2.5 MSps。

      AD 轉(zhuǎn)換電 路如圖4所 示,AD 9240 的7 腳 為FPGA 發(fā)送時(shí)鐘信號(hào),VINA 和VINB 為模擬量輸入端。在該設(shè)計(jì)中采用單端輸入模式,增益調(diào)節(jié)后的信號(hào)ADCIN1接入AD9240的41腳作為輸入信號(hào)。AD 9240 的SENSE 引腳接地,VREF 輸出2.5V的標(biāo)準(zhǔn)電壓;OTR 引腳為信號(hào)幅值檢測(cè)端,當(dāng)AD 9240輸入信號(hào)幅值超出輸入范圍時(shí)將輸出高電平1;BIT1~BIT13為模數(shù)轉(zhuǎn)換后輸出的二進(jìn)制信號(hào)。

      圖4 AD 轉(zhuǎn)換電路

      因?yàn)?路AD 同時(shí)采集,且要求各通道采樣間隔時(shí)間不大于1μs。而MCU 控制為順序操作,要做到各路1μs內(nèi)的延時(shí)很難辦到,所以就要考慮并行處理的可編程邏輯器件,通過FPGA 實(shí)現(xiàn)數(shù)據(jù)的高速采樣、讀取、存儲(chǔ)及處理等操作??删幊踢壿嬈骷x用EP4CE6F17C8,EP4CE6F17C8芯片采用256 個(gè)引腳的FBGA 封裝形式,外部時(shí)鐘源為50 MHz,可以通過PLL 進(jìn)行倍頻。由于FPGA 內(nèi)部沒有程序存儲(chǔ)單元,所以需要外部擴(kuò)展,本設(shè)計(jì)采用M25P16(或EPCS16),其實(shí)質(zhì)是一個(gè)容量為16 Mbit串行FLASH 芯片,這對(duì)于存儲(chǔ)FPGA 中的程序綽綽有余,同時(shí)還可以存儲(chǔ)軟核NIOS II的應(yīng)用程序。JTAG 程序下載電路如圖5所示。

      圖5 JTAG 下載電路圖

      由于AD 轉(zhuǎn)換芯片選擇AD9240,其沒有片選使能引腳,如果以總線方式相連,需要通過硬件進(jìn)行擴(kuò)展,而這將增加設(shè)計(jì)復(fù)雜度,再者時(shí)序也不好控制。由于每個(gè)AD 接口需要14路數(shù)據(jù)線、一路時(shí)鐘信號(hào)一路OTR 溢出檢測(cè)共計(jì)16根信號(hào)線,當(dāng)4路AD 都與FBGA 相連需占用64個(gè)引腳。設(shè)計(jì)采用FPGA 引腳與AD 數(shù)據(jù)輸出接口直連,這樣利用FBGA 的并行處理可以實(shí)現(xiàn)真正意義上的4路信號(hào)同步采集,達(dá)到零延時(shí)。如果按2.5 MSps的采樣速率計(jì)算(數(shù)據(jù)寬度為16 位),則每路數(shù)據(jù)量為40 MBit,4路總的數(shù)據(jù)量為160 MBit,如此大量的數(shù)據(jù)不可以實(shí)時(shí)無線傳送出去,所以要加入一個(gè)暫時(shí)存儲(chǔ)單元,等一次聲發(fā)射事件結(jié)束后再將采集的數(shù)據(jù)全部傳送。由于每次聲發(fā)射時(shí)間不超過1s,所以可以將采集的4路數(shù)據(jù)首先存入SDRAM 中,等到一次聲發(fā)射事件結(jié)束后再通過無線方式傳到上位主機(jī)。

      數(shù)據(jù)暫存單元選擇SDRAM,其型號(hào)為HY57V2562GTR,容 量256 Mit(16M*16bit)、16bit總線,工作頻率133 MHz。本設(shè)計(jì)給其時(shí)鐘引腳頻率選擇2倍頻,即100 MHz。SDRAM 是整個(gè)FPGA 的緩存區(qū),可以暫存數(shù)據(jù)。另外,由于本設(shè)計(jì)需要占用大量資源的NIOS II軟核,F(xiàn)PGA 內(nèi)部的ONCHIP RAM 無法滿足需求,而SDRAM 作為系統(tǒng)的“內(nèi)存”,保證了整個(gè)系統(tǒng)的穩(wěn)定運(yùn)行,既存儲(chǔ)FPGA 運(yùn)行時(shí)的程序,也存儲(chǔ)AD 轉(zhuǎn)換后的數(shù)據(jù)。SDRAM 的連接方式如圖6所示,S_A[0…12]為地址線接口,BA0和BA1為SDRAM 的bank存儲(chǔ)選擇位;S_DB[0…15]為16位數(shù)據(jù)線接口。

      圖6 SDRAM 接口

      通常在數(shù)據(jù)吞吐量大的地方采用FIFO 以實(shí)現(xiàn)數(shù)據(jù)緩沖,這種結(jié)構(gòu)又稱為乒乓結(jié)構(gòu)。乒乓結(jié)構(gòu)是一種典型的用于數(shù)據(jù)流控制的處理技巧,它通過對(duì)輸入輸出地址線的操作分別對(duì)輸入輸出數(shù)據(jù)塊進(jìn)行切換,把經(jīng)過緩沖結(jié)構(gòu)的數(shù)據(jù)不停留的送到后續(xù)單元進(jìn)行傳輸或運(yùn)算等處理。整個(gè)乒乓結(jié)構(gòu)作為一個(gè)整體,對(duì)于輸入數(shù)據(jù)流和輸出數(shù)據(jù)流都是連續(xù)不停頓的,符合流水線處理的思想,所以可以通過Quartus II軟件通基于QSYS快速建立片內(nèi)FIFO。

      接下來設(shè)計(jì)無線通信部分,采集到的數(shù)據(jù)需要通過以太網(wǎng)實(shí)現(xiàn)無線發(fā)送,EP4CE6F17C8 可通過SOPC配置網(wǎng)絡(luò)接口。通信芯片采用低成本10/100M 以太網(wǎng)接口芯片DM9000A,采用48引腳的LQFP封裝,內(nèi)置16KB SRAM。此芯片可以實(shí)現(xiàn)以太網(wǎng)媒體介質(zhì)訪問層(MAC)和物理層(PHY)的功能,包括MAC數(shù)據(jù)幀的組裝拆分與收發(fā)、地址識(shí)別、CRC編碼校驗(yàn)、MLT-3編碼器、接收噪聲抑制、輸出脈沖成形、超時(shí)重傳、鏈路完整性測(cè)試、信號(hào)極性檢測(cè)與糾正等。DM9000A 的總線寬度分為8bit和16bit兩種模式,每種定義時(shí)引腳有差異,本設(shè)計(jì)選擇總線寬度16bit模式配置,電路原理如圖7所示。

      IOR#為處理器讀命令,低電平有效;IOW#為處理器寫命令,低電平有效;CS#為片選使能信號(hào);CMD 為命令類型,當(dāng)為高電平時(shí)訪問數(shù)據(jù)端口,當(dāng)為低電平時(shí)訪問地址端口;INT 為中斷請(qǐng)求信號(hào),高電平有效;SD0~SD15 為處理器的16 位數(shù)據(jù)總線。為了提高開發(fā)速度以及無線傳輸?shù)目煽啃?,無線收發(fā)模塊采用成熟的技術(shù)方案。

      圖7 以太網(wǎng)接口電路圖

      1.2 下位機(jī)軟件設(shè)計(jì)

      在整個(gè)數(shù)據(jù)采集模塊中,核心控制功能通過FPGA 完成,軟件開發(fā)采用Altera公司的Quartus II 11.0 開發(fā)環(huán)境。在設(shè)計(jì)中所需的硬件主要為FPGA、SDRAM、AD 轉(zhuǎn)換、網(wǎng)絡(luò)接口這幾部分,如何協(xié)調(diào)它們間的工作是設(shè)計(jì)中的重點(diǎn),由于FPGA是并行操作,而順序操作對(duì)其顯得力不從心,一般常用的方案為FPGA+MCU 的控制模式。由于放大、濾波以及增益調(diào)節(jié)已通過硬件完成,所以軟件設(shè)計(jì)只需要從模數(shù)轉(zhuǎn)換開始。FPGA 采用的是一種模塊化設(shè)計(jì)思想,各模塊系統(tǒng)具有獨(dú)立性及非時(shí)序性,使得完全意義的并行處理成為可能。

      NIOS2是專為Altera公司開發(fā)的系列FPGA的軟核處理器,可以在FPGA 內(nèi)部建立一個(gè)軟核,通過它來控制外部芯片,建立的內(nèi)核如圖8 所示,F(xiàn)PGA 內(nèi)核主要由NIOS II核、SDRAM、JTAG_UART、PIO、FIFO、On Chip Memory、System ID、EPCS、DMA、PLL、Ethernet等構(gòu)成。

      當(dāng)給AD9240一個(gè)外部時(shí)鐘信號(hào),則進(jìn)行一次AD 轉(zhuǎn)換。由于本設(shè)計(jì)采樣最高頻率為300kHz,所以根據(jù)采樣定理及實(shí)際經(jīng)驗(yàn),最終采樣頻率取2.5 MHz比較合適,所以要對(duì)系統(tǒng)時(shí)鐘進(jìn)行20 倍分頻,作為AD 轉(zhuǎn)換時(shí)鐘。為了實(shí)現(xiàn)4路AD 采樣同步,需要一個(gè)PLL 鎖相環(huán)。AD 轉(zhuǎn)換數(shù)據(jù)輸出格式如表1所示,數(shù)據(jù)寬度為14位。由于轉(zhuǎn)換后的數(shù)據(jù)存入SDRAM,而SDRAM 的數(shù)據(jù)位寬度為16位存儲(chǔ),所以有2位數(shù)據(jù)寬度空閑。而AD 采樣共4路,所以在數(shù)據(jù)存儲(chǔ)到的時(shí)候?qū)⒆罡叩?位作為路選位,即00~11分別代表AD0~AD3的路選信號(hào),與數(shù)據(jù)共同存儲(chǔ)。同時(shí),將最高2位設(shè)置為通路標(biāo)志,可以在最后數(shù)據(jù)處理中進(jìn)行校驗(yàn),防止跳變引起的數(shù)據(jù)通路不一致的錯(cuò)誤。

      圖8 FPGA 內(nèi)核

      由于設(shè)計(jì)聲發(fā)射系統(tǒng)的工作狀況為檢測(cè)瞬時(shí)單個(gè)事件,而不是檢測(cè)物體的連續(xù)聲發(fā)射事件,所以需要檢測(cè)事件是否達(dá)到采集的條件,這就需要門限檢測(cè)。為此系統(tǒng)工作時(shí)4路AD 實(shí)時(shí)將采集的數(shù)據(jù)與給定值比較,當(dāng)達(dá)到觸發(fā)條件時(shí)4路AD 將轉(zhuǎn)換的數(shù)據(jù)依次存入SDRAM 中,直到單次事件結(jié)束,在這里強(qiáng)調(diào)的是受SDRAM 存儲(chǔ)影響以及聲發(fā)射事件特點(diǎn),整個(gè)持續(xù)時(shí)間不超過1s。等一次聲發(fā)射事件結(jié)束后,通過無線網(wǎng)絡(luò)模塊將數(shù)據(jù)傳輸至上位機(jī)進(jìn)行分析處理。

      2 試驗(yàn)數(shù)據(jù)及分析

      為了驗(yàn)證方案的有效性,需要對(duì)系統(tǒng)進(jìn)行測(cè)試。通過信號(hào)發(fā)生器對(duì)4路AD端輸入頻率為300kHz、峰值電壓為20V 的正弦信號(hào),通過上位機(jī)得到4組數(shù)據(jù),選擇AD0路信號(hào)進(jìn)行處理。由表1可知其最高計(jì)數(shù)值為16 384,而輸入電壓為20V,所以要將二進(jìn)制數(shù)轉(zhuǎn)換為幅度為±10V 之間,其采樣間隔時(shí)間為0.4μs,任意選取95組數(shù)據(jù),通過Matlab對(duì)數(shù)據(jù)擬合,結(jié)果如圖9所示。由圖可以看出,實(shí)際的波形幅值與給定有一個(gè)差值,一般不超過20%,而圖中的幅值衰減大約10%,這與放大器的實(shí)際放大倍數(shù)及AD轉(zhuǎn)換的量化誤差有關(guān),這些都可以通過后期的數(shù)字信號(hào)處理進(jìn)行軟件補(bǔ)償,而輸出的波形與輸入波形與相吻合,證明了硬件設(shè)計(jì)的正確性。

      3 結(jié)語

      目前聲發(fā)射檢測(cè)無線檢測(cè)相關(guān)研究工作正處于起步階段,筆者設(shè)計(jì)的無線高精度全波聲發(fā)射檢測(cè)儀器,對(duì)航空航天設(shè)備進(jìn)行在線檢測(cè),維護(hù)以及延長(zhǎng)飛機(jī)的服役壽命具有一定的保障作用。

      表1 AD9240輸出數(shù)據(jù)格式

      圖9 采樣輸出波形圖

      [1]吳繼華,蔡海寧,王誠.Altera FPGACPLD 設(shè)計(jì)(高級(jí)篇)[M].北京:人民郵電出版社,2011.

      [2]徐洋,黃智宇,李彥,等.基于Verilog HDL 的FPGA設(shè)計(jì)與工程應(yīng)用[M].北京:人民郵電出版社,2009.

      [3]王銀玲,孫濤,曾小進(jìn).基于單片機(jī)的以太網(wǎng)與RS485通信網(wǎng)關(guān)設(shè)計(jì)[J].工礦自動(dòng)化,2008(4):92-94.

      猜你喜歡
      無線電路頻率
      電路的保護(hù)
      《無線互聯(lián)科技》征稿詞(2021)
      振動(dòng)與頻率
      解讀電路
      無線追蹤3
      巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計(jì)電路
      電子制作(2019年24期)2019-02-23 13:22:20
      基于ARM的無線WiFi插排的設(shè)計(jì)
      電子制作(2018年23期)2018-12-26 01:01:08
      基于MATLAB模擬混沌電路
      電子制作(2018年17期)2018-09-28 01:56:44
      ADF7021-N在無線尋呼發(fā)射系統(tǒng)中的應(yīng)用
      電子制作(2016年15期)2017-01-15 13:39:03
      極限頻率
      金湖县| 荥经县| 河北省| 山东| 新宾| 麟游县| 灵寿县| 天台县| 葵青区| 伊宁县| 微博| 贵德县| 萨嘎县| 襄城县| 新密市| 晋宁县| 濉溪县| 大连市| 泽普县| 承德市| 温宿县| 五指山市| 弥渡县| 股票| 佛学| 宝清县| 鲜城| 易门县| 松溪县| 靖州| 黄梅县| 互助| 登封市| 东乡族自治县| 平凉市| 锦州市| 雅江县| 江永县| 泽州县| 三门峡市| 班玛县|