chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ADIBlackfin?處理器助力網(wǎng)絡(luò)制造流程缺陷檢測系統(tǒng)的發(fā)展

模擬對話 ? 來源:NL ? 2019-04-10 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

工業(yè)機(jī)器視覺的目標(biāo)之一是開發(fā)計算機(jī)和電子系統(tǒng)在工業(yè)生產(chǎn)質(zhì)量控制中取代人類視覺。網(wǎng)絡(luò)檢查系統(tǒng)目前用于許多應(yīng)用中的缺陷檢測和質(zhì)量控制,例如高壓電纜絕緣,紙張,塑料袋,帶鋼,燃料芯塊,芯片包裝,木材,布料和織機(jī)的制造。自動檢測系統(tǒng)與手動檢查相比具有許多優(yōu)點。手工檢查表面缺陷是一項繁瑣的工作(如果不是不可能的話) - 通常是因為許多缺陷的尺寸很小,而且要檢查的區(qū)域非常大。

傳統(tǒng)的檢測系統(tǒng)包括線掃描相機(jī),主機(jī),圖像采集卡和一個或多個專用處理電路板。在本文中,我們將討論用于實時缺陷檢測的新集成設(shè)計環(huán)境的開發(fā) - 無需外部幀抓取器,并消除或減少對其他相關(guān)主機(jī)外圍系統(tǒng)的需求。包含可重新配置的現(xiàn)場可編程門陣列(FPGA)的處理板安裝在DALSA CCD相機(jī)內(nèi)。 FPGA直接連接到視頻數(shù)據(jù)流,并將數(shù)據(jù)輸出到相關(guān)的ADI Blackfin型ADSP-BF535P處理器,以便進(jìn)一步處理。單獨使用FPGA進(jìn)行低級處理代表了軟件和專用硬件實現(xiàn)之間的良好折衷。處理后的數(shù)據(jù)可以通過USB或Firewire端口傳輸?shù)絇C進(jìn)行存儲,監(jiān)控和其他處理。本系統(tǒng)的目標(biāo)是網(wǎng)絡(luò)檢查,但具有更廣泛的適用性。圖1顯示了一個沒有幀抓取器的工業(yè)檢測系統(tǒng)的基本框圖。

缺陷檢測任務(wù)被委托給兩個算法。第一個(預(yù)處理)承擔(dān)保守過濾器的角色。其目標(biāo)是檢測所有可能的缺陷。該任務(wù)將主要使用FPGA作為視頻流濾波器實時執(zhí)行。這里的目的是提供一種快速識別可能或可能不會被歸類為有缺陷的可疑區(qū)域的可靠方法。在后處理中,我們的目標(biāo)是使用ADI Blackfin ADSP-BF535P處理器識別缺陷的類型和嚴(yán)重程度。通常后一個過程是在主機(jī)上進(jìn)行的,但是使用功能強(qiáng)大的ADI Blackfin處理器,可以在修改后的攝像機(jī)系統(tǒng)本地完成該過程的重要部分。

為實時應(yīng)用程序(例如Web檢查)建立適當(dāng)?shù)挠嬎悱h(huán)境是一項具有挑戰(zhàn)性的任務(wù)。在本文中,“實時”描述了能夠接收和處理連續(xù)視頻數(shù)據(jù)的任何成像系統(tǒng)。實時系統(tǒng)必須在分配的關(guān)鍵時間范圍內(nèi)執(zhí)行所有必需的操作。即使在極端系統(tǒng)負(fù)載的情況下,系統(tǒng)響應(yīng)的執(zhí)行時間和邏輯順序也必須正確。本說明中描述的系統(tǒng)可實現(xiàn)每秒多達(dá)30百萬樣本的實時視頻處理。

測試設(shè)置

模擬測試夾具已經(jīng)建立了一個帶有變速操作裝置的卷筒紙制造工藝,如圖2所示。測試裝置包括一個DALSA TDI線掃描相機(jī),一個帶有用于TDI同步的軸編碼器的電動滾筒,以及一個帶有直流光源的直流光源。光纖光導(dǎo)。我們的FPGA / DSP處理板安裝在常規(guī)攝像機(jī)控制板上方。來自各種Web源的缺陷樣本用于測試和驗證候選算法。

硬件

完整的硬件組件如圖3所示。

< img src>

