機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
基于DSP+FPGA的超聲波相控陣檢測系統(tǒng)的設計
基于DSP+FPGA的超聲波相控陣檢測系統(tǒng)的設計
 更新時間:2008-8-3 15:58:46  點擊數(shù):6
【字體: 字體顏色


    

THE   DESIGN   OF ULTRSONIC   PHASED   ARRAY   TESTSING   SYSTEM   

摘要:本文設計了一種基于DSP+FPGA的超聲波相控陣檢測系統(tǒng),較為詳細的介紹了該硬件系統(tǒng)的設計和軟件編程方法,主要介紹了系統(tǒng)主控硬件的結構以及軟件控制系統(tǒng)的數(shù)據流向。

關鍵字:相控陣 超聲檢測 數(shù)據流

Abstract: This  paper  designed  phased arrays system, which is based on DSP and FPGA. It introduced the methods of hardware design and software programming in detail. The  structure  of system mastery  hardware  and  data  stream of  software-controlled system were mostly illustrated in  this  article. 

Keyword:phased arrays  ultrasonic testing  data stream

 


0.引言

 

相控陣超聲波檢測系統(tǒng)利用計算機技術和電子線路原理,采用可編程芯片和數(shù)字信號處理器,通過軟件設定,改變探傷波波束的偏轉和聚焦深度,獲取探傷檢測信息,并通過標準的圖形界面實時的顯示缺陷的三維位置和探傷接收波形。

 

1.主控系統(tǒng)硬件

主控系統(tǒng)硬件如圖1所示,其包括:(1)發(fā)射板接受板共計9塊,其中一塊專用于發(fā)射接收橫向裂縫信號,其硬件結構與其他8塊板相同。每塊發(fā)射接受板的發(fā)射部分具有16路發(fā)射單元(包括發(fā)射脈沖整形電路、MOS驅動電路),按設計規(guī)定次序連接16個晶體,每塊板的發(fā)射部分由該板上的CPLD按軟件規(guī)定的時序發(fā)出16路不同延時的脈沖,經4選1選通開關選通后,激發(fā)相應的發(fā)射回路。每塊發(fā)射接受板的接受部分同樣對應16路晶體,經4選1開關選通后轉為4路接受單元。信號進入各接受單元后,首先經過可控增益的低噪聲放大器,然后再作A/D轉換,由于A/D轉換的起始脈沖時間不同(由各路的CPLD發(fā)出)相應地即作了接收延時,其延時量由主控計算機在測試前,通過總線已給予各級FPGA設置。在A/D轉換數(shù)據達到測試所需的字節(jié)后,在各級FPGA的統(tǒng)一時鐘下同時將接受到的數(shù)據進行D/A轉換,并將模擬信號送出板外進行模擬加。(2)綜合板一塊,具有32路的總模擬加電路、激勵電源電壓控制信號產生器電路、4段BPF濾波選擇電路、統(tǒng)一時鐘信號產生電路,電機行走控制給定脈沖電路。(3)總A/D轉換板卡一塊,其要求為:100MH,8位數(shù)據精度,可由外同步脈沖觸發(fā)同步?捎煽刂贫丝刂艫/D轉換,并往RAM內按順序寫入數(shù)據,如無此信號則停止讀寫。可由清零控制端輸入2-10微秒的脈沖,脈沖過后,寫入數(shù)據的指針回零地址開始寫入。并要求有讀出數(shù)據子程序,可從輸入數(shù)據首地址讀完全部轉換的數(shù)據止。發(fā)射板和接受板的數(shù)據總線和地址總線符合工業(yè)計算機ISA總線標準和PCI總線標準。發(fā)射和接受可調延遲精度為2ns,發(fā)射和接受大部采用數(shù)字延遲電路,數(shù)字延遲電路以10ns以上由軟件程序控制,2ns-10ns由數(shù)字延遲電路(接受部分為模擬延遲電路)通過選通控制,時間控制長度為32000ns。信號放大帶寬2-6MHz,4-8MHz,6-10MHz,和直通帶四種可程序設置。脈沖輸出:50V—200V;脈沖寬度:20ns—500ns放大器動態(tài)范圍:60dB可調/通道;
總增益:80dB。

 


 

 


2.系統(tǒng)軟件設計


2.1總控制軟件系統(tǒng)數(shù)據流程

 


 


總控制軟件系統(tǒng)可分為放在上位機上的人機數(shù)據輸入界面軟件和檢測結果圖形顯示軟件 ,放在工業(yè)控制機CPU上的各類控制數(shù)學模型軟件,數(shù)據的輸入和輸出軟件,以及放在各板卡CPLD上的各聲束發(fā)射接受實時控制軟件等。詳見圖2示意。

[1] [2]  下一頁



[1] [2]  下一頁
  • 上一篇: 利用TMS320240 DSP運算和電機控制功能實現(xiàn)SVPWM
  • 下一篇: 一種FIR濾波器在TM320C5510中的實現(xiàn)方法
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1