999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

視覺自動對準系統的設計*

2011-06-03 09:53:50胡必武
電子技術應用 2011年8期
關鍵詞:系統設計

胡 勝, 宋 躍, 李 君,胡必武, 李 明

(1.東莞理工學院 電子工程學院,廣東 東莞 523808;2.東莞理工學院 計算機學院,廣東 東莞 523808)

IC成型、分離和自動排管作為芯片封裝的后工序,可以完成芯片封裝后的成型、芯片分離和芯片排列入管。成型、分離和自動排管系統的性能決定了生產IC的速度及產品質量等指標。目前國內大多數芯片封裝企業的成型、分離和自動排管系統的功能單一,速度一般在40~60次/min,噪聲大、速度慢、精度也不高。本設計采取光機電一體化技術及凸輪帶動沖頭傳料片機構同步沖壓機臺設計方案,電腦控制CCD圖像識別裝置通過取像、找參考點、圖像分析幾個步驟來對產品方向性、引腳數及外型進行檢測判斷,設備具有噪聲低、精度高、可靠性高、速度快等優點,芯片、封裝、系統協同優化。

1 系統總體結構

整個系統由自動上料、導料和收料等幾個部分組成。CCD圖像識別裝置對產品方向性、腳數及外形進行檢測判斷。控制系統的輸入輸出接口與被控電機的連接關系如圖1所示。CPU通過輸出控制可以完成X、Y、Z與 A軸的控制[1]。

如圖2所示,視覺定位由光學對準系統工作臺、CCD攝像部分、FPGA、ARM及計算機控制系統等部分組成[2]。它對采集到的圖片進行濾波、特征提取、色澤分析,從而得到基準點的坐標,使定位精度和貼片效率顯著提高,是全自動高速集成電路成型與分離系統的核心部分。它利用CCD檢測目標的光強度分布,通過A/D轉換模塊變成數字圖像。計算機將所獲得的數字圖像與模板圖像進行匹配,根據匹配的結果控制光學對準工作臺及沖頭的運動。在對準過程中,先沿X、Y軸方向移動光學對準系統工作臺,使芯片、基底進入視場范圍,沿Z軸方向移動,并對準工作臺和沖頭直到基底和芯片成像清晰,然后利用匹配算法測量基底、芯片上定位標志的距離,根據此偏差,控制單元調整主工作臺,從而使基底到達目標位置,完成芯片和基底的對準。

圖1 控制系統的輸入輸出接口與被控電機的連接圖

圖2 視覺自動對準系統結構框圖

系統采用了一種數字相機模塊,該模塊采用130萬像素攝像頭,該攝像頭的傳感器是ov9650芯片。攝像頭通過SCCB(Serial Camera Control Bus)總線進行控制。SCCB是雙向、兩線總線,具有總線仲裁機制。選定在FPGA內設計SCCB控制核的方法,實現對ov9650參數的配置。模擬信號采樣電路部分由A/D轉換器ADC0832構成。FPGA選擇 Altera公司的CycloneII系列 EP2C20型,該芯片的資源非常豐富,可滿足本系統設計的需要。利用有限狀態機設計了A/D采樣控制模塊,它的任務就是根據ADC0832的轉換時序圖,在芯片的引腳發出相應的時序控制信號,使ADC0832完成啟動、配置和數據讀取等操作。當CS=0,并且在第一個脈沖下降之前DI=1,狀態機啟動。ARM采用AT91SAM7S64,它是基于ARM7TDMI的高性能、工業級的32位RISC微控制器。

2 圖像處理

圖像處理使用硬件模板匹配算法,這種算法來源于軟件模板匹配算法和硬件中值濾波算法。設計中采用quartus II的LPM庫中的移位寄存器。模塊選取的是5×5大小,有25個PE(處理單元),每個PE都是一個時鐘同步的閾值計算電路。模板處理結構能同時產生25個閾值,再送入加法電路進行模板總閾值大小的計算,計算結果與預先設置的閾值進行比較,如果小于設置的閾值則表示模板匹配成功。硬件圖像處理算法結構如圖3所示。

圖3 硬件圖像處理算法結構

3 傳動軸的角度量控制模型

工作臺的運動軌跡是通過傳動軸的角度量控制的,控制模型如圖4所示。系統采用一個閉環神經網絡控制模型,驅動電機控制傳動軸的運動。通過傳動軸的角度檢測裝置,形成角度 P、I、D三個分量,然后送入網絡。同時把預設角度曲線的前一個值、當前值和下一個值也送入網絡。人工神經網絡選用的是徑向基函數(RBF)神經網絡,它是具有單隱層的三層前饋網絡。伺服電機選用安川SGML-01AF12,它能夠自動測定機械的必要參數,實現最佳驅動,并且配備了與計算機的接口。驅動選用TT MOTOR公司智能型直流無刷電機驅動芯片GSG3PWM6-S/SN。