圖4顯示了處理系統(tǒng)的框圖。來自FPGA的預(yù)處理數(shù)據(jù)存儲在FIFO中,F(xiàn)IFO緩沖數(shù)據(jù)以供數(shù)字信號處理器(DSP)進(jìn)一步處理。處理硬件組件包括三個PCB-- FPGA板,DSP板和用于連接PC的USB / Firewire板。其他資源由董事會共享。

FPGA與DSP

我們的處理板支持FPGA或DSP或兩者的處理。如何選擇應(yīng)用程序處理能力的配置?

DSP是一種專用微處理器,通常用C語言編寫,偶爾使用匯編代碼來提高系統(tǒng)性能。 DSP非常適合極其復(fù)雜的數(shù)學(xué)密集型任務(wù),涉及條件處理。它的性能受時鐘速率和每個時鐘可以執(zhí)行的有用操作數(shù)量的限制。相比之下,F(xiàn)PGA是未提交的“門之?!?。通過將門連接在一起以形成乘法器,寄存器,加法器等來對器件進(jìn)行編程。數(shù)學(xué)是通過互連這些構(gòu)建塊在硬件中完成的。這些塊的復(fù)雜程度可以從單個柵極到非常高的FIR濾波器級別,也可以是FFT給定的足夠的柵極以及互連它們的能力。性能受到芯片上可用門數(shù)和時鐘速率的限制。

FPGA和DSP因此代表了兩種截然不同的信號處理方法 - 每種方法都具有不同的優(yōu)勢。 FPGA可以輕松實現(xiàn)許多高采樣率應(yīng)用,但DSP不適用。同樣地,存在許多復(fù)雜的軟件問題 - 易于DSP - FPGA無法解決這些問題。

由于這些互補(bǔ)特性,理想的系統(tǒng)將分離FPGA與數(shù)字信號處理器之間的工作。在我們的網(wǎng)絡(luò)檢查系統(tǒng)中,圖像本身上的大多數(shù)操作都很簡單且非常重復(fù);所以這些原始操作最好在FPGA中實現(xiàn)。然而,成像管道通常用于識別被檢查對象中的“斑點”或“感興趣區(qū)域”。這些斑點的大小可以變化,因此后續(xù)處理往往更復(fù)雜。使用的算法通常是自適應(yīng),具體取決于blob的結(jié)果??紤]到所有因素,基于DSP的方法通常在成像流水線的后端更有效。

Xilinx Spartan IIE系列FPGA用于我們的系統(tǒng),因為它具有額外的可配置邏輯塊(CLB)功能,可以更快的速度運行,用于基于存儲器的設(shè)計 - 并且它支持系統(tǒng)時鐘速率最高200 MHz。 CLB包括四輸入函數(shù)發(fā)生器,進(jìn)位邏輯和存儲元件。每個CLB還包含組合函數(shù)發(fā)生器以提供五個或六個輸入功能的邏輯。

目前我們的設(shè)計使用XC2S200E,它具有5292個邏輯單元和200K系統(tǒng)門。該FPGA具有足夠的資源用于我們的許多目標(biāo)應(yīng)用,并且適合打包以構(gòu)建單板相機(jī)內(nèi)系統(tǒng)。

選擇合適的DSP

這非常重要為我們的應(yīng)用選擇合適的處理器。正確的外設(shè)和開發(fā)工具的功耗,成本和封裝,速度,性能和可用性是我們決定選擇ADSP-BF535P的主要因素。

ADSP-BF535P是Analog的成員器件Blackfin DSP產(chǎn)品系列。它將雙MAC DSP引擎,RISC類微處理器指令集和單指令多數(shù)據(jù)(SIMD)多媒體功能整合到一個指令集架構(gòu)中。

電源

電源在網(wǎng)絡(luò)檢測系統(tǒng)中發(fā)揮著重要作用。在現(xiàn)場使用十幾個這樣的相機(jī)并不罕見。可能存在不需要通過DSP進(jìn)一步處理數(shù)據(jù)的應(yīng)用程序,或者應(yīng)用程序可以以較低的DSP時鐘速度運行。通過使用ADSP-BF535P,我們不需要為了性能而犧牲功率。在Blackfin ADSP-BF535P中,可以通過降低核心電壓和頻率來降低功耗。為此,外部配套電源管理芯片ADP3053可用于動態(tài)控制核心電壓電平。 Blackfin DSP通過動態(tài)調(diào)度每個外設(shè)的時鐘輸入,提供額外的功率控制功能。此外,內(nèi)部時鐘僅路由到設(shè)備的啟用部分。例如,256KB片上L2存儲器被分成8個32KB存儲體。此功能可以降低功耗,因為這些存儲區(qū)僅在訪問時才會計時。

