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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于機(jī)器視覺(jué)的嵌入式高速圖像通信系統(tǒng)設(shè)計(jì)

          基于機(jī)器視覺(jué)的嵌入式高速圖像通信系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2009-10-19 來(lái)源:網(wǎng)絡(luò) 收藏

          1 引言
          隨著現(xiàn)代的圖形采集技術(shù)發(fā)展迅速,各種ISA,PCI,USB1.1等總線的圖形采集卡速度已經(jīng)不能滿足用戶的需求,而采用 USB2.0以后就可以解決這個(gè)傳輸速度上的瓶頸,USB2.0的速度是480Mbits/s,完全可以滿足采集、傳輸以及后續(xù)處理的要求。中采用 DSP+CPLD的硬件方案,采用現(xiàn)場(chǎng)可編程芯片 CPLD及兩片 SRAM構(gòu)成的采集和存儲(chǔ),可以根據(jù)不同的需要進(jìn)行現(xiàn)場(chǎng)編程,具有通用性好、價(jià)格相對(duì)便宜,易于調(diào)試,升級(jí)等特點(diǎn)。系統(tǒng)中 CPLD選擇的型號(hào)是 ALTERA公司的MAX7000系列低功耗芯片EPM7128A。片外大容量 SRAM是DSP與 CPLD的聯(lián)系橋梁,系統(tǒng)也利用這座橋梁將 USB和 CPLD有機(jī)地聯(lián)系起來(lái)。該系統(tǒng)的市場(chǎng)調(diào)查表明,適應(yīng)于各種主動(dòng)或被動(dòng)的監(jiān)測(cè)場(chǎng)合,以及醫(yī)療、公安和工業(yè)檢測(cè)當(dāng)中。 2 系統(tǒng)的硬件方案
          系統(tǒng)包括以下四個(gè)部分,如圖 1所示:

          本文引用地址:http://www.ex-cimer.com/article/152321.htm

          (1) 圖像采集模塊,由線陣 CCD、CCD 驅(qū)動(dòng)信號(hào)增強(qiáng)電路、CPLD 和 A/D 組成,用于采集圖像信號(hào),并將模擬信號(hào)數(shù)字化,以便 DSP 處理。本系統(tǒng)采用黑白線陣TH7814A,該 CCD 為雙路輸出,像敏單元尺寸7 µm,最高驅(qū)動(dòng)頻率 50 MHz;CCD 驅(qū)動(dòng)信號(hào)增強(qiáng)電路是為滿足該 CCD 所需的 9 V 驅(qū)動(dòng)而設(shè)計(jì)的;A/D 芯片采用 SAA7111A,它由雙通道模擬預(yù)處理電路、自動(dòng)鉗位和增益控制、時(shí)鐘產(chǎn)生電路、數(shù)字多標(biāo)準(zhǔn)譯碼器色度/飽和度/對(duì)比度控制電路、彩色空間矩陣和 27MHz數(shù)據(jù)處理通道七部分組成,并由 DSP模擬I 2C總線進(jìn)行時(shí)序配置,以上器件同步驅(qū)動(dòng)脈沖均由 CPLD 產(chǎn)生。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁(yè) 1 2 3 下一頁(yè)

          評(pí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); })();