国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> 測試儀表 >> 技術正文  
 
基于PCI總線的印品質量檢測系統設計[圖]
[ 通信界 / 互聯網 / www.6611o.com / 2011/12/6 11:08:38 ]
 

1 概述   

印品質量檢測系統是一種基于視覺在線的檢測系統,通過攝像機在線掃描印品圖像,然后送至內存通過圖像處理軟件處理,結果與標準數據比較,找出兩者之間的差異并分析產生誤差原因,進而重新設計參數。實際中,通常需要對大面積印品進行高精度的檢測,而單個攝像頭只適于攝取小范圍的圖像,為了保證精度、同步測量、協作狀態檢測,本文使用了多個CCD攝像頭同步獲取不同位置信息,利用CPLD的邏輯控制功能配合PCI總線以DMA方式同步傳輸數據供上層的應用軟件對采集到的數據進行實時處理。從而很好地滿足尺寸、精度和實時性的要求。

2 系統硬件結構與工作原理

基于PCI總線的印品質量檢測系統設計

系統框圖如圖1所示,該圖像采集系統由四路CCD相機、PCI圖像采集卡和計算機組成。其中,四路高速CCD攝相機同步獲取大面積被檢測印紙圖像信息;PCI多路采集卡由PCI接口芯片、配置EEPROM、CPLD邏輯控制芯片、高速緩存(FIFO)、視頻解碼芯片等構成,主要實現CCD圖像的采集、緩存和傳輸;PC機完成采集工作的控制、圖像數據的傳輸控制、圖像處理、存儲及在顯示器上顯示的功能。

其工作原理如下:PC機應用程序通過PCI總線向CPLD控制邏輯電路發出“采集開始”命令,CPLD控制邏輯收到開始采集指令后通過虛擬I2C總線控制方式來控制四路視頻解碼器開始解碼,解碼后同步輸出的高速圖像數據及同步信號到FIFO數據輸入端緩存,當存儲空間將要滿時,向PCI總線控制器發出中斷請求信號,PCI總線控制器將中斷信號轉發到PCI圖像采集卡,PC機響應此中斷信號,通過PCI總線控制器讀取FIFO中的數據,直至讀取FIFO空為止,數據經由PCI總線,以DMA方式將圖像數據快速送入計算機的內存緩沖區,由應用程序根據需要提供對其進行數據圖像處理,及在屏幕上顯示處理后的結果。

系統由硬件部分和軟件部分構成。硬件部分設計主要指四路CCD攝像機圖像采集卡的電路設計、CPLD的邏輯控制功能設計;軟件部分設計包括底層的設備驅動程序設計和上層的應用程序設計,其功能是控制硬件電路實現對四路CCD圖像數據的采集、圖像處理、存儲和顯示。

3 系統各功能模塊介紹

3.1 CCD選型

CCD器件采用加拿大DALSA公司的IL-E2線陣2048像素的TDICCD,它以3500行/s速度對印品逐行掃描。四路CCD相機通道同步采樣,采樣信號數據塊大小默認為:20484150=1.17Mb。這里150為掃描行數(根據五號字體計算得出),行數程序可調,即掃描塊面積可調。掃描這樣一幅圖像所需要的時間為150/3500=42.85ms。

3.2 PCI接口設計   

PCI接口是外部總線與PCI總線的通信接口,完成PCI總線與外部總線間的通信,PCI總線協議復雜,接口電路實現比較困難。目前實現PCI接口的方案一般分為兩種:一種是全部用可編程邏輯器件完成;另一種是用PCI接口芯片與邏輯電路配合實現。相對而言,后者設計簡單,開發周期短,兼容性好。本系統采用AMCC公司專用的PCI接口芯片AMCCS5933,其復雜的PCI接口規范完全由S5933實現,只需將其PCI接口信號與PCI總線相連,不需要額外的驅動電路,從而加快了設計進程。

