




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 基于瓶裝啤酒的在線容量檢測方法及裝置研究 苑瑋琦,薛 丹 時間:2008年11月20日 字 體: 大 中 小 關(guān)鍵詞: ? 摘? 要:? 關(guān)鍵詞: DSP;SAA7113;圖像處理;動態(tài)采集;啤酒容量? 灌裝啤酒靠壓力罐裝
2、。缸內(nèi)壓力過高則液位過低,液體容量不足以滿足灌裝要求;壓力過低則容易產(chǎn)生滿缸,導(dǎo)致無法灌裝。因此,在灌裝啤酒過程中,啤酒液位不足的現(xiàn)象時有發(fā)生。傳統(tǒng)檢測主要靠人眼,隨著生產(chǎn)線速度的不斷提高,視覺疲勞必然會增加漏檢率。為了實(shí)現(xiàn)真正的生產(chǎn)線全自動化,設(shè)計(jì)一套能夠自動檢測啤酒容量的裝置具有重大意義。它不但節(jié)省人力,而且機(jī)器化的檢測可以降低漏檢率和誤檢率,提高經(jīng)濟(jì)效益。? 國外的檢測手段多采用高精度、高質(zhì)量攝像機(jī)拍攝物體,光學(xué)系統(tǒng)也采用高精度光源,以保證成像的清晰,通過PC機(jī)或PLC工控機(jī)觀測被檢測物體的狀態(tài)。尼若·施瓦茨等三人曾于1994年在美國加利福尼亞申請了“用于質(zhì)量和流程控制的動態(tài)液
3、體液位及氣泡的檢測”專利1;美國PPT VISION推出IMPACT機(jī)器視覺微型系統(tǒng),使用Inspection Builder開發(fā)環(huán)境,檢測效果不錯。但這些檢測手段成本較高,不適合我國中小啤酒生產(chǎn)企業(yè)的推廣。?2”進(jìn)行研究并申請了專利3。2004年浙江大學(xué)繼續(xù)提出基于DSP的“啤酒液位與雜質(zhì)自動檢測系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和開發(fā)4”。這些無論從硬件框架的搭建還是軟件算法的編寫都模仿國外的先進(jìn)設(shè)備進(jìn)行研究。用帶有異步復(fù)位、外觸發(fā)功能的高價格攝像機(jī)拍攝啤酒瓶,用光電傳感器捕捉動態(tài)物體,另外用采集卡和工控機(jī)進(jìn)行瓶內(nèi)液面的檢測。檢測設(shè)備成本較高且體積龐大,不便于攜帶。? 本文設(shè)計(jì)一個基于低成本的DSP控制器,它
4、是可脫離計(jì)算機(jī)獨(dú)立運(yùn)行程序,完成圖像采集、處理、識別的全過程的小型設(shè)備。這樣一個小型檢測設(shè)備可方便地帶到生產(chǎn)線上,安裝簡單、檢測方便;可實(shí)時顯示瓶裝啤酒容量值,當(dāng)容量不足或者過剩時,設(shè)備的報警系統(tǒng)會自動響起,同時將瓶子經(jīng)過機(jī)械設(shè)備剔出生產(chǎn)線重新罐裝。?1 系統(tǒng)結(jié)構(gòu)與原理? 本文針對檢測罐裝酒后啤酒容量是否達(dá)標(biāo)的部分進(jìn)行研究。使用普通的工業(yè)監(jiān)控攝像機(jī),通過DSP控制攝像機(jī)采集動態(tài)的啤酒瓶圖像,嵌入圖像處理方法編寫的識別檢測瓶內(nèi)液面高度的軟件,檢測瓶裝啤酒的容量是否達(dá)標(biāo)。達(dá)標(biāo)的可繼續(xù)傳送到下一生產(chǎn)部分貼標(biāo)簽準(zhǔn)備出廠,同時顯示系統(tǒng)顯示出液位值以供參考;若不達(dá)標(biāo)則報警系統(tǒng)自動報警并由機(jī)械手將瓶子移出,
5、送入次品傳送帶,再循環(huán)進(jìn)入灌酒部分重新灌酒。機(jī)械裝置如圖1所示。同時,外擴(kuò)一片非易失性的FLASH存儲程序,可實(shí)現(xiàn)脫機(jī)運(yùn)行,從而實(shí)現(xiàn)了低成本、攜帶安裝方便、適用于現(xiàn)場檢測的研發(fā)目的。系統(tǒng)設(shè)計(jì)框圖如圖2。?2 關(guān)鍵技術(shù)解析?為體現(xiàn)設(shè)備的低成本、高速度、便攜性的優(yōu)點(diǎn),同時要達(dá)到生產(chǎn)線實(shí)時檢測,需對一些關(guān)鍵性技術(shù)問題進(jìn)行分析與研究。?2.1 光學(xué)系統(tǒng)設(shè)計(jì)? (1)攝像機(jī)? 攝像機(jī)內(nèi)部的圖像傳感器主要有CCD和CMOS兩種。同等價位,CCD拍攝的圖像效果要遠(yuǎn)遠(yuǎn)好于CMOS的。另外從傳感器輸出信號格式來分,可分為模擬傳感器和數(shù)字傳感器。模擬傳感器輸出的是模擬信號,須經(jīng)過一個A/D轉(zhuǎn)換器轉(zhuǎn)成DSP能夠處理
6、的數(shù)字信號,其價格低廉,使用簡單。但是模擬相機(jī)存在一個分辨率和幀頻率的上限,分辨率取決于傳感器像素的數(shù)目以及后期處理電路的質(zhì)量;幀頻率即指相機(jī)每秒鐘能夠輸出圖像的幀數(shù),對于模擬制式相機(jī),這個頻率是固定值,如PAL制式的攝像機(jī),幀頻率固定為25幀/s。模擬傳感器的缺點(diǎn)是對于傳輸過程中的噪聲和損耗較為敏感,此問題可通過后續(xù)算法對圖像進(jìn)行處理而得到改善。數(shù)字傳感器直接輸出數(shù)字信號,節(jié)省了A/D轉(zhuǎn)換的時間。其通常具有更高的分辨率,此分辨率直接取決于傳感器上像素的數(shù)目;幀頻率是個可變的值。數(shù)字相機(jī)的傳輸距離通常比模擬相機(jī)短。? 目前的研究方案大多使用數(shù)字?jǐn)z像機(jī)、采集卡及PC機(jī)完成圖像的采集與處理,通過光
7、電傳感器判斷物體的到來從而產(chǎn)生觸發(fā)信號,觸發(fā)攝像機(jī)電子快門及采集卡采集圖像。這種設(shè)備成本較高,且設(shè)備龐大不便于攜帶。而本文設(shè)計(jì)的初衷是低成本、便攜及實(shí)用,因此根據(jù)啤酒廠生產(chǎn)線實(shí)際速度情況,本文選擇一款PAL制式的模擬工業(yè)監(jiān)控攝像機(jī)與DSP處理器來完成圖像的采集與處理。至于采集處理圖像的速度是否能滿足啤酒生產(chǎn)線的速度,將在后續(xù)進(jìn)行分析。? (2)光照? 目前,光源的照射方式主要有背光照、前光照、分光反照三種。經(jīng)實(shí)驗(yàn)比較,采用背光照射效果最佳。從原理上分析可知,對于半透明的玻璃體,背光照射可提高光的反射度,通過弧形玻璃體后形成漫反射,無形中減少了光斑的產(chǎn)生,同時也提高了液位處的對比度。光照示意圖如
8、圖3。?2.2 攝像機(jī)與待測物體位置擺放的合理設(shè)計(jì)? 合格的液面應(yīng)在啤酒瓶的瓶頸區(qū)域內(nèi),因此本文只采集瓶頸部分圖像。在此范圍內(nèi)識別到的液面高度在設(shè)定的標(biāo)準(zhǔn)值范圍內(nèi)時表示合格,不在這個標(biāo)準(zhǔn)值范圍內(nèi)或者根本無液面出現(xiàn)時,判斷為不合格品。PAL制式采集圖像幅面為720像素×625像素,為了減小圖像存儲量,本文只截取100像素×100像素(以下簡稱為100×100)的幅面。? 為了保證啤酒瓶的瓶頸部分正好出現(xiàn)在這個100×100的幅面里,需計(jì)算合適的物距。大于這個距離則采集到的圖像包括瓶肩部分。由于瓶肩部分的弧形設(shè)計(jì)反光現(xiàn)象非常明顯,會影響液位的識別;若小于這個
9、距離,則采集的圖像部分未全部包括瓶頸部分,會對液面高度造成誤檢。圖4為攝像機(jī)擺放位置示意圖。? 不同型號的啤酒瓶瓶頸高度也不同,本文以瓶頸高7cm為例,其物理放大率即傳感器感光面積與視野的比值為=7/100=7%,則攝像機(jī)采集的幅面大小m=625×本文選取合適的鏡頭參數(shù)即可計(jì)算出物距。在物體空間一定距離范圍內(nèi)的物體成像都是清晰的,這個范圍稱為景深。它和很多因素有關(guān),最重要的是光圈大小。鏡頭光圈大小一般用F數(shù)來表示,F(xiàn)=D/f,其中D表示有效孔徑,f是焦距。物體在景深范圍內(nèi)時,圖像可以保持一定的質(zhì)量,超出這個范圍時,對比度和分辨率都會下降。一般情況下,只要清晰度能滿足要求即可,如圖4中
10、所示,D范圍內(nèi)所成的圖像看起來都是清晰的。將攝像機(jī)與啤酒瓶的位置按上述計(jì)算的物距值及D的范圍固定后即可采集到清晰的啤酒瓶圖像。?2.3 速度實(shí)時性分析? 本文所闡述的是一種在實(shí)時圖像處理系統(tǒng)中的視頻采集控制方法。所謂實(shí)時性是指圖像數(shù)據(jù)的采集和處理以一定的速度連續(xù)進(jìn)行,圖5為檢測一幀圖像所需時間示意圖。其中圖像數(shù)據(jù)的采集速度涉及到攝像機(jī)成像速度、圖像傳輸速度及生產(chǎn)線的運(yùn)動速度,這三者有密切的關(guān)系。? 攝像機(jī)的成像主要靠電子快門,通過控制感光片有效曝光,將光信號轉(zhuǎn)換成電信號的過程。電子快門曝光時通光量的大小主要影響采集的圖像質(zhì)量,這正體現(xiàn)了光學(xué)系統(tǒng)設(shè)計(jì)中光照問題的重要性。而曝光時間將直接影響圖像采
11、集的實(shí)時性要求。?對于數(shù)字相機(jī),通常電子快門的時間可通過軟件設(shè)置控制,可調(diào)范圍較大。而模擬攝像機(jī)電子快門的速度值通常在攝像機(jī)中已設(shè)置好幾個參考值,選擇一個合適的值即可。成像部分電子快門的速度范圍大約在1/10 000s1/100 000s,而相機(jī)傳輸速率是相對固定的,是相機(jī)成像速度的“瓶頸”。? 本文設(shè)計(jì)的嵌入式系統(tǒng)采用模擬攝像機(jī)和視頻解碼芯片傳輸圖像,模擬攝像機(jī)為標(biāo)準(zhǔn)的PAL制式,視頻解碼芯片是Philips公司的SAA7113H5,它的采集時序圖如圖6所示。? 模擬視頻信號是由多種信號疊加復(fù)合而成的,主要包括:行同步信號、場同步信號和消隱信號等。如圖6所示,行同步信號的高電平表示有效行信號
12、的到來,低電平表示行消隱信號;隔行采集時通常分為奇場和偶場兩場信號,其中高電平表示奇場信號到來,低電平表示偶場信號到來。? SAA7113H的LLC為27MHz,像素時鐘為LLC/2=13.5MHz,因此2/LLC為采集一個像素所需要的時間,從圖6(c)可知:行同步信號高電平期間,表示一行圖像的有效采樣720個像素,低電平表示消隱期間采集144個像素。PAL制式逐行采集圖像的格式為625行。這樣可計(jì)算出采集一幅圖像所需的時間為(720+144)×625×1/13.5=40ms。本文對采集來的圖像質(zhì)量要求不高,只要能識別判斷出液面即可,其更注重圖像采集的實(shí)時性。因此為了提高采
13、集與處理的速度,可通過對SAA7113H的相應(yīng)寄存器進(jìn)行控制,通過IIC總線對其進(jìn)行配置,實(shí)現(xiàn)隔行采集方式的選擇。即20ms采集,20ms處理以達(dá)到實(shí)時性。DSP芯片是處理型器件,它的控制能力較弱,即通用I/O口較少,且本文選用的TMS320VC5416沒有標(biāo)準(zhǔn)的IIC接口。因此通過將DSP的HPI口配置為通用I/O口,實(shí)現(xiàn)軟件模擬IIC接口完成初始化工作。? 只有協(xié)調(diào)好成像速度與采集速度的匹配,才能準(zhǔn)確實(shí)時地采集到目標(biāo)圖像,避免漏檢與誤檢。以生產(chǎn)線速度54 000瓶/h為例,單排運(yùn)行且瓶與瓶緊挨著,可計(jì)算出平均生產(chǎn)線速度為1m/s。為確保在100×100的幅面內(nèi)只存在一個瓶子,采集
14、并處理完一個瓶子需40ms,在這40ms之間瓶子橫向移動的距離為1m/s×40ms=4cm。以瓶頸高7cm為例,瓶子在100×100幅面內(nèi)出現(xiàn)的位置范圍如圖7所示。? 情況1:動態(tài)捕捉瓶子的位置剛好是瓶子右邊緣出現(xiàn)在100×100幅面的左邊緣上,如圖7(a)所示,而在采集并處理完畢時瓶子剛移動4cm,并未移出7cm,還在100×100這個幅面內(nèi)。因此再次采集圖像時還在處理這個瓶子。當(dāng)這個瓶子再次處理完畢時,為了避免漏采下一個瓶子,需保證下一個瓶子與這個瓶子之間的距離至少大于7+4-(7-4)=8cm。? 情況2:動態(tài)捕捉瓶子的位置剛好是瓶子左邊緣出現(xiàn)在1
15、00×100幅面的右邊緣上,如圖7(b)所示,而在采集并處理完畢時瓶子移動4cm,要保證在這40ms內(nèi)第二個瓶子還沒進(jìn)入100×100的幅面,需保證兩個瓶頸之間距離應(yīng)大于7+4=11cm。? 實(shí)際采集圖像時,圖像出現(xiàn)的位置在上述兩種情況之間出現(xiàn),即在圖7(a)到圖7(c)圖之間的范圍,如圖7(b)所示。因此只要兩個瓶頸之間的距離滿足以上的最大值要求即不會造成漏檢和誤檢,同時也可以達(dá)到實(shí)時性要求。設(shè)瓶底直徑約6cm,瓶頸直徑約3cm,則當(dāng)瓶與瓶緊挨著時,兩個瓶頸左右邊界距離約4cm。若滿足兩瓶頸之間距離大于11cm,就必須保證兩瓶子之間距離約11-4=7cm。? 按照40ms
16、檢測一個瓶子計(jì)算,理論上每小時可檢測9 000瓶,而實(shí)際生產(chǎn)線是由幾大流程組成的,如灌酒、殺菌消毒、檢測、貼標(biāo)簽等。生產(chǎn)線按照單入雙出的原則,即在進(jìn)入每個流程時,生產(chǎn)線降低行進(jìn)速度變?yōu)閱闻湃?,而在每個步驟結(jié)束后,生產(chǎn)線提高行進(jìn)速度變?yōu)殡p排出。這樣在每部分生產(chǎn)線速度都是可調(diào)的。因此按照上述檢測速度,啤酒總產(chǎn)量在54 000瓶/h是完全可以滿足的。? 瓶與瓶之間的距離可通過改動機(jī)械裝置調(diào)整,當(dāng)瓶裝啤酒經(jīng)過容量檢測這部分時,增加一個分瓶機(jī),將瓶與瓶之間的距離拉開,瓶間距滿足以上要求即可保證每次采集的圖像中只有一個瓶子,避免臨近瓶子形成干擾區(qū)域,同時也可以減少瓶子間的碰撞,降低漏檢率和誤檢率。?2.4
17、 DSP的選擇及存儲空間的分配? 實(shí)時圖像處理系統(tǒng)由于要處理的數(shù)據(jù)量較大,因此有必要對存儲空間進(jìn)行合理的設(shè)計(jì)。這不僅可防止數(shù)據(jù)丟失,還可協(xié)調(diào)好圖像采集數(shù)據(jù)和處理數(shù)據(jù)的合理空間存儲,以避免之間產(chǎn)生沖突。? 為避免采集整幅圖像造成無用信息的浪費(fèi),本文采用開窗截取圖像的方法,只保存有用信息,另外處理完一幅圖像后釋放對應(yīng)的內(nèi)存空間,以便后續(xù)圖像的存放。這種開窗截取的方法以往多是硬件上采用CPLD,軟件上配合VHDL語言進(jìn)行編寫。這不僅增加了硬件資源,同時又使軟件的編寫變得復(fù)雜。? 由于FLASH在掉電后數(shù)據(jù)不會丟失,因此可將程序事先燒寫到FLASH中。上電后,用BOOTLOADER方式將其裝載入DSP
18、的內(nèi)部RAM中運(yùn)行。這樣可脫離計(jì)算機(jī),做成一個小型設(shè)備,方便攜帶到生產(chǎn)線上進(jìn)行在線檢測,充分體現(xiàn)了嵌入式系統(tǒng)的優(yōu)點(diǎn)。?3 軟件設(shè)計(jì)? 本系統(tǒng)的DSP圖像處理算法主要包括圖像預(yù)處理、圖像定位算法和圖像特征提取算法。算法程序主要在TI公司發(fā)布的DSP軟件運(yùn)行環(huán)境CCS(Code Composer Studio)下由C語言編寫并進(jìn)行匯編優(yōu)化。? 圖像算法的具體步驟如下:? (1)動態(tài)圖像捕捉:為簡化硬件設(shè)計(jì),用軟件差影法代替硬件光電傳感器捕捉動態(tài)目標(biāo)圖像,準(zhǔn)確處理每一幅瓶裝液體的圖像。? (2)圖像的預(yù)處理:主要運(yùn)用灰度直方圖的修正和灰度形態(tài)學(xué)濾波等噪聲平滑算法。? (3)圖像定位:由于每次捕捉動態(tài)
19、圖像的位置都不同,因此對瓶子左右邊緣進(jìn)行定位以縮小尋找液面的范圍,使檢測更加準(zhǔn)確。這里主要利用灰度值判斷的方法提取瓶子左右突變邊緣。設(shè)圖像為f(x,y),i為行,j為列。? 當(dāng)i固定時判斷t,t為最大時的j即為瓶子的左側(cè)邊界處;t為最小時的j即為瓶子的右側(cè)邊界處。其中k是可調(diào)參數(shù),范圍可設(shè)在35之間。圖8為i=80,n=4時定位后的圖像。? (4)液面提?。河捎谄【破康闹饕晥D是對稱的,因此底邊的垂直平分線必然穿過啤酒的液面。由于運(yùn)動中的啤酒瓶因震動會有少量泡沫產(chǎn)生,在液位邊緣提取中,不能精確檢測出液位的高度。為減少這種影響,在液位邊緣提取時,可選定瓶子的中心軸位置,沿列方向多行進(jìn)行判斷灰度值變化,即可提取出液面。如圖8所示。? 由于TMS320VC5416芯片采用6級流水機(jī)制,但沒有解決流水線相關(guān)性問題,因此,編程時要合理調(diào)配指令順序,盡量減少指令的相關(guān)性,更多地安排指令并行,這樣可以提高程序的運(yùn)行速度。另外考慮到此系統(tǒng)運(yùn)行的速度主要取決于識別算法的運(yùn)行速度
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南陽農(nóng)業(yè)職業(yè)學(xué)院《工程財務(wù)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建省晉江市永春縣第一中學(xué)2024-2025學(xué)年高三第三次(5月)(三模)數(shù)學(xué)試題試卷含解析
- 2025年高考寫作押題作文10篇
- 遼寧中醫(yī)藥大學(xué)《計(jì)算機(jī)輔助設(shè)計(jì)導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 青少年口才培訓(xùn)
- 基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計(jì)直徑貨物分揀
- 【初中生物】人的生殖課件+-2024-2025學(xué)年人教版生物七年級下冊
- 生產(chǎn)制造年終工作總結(jié)
- 《GBT 44909-2024增材制造 云服務(wù)平臺產(chǎn)品數(shù)據(jù)保護(hù)技術(shù)要求》全新解讀
- 幼兒園防滑冰安全
- DB33T 1134-2017 靜鉆根植樁基礎(chǔ)技術(shù)規(guī)程
- 《餐巾折花圖示》課件
- 南京市、鹽城市2025屆高三年級第一次模擬考試(一模)英語試卷(含答案)+聽力音頻
- DB12T 676.3-2016 高速公路聯(lián)網(wǎng)收費(fèi)技術(shù)要求 第3部分:非現(xiàn)金收費(fèi)
- 國家標(biāo)準(zhǔn)裝修合同(2025年)
- 醫(yī)院感染管理制度培訓(xùn)
- 電影《白日夢想家》課件
- 2024年中職高考數(shù)學(xué)計(jì)算訓(xùn)練 專題10 解三角形的相關(guān)計(jì)算
- 電石(碳化鈣)安全技術(shù)說明書
- 四川省會計(jì)師事務(wù)所服務(wù)收費(fèi)標(biāo)準(zhǔn)
- 中國品牌授權(quán)行業(yè)發(fā)展環(huán)境、市場運(yùn)行態(tài)勢及投資前景分析預(yù)測報告
評論
0/150
提交評論