文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.172886
中文引用格式: 萬全婷,苗長云,孟德軍,等. 輸送帶縱向撕裂監(jiān)測系統(tǒng)圖像采集處理器研究[J].電子技術(shù)應(yīng)用,2018,44(1):57-59,64.
英文引用格式: Wan Quanting,Miao Changyun,Meng Dejun,et al. Research on the image acquisition processor of monitoring system for longitudinal rip of conveyor belt[J]. Application of Electronic Technique,2018,44(1):57-59,64.
0 引言
帶式輸送機(jī)是現(xiàn)代化生產(chǎn)中一種連續(xù)運(yùn)輸設(shè)備,具有運(yùn)量大、運(yùn)距遠(yuǎn)、運(yùn)費(fèi)低、運(yùn)行平穩(wěn)等優(yōu)點(diǎn),已廣泛應(yīng)用于煤炭、礦山、港口和電力等領(lǐng)域。輸送帶是帶式輸送機(jī)牽引和運(yùn)載的關(guān)鍵部件,在使用中由于跑偏、廢鋼鐵或矸石等異物刺傷等原因會產(chǎn)生縱向撕裂故障[1]。縱向撕裂故障常常由于得不到及時(shí)監(jiān)測和處理造成帶式輸送機(jī)損壞、人員傷亡等安全事故,嚴(yán)重影響安全生產(chǎn),因此是需要重點(diǎn)防治的故障。
傳統(tǒng)的縱向撕裂故障檢測方法,如通過壓力、紅外、電磁等傳感器檢測輸送帶的物料泄露和鋼絲繩或橡膠脫落狀態(tài)等,存在可靠性差、易損壞、不能主動預(yù)警等缺點(diǎn)[2]。機(jī)器視覺技術(shù)能從客觀事物的圖像中提取信息,對事物表面狀況進(jìn)行檢測、處理和分析,具有較高的檢測效率和精度。項(xiàng)目組前期提出了一種基于單路線陣CCD相機(jī)和線形LED光源的礦用輸送帶表面故障在線監(jiān)測方法,實(shí)現(xiàn)了輸送帶表面故障的在線監(jiān)測[3]。但由于在礦用輸送帶表面故障在線監(jiān)測中相機(jī)的工作距離短、要求視場大、輸送帶的橫截面為弧形等原因,利用單路線陣CCD相機(jī)難以達(dá)到輸送帶檢測寬度的要求,且線陣CCD相機(jī)和線陣LED光源方位調(diào)整困難。
本文提出了一種多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)的設(shè)計(jì)方案,能夠?qū)崿F(xiàn)對輸送帶表面圖像的采集、處理和傳輸,以及縱向撕裂故障的檢測。在此基礎(chǔ)上,提出了一種圖像采集處理器的設(shè)計(jì)方案,并設(shè)計(jì)了圖像采集處理器的硬件和軟件,能夠?qū)崿F(xiàn)對多路線陣CCD相機(jī)的控制和多視點(diǎn)圖像采集、處理和傳輸,可用于多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng),實(shí)現(xiàn)縱向撕裂故障在線監(jiān)測,避免縱向撕裂安全事故的發(fā)生。
1 設(shè)計(jì)方案
1.1 在線監(jiān)測系統(tǒng)的設(shè)計(jì)方案
多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)由線陣LED光源、線陣CCD相機(jī)、圖像采集處理器、以太網(wǎng)及上位機(jī)等組成,其組成框圖如圖1所示。
系統(tǒng)上電后,高亮度的線形LED光源照射在輸送帶表面時(shí)產(chǎn)生漫反射光,在輸送帶運(yùn)動垂直方向組成線型陣列的多路線陣CCD相機(jī)采集漫反射光,完成輸送帶圖像的采集。多路線陣CCD相機(jī)能有效地提高輸送帶的檢測寬度,降低線陣CCD相機(jī)與線陣LED光源方位調(diào)整的難度。圖像采集處理器利用GigE Vision協(xié)議控制多路線陣CCD相機(jī)采集圖像并對圖像進(jìn)行處理、傳輸。以太網(wǎng)用于該多視點(diǎn)縱向撕裂故障在線監(jiān)測系統(tǒng)內(nèi)部通信并為其接入輸送帶綜合保護(hù)系統(tǒng)提供接口。上位機(jī)為工作人員與該縱向撕裂故障在線監(jiān)測系統(tǒng)交互通信提供一個友好界面。
1.2 圖像采集處理器的設(shè)計(jì)方案
圖像采集處理器由交換電路、以太網(wǎng)接口電路和處理器電路等組成,其組成框圖如圖2所示。其中,處理器電路由主處理器、Flash電路、DDR3電路、JTAG電路、復(fù)位電路、電源電路等組成。
交換電路將圖像采集處理器的以太網(wǎng)接口與前端多路線陣CCD相機(jī)相連,實(shí)現(xiàn)多端通信中數(shù)據(jù)的存儲轉(zhuǎn)發(fā)。以太網(wǎng)接口電路連接DSP內(nèi)嵌的MAC層控制接口與外部以太網(wǎng)接口,實(shí)現(xiàn)DSP與外部設(shè)備的通信。選用TI公司的TMS320C6678芯片作為圖像采集處理器的主處理器芯片,該處理器芯片是一款基于TI的KeyStone I架構(gòu)的高性能8核DSP芯片,單核主頻最高達(dá)1.4 GHz,同時(shí)支持定、浮點(diǎn)運(yùn)算,片上資源豐富,非常適用于雷達(dá)檢測、實(shí)時(shí)信號處理、圖像處理等領(lǐng)域應(yīng)用[4]。
2 圖像采集處理器硬件設(shè)計(jì)
2.1 交換電路設(shè)計(jì)
本文采用高性能8端口千兆以太網(wǎng)交換機(jī)芯片RTL8370設(shè)計(jì)了交換電路,RTL8370集成了高速交換機(jī)系統(tǒng)的所有功能,包括內(nèi)存管理、查找表建立、流量控制等,在構(gòu)成交換電路時(shí)只有25 MHz的晶振是必須的。該交換電路提供了8個10/100/1 000 Mb/s自適應(yīng)端口,用于連接多路線陣CCD相機(jī)和圖像采集處理器的以太網(wǎng)接口電路。
2.2 以太網(wǎng)接口設(shè)計(jì)
為適應(yīng)多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)大數(shù)據(jù)量處理的需求,本文在該圖像采集處理器的傳輸層均采用千兆以太網(wǎng)通信。DSP通過千兆以太網(wǎng)接口控制多路線陣CCD相機(jī)采集圖像數(shù)據(jù)并將最終數(shù)據(jù)處理結(jié)果上傳到上位機(jī)。以太網(wǎng)接口硬件電路連接如圖3所示。
TMS320C6678芯片內(nèi)嵌兩個以太網(wǎng)MAC層控制器,可以自適應(yīng)10/100/1 000 Mb/s網(wǎng)絡(luò),但是未提供物理層功能。本文將Marvell Alaska 88E1111作為千兆以太網(wǎng)物理層芯片,外接25 MHz晶振,并通過串行千兆以太網(wǎng)媒體獨(dú)立接口(SGMII)與TMS320C6678相連。同時(shí),采用RJ45作為連接88E1111的千兆以太網(wǎng)物理層接口,在RJ45連接頭內(nèi)部已包含了耦合線圈,因此不必另接網(wǎng)絡(luò)變壓器,使用普通的直連網(wǎng)線即可連接至以太網(wǎng)設(shè)備。
2.3 處理器電路設(shè)計(jì)
輸送帶縱向撕裂故障在線監(jiān)測的實(shí)時(shí)性要求帶來了大數(shù)據(jù)量傳輸和處理的問題,因此,本文選用TI公司的TMS320C6678芯片作為處理器電路的主處理器,并通過SPI接口掛接了一片16 MB工業(yè)級NOR Flash以存儲需固化的用戶程序,DDR3-1600接口擴(kuò)展外部內(nèi)存。選用TI的TPS54286PWP電源管理芯片設(shè)計(jì)了圖像采集處理器的電源電路,通過將系統(tǒng)供電電壓降壓濾波,為系統(tǒng)提供了12 V、1.2 V、3.3 V、1.8 V等多路電源。設(shè)計(jì)了14 pin的TI JTAG標(biāo)準(zhǔn)電路,用于用戶程序的仿真及固化。設(shè)計(jì)了復(fù)位電路,以實(shí)現(xiàn)系統(tǒng)的多種復(fù)位方式。
3 圖像采集處理器軟件設(shè)計(jì)
在TI公司集成開發(fā)平臺CCS上,采用多核雙鏡像結(jié)構(gòu)完成圖像采集處理器的軟件設(shè)計(jì),主核軟件流程圖如圖4所示。在DSP嵌入式實(shí)時(shí)操作系統(tǒng) SYS/BIOS的基礎(chǔ)上,結(jié)合TI網(wǎng)絡(luò)開發(fā)套件NDK實(shí)現(xiàn)了圖像采集處理器傳輸層的邏輯連接[5]。在此基礎(chǔ)上,實(shí)現(xiàn)了GigE Vision應(yīng)用層協(xié)議,并構(gòu)造循環(huán)緩存結(jié)構(gòu)以高效利用系統(tǒng)內(nèi)存。利用IPC組件實(shí)現(xiàn)了DSP的多核并行調(diào)度,并采用乒乓操作實(shí)現(xiàn)數(shù)據(jù)并行存取,極大提高了該圖像采集處理器的運(yùn)算能力。
3.1 GigE Vision協(xié)議的實(shí)現(xiàn)
為簡化GigE Vision協(xié)議的實(shí)現(xiàn),首先將線陣CCD相機(jī)設(shè)為靜態(tài)IP工作模式,并設(shè)置靜態(tài)IP與圖像采集處理器IP位于同一網(wǎng)段。其次,配置控制通道及流控制通道。由于GigE Vision協(xié)議在傳輸層使用UDP協(xié)議,數(shù)據(jù)傳輸中存在丟包風(fēng)險(xiǎn),GigE Vision協(xié)議在應(yīng)用層增加了心跳超時(shí)機(jī)制以保證數(shù)據(jù)傳輸?shù)目煽啃?。即為保持控制通道的有效連接,需要在數(shù)據(jù)接收過程中通過控制通道向線陣CCD相機(jī)定時(shí)發(fā)送心跳包。
GigE Vision協(xié)議規(guī)定圖像數(shù)據(jù)通過流控制協(xié)議GVSP傳輸。GVSP協(xié)議包括頭幀、負(fù)載幀、尾幀3種幀結(jié)構(gòu)類型。圖像數(shù)據(jù)包含在負(fù)載幀內(nèi),起始位置為負(fù)載幀的第9個字節(jié)。本文將接收到的圖像存入循環(huán)緩存區(qū)內(nèi),并使用隊(duì)列管理循環(huán)緩存區(qū),以高效利用圖像采集處理器的內(nèi)存空間。
3.2 多核調(diào)度
為有效利用TMS320C6678的多核資源,進(jìn)一步提高圖像采集處理器的運(yùn)算能力,本文基于SYS/BIOS系統(tǒng)的IPC組件實(shí)現(xiàn)了多核調(diào)度[6]。將core0作為主核與外界交互通信,core7作為引導(dǎo)核引導(dǎo)從核進(jìn)行數(shù)據(jù)處理。在core0采集數(shù)據(jù)后,產(chǎn)生IPC中斷將圖像數(shù)據(jù)發(fā)送至core7。core7作為引導(dǎo)核對圖像數(shù)據(jù)分片并啟動core1~7多核并行處理圖像,處理完成后,core7產(chǎn)生IPC中斷,將處理結(jié)果發(fā)送到core0。最后,由core0將處理結(jié)果上傳到上位機(jī)。
4 系統(tǒng)測試及結(jié)果分析
多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)的圖像采集處理器測試系統(tǒng)由線陣LED光源、多路線陣CCD相機(jī)、圖像采集處理器、奧特梅爾機(jī)器視覺演示架SW-TB-600C及PC等組成。測試實(shí)驗(yàn)對比了該圖像采集處理器和線陣CCD相機(jī)廠家的Windows上位機(jī)在相同測試條件下的傳輸速率、丟包情況、圖片質(zhì)量。圖片質(zhì)量客觀上由峰值信噪比(Peak Signal to Noise Rate,PSNR)來評價(jià),并將相同條件下上位機(jī)采集的圖像作為原始圖像,采集處理器采集的圖像作為待評價(jià)的圖像。實(shí)驗(yàn)設(shè)置了不同圖像分辨率,每種分辨率下測量20組數(shù)據(jù),實(shí)驗(yàn)結(jié)果如表1所示。
實(shí)驗(yàn)結(jié)果表明,在相同的測試條件下,采集處理器具有約兩倍于Windows上位機(jī)軟件的傳輸速率,而且相對于上位機(jī)采集的圖片,圖像采集處理器采集的圖片的峰值信噪比均大于85 dB,圖片信息失真小。圖像采集器采集的分辨率為2 048×1 024的圖像如圖5所示。
圖5所示圖片的細(xì)節(jié)豐富,單路線陣CCD相機(jī)的視場達(dá)120 cm,能極大滿足縱向撕裂在線監(jiān)測算法對圖像的分辨率及尺寸要求,為多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)的可靠性及實(shí)時(shí)性提供了有力保障。
5 結(jié)論
本文提出了一種多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)及其圖像采集處理器的設(shè)計(jì)方案,能夠?qū)崿F(xiàn)對多路線陣CCD相機(jī)采集輸送帶表面圖像的控制,并將采集的圖像進(jìn)行處理和傳輸。以TMS320C6678為核心設(shè)計(jì)了圖像采集處理器的硬件電路,并在TI公司集成開發(fā)平臺CCS上設(shè)計(jì)了圖像采集處理器的軟件。實(shí)驗(yàn)表明,該圖像采集處理器具有數(shù)據(jù)傳輸速率快、采集圖像質(zhì)量高、擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),在多視點(diǎn)輸送帶縱向撕裂故障在線監(jiān)測系統(tǒng)中具有較高的應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] ANDREJIOVA M,GRINCOVA A,MARASOVA D.Measurement and simulation of impact wear damage to industrial conveyor belts[J].Wear,2016,368:400-407.
[2] 王建勛.煤礦輸送帶傳輸故障實(shí)時(shí)監(jiān)測技術(shù)[J].工礦自動化,2015,41(12):45-48.
[3] 苗長云,楊彥利,李現(xiàn)國,等.基于機(jī)器視覺的輸送帶縱向撕裂自動檢測方法[P].中國:ZL201110351015.9,2011-11-9.
[4] Texas Instruments.TMS320C6678 multicore fixed and floating-point digital signal processor[R].USA:TI,2012.
[5] 周黎.基于千兆網(wǎng)的高性能嵌入式圖像處理技術(shù)研究[D].北京:中國科學(xué)院研究生院(光電技術(shù)研究所),2016.
[6] 趙佳娣.高速多核DSP圖像處理系統(tǒng)的研究與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2015.