成本和封裝

Blackfin ADSP-BF535P是一種通用DSP遠(yuǎn)遠(yuǎn)低于其最接近的數(shù)字處理同行。在這個應(yīng)用中,其緊湊的PBGA260封裝格式非常適合我們的3.5“×3.5”PCB。

速度

Web檢測系統(tǒng)要求使用密集的實時算法處理應(yīng)用程序。因此,需要快速可編程的通用數(shù)字信號處理器來處理高速數(shù)據(jù)速率帶來的挑戰(zhàn)。 ADSP-BF535P的最大內(nèi)核時鐘(CCLK)為350 MHz。我們能夠以300 MHz成功運行我們的應(yīng)用程序(在某些情況下減少功率)。 CCLK脈沖通過PLL產(chǎn)生,CCLK與系統(tǒng)時鐘(SCLK)的比率為1至31.使用20MHz外部振蕩器,我們能夠?qū)崿F(xiàn)300 MHz的CCLK。根據(jù)CCLK,可以實現(xiàn)133 MHz的最大SCLK。

性能

Blackfin處理器經(jīng)過高度優(yōu)化,可高效執(zhí)行DSP應(yīng)用程序代碼。在圖像處理應(yīng)用中,我們通常處理不同大小和種類的濾波器(無限脈沖響應(yīng),IIR;和有限脈沖響應(yīng),F(xiàn)IR)或應(yīng)用快速傅立葉將(FFT)轉(zhuǎn)換為數(shù)據(jù)。表1顯示了在ADSP-BF535P上完成的一些基準(zhǔn)測試。

表1. ADSP-BF535P信號處理算法基準(zhǔn)測試。

基準(zhǔn)描述 時鐘周期數(shù)
256點復(fù)數(shù)FFT 3,176
阻止FIR濾波器 [(樣本數(shù)量)/ 2]×[(抽頭數(shù))+2]
Biquad IIR Filter 2.5×(雙二階段數(shù))+ 3.5

外圍設(shè)備

ADSP-21535P包含一組豐富的外設(shè),通過多條高帶寬總線連接到內(nèi)核,提供系統(tǒng)配置的靈活性和出色的整體系統(tǒng)性能。它提供USB和PCI總線,無需外圍無外設(shè)擴(kuò)展用于昂貴的外部組件。

為了以中等數(shù)據(jù)速率將處理后的數(shù)據(jù)從相機(jī)傳輸?shù)絇C,USB似乎是一個很好的解決方案。但是,由于處理板的功耗相對較高,我們無法使用USB的總線供電功能.USB最有用的功能之一就是可熱插拔,掃描攝像頭可以插入或拔出監(jiān)控系統(tǒng)(本例中為PC),無需關(guān)閉PC。對于高數(shù)據(jù)速率應(yīng)用,使用一系列監(jiān)控攝像頭,IEEE Std.1394 Firewire是被推薦 - 它的帶寬是USB 1.1的30倍。

開發(fā)工具

我們使用VisualDSP ++ ?來開發(fā)和調(diào)試我們的代碼。 VisualDSP ++包括一個集成開發(fā)環(huán)境(IDE)和一個提供高效項目管理的調(diào)試器,使我們能夠在程序的編輯,構(gòu)建和調(diào)試之間輕松移動。還提供ADSP-BF535評估平臺。

算法

在FPGA / DSP處理系統(tǒng)中成功模擬并實現(xiàn)了不同的算法。這里我們簡要描述模糊邏輯和1D AR算法。感興趣的讀者可以參考參考文獻(xiàn)了解更多細(xì)節(jié)。

模糊邏輯

