專利名稱:基于dsp的接插件檢測系統(tǒng)和檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及DSP圖像處理技術(shù),具體的說是涉及一種基于DSP的接插件檢測系統(tǒng)和 檢測方法。
背景技術(shù):
DSP芯片,也稱數(shù)字信號(hào)處理器,是一種具有特殊結(jié)構(gòu)的微處理器。DSP芯 片的內(nèi)部采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操 作,提供特殊的DSP指令,可以用來快速的實(shí)現(xiàn)各種數(shù)字信號(hào)處理算法??梢詰?yīng)用于視 頻安全監(jiān)控系統(tǒng)、機(jī)載娛樂系統(tǒng)、IP網(wǎng)絡(luò)攝像頭、視頻電話、便攜式媒體以及視覺系統(tǒng)寸。
在接插件行業(yè)中,需要進(jìn)行視覺檢測的多數(shù)為沖壓和組裝程序。國內(nèi)大多企業(yè) 在制造過程中各道工序的質(zhì)量檢測通常由專門的質(zhì)檢工完成。該檢測方法效率低下,加 上人的視覺疲勞等原因,人工燈光檢測就不能保證接插件檢測的可靠性,有缺陷的產(chǎn)品 進(jìn)入生產(chǎn)線并流入市場,損害了企業(yè)形象。此外,隨著技術(shù)設(shè)備的更新?lián)Q代,大量高速 接插件生產(chǎn)線投入應(yīng)用,必須采用機(jī)器來提高流水線的自動(dòng)化和高速化要求。
如今市場上機(jī)器視覺檢測系統(tǒng)的應(yīng)用越來越普遍,接插件行業(yè)也是開始采用機(jī) 器視覺進(jìn)行產(chǎn)品檢測較早的行業(yè)。大部分的檢測系統(tǒng)都是基于PC機(jī)使用圖像采集卡和 CCD相機(jī)連續(xù)對(duì)被檢物體進(jìn)行準(zhǔn)確地拍照,獲得圖像的數(shù)字化信息,并通過數(shù)字圖像處 理與判斷模塊獲得物品檢測的決策信息。該方法比人工視覺檢測效率高,降低成本,大 大的提高了準(zhǔn)確度。但是其存在的缺陷和不足之處如下1、圖像的采集由圖像采集卡完成,數(shù)字圖像的處理和判斷都是在PC機(jī)上完成,圖 像的處理和傳輸不在同一個(gè)模塊上完成,會(huì)造成數(shù)據(jù)的丟失;2、PC機(jī)長期的工作,容易出現(xiàn)死機(jī)、藍(lán)屏的現(xiàn)象;3、PC機(jī)進(jìn)行圖像的處理和判斷運(yùn)算速度不夠快,難以滿足復(fù)雜的處理和高速的判斷;4、PC機(jī)體積較大,在狹小的生產(chǎn)線上難以安置;5、檢測算法教復(fù)雜,運(yùn)算量大嚴(yán)重影響效率。
故需要采用更加可靠實(shí)用的檢測系統(tǒng)。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于DSP的接插件檢測系統(tǒng)及其檢測方法,運(yùn)用現(xiàn) 有DSP圖像處理技術(shù),實(shí)現(xiàn)適合在生產(chǎn)線上進(jìn)行接插件的檢測。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是 一、一種基于DSP的接插件檢測系統(tǒng)CCD攝像機(jī)經(jīng)數(shù)據(jù)線連接到TVP5150視頻解碼芯片,DM6437芯片分別與TVP5150 視頻解碼芯片、FLASH寄存器、顯示器和MAX3221芯片連接,MAX3221芯片與上位機(jī)3連接。
所述的DM6437芯片由視頻處理前端、DDR2寄存器和視頻處理后端依次連接 而成;視頻處理前端中的CCD控制器與TVP5150視頻解碼芯片連接,視頻處理后端中的 視頻編碼器與顯示器連接,DDR2寄存器分別與FLASH寄存器和MAX3221芯片連接。
二、一種基于DSP的接插件檢測系統(tǒng)檢測方法CCD攝像機(jī)采集接插件產(chǎn)品圖像,DM6437芯片進(jìn)行接插件產(chǎn)品圖像處理;直線檢 測方法是通過DM6437芯片提取存儲(chǔ)在FLASH中的直線檢測方法程序,將該程序存放 在DM6437芯片內(nèi)部的DDR2寄存器中;所述的接插件產(chǎn)品圖像處理是在DM6437芯 片中的視頻圖像處理前端中執(zhí)行直線檢測方法程序并得出結(jié)論,在DM6437芯片中的視 頻圖像處理后端中完成視頻的解碼,由視頻數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)傳輸給顯示器;由 DM6437芯片進(jìn)行接插件產(chǎn)品圖像處理后,得出的不合格信息傳輸給MAX3221芯片, MAX3221芯片傳輸不合格信息給上位機(jī),實(shí)現(xiàn)檢測。
與背景技術(shù)相比,本發(fā)明具有的有益效果是1、圖像的處理和判斷都是在高速運(yùn)算的DSP芯片中完成,不會(huì)由于數(shù)據(jù)的多次傳輸 而導(dǎo)致數(shù)據(jù)丟失;2、DSP芯片適合長時(shí)間的工作,不會(huì)出現(xiàn)邏輯混亂,執(zhí)行錯(cuò)誤;3、簡單、高效的直線檢測算法減少了運(yùn)算量,提高精度;4、該系統(tǒng)體積小,適合安裝在各種生產(chǎn)線上;5、該系統(tǒng)降低操作人員的工作難度,提高工作效率。
本發(fā)明可用于布置在接插件生產(chǎn)線上的在線檢測。
圖1是本發(fā)明的接插件檢測系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是本發(fā)明的DM6437芯片的圖像處理結(jié)構(gòu)示意圖。
圖3是本發(fā)明的直線檢測方法的流程圖。
圖中1、CCD攝像機(jī),2、TVP5150視頻解碼芯片,3、DM6437芯片,4、 FLASH寄存器,5、顯示器,6、MAX3221芯片,7、上位機(jī),8、接插件,9、視頻處理 前端,10、CCD控制器,11、圖像縮放裝置,12、柱狀圖模塊,13、H3A模塊,14、 DDR2寄存器,15、視頻處理后端,16、OSD模塊,17、視頻編碼器。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
如圖1所示,CCD攝像機(jī)1經(jīng)數(shù)據(jù)線連接到TVP5150視頻解碼芯片2,DM6437 芯片3分別與TVP5150視頻解碼芯片2、FLASH寄存器4、顯示器5和MAX3221芯片6 連接,MAX3221芯片6與上位機(jī)7連接。
如圖2所示,所述的DM6437芯片3由視頻處理前端9、DDR2寄存器14和視 頻處理后端15依次連接而成;視頻處理前端9中的CCD控制器10與TVP5150視頻解碼 芯片2連接,視頻處理后端15中的視頻編碼器17與顯示器5連接,CCD控制器10依次 連接圖像縮放裝置11、H3A模塊13和柱狀圖模塊,OSD模塊16連接視頻編碼器17。
在圖1中,一個(gè)CCD攝像機(jī)1置于接插件8的垂直頂端獲取清晰、全面的接插件產(chǎn)品的信息;通過數(shù)據(jù)線把CCD攝像機(jī)采集到的信息傳輸給TVP5150視頻解碼芯片2 把視頻模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),傳輸給DM6437芯片3 ;在DM6437芯片3中通過和 FLASH寄存器4通信,執(zhí)行直線檢測圖像處理算法程序,通過數(shù)據(jù)線把處理后的圖像信 息傳輸給顯示器5 ;在DM6437芯片3中圖像檢測后的不合格的結(jié)果傳輸給MAX3221芯 片6 ;不合格的產(chǎn)品信息由MAX3221芯片6通過數(shù)據(jù)線傳輸給上位機(jī)7。
在圖2中,主要包括DM6437芯片3中的視頻處理前端9和視頻處理后端15 ; 視頻處理前端9的CCD控制器10接收TVP5150視頻解碼芯片2的圖像信息,H3A模塊 13調(diào)節(jié)圖像信息的曝光和和對(duì)焦,柱狀模塊12從DDR2寄存器14中獲取直線檢測算法 數(shù)據(jù)并執(zhí)行,最后調(diào)整輸出的圖像;視頻處理前端9通過DDR2寄存器14把處理后的圖 像信息傳輸給視頻處理后端15 ;在視頻處理后端中的OSD模塊16實(shí)現(xiàn)圖像和字符的疊 加,再傳輸給視頻編碼器17產(chǎn)生模擬的視頻信號(hào)。
在圖3中,直線檢測算法的執(zhí)行由以下幾個(gè)步驟組成 1)獲取一幀接插件圖像信息在該接插件圖像信息中接插件管腳的頂部劃一條垂直于接插件管腳的直線,獲取每 個(gè)接插件管腳與其前一個(gè)接插件管腳的間距大小和每個(gè)接插件管腳與其后一個(gè)接插件管 腳的間距大小,判斷兩個(gè)間距的偏差是否小于0.1mm;同時(shí),垂直于接插件管腳底部劃 一條直線獲取每個(gè)接插件管腳與其前一個(gè)接插件管腳的間距大小,判斷其兩個(gè)間距大小 是否和前第二個(gè)間距大小的偏差是否小于0.1mm ;如果是,則判斷結(jié)束,讀取下一幀的圖像再次判斷;如果否,則發(fā)送不合格信息給上位機(jī)判斷結(jié)束,并且獲取下一幀的圖像再次判斷。
本發(fā)明公開了一種基于DSP的接插件檢測系統(tǒng)及其檢測方法,該系統(tǒng)由CCD 攝像機(jī)1采集接插件產(chǎn)品圖像,DM6437芯片3進(jìn)行圖像處理;直線檢測算法是通過 DM6437芯片3提取存儲(chǔ)在FLASH4中的直線檢測算法程序存放在DM6437芯片3內(nèi)部的 DDR2寄存器14中;所述的圖像處理是在DM6437芯片3中的視頻圖像處理前端9中執(zhí) 行直線檢測算法程序并得出結(jié)論,在DM6437芯片3中的視頻圖像處理后端15中完成視 頻的解碼,由視頻數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)傳輸給顯示器5;由DM6437芯片3進(jìn)行圖像 處理后,得出的不合格信息傳輸給MAX3221芯片6,MAX3221芯片6傳輸不合格信息 給上位機(jī)7去執(zhí)行相應(yīng)的控制,實(shí)現(xiàn)檢測和控制。
權(quán)利要求
1.一種基于DSP的接插件檢測系統(tǒng),其特征在于CCD攝像機(jī)(1)經(jīng)數(shù)據(jù)線連 接到TVP5150視頻解碼芯片(2),DM6437芯片(3)分別與TVP5150視頻解碼芯片(2)、FLASH寄存器(4)、顯示器(5)和MAX3221芯片(6)連接,MAX3221芯 片(6)與上位機(jī)(7)連接。
2.根據(jù)權(quán)利要求1所述的一種基于DSP的接插件檢測系統(tǒng),其特征在于所述的 DM6437芯片(3)由視頻處理前端(9)、DDR2寄存器(14)和視頻處理后端(15) 依次連接而成;視頻處理前端(9)中的CCD控制器(10)與TVP5150視頻解碼芯片(2)連接,視頻處理后端(15)中的視頻編碼器(17)與顯示器(5)連接,DDR2寄 存器(14)分別與FLASH寄存器(4)和MAX3221芯片(6)連接。
3.根據(jù)權(quán)利要求1所述系統(tǒng)的一種基于DSP的接插件檢測系統(tǒng)檢測方法,其特征在 于CCD攝像機(jī)(1)采集接插件產(chǎn)品圖像,DM6437芯片(3)進(jìn)行接插件產(chǎn)品圖像處 理;直線檢測方法是通過DM6437芯片(3)提取存儲(chǔ)在FLASH (4)中的直線檢測方 法程序,將該程序存放在DM6437芯片(3)內(nèi)部的DDR2寄存器(14)中;所述的接 插件產(chǎn)品圖像處理是在DM6437芯片(3)中的視頻圖像處理前端(9)中執(zhí)行直線檢測 方法程序并得出結(jié)論,在DM6437芯片(3)中的視頻圖像處理后端(15)中完成視頻 的解碼,由視頻數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)傳輸給顯示器(5);由DM6437芯片(3)進(jìn) 行接插件產(chǎn)品圖像處理后,得出的不合格信息傳輸給MAX3221芯片(6),MAX3221芯 片(6)傳輸不合格信息給上位機(jī)(7),實(shí)現(xiàn)檢測。
全文摘要
本發(fā)明公開了一種基于DSP的接插件檢測系統(tǒng)和檢測方法。CCD攝像機(jī)經(jīng)數(shù)據(jù)線連接到TVP5150視頻解碼芯片,DM6437芯片分別與TVP5150視頻解碼芯片、FLASH寄存器、顯示器和MAX3221芯片連接,MAX3221芯片與上位機(jī)連接。本發(fā)明圖像的處理和判斷都是在高速運(yùn)算的DSP芯片中完成,不會(huì)由于數(shù)據(jù)的多次傳輸而導(dǎo)致數(shù)據(jù)丟失;DM6437芯片適合長時(shí)間的工作,不會(huì)出現(xiàn)邏輯混亂,執(zhí)行錯(cuò)誤;簡單、高效的直線檢測算法減少了運(yùn)算量,提高精度;該系統(tǒng)體積小,適合安裝在各種生產(chǎn)線上;該系統(tǒng)降低操作人員的工作難度,提高工作效率;本發(fā)明可用于布置在接插件生產(chǎn)線上的在線檢測。
文檔編號(hào)G01N21/88GK102023163SQ201010608838
公開日2011年4月20日 申請日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者唐杰, 孫堅(jiān), 徐紅偉, 易子豐, 鐘紹俊, 陳樂 申請人:中國計(jì)量學(xué)院