《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 圖像采集與處理系統的USB通信接口設計
圖像采集與處理系統的USB通信接口設計
摘要: 本文介紹了一種利用DSP處理DM642、CPLD及USB芯片等器件構造的帶有USB接口的圖像采集和處理系統。設計了USB通信接口的硬件電路,在DSP/BIOS架構上編寫了USB的固件程序和主機端的設備驅動程序。該系統可用于香煙包裝流水線上的條包檢測等對生產速度要求較高的工業流程領域。
關鍵詞: 圖像采集 USB DM642
Abstract:
Key words :

  摘要:本文介紹了一種利用DSP處理DM642、CPLD及USB芯片等器件構造的帶有USB接口的圖像采集和處理系統。設計了USB通信接口的硬件電路,在DSP/BIOS架構上編寫了USB的固件程序和主機端的設備驅動程序。該系統可用于香煙包裝流水線上的條包檢測等對生產速度要求較高的工業流程領域。

  1 引言

  目前國內各大煙草制造企業的香煙包裝都是在高速流水線上進行的,設備自動化程度 高,機械和電氣控制復雜,生產中經常產生包裝不合格的產品。目前的解決方法主要是通過 采集卡將煙包圖像傳輸到工控機中,應用圖像處理技術[1],檢測出不合格的產品。這是一種 PC-based 的檢測方法?,F有的采集卡一般不具備圖像處理的能力并且多是PCI 接口,存在 安裝和使用不方便,不支持熱插拔等問題。

  本文提出了一種應用TI 公司高性能DSP 處理器TMS320DM642,視頻解碼器和Altera 新推出的CPLD EPM240 組成的嵌入式的具有初步圖像處理功能的采集系統[2]。應用USB 接口將檢測到的不合格產品圖像信息實時傳輸到工控機上,供生產人員做進一步分析和統計 包裝中出現的問題,以及時對生產設備進行維護,降低企業生產成本。

  2 系統設計

  DSP 處理器[3]的視頻口接收視頻解碼器輸出的視頻數據,采集一幀圖像,通過EDMA[4] 將緩存在視頻口FIFO 中的數據搬移到SDRAM 中。經過圖像處理判定有無反包,拉線錯位 及破損等錯誤。若要剔除煙包,工控機發出讀請求喚醒USB 芯片EZ-USB SX2(CY7C68001) [5],DSP 啟動EDMA 將SDRAM 中的圖像傳輸到USB 的FIFO(EP6)中。系統框圖如圖1 所示。

系統結構圖

  DM642 是TI 公司推出的一款面向多媒體應用的定點數字信號處理器,設計主頻為 500~ 720MHz,采用C64x 內核,2 級存儲器結構,同時片上還集成了視頻口(VP),外部 存儲器接口(EMIF)等豐富的資源。DM642 特有的EDMA 負責片內L2 存儲器與其他外設 之間的數據傳輸。EPM240Z 是Altera 最新推出的MAX II Z 系列CPLD。該系列采用非易失 的嵌入Flash 工藝,以及創新的查找表(LUT)邏輯結構,突破了傳統宏單元器件的成本和功 耗限制。在MAX 系列基礎之上,功耗只有十分之一,而容量增加了四倍,性能提升了一倍。

  EZ-USB SX2(CY7C68001)集成有USB2.0 收發器,串行接口引擎SIE,4KB 的FIFO, 可以選擇的8 位或16 位總線方式。片上SIE 能完成大部分的USB 協議操作,簡化了用戶設 置代碼,但由于其內部不含微處理器,應用層協議由DSP 編程實現。

  3 USB 通信接口硬件設計

  系統中將 SX2 配置在DM642 的CE1 空間,四個端點(EP2,EP4,EP6,EP8)的地址空 間是0xA0000000~0xA0001BFF。控制接口(EP0)的地址空間為0xA0002000~0xA000203F。 CY7C68001 與DSP 之間使用異步讀寫方式完成二者之間數據和命令的交換。中斷信號占用 DM642 的外部中斷EXT_INT5,四個狀態信號(READY、FLAGA、FLAG 和FLAGC)和 喚醒信號分別配置在EPM240G[6]中的USB 狀態寄存器(USB_STS)和USB 喚醒積存器中 (USB_WAKEUP) 。EPM240G 占用DM642 的CE1 空間, 地址范圍是 0x9A080000~0x9A080020。接口電路如圖2 所示。