模糊邏輯的一種新的令人興奮的應(yīng)用是用于網(wǎng)絡(luò)檢測系統(tǒng)中的缺陷檢測。手動檢測系統(tǒng)中的缺陷通常由語言變量描述和識別,例如較暗或較亮區(qū)域; 更小或更大的對象,因此模糊邏輯似乎是缺陷檢測應(yīng)用程序的良好候選者。為了應(yīng)用該算法,從“黃金”(無缺陷)模板離線導(dǎo)出一組紋理特征。這些紋理特征用作模糊決策引擎的輸入。獲得整個可能輸入范圍的輸出并存儲在查找表(LUT)中。所提出的算法已經(jīng)在具有多個染色缺陷的隨機(jī)紋理樣本上進(jìn)行了測試(圖5);圖像以256行×256列的分辨率數(shù)字化,具有8位灰度信息。應(yīng)用算法的結(jié)果如圖6所示。

使用ADSP-BF535P,采用一維自回歸(1D AR)算法,定位缺陷的確切位置。

1D AR算法的硬件實現(xiàn)

圖7顯示了1D AR算法的簡化信號流。

1D AR算法可以很容易地在ADSP-BF535P中實現(xiàn),并結(jié)合模糊邏輯算法來檢測缺陷線中缺陷的確切位置。

AR算法是IIR濾波器(AR預(yù)測器)。由于IIR濾波器比FIR濾波器更快,因此它們更適合實時應(yīng)用。實驗表明,8階濾波器適用于大多數(shù)紋理。計算單元執(zhí)行單周期操作,并且沒有計算流水線。缺陷線像素的灰度級可以存儲在片上SRAM中,然后通過DMA控制器將它們無形地轉(zhuǎn)移到外部存儲器或PC中。

結(jié)論