4 基于FPGA接口的設計

FPGA構成框架如圖5所示,包括 CCD模塊、SDRAM模塊、SD卡讀寫器、LCD顯示模塊等資源。FPGA控制CCD采集圖像,把像素陣列放入SDRAM中緩沖,而SDRAM采用雙口SDRAM控制方法,這樣再從SDRAM中讀取數據,實現模板匹配算法[3]。SD卡用于存放圖像數據,圖片在SD卡中按簇存儲,Nios II在讀取時根據圖片的起始地址和所占簇的數量讀出圖像數據。用戶可通過顯示掌握控制信息,系統選用NS-TFT6448液晶控制板模塊實現顯示,它可實現256色、雙頁顯示,并提供一個高速的8位總線接口,可直接連接CPU。圖像數據進行圖像處理及位置坐標計算,在圖像功能上完成灰階化處理、邊緣檢測及二元圖像處理。圖像邊緣檢測方面,使用Sobel算法,二元圖像處理部分的臨界值由Otsu算法來決定。

圖4 傳動軸的角度量控制模型

圖5 FPGA系統框架

5 基于ARM的觸摸屏設計

整個系統的運行是一個與用戶不斷交互的過程,嵌入式觸摸屏裝置是一種人機交互設備[4,5]。用戶通過觸摸操作,就可以實現對相應的設備的控制。系統采用專用的控制器件(ADS7483)控制觸摸屏。它的主要作用是從觸摸點檢測裝置上接收觸摸信息,并把它轉化成觸點坐標,再發送給CPU,同時接收CPU發來的命令并加以執行。工作流程是:觸摸屏完成數據的采集,ADS7483一方面完成對觸摸屏的電極間的電壓轉換,另一方面完成觸摸屏接觸點的電壓值的采集,并實現數據的A/D轉換。ARM對ADS7483發送過來的數據進行處理,并完成觸摸屏位置坐標的顯示。觸摸屏掃描任務程序包括設備的初始化、設備讀寫及中斷響應等模塊。觸摸屏的電路連接如圖6所示。

6 軟件設計

6.1 觸摸屏軟件實現

觸摸屏工作流程如圖7所示。

圖7 觸摸屏工作流程圖

函數ADS7843_init()實現ADS7843的初始化。讀函數Uint32 ADS7843_Read(Uint8 Number)讀觸摸點值并返回Number位測量結果。寫函數Void ADS7843_Send(Uint8 command)發送控制字給ADS7843。函數Void Read_Touch(Uint32*X,Uint32*Y)功能為讀取觸摸屏的觸摸位置,結果保存在X,Y指針變量中。ADS7843_init()代碼如下:

6.2 基于Nios II的SDRAM驅動和LCD實現

使用Nios II軟核對LCD進行驅動時,片內的存儲器資源一般滿足不了系統的設計要求,系統使用片外SDRAM作為程序存儲器和數據存儲器。SDRAM控制器內核為FPGA片外的SDRAM提供一個Avalon_MM接口,SDRAM控制器內核可以與多個SDRAM相連,并處理所有的SDRAM的協議請求。使用Avalon_MM總線訪問SDRAM控制器內核時,可以通過函數IOWR(BASE、REGNUM、DATA)和 IORD(BASE、REGNUM)進行讀寫操作。

在設計中實現的主要操作有:LCD模塊的檢測閑忙、初始化、顯示字符、顯示漢字、打點、畫線和畫圖等,并將這些操作設計成相應的函數。顯示漢字流程如下:首先通過公式轉換計算,定位對應的點陣信息在字模庫的地址;然后從字庫中取出該漢字點陣信息,將這些信息送到顯示緩沖存儲器中;最后顯示器的控制器把點陣信息整屏順次讀出,即可將漢字顯示出來[6]。

6.3 計算機與ARM通信的實現

AT91SAM7S64的USB接口與USB2.0全速標準兼容,通信速率 12 Mb/s[7]。包含 4個端點,端點 0是 8 B,端點1和端點2是64 B,端點3是64 B。USB接口電路如圖8所示。

圖8 USB接口電路

在打開USB端口時,可通過一個AT91_USB_Open()函數來實現。

Static uint AT91_UDP_Write(AT91PS_CDC Pcdc,const char*pdata,uint length)函數用于USB端口的數據發送,每一次發送都按照數據包的形式發送。

Static uint AT91_UDP_Read(AT91PS_CDC Pcdc,char*pdata,uint length)函數用于USB端口的數據讀取,在讀的過程中,依次把接收到的數據寫入緩沖區中。