接口電路

  主要接口信號包括控制信號,數據總線和地址總線。

  控制信號: USBINT:中斷信號。由SX2 提供,SX2 有六個中斷源,中斷發生時,DSP 讀數據總線, 獲取中斷標志位判斷具體哪個中斷發生了。

  FLAGA,FLAGB,FLABC:狀態信號。由SX2 提供,分別反映當前選中的FIFO 的狀態,可編程,滿,空。

  CE1,CE2:片選信號。由DSP 提供,選中CE1 或CE2 空間。

  OE,RE,WE:輸出允許信號,讀使能信號,寫使能信號。由DSP 提供。

  地址總線:

  AEA22,AEA[15..13],AEA[7..3]:地址總線。由DSP 提供,設定外設地址。

   4 USB 通信接口DSP 端軟件設計

  DSP 圖像采集與處理系統的軟件包括設備驅動和客戶應用程序。系統軟件是在TI DSP/BIOS 操作系統的基礎上開發的,如圖3 所示。DSP/BIOS 是整個DSP 系統軟件的核心, 各底層設備驅動程序完成硬件的驅動與管理,并對上層提供統一的接口;各應用任務模塊完 成相應的應用功能,并由DSP/BIOS 提供實時任務調度與操作系統的支撐。VP driver、USB driver[7]分別是DM642 視頻口和與SX2 通信的EMIF 口的底層驅動,完成對相應硬件外設的 硬件抽象與配置管理。

系統軟件

  DSP/BIOS[8]中的設備驅動程序由兩層組成,上層是類驅動(Class driver),其典型功能 是提供多線程的串行化與服務請求的同步,另外還要處理設備實例的管理。這一層與驅動無 關,它是DSP/BIOS 本身所集成的一部分模塊,主要包括SIO、PIP 及GIO 三種類驅動模型, 本系統采用的是GIO 類驅動。下層是微驅動程序(Mini driver),GIO 類驅動使用與具體設 備相關的微驅動程序來操作SX2,以實現主機應用程序圖像發送與接收的功能。微驅動程序 對SX 的配置過程見圖4。

