<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的相關(guān)測速系統(tǒng)

          基于FPGA的相關(guān)測速系統(tǒng)

          作者: 時間:2012-12-20 來源:網(wǎng)絡(luò) 收藏

          (2)Raw to RGB壓縮模塊

          通過內(nèi)部設(shè)置一個1 280×10 bit的FIFO,同時輸出兩行數(shù)據(jù),通過輸入的行計數(shù)和列計數(shù)模塊的奇偶將原Byer格式的數(shù)據(jù)壓縮成RGB格式,4個點壓縮成一個點,圖像大小變成640×512。同時,通過內(nèi)置的時鐘計數(shù)模塊將當(dāng)前輸出的RGB所在的行列值輸出,范圍為640×512。

          (3)處理流程1

          M4K寫入控制器:CCD時鐘。通過當(dāng)前輸入的行列坐標(biāo),確定觸發(fā)背景M4K內(nèi)存模塊和模板M4K內(nèi)存模塊的寫入使能。背景M4K大小設(shè)為256×256×4 bit,模板M4K大小設(shè)為32×32×4 bit。當(dāng)該模塊工作時,相關(guān)模塊不工作,以防止未寫完數(shù)據(jù)就做相關(guān)處理。

          M4K模塊:存放處理過的4 bit灰度數(shù)據(jù),讀寫時鐘分開,有寫使能位。

          (4)處理流程2

          SdRam接口:提供兩個寫端口和兩個讀端口,可同時處理。內(nèi)部連接了PLL倍頻器,將SDRam的處理速度倍增到100 MB,然后通過內(nèi)部的讀寫和刷新狀態(tài)機(jī)控制讀寫。

          VGA控制模塊:由I2C控制生成行同步信息,并將讀入的RGB數(shù)據(jù)通過系數(shù)處理送到解碼器輸出VGA圖像。

          測速模塊:模板選擇的位置固定在圖像的正中,即第192行192列開始的32×32大小的數(shù)據(jù),通過輸入的(X,Y)坐標(biāo)和(192,192)的差值得到像素的偏移量。然后通過實際的圖像大小和距離的比例系數(shù),乘以當(dāng)前的處理頻率,得到當(dāng)前的物體移動速度。

          為了計算偏移量和相對位移,必須引入除法運算,而除法運算是通過許多移位寄存器和加法器構(gòu)成的。運算極其耗時,且需要大量邏輯單元和查找表,對處理速度有很大影響。所以選取MegaWizard生成的除法器來減少所需的運算時間。

          最后,由于實際的數(shù)據(jù)均為16進(jìn)制,為了滿足顯示的10進(jìn)制坐標(biāo)換算的需要,設(shè)計了16進(jìn)制到10進(jìn)制LED顯示的轉(zhuǎn)換模塊,實現(xiàn)了速度的直觀顯示,如圖3所示。

          基于FPGA的相關(guān)測速系統(tǒng)

          綜上所述,通過模塊化設(shè)計和綜合設(shè)計,在上實現(xiàn)了測速需要的功能設(shè)計。

          本文對攝像頭采集到的數(shù)據(jù)進(jìn)行處理。選取圖像正中的256×256個像素位置作為背景區(qū)域,其中的32×32個像素作為模板選取區(qū)域,通過前后兩幀的相關(guān)得到模板在后一幀中的位移像素值。測速示意圖如圖4所示。

          基于FPGA的相關(guān)測速系統(tǒng)

          如果按照理想的相似三角形判斷,攝像頭可以測量的速度可以達(dá)到無限大。設(shè)背景區(qū)域長寬均為X cm,最大速度可以達(dá)到(X×(256-32)/256)/0.529 4=1.9×0.875X cm/s,測量精度為(X/256)/0.529 4=1.9×X/256。但是由于攝像頭對光強(qiáng)的敏感程度和目標(biāo)的實際采樣灰度受噪聲的影響,以及受安裝位置和與被測物體距離的限制,實際測量速度范圍是有限的。在測試中采用的背景大小為20 cm×20 cm,離檢測面距離30 cm左右,100 MHz工作頻率,測速的最大值可達(dá)到(20×(256-32)/256)/0.529 4=33.056 cm/s。

          整個可以根據(jù)實際應(yīng)用情況設(shè)定參數(shù)來調(diào)整搜索區(qū)域,具有很寬的測速范圍。相對于傳統(tǒng)的接觸式,克服了物體運動異常時測量出現(xiàn)的原理性誤差;相對于非接觸的一維,克服了測速的單一性,可以測量物體在各種運動方向上移動的速度。如果使用高性能進(jìn)行多路并行的相關(guān)運算,搭配高速高分辨率的攝像頭,完全可以解決全圖互相關(guān)算法處理的計算量巨大的問題,使測速的精度和速度得到進(jìn)一步提高。這種測速方式具有的一系列優(yōu)點,使其發(fā)展空間非常廣闊,可以廣泛應(yīng)用到各個領(lǐng)域。

          總之,本文研究的基于的相關(guān)測速系統(tǒng),能夠?qū)崿F(xiàn)非接觸式和高精度的測量。其中,融合了信號采集與處理、邏輯器件FPGA和互相關(guān)技術(shù)等,具有學(xué)科交叉融合的特點。在各種傳送帶、紙板、熱軋鋼板、汽車和列車等運動物體的非接觸測速上具有較大的實際應(yīng)用價值,為解決非接觸式運動物體測速問題提供了技術(shù)手段。


          上一頁 1 2 下一頁

          關(guān)鍵詞: FPGA 測速系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();