久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 焊縫檢測系統中PCI總線高速數據采集卡設計

焊縫檢測系統中PCI總線高速數據采集卡設計

作者: 時間:2012-03-09 來源:網絡 收藏

焊縫缺陷自動超聲檢測系統是一種重要的無損探傷設備,可用于檢測平板、管道、容器等的縱、橫焊縫以及接管角焊縫缺陷。與手工檢測方法相比,該系統具有運行平穩、漏檢率低、顯示直觀等優點。
在焊縫缺陷自動超聲檢測系統中,缺陷回波信號通常為寬度約10ns~100ns、幅值在幾十μV到幾十mV之間的窄脈沖。為滿足缺陷回波信號的檢測要求,研制了一種基于PCI總線的高速,它是面向超聲檢測應用而設計的:該卡采用轉換速率為60MHz的八位高速A/D以滿足數據采集的要求;為緩存A/D芯片輸出的高速數據并充分利用PCI總線帶寬,加入32KB的高速FIFO緩存組;同時,為滿足多通道探傷的要求,設計了通道選擇電路以實現通道之間的切換;此外,為調理缺陷回波信號,卡上還配有高增益高帶寬放大電路。

1 高速的工作原理

焊縫缺陷自動超聲檢測系統的信號采集框圖如圖1所示。系統的工作原理是:首先由高壓脈沖發生電路發射高壓脈沖;高壓脈沖經換能器形成超聲波信號,遇到缺陷或雜質時產生反射波,經換能器轉換為電壓信號,該信號經放大調理、A/D轉換后,形成數字量,寫入高速FIFO存儲器中。最后,由PCI接口芯片將FIFO中的數據適時地寫入內存。


2 數據采集電路的硬件設計

2.1 高增益高帶寬放大電路

采用帶觸發的直流逆變電路產生高壓脈沖,采用多路模擬通道選擇電路實現通道切換以滿足多通道探傷要求。模擬信號經五級放大、濾波后,作為A/D轉換電路的輸入。放大電路采用最高增益為80dB、帶寬為15MHz且分辨率為1dB的放大器,并且采用數字電位器實現放大增益的動態調整。

2.2 A/D轉換電路

A/D轉換電路采用美國BB公司的ADS830ADS830。該芯片的信噪比高、功耗低、非線性畸變小,廣泛應用于圖像處理、數字通信和視頻測試系統中。ADS830的精度為八位,最高采樣頻率為60MHz,可滿足焊縫缺陷自動超聲檢測系統對數據采集精度和采樣頻率的要求。它有共模和差模兩種信號輸入方式,且輸出的數字量可直接與5V或3.3V芯片接口。

2.3 高速FIFO存儲器

高速緩存是保證高速數據不丟失的關鍵,確保了數據的真實性。同時,高速FIFO緩存使A/D芯片不必工作在PCI同步時鐘下,提高了A/D芯片的利用率。IDT公司的存儲器性能優良,且同系列存儲器一般可以做到管腳級兼容,容易實現硬件設計的模塊化。為方便讀寫數據,選擇先進先出式(FIFO)的緩沖存儲器IDT7205L15IDT7205L15。其訪問時間為15ns,每片容量為8K×9位。支持異步讀寫,并提供諸如滿、半滿、空等用于位擴展和深度擴展的信號。高速為實現8位A/D和32位PCI總線的寬度匹配,采用了位擴展技術。為加深FIFO的緩沖深度,將外加FIFO緩存與PCI接口芯片內部的FIFO相級連。 2.4 基于CPLD的控制邏輯

基于CPLD的控制邏輯是高速數據采集卡的核心,它為PCI接口芯片提供滿足時序要求的讀寫信號,同時選擇模擬信號的輸入通道、控制高壓脈沖發生邏輯并設定放大電路的增益。此外,CPLD還能利用高速FIFO緩存的空、滿標志位,配合PCI接口芯片實現DMA寫操作,完成高速數據傳輸。Xilinx 公司的XC9572XL-VQ64XC9572XL-VQ64芯片的腳到腳延遲最大為10ns,可滿足PCI總線接口時序的要求。單片XC9572XL-VQ64能滿足焊縫缺陷自動超聲檢測系統邏輯控制的要求,且具有體積小、可靠性高、調試方便等突出優點。

圖2是基于有限狀態機FSM(Finite State Machine)方法設計的控制邏輯狀態轉換圖。其中,RST和IRQ是由PCI接口芯片S5933輸出的可由程序任意控制的兩個信號,它們的高低狀態同高速FIFO緩存的空、滿信號一起決定了控制邏輯的六個可能的狀態,圖中以橢圓表示。計算機上電時,控制邏輯處于RST=IRQ=1的狀態。值得一提的是,RST和IRQ信號都有適當的上拉電阻,所以不會出現高阻浮空的狀態,使控制邏輯能夠穩定地工作。實線是控制邏輯采用的狀態轉移路線,而虛線是可能的但不采用的狀態轉移路線。在各狀態之間進行切換是很容易的,只需通過程序使RST或IRQ信號出現高或低跳變。狀態轉移時伴隨著的電路動作見轉換線旁的注釋。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