Atmel公司為AT91SAM7S64ARM處理器的USB端口提供了動態鏈接庫DDL,同時還提供了一個PC端通用INF驅動配置文件atm6124.inf,可以直接使用它們實現PC端的應用。

6.4 系統程序設計及工作控制界面的實現

視覺自動對準系統程序整體流程為圖9所示。

圖9 視覺自動對準系統程序整體流程圖

系統具有成型、分離和成品自動入管功能,自動化水平和生產效率很高。機臺成型與分離速度達到140次/min,相比傳統的40次/min~60次/min的產品速度明顯提高。馬達驅動機械凸輪帶動沖頭傳送料片機構同步成型與分離機臺設計,先進的閉環隨動驅動和定位技術,定位精度極高,誤差小于0.007 mm。CCD圖像識別裝置辨識產品方向性,腳數、外型檢測判斷,隨著料片的不同,模具可供選擇配用,提高了產品的合格和優秀率。配有讓門設計,反應快速有效,并配有急剎系統設計,可避免產品及沖模損壞。系統的應用價值較高。

[1]胡必武,余成.高速集成電路切筋系統設計[J].電子與封裝,2009(05):24-27.

[2]梁錫漢.自動貼片視覺系統的研究與設計[J].工業控制計算機,2005(05):61-62.

[3]李立,金華標,陳智君.基于 FPGA和 DSP的高分辨率圖像采集系統[J]數據采集與處理,2008(01):117-122.

[4]史蕊,蔡浩,王振.基于 S3C4480X+uCOSⅡ的觸摸屏設計[J].電測與儀表,2007(02):50-53.

[5]葛化敏,鄭靜,楊利青.基于ARM-Linux的 LCD顯示模塊設計[J].儀表技術與傳感器,2009(07):75-77.

[6]黃菊生,周慧,譚季秋.單片機仿真實驗儀在漢字 LCM開發中的應用[J].湖南工程學院學報,2005(02):41-44.

[7]葉文良.基于ARM的嵌入式小型飛行參數測試系統的設計[D].南京:南京航空航天大學,2008.

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 欧美国产另类| 中文字幕波多野不卡一区| 国产嫩草在线观看| 久久国产精品麻豆系列| 日韩欧美中文在线| 午夜福利在线观看成人| 亚洲精品国产综合99| 中文无码伦av中文字幕| AV不卡国产在线观看| 久久久波多野结衣av一区二区| 亚洲女同一区二区| 亚洲精品va| 91蜜芽尤物福利在线观看| 亚洲精品午夜天堂网页| 99激情网| 国产高清在线观看91精品| 免费精品一区二区h| 欧美日韩一区二区三区四区在线观看 | 黄色网页在线观看| 国产高清无码麻豆精品| 一本大道东京热无码av| 国产精品亚洲一区二区三区z | 亚瑟天堂久久一区二区影院| 九九久久精品国产av片囯产区| 58av国产精品| 亚洲精品麻豆| 亚洲精品成人片在线播放| 免费观看三级毛片| 日本黄色不卡视频| 99精品在线视频观看| 国产精品v欧美| 免费国产高清视频| 毛片网站在线看| 久久久久亚洲AV成人网站软件| 九色综合视频网| 国产精品视频a| 国产男人天堂| 欧美一区二区三区国产精品| 亚洲无码免费黄色网址| 国产乱人伦精品一区二区| 久久精品人妻中文系列| 露脸国产精品自产在线播| 看av免费毛片手机播放| 日韩精品一区二区三区免费| 欧美性爱精品一区二区三区 | 国产午夜一级毛片| 免费国产一级 片内射老| 国产在线一区二区视频| 亚洲中文字幕97久久精品少妇| aaa国产一级毛片| 精品国产91爱| 无码网站免费观看| 精品国产91爱| 亚洲区欧美区| 色婷婷国产精品视频| 国产精品久线在线观看| 91色爱欧美精品www| 成人午夜福利视频| 欧美国产综合色视频| 亚洲成人在线免费| 在线精品欧美日韩| 免费一看一级毛片| 中文字幕丝袜一区二区| 国产精品漂亮美女在线观看| 成人免费午间影院在线观看| 国产爽爽视频| 国产成人精品一区二区不卡| 亚洲欧美不卡| 精品三级网站| 日本免费a视频| 2019国产在线| 日本欧美视频在线观看| 国产亚洲现在一区二区中文| 欧美成人精品在线| 美女一级毛片无遮挡内谢| 高清精品美女在线播放| 国产精品丝袜视频| 91精品国产无线乱码在线| 蜜臀av性久久久久蜜臀aⅴ麻豆| 高清无码手机在线观看| 亚洲视屏在线观看| 国产精品永久在线|