采集卡利用S5933通過DMA實現采集數據的實時傳輸。S5933支持3個物理總線接口,PCI總線、ADD-ON總線及一個可選的非易失性存儲器總線接口,其中PCI接口完全符合PCI總線規范,它的引腳和PCI總線信號一一對應,用戶可以根據自己的需要選擇其中部分管腳和總線相連。用戶真正所需要做的就是設計S5933與ADD-ON總線接口相連接的邏輯電路和配置空間的初始化,而不用去考慮PCI總線規范上面眾多的協議。

3.3 視頻解碼器   

采用Philps公司提供的可編程數字圖像視頻解碼芯片SAA7110對視頻圖像信號進行采集,它應用I2C總線的配置方式。內部包括6通道的模擬輸入,能實現視頻源的選擇、模數變換、自動嵌位、自動增益控制、抗混疊濾波、多制式(PAL、PALN、PALM、NTSCM、NTSC-Japan、NTSC4.43和SECAM)解碼、放大或縮小數字圖像以及亮度、飽和度和對比度的控制等。為視頻采集系統的設計與實現提供了極大的方便。

3.4 高速緩存(FIFO)   

高速緩存FIFO,在CCD輸出信號和S5933之間作為數據緩沖,防止數據的丟失。采用IDT公司的雙端口異步FIFO IDT7207作為外接FIFO,其容量為32k×9bit(其中8bit是數據,1bit是做奇偶校驗)。該FIFO具有很高的存取速度(12ns);標準的滿標志位(FF)、空標志位(EF),可禁止數據繼續寫入或讀出。同時,還有可編程快滿標志(PAF)以及可編程快空標志(PAE)。

3.5 CPLD邏輯控制電路設計   

采用Altera公司的MAX7000A系列的復雜可編程邏輯器件(CPLD)EPM7128A芯片實現數據傳輸通道的邏輯控制,完成對四路CCD攝像機控制、FIFO控制以及S5933的控制。利用QuartusII6.0軟件進行設計、調試、和仿真,實現各種復雜的組合邏輯和時序邏輯,大大提高了控制電路的集成度。

3.5.1 CPLD對四路視頻解碼器的控制   

對四路SAA7110,我們設計了利用CPLD虛擬I2C總線技術來實現SAA7110的初始化控制。首先根據I2C總線的原理寫出啟動、結束、發送應答信號及讀、寫一個字節的程序,然后根據SAA7110的寄存器操作格式寫出讀、寫寄存器的程序,最后根據以上子程序寫出初始化程序員段。系統復位完成CPLD程序加載,先由CPLD的I2C總線模塊對SA7110初始化,然后等待采集圖像的命令。初始化成功后,SAA7110實時處理模擬視頻信號,輸出亮度和色度信號,同時輸出像素時鐘信號,行、場同步信號和參考信號等。本系統只需要灰度圖像,不用色度信號,所以數據線為8位。

3.5.2 CPLD對FIFO的控制   

對FIFO的控制主要是涉及到讀取數據的時序匹配和FIFO存儲器滿或空后的電路控制問題。從SAA7110來的數據,當幀同步信號VSYNC由低變高時,表示一個有效的數據幀開始,在每幀數據的開頭,CPLD都要置FIFO復位,同時設置偏移量。然后等待行同步信號HSYNC由低變高(表示輸出一行有效數據),忽略開頭和末尾幾十個時鐘周期內的無效數據,取中間2048個有效像元,在每個像元時鐘PIXCLX的下降沿采集像元數據。

CPLD對采集到的四路有效像元數據具體操作為:CPLD將像元數據放到FIFO輸入數據線上,同時設定FIFO的寫允許信號W#有效,并給出WCLK信號,在WCLK信號的上升沿把FIFO輸入數據線上的數據存入FIFO。當本行的數據傳輸完畢,HSYNC就變低,等HSYNC再次變高,即下一行數據到來時再開始對下一行的像元數據進行同樣的操作。這里置W#信號有效與否要受FIFO滿信號(FF#)控制,如果FIFO已滿則W#信號無效,即只有在FIFO不滿的情況下才能將數據寫入。當VSYNC和HSYNC都變低時,表示一幀數據輸出完畢。當VSYNC再次變高,就可以開始下一幀圖像的采集了。