對SX 的配置過程

  5 USB 通信接口主機端驅動程序設計

  與傳統的 PC 總線(如PCI 總線)設備的驅動程序相比,USB 設備驅動程序不直接與硬 件對話。這些工作由微軟提供的USBD.SYS 來完成。USB 設備驅動程序的主要工作就把客 戶軟件的請求翻譯成USBD.SYS 能執行的事務。USB 設備驅動程序主要完成以下功能:發 現、配置、關閉USB 設備。

  USB 設備驅動程序向主機應用程序提供函數接口,如像Ezusb_Creat(),Ezusb_Close() 等函數。應用程序調用函數Ezusb_Create(),返回唯一的Windows 句柄后,才能調用驅動程 序的其他函數。應用程序通過調用標準Win32 API 函數CreateFile()來實現對Ezusb_Create() 的訪問。 控制與數據傳送接口。應用程序使用 API 函數DeviceIoCONtrol()來執行這樣的操作。 驅動程序將這個函數調用轉化為一個帶IRP_MJ_DEVICE_CONTROL 功能碼的IRP。像讀取與寫 入FIFO 數據、endpoint0 的操作均是通過異步IO 的方式來完成的。

  6 結論

  本文所設計的帶有 USB 接口的DM642 圖像采集與處理系統,一方面充分利用了DM642 的強大處理能力和豐富的外設功能,另一方面使用了新架構的MAXIIZ 系列CPLD 有效的 降低系統的功耗。軟件方面,以DSP/BIOS 為核心,實現了USB 的固件程序,并在主機端 開發USB 的設備驅動程序。該嵌入式圖像采集與處理系統針對香煙生產流水線上的包裝檢 測而設計,基本上滿足香煙條包在線檢測的需要。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品男女猛烈高潮激情| 欧美成人免费va影院高清| 久久不见久久见免费视频1| 国内综合精品午夜久久资源| 亚洲欧美日韩天堂| 欧美大香线蕉线伊人久久国产精品| 国产精品成人av性教育| 国产精品yjizz| 亚洲夜晚福利在线观看| 国产午夜精品视频免费不卡69堂| 国产精品久久久久免费a∨| 欧美日韩在线看| 亚洲精品一区二| 蜜臀久久99精品久久久画质超高清| 久久午夜羞羞影院免费观看| 性色av一区二区三区在线观看| 国产精品sm| 欧美激情精品久久久| 亚洲永久免费观看| 欧美日韩小视频| 欧美夫妇交换俱乐部在线观看| 亚洲欧美经典视频| 一区二区三区视频在线播放| 国产精品丝袜xxxxxxx| 欧美精品大片| 一本一本久久a久久精品综合麻豆| 国产亚洲一区二区在线观看| 香蕉成人久久| 一区二区三区国产| 国产精品试看| 欧美电影美腿模特1979在线看| 欧美激情视频在线播放| 国产精品成人av性教育| 中文成人激情娱乐网| 午夜欧美精品久久久久久久| 亚洲麻豆视频| 国产精品综合不卡av| 久久九九久精品国产免费直播| 国产欧美一区二区三区在线看蜜臀| 久久久999精品视频| 亚洲国产精品电影在线观看| 国产精自产拍久久久久久蜜| 尤物九九久久国产精品的分类| 欧美尤物一区| 极品少妇一区二区三区精品视频| 亚洲国产成人午夜在线一区| 在线观看欧美一区| 国产日韩精品在线播放| 老**午夜毛片一区二区三区| 含羞草久久爱69一区| 久久久久.com| 国产嫩草一区二区三区在线观看| 亚洲电影免费观看高清| 久久精品女人天堂| 国产精品视区| 亚洲欧美日韩一区二区三区在线观看| 国语精品中文字幕| 国产麻豆日韩| 午夜精品久久久久久99热| 国产精品www色诱视频| 久久se精品一区二区| 欧美无乱码久久久免费午夜一区| 99精品久久久| 欧美不卡视频一区| 亚洲欧美日韩一区在线| 牛牛精品成人免费视频| 欧美午夜电影一区| 美女啪啪无遮挡免费久久网站| 亚洲精品影视在线观看| 欧美日韩在线观看一区二区三区| 日韩亚洲欧美高清| 亚洲欧美日韩国产中文| 欧美在线你懂的| 久久午夜色播影院免费高清| 欧美极品aⅴ影院| 国产欧美日韩综合精品二区| 91久久精品一区二区三区| 欧美v国产在线一区二区三区| 欧美日韩国产亚洲一区| 久久精品亚洲精品| 亚洲欧美精品suv| 欧美日韩国产综合视频在线观看| 国产精品美女主播| 日韩西西人体444www| 国内精品**久久毛片app| 国产精品视频一区二区三区| 久久精品国产清高在天天线| 毛片基地黄久久久久久天堂| 亚洲精品在线免费观看视频| 欧美日本亚洲| 欧美成人免费全部观看天天性色| 有坂深雪在线一区| 国产日产欧美a一级在线| 亚洲欧美日韩第一区| 99在线精品观看| 麻豆精品在线播放| 亚洲一区二区三区成人在线视频精品| 最新热久久免费视频| 99精品视频免费观看| 亚洲视频在线一区观看| 欧美在线|欧美| 久久久久久综合| 国产精品久久久久aaaa| 免费久久99精品国产自| 久久视频这里只有精品| 国产欧美69| 欧美大片va欧美在线播放| 亚洲国产精品成人精品| 在线亚洲精品| 裸体女人亚洲精品一区| 亚洲视频观看| 欧美精品在欧美一区二区少妇| 欧美在线一区二区三区| 欧美精品在线一区| 国产精品福利在线观看| 在线看片第一页欧美| 久久视频精品在线| 久久香蕉精品| 国产精品久久久久9999高清| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲伊人伊色伊影伊综合网| 一区二区三区日韩欧美| 久久久久久69| 老司机精品导航| 国产麻豆9l精品三级站| 一本久久a久久免费精品不卡| 欧美电影免费观看高清完整版| 麻豆91精品91久久久的内涵| 久久天天躁夜夜躁狠狠躁2022| 欧美日韩免费一区二区三区视频| 国产精品毛片在线| 在线播放国产一区中文字幕剧情欧美| 韩日视频一区| 午夜精品av| 夜夜嗨av一区二区三区免费区| 亚洲欧洲综合| 亚洲区中文字幕| 国内伊人久久久久久网站视频| 国产精品理论片在线观看| 巨胸喷奶水www久久久免费动漫| 国产一区二区三区的电影| 欧美日韩国产影片| 国产欧亚日韩视频| 欧美午夜久久久| 国产日韩专区在线| 91久久久精品| 欧美一区2区三区4区公司二百| 一区二区三区导航| 欧美成人精精品一区二区频| 国产色婷婷国产综合在线理论片a| 精品99一区二区| 欧美18av| 男人的天堂亚洲| 久久精品二区三区| 国内欧美视频一区二区| 久久精品一区| 韩国精品在线观看| 亚洲一区成人| 国产综合av| 久久综合久色欧美综合狠狠| 欧美黄色片免费观看| 国产综合色在线视频区| 翔田千里一区二区| 欧美—级a级欧美特级ar全黄| 欧美精品一区三区在线观看| 日韩视频三区| 乱人伦精品视频在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲黄色一区二区三区| 欧美黄污视频| 国产精品嫩草99av在线| 欧美精品一区二区三区在线看午夜| 久久夜色精品| 亚洲美女在线视频| 欧美三区在线| 国产一区二区无遮挡| 激情视频亚洲| 亚洲精品欧美专区| 午夜精品久久久久久久白皮肤| 国产揄拍国内精品对白| 国产视频在线观看一区二区三区| 久久综合九色| 国产精品一区二区在线| 国产精品国产三级国产a| 国产免费亚洲高清| 欧美午夜一区| 亚洲六月丁香色婷婷综合久久| 亚洲国产你懂的| 亚洲婷婷综合色高清在线| 揄拍成人国产精品视频| 一本色道久久加勒比精品| 欧美精品久久久久久久免费观看| 羞羞色国产精品| 国产一区亚洲| 亚洲无限乱码一二三四麻| 麻豆精品国产91久久久久久| 亚洲国语精品自产拍在线观看| 久久久国产91| 欧美日韩在线播放三区四区| 亚洲美女性视频| 欧美在线3区| 国产麻豆综合| 亚洲第一狼人社区| 夜夜躁日日躁狠狠久久88av| 久久久久久国产精品一区| 香蕉av777xxx色综合一区| 亚洲精品久久久久久下一站| 欧美日韩视频免费播放| 美女精品视频一区| 韩国av一区| 欧美亚州在线观看| 99国产精品99久久久久久粉嫩| 亚洲欧美色一区| 久久久91精品| 国产日韩精品久久| 欧美国产日韩一区二区在线观看| 国外精品视频| 亚洲视频免费在线观看| 亚洲精品少妇| 免播放器亚洲一区| 国产精品免费观看在线| 国产一区二区日韩精品欧美精品| 免费成人av在线看| 欧美精品久久久久久久久老牛影院| 久久精品亚洲一区二区三区浴池| 在线精品国产欧美| 亚洲欧美高清| 亚洲精品一区二区三区婷婷月| 国产综合在线看| 在线欧美日韩精品| 久久久久免费视频| 亚洲美女在线观看| 日韩视频免费看| 亚洲黄色精品| 欧美日本久久| 亚洲欧美日韩国产| 亚洲福利一区| 国产人成一区二区三区影院| 欧美三级电影网| 国产精品一区二区a| 欧美一区二区三区四区视频| 国产一区二区三区最好精华液| 国产精品午夜av在线| 久久香蕉国产线看观看网| 国产乱码精品1区2区3区| 欧美成人中文字幕| 国产午夜精品麻豆| 国产精品一区二区三区免费观看| 亚洲视频综合| 国产精品久久久久久久第一福利| 这里只有精品视频在线| 日韩视频―中文字幕| 亚洲国产精品成人| 亚洲免费精品| 1000部国产精品成人观看| 欧美日韩综合不卡| 亚洲女同精品视频| 国产欧美日韩综合| 亚洲视屏在线播放| 国产一区二区三区久久| 亚洲精品一区二区三区av| 国产精品一区毛片| 国产综合视频| 亚洲福利一区| 中文精品一区二区三区| 欧美成人精品影院| 国产精品大片免费观看| 欧美性淫爽ww久久久久无| 精品va天堂亚洲国产| 国产一区二区久久久| 亚洲午夜免费视频| 一本大道av伊人久久综合| 久久精品亚洲热| 亚洲国产成人tv| 国产综合网站| 国产伦精品一区二区三区高清版| 国产欧美一区二区三区沐欲| 免费久久99精品国产| 亚洲精品一区二区在线观看| 久久频这里精品99香蕉| 国产精品视频精品视频| 精品福利免费观看| 欧美一区二区私人影院日本| 国产一区二区三区视频在线观看| 欧美大片在线看| 欧美亚洲在线| 欧美日韩国语| 亚洲视频精选在线| 麻豆精品在线观看| 久久av资源网站| 一区二区三区高清在线观看| 国产伦精品一区二区三区免费迷| 国产精品成人播放| 欧美诱惑福利视频| 亚洲国产精品久久人人爱蜜臀| 国产精品国产福利国产秒拍| 亚洲激情国产精品| 亚洲一区二区精品在线| 国内精品视频666| 亚洲成人在线网站| 国产精品一区二区视频| 黑丝一区二区| 久久九九全国免费精品观看| 久久一区二区三区超碰国产精品| 欧美在线你懂的| 影院欧美亚洲| 欧美va天堂va视频va在线| 欧美在线一区二区| 欧美日韩色一区| 欧美在线视频导航| 国产欧美日韩在线视频| 欧美成人dvd在线视频| 亚洲一区视频| 亚洲欧美日韩精品久久亚洲区| 久久夜色精品国产欧美乱| 这里只有精品视频| 欧美精品在线观看一区二区| 亚洲高清电影| 国产一区二区三区四区三区四| 欧美午夜视频在线| 亚洲综合色丁香婷婷六月图片| 91久久嫩草影院一区二区| 久久福利一区| 欧美14一18处毛片| 国产老肥熟一区二区三区| 老司机精品视频网站| 在线亚洲欧美| 国产精品视频999|