王東云,陶雪華,胡 蓉
(中原工學(xué)院,鄭州 450007)
異纖在線檢測(cè)清除裝置的設(shè)計(jì)
王東云,陶雪華,胡 蓉
(中原工學(xué)院,鄭州 450007)
設(shè)計(jì)了一種異纖清除裝置,不僅選用新型的照明光源和線陣CCD攝像機(jī)進(jìn)行高速圖像采集,還選用尤其適合復(fù)雜算法的數(shù)據(jù)處理芯片DM 642進(jìn)行異纖識(shí)別與定位.并且在FPGA內(nèi)部設(shè)計(jì)了嵌入式緩沖FIFO,實(shí)現(xiàn)了與DM 642進(jìn)行無(wú)縫接口,解決了高速圖像數(shù)據(jù)采集與實(shí)時(shí)數(shù)據(jù)處理的矛盾,提高了異纖識(shí)別率.該異纖清除裝置現(xiàn)已成功應(yīng)用于在某異纖清除項(xiàng)目中,異纖識(shí)別率在90%以上.
異纖在線檢測(cè)清除;識(shí)別與定位;嵌入式緩沖FIFO
我國(guó)是產(chǎn)棉大國(guó),由于種種原因,待加工原棉中往往混有毛發(fā)、毛纖維等雜質(zhì),統(tǒng)稱為異性纖維.夾帶的異性纖維比例雖小,危害卻很大.不少工廠采用人工挑揀的辦法,費(fèi)時(shí)費(fèi)力,效果也不好.隨著異性纖維檢測(cè)系統(tǒng)的出現(xiàn),越來(lái)越多的廠家開始在軋花工藝中采用異性纖維自動(dòng)檢測(cè)系統(tǒng),代替人工分揀,不僅大大提高了產(chǎn)品質(zhì)量,也降低了生產(chǎn)成本.國(guó)外檢測(cè)設(shè)備比較成熟但產(chǎn)品價(jià)格高,而國(guó)內(nèi)的中小型棉紡廠家購(gòu)買力不強(qiáng).近年來(lái)國(guó)內(nèi)也出現(xiàn)了許多異纖清除產(chǎn)品,但是大多參照國(guó)外廠家的早期產(chǎn)品進(jìn)行開發(fā),異纖識(shí)別率低,落棉含雜率高,效果仍不理想[1-3].因此,如何提高異纖識(shí)別率、降低落棉含雜率,是目前異性纖維檢測(cè)系統(tǒng)急需解決的問(wèn)題.本文在綜合考慮了主要技術(shù)指標(biāo)后,提出了解決辦法,提高了圖像采集精度和實(shí)時(shí)識(shí)別速度.
開發(fā)異性纖維智能檢測(cè)裝置的目的是清除那些與棉纖維性能接近的異性纖維及被污染的纖維,除此之外,麻繩、布片等雜質(zhì)也在清除的范圍之內(nèi).系統(tǒng)的工作原理如圖1所示.
圖1 系統(tǒng)原理圖
棉花進(jìn)入傳送管道,在照明系統(tǒng)的均勻照射下,經(jīng)線陣CCD攝像機(jī)高速掃描,將采集到的圖像傳輸?shù)角度胧娇刂破?由控制器的圖像處理模塊提取特征,識(shí)別出異性纖維及雜質(zhì),并計(jì)算分析定位.當(dāng)異性纖維或雜質(zhì)通過(guò)除雜區(qū)時(shí),上方橫向排列的高壓噴嘴根據(jù)雜質(zhì)的位置,控制器通過(guò)采用的控制策略驅(qū)動(dòng)相應(yīng)的噴嘴將雜質(zhì)噴除.
為了有效地進(jìn)行識(shí)別,裝置的結(jié)構(gòu)應(yīng)能夠保證原棉傳送速度穩(wěn)定,被傳送的原棉要盡可能薄地平鋪在傳送道中,以保證雜質(zhì)能暴露在表面.
異纖清除是一種在線檢測(cè)以及自動(dòng)去除原棉中異性纖維或色纖的裝置,實(shí)時(shí)性非常強(qiáng),主要考慮如下幾個(gè)主要的技術(shù)指標(biāo):
(1)識(shí)別率:指識(shí)別出雜質(zhì)與原棉實(shí)際含有雜質(zhì)的數(shù)量之比,它代表了機(jī)器的識(shí)別能力.
(2)落棉含雜率:是指被清除掉的棉花中含正常原棉的比率.由于棉花纖維之間存在作用力,清除裝置在擊中雜質(zhì)時(shí)一定會(huì)將周圍的部分棉花一同打落,因此落棉含雜率代表了機(jī)器為實(shí)現(xiàn)除雜對(duì)原料的浪費(fèi)程度,作為評(píng)價(jià)機(jī)器性能的標(biāo)準(zhǔn).
為了適應(yīng)實(shí)際工業(yè)生產(chǎn)的需要,裝置應(yīng)達(dá)到很高的識(shí)別率和落棉含雜率,高速運(yùn)行以滿足產(chǎn)量要求.
照明系統(tǒng)有2個(gè)主要的要求:
(1)光亮度高.現(xiàn)代工業(yè)生產(chǎn)在線檢測(cè)時(shí),為滿足生產(chǎn)速度要求,線掃描CCD曝光時(shí)間極其短暫,一般為幾微秒.這對(duì)為線掃描CCD照明的線性光源的光亮度提出了苛刻的要求.一般照明用光源無(wú)法達(dá)到這一亮度等級(jí),采用一般照明光源會(huì)使得CCD采集到的圖像昏暗不清晰,對(duì)比度極低,邊緣不清晰,不利于在線自動(dòng)檢測(cè),甚至?xí)斐烧`檢,影響生產(chǎn)效率和成品率,只有采用超高亮度的線性光源才能獲得明亮、對(duì)比度高的圖像.
(2)均勻性好.LA系列采用聚光透鏡以增加光照度,并把光束寬度控制在合理范圍,很好地權(quán)衡了安裝的方便程度以及外部震動(dòng)導(dǎo)致光束位置的偏移.線掃描CCD采集到的圖像質(zhì)量,很大程度上取決于線性光源一維方向上的均勻度,同時(shí)考慮到工作過(guò)程中震動(dòng)對(duì)光束的影響,對(duì)光束的中心到邊緣上的均勻度要求也很高,不能因?yàn)楣庠次恢玫奈⑿∑贫鴮?duì)采集圖像的質(zhì)量造成巨大的影響.
這里采用的是 Morlux公司LA系列超高亮度LED發(fā)光體,在工作距離內(nèi)可以達(dá)到150 000 lux的光照度,遠(yuǎn)遠(yuǎn)超過(guò)了其他同類產(chǎn)品,為CCD采集到高對(duì)比度的圖像提供了有力的支持,是線掃描CCD的絕佳照明光源.
系統(tǒng)要求在線檢測(cè)速率達(dá)到5 000線每秒,每線2 098個(gè)點(diǎn),因此對(duì)數(shù)據(jù)采集、存儲(chǔ)、傳輸速度和處理速度提出了較高的要求.本設(shè)計(jì)使用的相機(jī)是德國(guó)Basler公司的L 304kc,它的視頻輸出接口為camera link格式.
2.2.1 camera link接口原理
Camera Link是一個(gè)工業(yè)高速串口數(shù)據(jù)和連接協(xié)議,是多家攝像頭供應(yīng)商和圖像采集公司在2000年10月聯(lián)合推出的,旨在簡(jiǎn)化CCD和圖像采集之間的連接,如圖2所示.Camera Link可為高速、高精度的數(shù)字?jǐn)z像頭提供簡(jiǎn)單、靈活的連接.它是由一對(duì)驅(qū)動(dòng)器和接收器組成,其工作方式為驅(qū)動(dòng)器接收28路數(shù)據(jù)信號(hào)和1路時(shí)鐘信號(hào),數(shù)據(jù)以7∶1被串行化為4路數(shù)據(jù)流,加上1路時(shí)鐘,共有由5路LVDS驅(qū)動(dòng)器和接收器驅(qū)動(dòng).接收器接收5路LVDS,并將它們重新轉(zhuǎn)化為28路數(shù)據(jù)信號(hào)和1路時(shí)鐘信號(hào).
圖2 Camera link工作原理
其中,Camera Link信號(hào)分為4類:
(1)圖像數(shù)據(jù)信號(hào).圖像信號(hào)分為24位數(shù)據(jù)信號(hào)和4位數(shù)據(jù)有效信號(hào).數(shù)據(jù)有效信號(hào)為 FVAL、LVAL、DVAL和Spare,它們分別是幀有效、行有效、數(shù)據(jù)有效和保留信號(hào).本相機(jī)為線陣CCD相機(jī),所以,不需要定義幀有效,只用LVAL和DVAL.
(2)相機(jī)控制信號(hào).在Camera L ink接口中有4條LVDS線對(duì)用來(lái)實(shí)現(xiàn)對(duì)相機(jī)的控制,分別為Camera Control1(CC1) 、Camera Control2(CC2) 、Camera Control3(CC3) 、Camera Control4(CC4),由相機(jī)制造商自由定義各控制信號(hào)的功能以滿足他們的特殊產(chǎn)品.本設(shè)計(jì)的相機(jī)只使用了CC1,定義為外部時(shí)鐘同步信號(hào)(ExSYNC),用來(lái)選擇曝光模式以控制行讀出和曝光時(shí)間.
(3)異步串行通信信號(hào).相機(jī)接口中有2對(duì)LVDS信號(hào)用于相機(jī)和圖像采集卡之間的異步串行通信,分別是Ser TFG(相機(jī)串行輸出端至圖像采集系統(tǒng)串行輸入端)、Ser TC(圖像采集卡串行輸出端至相機(jī)串行輸入端).
(4)電源信號(hào).Camera Link連接器不提供電源,而是通過(guò)單獨(dú)的電纜提供.Camera Link協(xié)議允許相機(jī)制造商自由定義電源連接器和相機(jī)的工作電流和電壓.我們這里用的是+12VDC.
2.2.2 camera link接口設(shè)計(jì)
由于L304kc彩色CCD線掃描攝像機(jī)輸出的是LVDS信號(hào),需要轉(zhuǎn)換為標(biāo)準(zhǔn) TTL/COM S數(shù)字RGB三色信號(hào),無(wú)法直接和DSP的視頻端口進(jìn)行連接,這需要專門的接口電路進(jìn)行處理.接口處理電路包括2個(gè)過(guò)程:一是先根據(jù)信號(hào)的不同分別采用不同的轉(zhuǎn)換芯片進(jìn)行LVDS信號(hào)的解串和電平轉(zhuǎn)換;二是在FPGA內(nèi)部設(shè)計(jì)一個(gè)緩存FIFO,以便緩沖高速采集的視頻流.
(1)LVDS信號(hào)的解串與電平轉(zhuǎn)換.這里采用DS90CR288接收器實(shí)現(xiàn)圖像數(shù)據(jù)的電平轉(zhuǎn)換與解串,在信號(hào)設(shè)計(jì)中,需要進(jìn)行終端匹配,以減少終端信號(hào)的反射,確保信號(hào)的完整性,提高信號(hào)的傳輸質(zhì)量.因此,在接收器的差分線對(duì)間跨接一個(gè)100Ω的電阻,系統(tǒng)也需要此終端電路來(lái)產(chǎn)生正常工作的差分電壓.圖3所示為MDR26與DS90CR288接口方案圖.
圖3 MDR26與DS90CR288接口
根據(jù) camera link接口原理,我們選擇DS90CR288芯片接收4路數(shù)據(jù)信號(hào)和1路時(shí)鐘信號(hào),并將其轉(zhuǎn)化成28路 TTL電平數(shù)據(jù)傳送給FPGA.
同理,為了對(duì)相機(jī)進(jìn)行控制,我們選擇用DS90LV 017實(shí)現(xiàn)對(duì)相機(jī)的電平轉(zhuǎn)換控制.MDR26與DS90LV 017的接口設(shè)計(jì)方案如圖4所示:
圖4 MDR26與DS90LV 017的接口
我們選擇 DS90LV 019實(shí)現(xiàn)與相機(jī)間的串行通信,通過(guò)這個(gè)串口完成對(duì)相機(jī)的配置.它與MDR26之間的接口設(shè)計(jì)如圖5所示.
圖5 MDR26與DS90LV 019的接口
(2)緩存FIFO的設(shè)計(jì)如圖6所示.異纖清除對(duì)精度和速度有較高的要求,為了使系統(tǒng)做到高速數(shù)據(jù)采集與實(shí)時(shí)數(shù)據(jù)處理,需要在相機(jī)與DSP間加入緩沖設(shè)備,而且DSP的EM IF提供了對(duì)FIFO的無(wú)縫接口能力,因此本系統(tǒng)考慮在 FPGA內(nèi)部設(shè)計(jì)嵌入式緩沖存儲(chǔ)器的方案[4].異步FIFO存儲(chǔ)器有以下優(yōu)點(diǎn):有2個(gè)端口分別進(jìn)行讀寫訪問(wèn),讀寫速率可以不同,讀寫操作可同時(shí)進(jìn)行而且不必同步;數(shù)據(jù)的寫入和讀出遵循先進(jìn)先出的原則,讀寫的次序是確定的,讀寫地址完全有FIFO內(nèi)的地址指針確定,無(wú)需提供外部地址.在FPGA內(nèi)部實(shí)現(xiàn)FIFO的設(shè)計(jì)方案體現(xiàn)了本設(shè)計(jì)的優(yōu)點(diǎn).
寫使能信號(hào)有效時(shí),在每個(gè)寫時(shí)鐘WCL K的上升沿都有一個(gè)數(shù)據(jù)被存入 FIFO;寫滿一半 FIFO后,HF滿信號(hào)觸發(fā)中斷,FIFO映射到DM 642的CE3空間,寫使能有效,DM 642以EDMA方式讀這寫滿的一半FIFO;同時(shí)另一半FIFO繼續(xù)寫入數(shù)據(jù),讀寫相對(duì)獨(dú)立,實(shí)時(shí)性更強(qiáng).
圖6 FIFO緩沖器
TM S320DM 642(簡(jiǎn)稱 DM 642)是 TI公司 C6000系列的一款新型高性能專用數(shù)字處理芯片,其豐富的外圍接口使得它近乎是一個(gè)多媒體嵌入式系統(tǒng)的單芯片硬件平臺(tái).系統(tǒng)選用DM 642作為異纖識(shí)別與定位的圖像處理器[5].
本系統(tǒng)在視頻圖像的處理過(guò)程中會(huì)產(chǎn)生大量數(shù)據(jù),而DM 642內(nèi)部最多僅有 256 kB的 RAM,所以需要擴(kuò)展大容量的外部存儲(chǔ)器才能滿足數(shù)據(jù)處理的需要.A提供了4個(gè)彼此獨(dú)立的外部存儲(chǔ)接口CE[3:0],系統(tǒng)通過(guò)DM 642的 接口外部擴(kuò)展2片SDRAM,用于存儲(chǔ)程序、數(shù)據(jù)和緩存數(shù)字視頻信息,提供了對(duì)SDRAM的無(wú)縫接口,在CEO空間提供了64 bit寬的 SDRAM接口總線,把 2片 32位的SDRAM并接,實(shí)現(xiàn)CEO空間的64 bit存取.擴(kuò)展1片F(xiàn)lash存儲(chǔ)器用于固化程序和一些掉電后仍需保存的用戶數(shù)據(jù),為從 Flash啟動(dòng),將 Flash連接到CE1.
系統(tǒng)初始化,并設(shè)置好中斷、通道,然后等待中斷.當(dāng)中斷到來(lái),采集到的圖像數(shù)據(jù)送入處理器,用戶算法作為任務(wù)線程嵌入DSP軟件系統(tǒng)中.此時(shí),DSP自動(dòng)將Flash存儲(chǔ)器中的程序自舉到DSP的內(nèi)部程序存儲(chǔ)區(qū),并開始執(zhí)行程序,調(diào)用用戶算法對(duì)緩存中的視頻數(shù)據(jù)進(jìn)行異纖識(shí)別.根據(jù)處理結(jié)果來(lái)判斷有無(wú)異纖,從而控制異纖清除機(jī)構(gòu)的動(dòng)作.系統(tǒng)流程如圖7所示.
圖7 檢測(cè)流程圖
識(shí)別異性纖維的最終目的是為了有效地清除,當(dāng)識(shí)別裝置發(fā)現(xiàn)雜質(zhì)時(shí),經(jīng)過(guò)控制策略發(fā)出控制信息,該信息通過(guò)控制器向相應(yīng)位置的噴嘴發(fā)送指令,使其在指定的時(shí)間噴射氣流,將雜質(zhì)噴出.
根據(jù)棉花流的運(yùn)動(dòng)速度和異性纖維的識(shí)別初始位置進(jìn)行計(jì)算,這個(gè)時(shí)間和原棉的傳送速度決定了噴嘴的位置與攝像機(jī)之間的距離,關(guān)系到能否準(zhǔn)確、準(zhǔn)時(shí)地清除雜質(zhì).清除機(jī)構(gòu)采用高壓噴嘴進(jìn)行清除,為了有效清除棉流中異性纖維,我們將根據(jù)棉流寬度決定噴嘴的數(shù)量,噴嘴的控制可通過(guò)FPGA的I/O口進(jìn)行時(shí)序驅(qū)動(dòng).除雜裝置的設(shè)計(jì)主要包括噴嘴的安裝位置、排放數(shù)目、控制策略以及噴嘴大小和壓力的設(shè)計(jì).高壓噴嘴的氣源壓力是否能夠滿足噴除異性纖維的壓力,輸棉管道的氣流速度是否恒定,以及速度的大小,對(duì)于圖像的采集、識(shí)別及定位有著重要的影響,因此這些參數(shù)在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)都給予充分考慮.另外,整個(gè)檢測(cè)裝置的功耗也須在滿足系統(tǒng)性能的要求下,達(dá)到最小的功耗.
本設(shè)計(jì)針對(duì)系統(tǒng)的具體使用需要,采用了新型線陣CCD攝像機(jī),并針對(duì)該相機(jī)接口設(shè)計(jì)了專門的接口電路,而且采用FPGA與DSP相結(jié)合的方式來(lái)實(shí)現(xiàn)異纖的檢測(cè),充分利用了二者在圖像處理方面的優(yōu)勢(shì).目前已經(jīng)完成了上述圖像處理板的關(guān)鍵設(shè)計(jì),并已成功應(yīng)用于某異纖清除項(xiàng)目中,異纖識(shí)別率在90%以上,適合于生產(chǎn)線速度為10 m/s的原棉工業(yè)檢測(cè),創(chuàng)造了一定的經(jīng)濟(jì)效益.
[1]石庚堯.淺談異性纖維撿出裝置[J].北京紡織,2003,24(3):51-53.
[2]李妙福.異纖在線檢測(cè)清除裝置的特征與應(yīng)用[J].上海紡織科技,2006,34(1):15-18.
[3]陸振挺,陳玉峰,張新英.異纖清除技術(shù)的發(fā)展探討[J].上海紡織科技,2008,36(1):15-17.
[4]宋燕星,袁峰,丁振良,應(yīng)用同步FIFO的高速圖像采集系統(tǒng)[J].儀器儀表學(xué)報(bào),2006,27(6):1360-1631.
[5]韓非,胡春梅,李偉.TM S320C6000系列DSP開發(fā)應(yīng)用技巧[M].北京:中國(guó)電力出版社,2008.
The Design of the Foreign Fiber Detecting and Clearing Device
A foreign fiber detecting and clearing device is designed,w hich not only chose the new type of lighting and line-scan CCD camera as image acquisition,but also chose the DM 642 as image p rocessingmachine to recognize and locate foreign fiber.An embedded buffer FIFO is designed in the FPGA to meet glueless interface.It solves the contradiction betw een image acquisition and real time data p rocessing,also imp roves the fo reign recognition rate.The design has been used successfully in a p roject of foreign fiber clearing,and the foreign fiber recognition rate is as high as 90%.
foreign fiber detecting and clearing device;recognition and location;embedded buffer FIFO
WANGDong-yun,TAO Xue-hua,HU Rong
(Zhongyuan University of Techno logy,Zhengzhou 450007,China)
TP274.2
A
10.3969/j.issn.1671-6906.2010.01.008
1671-6906(2010)01-0025-05
2009-12-21
鄭州市科技攻關(guān)項(xiàng)目(083SGYG25124-3)
王東云(1964-),男,湖南長(zhǎng)沙人,教授,博士.