3.5.3 CPLD對S5933的控制   

由于SAA7110來的數據位為8位,我們把S5933的32位數據線分四路分別與四路8位數據線相接。當S5933發起一次DMA讀FIFO數據到計算機時,則CPLD置FIFO讀允許(REN)、輸出允許(OE)有效,同時給出讀時鐘(RCLK),在RCLK的每一個上升沿,FIFO會把內部存儲中的圖像數據輸出到S5933的數據線上,這里RCLK信號的給出與否受FIFO空信號(FE#)的控制,如果FIFO已經為空,則RCLK信號不應該給出,即只有在FIFO非空的情況下才能將其中數據讀出。此后的處理由S5933來實現。

3.6 串行EEPROM的配置   

系統上電后,PCI總線的RST#信號有效,同時,S5933輸出局部復位信號DEVSET#,并且檢查EEPROM是否存在,若存在,則S5933根據預先燒入EEPROM的內容設置內部寄存器,否則設為缺省值,PCI配置寄存器只能通過EEPROM或PCI主機CPU進行設置,因此有必要要對寄存器進行說明。要注意各屬性寄存器和控制寄存器的設置不要前后矛盾,地址范圍和基址寄存器的設置要符合要求。EEPROM的內容很重要,它直接關系到PCI圖像采集卡能否正常工作。

系統選用2K的ST93CS56串行EEPROM作為S5933的配置芯片,其中存儲的是廠家標識、設備標識以及局部總線的基地址空間、I/O空間、中斷控制信號等信息

4 系統軟件設計   

系統的軟件設計包括兩部分:底層的設備驅動程序和上層的應用程序設計。

編寫驅動程序需要開發環境的支持,現在流行的開發環境有:Device Driver Kit,DDK系列、DriverStudio系列和WinDriver系列,由于開發套件對底層函數的封裝要引入額外的延時,所以對于這種實時性強、高質量的設備,我們選擇Microsoft提供的DDK。

底層的設備驅動軟件編程主要對PCI接口芯片S5933進行相關的底層操作,如:向系統申請物理地址連續的內存塊;為采集卡申請板上中斷;設備的初始化;端口的讀寫操作;內存的直接讀寫以及中斷的設置、響應和調用;啟動DMA向內存送數據,DMA完成后響應DMA中斷,并通知應用程序數據準備好等。如圖2驅動程序流程圖。  

基于PCI總線的印品質量檢測系統設計

上層的應用程序主要對采集到的四路CCD圖像數據轉換成標準Windows位圖文件格式(本文采用了非壓縮格式的BMP文件格式),然后對位圖文件數據進行圖像處理及顯示。具體過程是:首先將由DMA通道從FIFO送到送到內存數據送入圖像處理模塊,經二值化,傾斜校正,行字切分等圖像頂處理操作后,得到待識文字的點陣,漢字識別模塊從點陣中提取識別特征,通過分類,精確匹配得出識別結果,然后送人編輯模塊進行識別后的人工校對。

5 結束語   

本文作者創新點是提出了一種基于PCI總線的印品質量檢測系統能實時采集和處理、分析多通道數據,實現大容量數據的傳送。采集卡已制作完成,經測試性能完全達到設計要求,由于采用了專用的PCI接口控制芯片,簡化了設計工作,縮短了設計周期。而且現場可編程器件CPLD,實現了對PCI、FIFO、虛擬I2C、SA7110的控制,使這一設計方案集成度和自動化程度高、檢測控制周期短、人為因素干擾少等優點,在印品工業自動化中會起到很重要的作用,有著很好的發展前景。

 

作者:互聯網 合作媒體:互聯網 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管