<我們已經(jīng)描述了一個相機(jī)原型處理板,它基本上由一個FPGA和一個ADI Blackfin處理器組成。討論了實時Web檢測系統(tǒng)的一些重要問題,以及參數(shù) - 例如:功耗,成本,封裝,速度,性能以及對正確外設(shè)和開發(fā)工具的需求 - 這些都促使我們選擇ADSP- BF535適合我們的應(yīng)用。我們展示了Blackfin ADSP-BF535為實現(xiàn)低功耗,高性能,實時嵌入式應(yīng)用提供了一個極好的平臺。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ADI
    ADI
    +關(guān)注

    關(guān)注

    148

    文章

    46041

    瀏覽量

    261294
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    機(jī)器視覺表面缺陷檢測技術(shù)

    機(jī)器視覺檢測很好地克服了這一點,表面缺陷檢測系統(tǒng)的廣泛應(yīng)用促進(jìn)了企業(yè)工廠產(chǎn)品高質(zhì)量的生產(chǎn)與制造業(yè)智能自動化的
    發(fā)表于 01-20 10:29

    ARM處理器發(fā)展歷程

    級嵌入式系統(tǒng),可以進(jìn)行界面設(shè)計,做出人性化的人機(jī)互動界面,像一些網(wǎng)絡(luò)產(chǎn)品和手機(jī)產(chǎn)品?! ?ARM9E微處理器系列  ARM9E中的E就是Enhance instrcTIons,意思是增強(qiáng)型DSP指令,說明
    發(fā)表于 12-16 19:24

    ARM嵌入式微處理器發(fā)展怎么樣?

    隨著網(wǎng)絡(luò)技術(shù)及現(xiàn)代通信技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在相關(guān)領(lǐng)域的重要性也備受關(guān)注,特別是ARM嵌入式微處理器,其不僅成本低、體積小,而且性能卓越且功耗低,因而得到了廣泛的應(yīng)用和
    發(fā)表于 03-10 06:35

    網(wǎng)絡(luò)存儲NAS系統(tǒng)嵌入式微處理器怎么實現(xiàn)?

    介紹網(wǎng)絡(luò)存儲NAS系統(tǒng)的設(shè)計,以及把ARM9微處理器和源碼開放的嵌入式Linux操作系統(tǒng)應(yīng)用在網(wǎng)絡(luò)存儲領(lǐng)域,構(gòu)建一個附
    發(fā)表于 04-13 07:08

    ARM嵌入式微處理器發(fā)展怎么樣?

    隨著網(wǎng)絡(luò)技術(shù)及現(xiàn)代通信技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在相關(guān)領(lǐng)域的重要性也備受關(guān)注,特別是ARM嵌入式微處理器,其不僅成本低、體積小,而且性能卓越且功耗低,因而得到了廣泛的應(yīng)用和
    發(fā)表于 04-15 07:28

    [轉(zhuǎn)]產(chǎn)品表面缺陷檢測

    ` 在工業(yè)制造過程中,總會有各種生產(chǎn)缺陷。以前大多數(shù)的產(chǎn)品檢測都是用肉眼檢查的,隨著機(jī)器視覺技術(shù)的發(fā)展,使用機(jī)器代替人眼檢測已成為未來的
    發(fā)表于 08-07 16:40

    基于微處理器的電池檢測系統(tǒng)設(shè)計

    基于微處理器的電池檢測系統(tǒng)設(shè)計
    發(fā)表于 03-11 06:09

    基于深度學(xué)習(xí)和3D圖像處理的精密加工件外觀缺陷檢測系統(tǒng)

    由于精密五金加工工藝特殊、零件形狀復(fù)雜,表面存在金屬材質(zhì)紋理、加工殘留紋路以及加工工藝的干擾,如切削液、油污、電鍍、噴砂、氧化處理不良等。這樣的金屬加工件外觀缺陷難以使用普通2D視覺檢測系統(tǒng)
    發(fā)表于 03-08 13:59

    面向入侵檢測網(wǎng)絡(luò)處理器設(shè)計

    網(wǎng)絡(luò)速度快速提升、網(wǎng)絡(luò)協(xié)議日新月異、攻擊種類層出不窮,傳統(tǒng)的基于軟件的IDS檢測速度已不勝任千兆以上網(wǎng)絡(luò)。該文引入網(wǎng)絡(luò)
    發(fā)表于 04-13 09:33 ?9次下載

    基于SOPC網(wǎng)絡(luò)處理器入侵檢測的研究

    在入侵檢測中,模式匹配算法的改進(jìn)對檢測速度的提高是有限的,不是解決問題的根本策略。本文設(shè)計了一個基于硬件的入侵檢測系統(tǒng)原型,系統(tǒng)采用基于
    發(fā)表于 01-20 14:32 ?11次下載

    ICNexus應(yīng)用處理器助力實現(xiàn)智能型運輸車輛系統(tǒng)

    ICNexus應(yīng)用處理器助力實現(xiàn)智能型運輸車輛系統(tǒng) 用新科際整合公司采用ICNexus 32位應(yīng)用處理器NXC2620推出一款智能型運輸車輛系統(tǒng)
    發(fā)表于 12-02 08:36 ?825次閱讀

    網(wǎng)絡(luò)處理器,什么是網(wǎng)絡(luò)處理器

    網(wǎng)絡(luò)處理器,什么是網(wǎng)絡(luò)處理器 網(wǎng)絡(luò)處理器是將ASIC (專用集成電路)的速度和一個CPU結(jié)合起
    發(fā)表于 04-03 14:10 ?839次閱讀

    紙張表面缺陷檢測系統(tǒng)的原理及特點

    和應(yīng)用。產(chǎn)品的表面缺陷檢測是機(jī)器視覺檢測的一個重要部分,其檢測的準(zhǔn)確程度直接會影響產(chǎn)品最終的質(zhì)量優(yōu)劣。由于使用人工檢測的方法早已不能滿足生產(chǎn)
    發(fā)表于 07-20 12:16 ?703次閱讀

    緊湊型卷筒紙制造工藝缺陷檢測系統(tǒng)采用相機(jī)和ADI Blackfin處理器

    工業(yè)機(jī)器視覺的目標(biāo)之一是開發(fā)計算機(jī)和電子系統(tǒng),以取代人類視覺在工業(yè)生產(chǎn)的質(zhì)量控制中。卷筒紙檢測系統(tǒng)目前用于許多應(yīng)用中的缺陷檢測和質(zhì)量控制,例
    的頭像 發(fā)表于 06-17 15:31 ?1119次閱讀
    緊湊型卷筒紙<b class='flag-5'>制造</b>工藝<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b><b class='flag-5'>系統(tǒng)</b>采用相機(jī)和ADI Blackfin<b class='flag-5'>處理器</b>

    基于Halcon圖像處理的表面缺陷檢測方案

    本文采用Halcon圖像處理軟件來搭建工業(yè)標(biāo)簽表面缺陷檢測檢測系統(tǒng),主要檢測過程為:利用工業(yè)相
    發(fā)表于 07-13 12:19 ?2146次閱讀
    基于Halcon圖像<b class='flag-5'>處理</b>的表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>方案