亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于NiosⅡ的超聲相控陣數(shù)據(jù)采集系統(tǒng)

        2014-03-21 12:47:13劉書文
        儀表技術(shù)與傳感器 2014年6期
        關(guān)鍵詞:信號(hào)系統(tǒng)設(shè)計(jì)

        劉書文,駱 英

        (江蘇大學(xué),機(jī)械工業(yè)結(jié)構(gòu)損傷檢測(cè)評(píng)估技術(shù)重點(diǎn)實(shí)驗(yàn)室,江蘇鎮(zhèn)江 212013)

        0 引言

        超聲相控陣是指按照一定的規(guī)則和時(shí)序激發(fā)陣列換能器的各個(gè)陣元發(fā)射超聲波束,通過(guò)調(diào)整激發(fā)陣元的順序、數(shù)量、時(shí)間改變聲束的形狀、偏轉(zhuǎn)角度及焦點(diǎn)位置等參數(shù),來(lái)實(shí)現(xiàn)對(duì)物體的掃查[1]。該技術(shù)采用多聲束掃描成像,支持動(dòng)態(tài)聚焦,可在不移動(dòng)探頭的情況下,對(duì)復(fù)雜形狀物體檢測(cè),提高了聲束可達(dá)性和控制的靈活性、信噪比以及檢測(cè)速度。超聲相控陣成像通過(guò)對(duì)工件內(nèi)部結(jié)構(gòu)掃描成像,可以準(zhǔn)確地反映缺陷的位置和大小[2];而高質(zhì)量成像技術(shù)的實(shí)現(xiàn)必須依賴于高速的數(shù)據(jù)采集技術(shù)。

        現(xiàn)有的超聲相控陣數(shù)據(jù)采集系統(tǒng),多以微處理器(單片機(jī)、ARM或DSP)為主控制器,或以微處理器與FPGA/CPLD相結(jié)合的方式;對(duì)于這種硬CPU+FPGA方案,一方面,設(shè)計(jì)者要在微處理器的選型或在微處理器與FPGA/CPLD相互匹配的過(guò)程中花費(fèi)大量的時(shí)間;另一方面,當(dāng)系統(tǒng)的設(shè)計(jì)方案改變時(shí),需要另選器件,重新設(shè)計(jì)PCB板。Nios Ⅱ是一種基于FPGA開(kāi)發(fā)的軟核CPU;相對(duì)于常見(jiàn)的硬核CPU,Nios Ⅱ的成本更低、靈活性更高、實(shí)現(xiàn)更簡(jiǎn)易,性能超過(guò)150DMIPS,而且開(kāi)發(fā)更快速[3]。軟核CPU的出現(xiàn)是嵌入式系統(tǒng)的重大進(jìn)步,在一片F(xiàn)PGA內(nèi)可以嵌入一個(gè)或多個(gè)軟核處理器,軟核處理器的性能可以根據(jù)需要來(lái)定制;軟核CPU和一些外設(shè)都可以在FPGA內(nèi)實(shí)現(xiàn),傳統(tǒng)的CPU總線就從PCB上轉(zhuǎn)移到FPGA內(nèi)部;系統(tǒng)的調(diào)試過(guò)程幾乎可以集中到FPGA內(nèi)部[4]。

        文中設(shè)計(jì)了一種相控陣超聲檢測(cè)的數(shù)據(jù)采集系統(tǒng),采用內(nèi)嵌Nios Ⅱ軟核處理器的FPGA系統(tǒng)作為主處理器,通過(guò)在FPGA芯片內(nèi)部構(gòu)建以Nios Ⅱ?yàn)楹诵牡钠峡删幊滔到y(tǒng)(SOPC),實(shí)現(xiàn)對(duì)數(shù)據(jù)采集的控制以及采樣數(shù)據(jù)預(yù)處理。

        1 系統(tǒng)總體設(shè)計(jì)方案

        系統(tǒng)中以8通道的超聲相控陣系統(tǒng)為研究對(duì)象,數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)框圖如圖1所示,系統(tǒng)主要有OPCM陣列換能器、模擬信號(hào)調(diào)理模塊、模數(shù)轉(zhuǎn)換器(ADC)、數(shù)據(jù)緩存模塊(SRAM)、以FPGA為核心的邏輯控制模塊等及部分組成。模擬信號(hào)調(diào)理模塊主要由前置放大器、濾波電路、主放大器3部分組成,完成信號(hào)調(diào)理功能。數(shù)字電路部分包括模數(shù)轉(zhuǎn)換器(ADC)、數(shù)據(jù)緩存(SRAM)以及片上控制系統(tǒng)(以Nios Ⅱ?yàn)楹诵牡腟OPC),實(shí)現(xiàn)各通道回波信號(hào)的采集、存儲(chǔ)、預(yù)處理,最后將數(shù)據(jù)上傳到上位機(jī)。

        圖1 超聲相控陣數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)框圖

        圖2 系統(tǒng)工作流程圖

        數(shù)據(jù)采集系統(tǒng)工作流程(如圖2所示)可以分為數(shù)據(jù)采集和數(shù)據(jù)處理2個(gè)階段。

        在數(shù)據(jù)采集階段:關(guān)閉三態(tài)門使各通道的SRAM與數(shù)據(jù)總線隔離;系統(tǒng)啟動(dòng)ADC開(kāi)始數(shù)據(jù)轉(zhuǎn)換,并將采樣數(shù)據(jù)存入SRAM;數(shù)據(jù)采集過(guò)程要求控制器有較高的運(yùn)行速度并且操作時(shí)序單一,適合用并行的硬件電路來(lái)控制。因此,在SOPC中增加了數(shù)據(jù)采集模塊,由該模塊完成數(shù)據(jù)采集的時(shí)序控制。

        數(shù)據(jù)處理階段:在數(shù)據(jù)采集結(jié)束后,逐一選通每一個(gè)相控陣接收通道的三態(tài)門,將該通道的SRAM的數(shù)據(jù)端口連接到數(shù)據(jù)總線上,并將該通道SRAM中的采樣數(shù)據(jù)讀入Nios Ⅱ微處理器的波形數(shù)組。而在此過(guò)程中,需要切換各個(gè)接收通道的三態(tài)門和分時(shí)操作SRAM,操作時(shí)序復(fù)雜并且對(duì)執(zhí)行速度的要求不是很高,適合用Nios Ⅱ微處理器來(lái)控制,發(fā)揮了軟件操作靈活的特點(diǎn)。Nios Ⅱ軟核控制SRAM進(jìn)行數(shù)據(jù)讀取操作,該過(guò)程通過(guò)C語(yǔ)言編程實(shí)現(xiàn)時(shí)序控制。在Nios Ⅱ微處理器上運(yùn)行的C語(yǔ)言,設(shè)置了8個(gè)波形數(shù)組,用于緩存8個(gè)SRAM中的采樣數(shù)據(jù),以便于作進(jìn)一步的處理。當(dāng)各通道SRAM的全部讀入Nios Ⅱ微處理器的波形數(shù)組后,進(jìn)行延時(shí)處理使個(gè)通道的回波信號(hào)同相位,再將各路回波信號(hào)加權(quán)求和后,合成波形數(shù)據(jù)。最后將合成波形送入串口控制模塊的數(shù)據(jù)緩存,并由串口控制模塊發(fā)送到PC機(jī)。

        2 系統(tǒng)硬件電路的設(shè)計(jì)

        在超聲檢測(cè)中超聲波的頻率越高,檢測(cè)精度越高;但是頻率越高,衰減也越大,超聲波的穿透性能受到影響。該系統(tǒng)主要檢測(cè)混凝土兼顧金屬。綜合考慮檢測(cè)精度和超聲衰減的問(wèn)題,選用頻帶200 kHz~2 MHz的超聲波,其中200~300 kHz的頻段主要用來(lái)檢測(cè)混凝土。

        由陣列換能器接收的超聲信號(hào)經(jīng)過(guò)阻抗變換、濾波和放大處理后,送入模數(shù)轉(zhuǎn)換電路。阻抗變換、濾波和放大器的設(shè)計(jì)文中從略。模數(shù)轉(zhuǎn)換電路是數(shù)據(jù)采集系統(tǒng)的重要組成部分,將接收的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),隨后進(jìn)行信號(hào)的進(jìn)一步處理。為了較好地保持回波信號(hào)的波形,系統(tǒng)采用不少于10倍的采樣率;ADC采用AD9235-40,12位分辨率,采樣率40 MHz,滿足設(shè)計(jì)要求[5]。為了抑制噪聲,AD9235輸入端為差分式采樣保持電路;AD9235是基于CMOS開(kāi)關(guān)電容型ADC,具有低成本和低功耗的優(yōu)點(diǎn);此類ADC的前端為非緩沖型,直接耦合至采樣網(wǎng)絡(luò),輸入阻抗會(huì)隨時(shí)間(采樣和保持模式切換時(shí))變化,需要阻抗匹配電路[6-7]。因此,采用專用的差分ADC驅(qū)動(dòng)芯片AD8138,將單端信號(hào)轉(zhuǎn)換為差分信號(hào),送入AD9235;同時(shí),實(shí)現(xiàn)了AD9235輸入阻抗匹配功能。模數(shù)轉(zhuǎn)換電路如圖3所示。

        圖3 模數(shù)轉(zhuǎn)換電路

        3 以Nios Ⅱ?yàn)楹诵牡腟OPC設(shè)計(jì)

        系統(tǒng)以EP1S10 FPGA開(kāi)發(fā)板為開(kāi)發(fā)平臺(tái),通過(guò)在FPGA芯片內(nèi)部構(gòu)建Nios Ⅱ軟核為核心的可編程片上系統(tǒng)(SOPC)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)采集的控制和數(shù)據(jù)的預(yù)處理。SOPC的設(shè)計(jì)是以IP為基礎(chǔ),以硬件描述語(yǔ)言為主要設(shè)計(jì)手段,借助計(jì)算機(jī)為平臺(tái)的EDA工具(SOPC Builder),自動(dòng)化、智能化地自頂向下進(jìn)行的過(guò)程?;贜ios Ⅱ的SOPC的設(shè)計(jì)過(guò)程包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)流程;其中SOPC的硬件包括數(shù)據(jù)采集模塊、Nios Ⅱ處理器和串口模塊。

        3.1數(shù)據(jù)采集模塊的設(shè)計(jì)

        圖4 數(shù)據(jù)采集模塊示意圖

        圖5 數(shù)據(jù)采集模塊時(shí)序仿真圖

        3.2NiosⅡ處理器的定制

        圖6 Nios Ⅱ處理器框圖

        Nios Ⅱ硬件設(shè)計(jì),即定制Nios II CPU和外設(shè),并在SOPC Builder和Quartus II中實(shí)現(xiàn)的過(guò)程。系統(tǒng)中的Nios Ⅱ處理器的組成模塊如圖6所示;其中,Nios ⅡProcessor為Nios Ⅱ的核心,一種通用的32位RISC軟核CPU;Avalon總線是一種相對(duì)簡(jiǎn)單的總線結(jié)構(gòu),主要用于連接片內(nèi)處理器與外設(shè),以構(gòu)成SOPC[8];片內(nèi)存儲(chǔ)器,包括RAM和ROM,用作CPU的高速緩存;片外存儲(chǔ)器,用作大容量的系統(tǒng)內(nèi)存,由2片IDT71V416組成;并行輸入/輸出PIO是Nios Ⅱ處理器與數(shù)據(jù)采集電路通信接口。在SOPC Builder中配置好的SOPC硬件如圖7所示。

        圖7 SOPC的硬件配置

        SOPC的硬件配置如圖4所示。其中主要數(shù)據(jù)端口有:PIO端口SRWR[2:0]用于數(shù)據(jù)緩存(0#~7#SRAM)的讀寫控制,3位數(shù)據(jù)分別為SRAM的片選、寫使能、讀使能;DUPD用于ADC的使能控制,低電平有效;BA[14:0]為SRAM的15位地址線;DBI[11:0]為12為數(shù)據(jù)線,用于傳輸12位字長(zhǎng)的回波信號(hào);ESA,EA[2:0]用于控制各通道SRAM與數(shù)據(jù)總線的選通;當(dāng)ESA=1時(shí),所有的的三態(tài)門呈高阻態(tài),各通道的SRAM與數(shù)據(jù)總線斷開(kāi);當(dāng)ESA=0時(shí),EA[2:0]=0~7分別選通0#~7#三態(tài)門,即將0#~7#SRAM與數(shù)據(jù)總線連通。

        3.3系統(tǒng)軟件的設(shè)計(jì)

        數(shù)據(jù)采集中SRAM的讀寫過(guò)程由Verilog語(yǔ)言編寫的數(shù)據(jù)采集模塊控制;SRAM中數(shù)據(jù)的讀出過(guò)程、各通道數(shù)據(jù)的合成(加權(quán)求和)以及整個(gè)信號(hào)接收的過(guò)程則由Nios Ⅱ軟核中運(yùn)行的C語(yǔ)言程序?qū)崿F(xiàn)。根據(jù)圖5的系統(tǒng)工作流程,可以編制出系統(tǒng)控制軟件。

        4 系統(tǒng)測(cè)試

        4.1ADC轉(zhuǎn)換精度測(cè)試

        圖8 測(cè)試裝置示意圖

        采用靜態(tài)斜坡信號(hào)( Ramp)測(cè)試法測(cè)試ADC轉(zhuǎn)換精度,通過(guò)在ADC輸入端加載靜態(tài)電壓信號(hào),測(cè)得ADC輸出端口的數(shù)字信號(hào),根據(jù)輸入電壓值與數(shù)字輸出之間線性關(guān)系的好壞,來(lái)檢驗(yàn)ADC的轉(zhuǎn)換精度。測(cè)試裝置如圖8,將3.3 V的電壓通過(guò)滑線變阻器分壓,然后輸入ADC的模擬輸入端,調(diào)節(jié)滑線變阻器,改變輸入電壓,測(cè)得ADC的數(shù)字輸出端。測(cè)試數(shù)據(jù)如圖7所示,其中橫坐標(biāo)表示ADC的模擬輸入電壓(V),縱坐標(biāo)為ADC的數(shù)字輸出量。輸入電壓值與數(shù)字輸出滿足線性關(guān)系,ADC工作正常,能夠正確地進(jìn)行數(shù)據(jù)轉(zhuǎn)換。

        圖9 測(cè)試數(shù)據(jù)

        4.2系統(tǒng)總體測(cè)試

        用信號(hào)發(fā)生器產(chǎn)生一個(gè)200 kHz正弦波信號(hào),輸入到系統(tǒng)的一個(gè)通道上,進(jìn)行采樣測(cè)試,將采樣數(shù)據(jù)通過(guò)串口傳到上位機(jī)。采用串口調(diào)試助手進(jìn)行測(cè)試。串口的端口號(hào)設(shè)置為COMI;波特率設(shè)置為9 600;無(wú)校驗(yàn)位;數(shù)據(jù)位選擇8;停止位選擇1。如圖10所示,可以在串口調(diào)試助手的接收欄中看到該組數(shù)據(jù),測(cè)試成功。

        圖10 串口接收數(shù)據(jù)界面

        5 結(jié)束語(yǔ)

        文中設(shè)計(jì)了一種多通道超聲相控陣數(shù)據(jù)采集系統(tǒng),采用內(nèi)嵌Nios Ⅱ軟核處理器的SOPC系統(tǒng)為主控制器,不僅發(fā)揮了FPGA在高速?gòu)?fù)雜的邏輯處理方面的優(yōu)勢(shì),而且充分利用了Nios Ⅱ微處理器中軟件操作的靈活性的特點(diǎn)。該系統(tǒng)的嵌入式系統(tǒng)采用MCU、DSP、FPGA結(jié)合的方式,符合未來(lái)嵌入式系統(tǒng)發(fā)展的趨勢(shì),打破了傳統(tǒng)的CPLD+ MCU的嵌入式系統(tǒng)方案;系統(tǒng)的控制模塊在一塊FPCA芯片上實(shí)現(xiàn);各通道的數(shù)據(jù)緩存與控制器之間的數(shù)據(jù)傳輸采用總線復(fù)用的方式,節(jié)省了FPGA的引腳資源,降低了PCB板布線的復(fù)雜程度,提高了系統(tǒng)的集成度,便于系統(tǒng)的小型化。

        參考文獻(xiàn):

        [1]MEYER A P,ANDERSON J W.Ultrasonic testing using phased arrays.In:Proceedings of 15th World Conference on NDT[CD].Rome,Italy:2000.

        [2]李爽,周世園.超聲相控陣信號(hào)采集與B型成像處理.儀器儀表學(xué)報(bào),2008(4):268-271.

        [3]EDA先鋒工作室,吳繼華.Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇).北京:人民郵電出版社,2005.

        [4]馮壽廷.FPGA開(kāi)發(fā)快速入門教程.21嵌入式控制科技.2005:31-33.

        [5]AD9235:12-Bit,20/40/65 MSPS 3 V A/D Converter Data Sheet[EB/OL].[2013-05-03]http://www.a(chǎn)nalog.com

        [6]Eric Newman,Rob Reeder.A Resonant Approach to Interfacing Amplifiers to Switched-Capacitor ADCs [EB/OL][2013-05-03]http://www.a(chǎn)nalog.com.

        [7]APPLICATION NOTE:Fundamentals of Sampled Data Systems[EB/OL].[2013-05-03].http://www.a(chǎn)nalog.com/zh/data-converters/products/index.html.

        [8]王曉迪,張景秀.SOPC系統(tǒng)設(shè)計(jì)與實(shí)踐.北京:北京航空航天大學(xué)出版社,2008.

        猜你喜歡
        信號(hào)系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        完形填空二則
        瞞天過(guò)海——仿生設(shè)計(jì)萌到家
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        成人欧美日韩一区二区三区| 青青草视频在线观看入口| 亚洲国产成人av二区| 欧美一区二区三区久久综| 亚洲国产欧美在线成人| 国产午夜亚洲精品不卡免下载| 亚洲韩日av中文字幕| 亚洲欧洲成人a∨在线观看| 久久精品国产亚洲一区二区| 91精品国产91久久久无码色戒| 人妻中文字幕在线一二区| 亚洲av永久无码精品一福利| 中文字幕乱码中文乱码毛片| 亚洲日本无码一区二区在线观看 | 亚洲成a人片在线观看无码| 无码人妻精品一区二区三区下载| 自拍偷拍亚洲视频一区二区三区 | 亚洲中文字幕在线第二页| 国产羞羞视频在线观看| 亚洲av乱码一区二区三区女同| av天堂最新在线播放| 免费毛片a线观看| 国产精品亚洲А∨天堂免下载| 日本一区二区三区在线视频观看 | 久久久国产一区二区三区四区小说| 人人妻人人澡人人爽人人精品浪潮 | 久久精品国产日本波多麻结衣| 国产福利小视频91| 精品国产一区二区三区性色| 超碰cao已满18进入离开官网| 97成人精品| 亚洲国内精品一区二区在线| 日韩精品综合一本久道在线视频| 亚洲日本中文字幕天天更新| 欧美日韩免费一区中文字幕| 亚洲av网一区二区三区成人| 国产尤物精品视频| 一本久道久久综合婷婷五月| 精品在线视频免费在线观看视频| 人人妻人人添人人爽欧美一区| 日本午夜免费福利视频|