CCD圖像傳感器的自動定位系統目前被很多人所關注,并且在實踐中得到了一定認可,下面我們就該問題加以詳細介紹。
在精密元器件加工和測試中,因受夾具遙加工精度和安裝方法限制,須人工不斷調整定位,這必然存在人工疏失,重復性差和效率低下的問題。使用CCD傳感器構成的自動定位系統是一種較好的解決方案,它使這些場合的加工和測試自動化成為可能。 目前,視頻信號處理主要是自動開發基于DSP的系統,或是重金購買功能強大的圖像處理卡(需支付昂貴的軟件使用費),但實際使用中只發揮了其中很少一部分功能。本系統主要針對具有水平直線(部分直線)邊緣的應用,以簡捷的軟硬件結構(無需高速A/D,擴展內存,甚至不需上位機)來實現。本系統已應用于一軟線路板測試機中,對一組長方形焊盤進行自動定位。
(一)系統硬件設計
本系統主要由視頻信號同步分離,視頻信號電平鉗位,閥值比較,圖像邊緣定位,數據處理,視頻信號疊加電路構成。系統框圖如圖1所示。

視頻信號同步分離選用National Semiconductor公司的芯片LM1881實現,輸入為滿足CCIR標準的視頻信號(625行,50Hz,隔行掃描),輸出有復合同步信號、場同步信號、奇偶場標志信號。其中,復合同步信號中包含了周期為64μs的行同步信號和場回掃期間的周期為32μs的場均衡信號、場同步信號。為從復合同步信號中分離出行同步信號,通常采用定脈沖寬度的不可重觸發單穩觸發器作為濾波電路[2]。本系統此部分功能在可編程邏輯器件ispLSI1032E中通過屏蔽場回掃期間的脈沖來實現。
視頻信號電平鉗位電路使得視頻輸入信號基準電平不隨所攝圖像、光強的變化而變化。其輸出端與一固定參考電平比較,使電壓比較器在圖像白->黑、黑->白處產生相應TTL電平的下降沿、上升沿觸發信號。
圖像邊緣定位,視頻信號疊加控制等功能由LATTICE公司的在系統可編程芯片ipsLSI1032E實現,其片內集成6000PLD門,工作頻率可達125MHz以上。使用在系統可編程芯片可極大地提高數字系統的開發速度和可靠性。
圖像邊緣定位的工作原理為:行同步信號下降沿到來時,啟動一10位高速計數器,當閥值比較器輸出一下降沿信號時(即,圖像邊緣,白->黑),鎖存當前計數值(即,圖像邊緣水平坐標)以供微控制器讀取,并設置一標志位來禁止對當前行其它邊緣的讀數。
該計數器的時鐘由微控制器的石英晶體提供的22.184MHz時鐘信號經二分頻得來,為11.092MHz。計數器的時鐘頻率實際上決定了視頻信號每一行的采樣點的數量,即每行水平的數字分辨率。行周期Th=64μs,頻率fh=0.015625MHz,每行的采樣點為11.092/0.015625=709,除去行消隱和行同步的時間,每行的有效采樣點可達645個點。
視頻信號疊加控制的工作原理為:計數器的計數值等于預定值時,ispLSI1032E控制模擬開關將一電平切換到原視頻信號中,使得在監視器某固定點形成一白色亮點。循環操作則可形成一條白色直線,以供調試時定位參考。
本系統的微控制器選用ATMEL公司生產的AT89S8252,該芯片為與MCS-51兼容的微控制器,具有8K字節在系統可編程的Flash存儲器,2K字節EEPROM,256字節片內RAM,且工作時鐘頻率可達24MHz。因在ispLSI1032E中已將圖像信息量減至最少,且使用分段讀取圖像邊緣方法,節省了大量的存儲空間,所以,無須對該微控制器做任何擴展。另外,AT89S5252中有一可編程時鐘輸出口,使其能方便地與步進電機控制器接口。
(二) 系統軟件設計
本設計在可編程邏輯器件中使用VHDL語言作為輸入語言,VHDL作為IEEE的標準硬件描述語言,具有可移植性強的特點,在國內正逐漸被用來設計集成電路和大型電子系統[1]。下面是實現圖像邊緣定位的VHDL代碼片段。
P2:PROCESS(CLK,H—SYNC)
—外部11.092MHz時鐘,行同步信號為本過程的觸一發信號。
BEGIN
IF(H—SYNC=“0”)THEN
POSITION<=0;

微控制器程序使用C51工具編輯和編譯。用C語言書寫的程序,不但簡單易讀,而且便于調整修改。坐標讀取在外部中斷處理程序中完成,共讀取90個點的值,觸發信號由ispLSI1032E提供。坐標數據處理過程為:對90個點的值進行排序,截取中間60個點,對這60個點求中值。該算法的運算速度快,適合于實時控制,在本系統中應用有較好的效果。圖2是微控制器主程序的流程圖。
(三) 光學系統配置
使用面陣CCD圖像傳感器,配以帶同軸光源的6X放大鏡及可調光源。該系統的聚光性能較好,能對測試面形成效果較好的黑白分明的圖像。因測量距離是固定的,故本系統只在CCD安裝面上加裝一手動微調裝置作調試時對焦距用。 本系統因成本低廉,節省工位,性能指標能達到實際使用的要求(定位誤差小于0.1mm),故能在生產實踐中得到較好的應用。
另外,當檢測部分不規則直線邊緣時,可通過修改可編程邏輯器件的程序以屏蔽相關的行,或調整光學系統來解決。
其他特價產品
1LG6253-4MA91-ZSIEMENS高壓液壓站
1LA9163-4KA91-ZSIEMENS高壓液壓站
1PH7184-7NF000AJ3-ZSIEMENS
1LA9183-2WA61-ZSIEMENS
1LA9090-2KA11-ZSIEMENS
1PH7186-7ND300AA3SIEMENS
1LA7096-4AA91SIEMENS
1LG4207-4AA60SIEMENS
1FT6132-6SB71-1DG0SIEMENS
1LE1001-1CA03-4AA4SIEMENS
1LE10011DA433JZ6ZSIEMENS
1LG4316-4AA66-ZSIEMENS
1LA5186-4AA66-Z SIEMENS
主營產品:Sick傳感器,Sick激光掃描儀 ,Sick安全光柵 ,
sick激光掃描儀 ,編碼器 ,安全光柵 ,安全繼電器 ,CAPTRON觸摸開關
,菲尼克斯PHOENIX CONTACT
進入上海遠康自動化淘寶店鋪