




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2009年1月第1期電子測試EL ECTRON IC TESTJ an.2009No.1基于機(jī)器視覺的圖像采集與處理系統(tǒng)設(shè)計(jì)朱海寬(南昌大學(xué)信息工程學(xué)院南昌330029摘要:機(jī)器視覺包括了信息探測、采集系統(tǒng)、圖像處理、顯示及智能決策等模塊。信息的探測和采集是通過攝像頭來獲取,經(jīng)過圖像的處理,轉(zhuǎn)換成數(shù)字信號,計(jì)算機(jī)對信號進(jìn)行運(yùn)算,判斷結(jié)果來控制設(shè)備運(yùn)作。本文以S3C2410A 為核心處理器,通過FIFO 緩存的FP GA 實(shí)現(xiàn)、Flash 存儲器和SDRAM 存儲器,結(jié)合L CD 接口、J TA G 接口、串行接口和電源電路來控制圖像的采集和處理,給出了硬件實(shí)現(xiàn)的總體框架圖。本套系統(tǒng)處理速度快、
2、占用資源少、效率高、穩(wěn)定性能好,為整體機(jī)器視覺系統(tǒng)的開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。關(guān)鍵詞:機(jī)器視覺;圖像采集;圖像處理中圖分類號:TP24文獻(xiàn)標(biāo)識碼:ADesign of image acquisition and disposal system based on machine visionZhu Haikuan(Information Engineer College ,Nancang University ,Nanchang 330029,China Abstract :Machine Vision contains modules of information detection ,image
3、 acquisition ,image manipu 2lation ,display system and intelligent decision.Information collected through the detection and access to camera.After image processing ,the information was transferred to digital signal.By computing ,the computer can judge the results to control the device operation.We d
4、esign a scheme by using S3C2410A as the key processor ,together with FIFO caches ,Flash memorizers ,SDRAM memorizers and LCD ,J T A G interfaces.This system is faster ,less occupation of resources ,high efficiency and good stability ,laying a solid foundation of the machine vision system.K eyw ords
5、:machine vision ;image acquisition ;image manip ulation0引言機(jī)器視覺就是用機(jī)器代替人眼來做測量和判斷。機(jī)器視覺系統(tǒng)是指通過機(jī)器視覺產(chǎn)品將被攝取目標(biāo)轉(zhuǎn)換成圖像信號,傳送給專用的圖像處理系統(tǒng),系統(tǒng)根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號;圖像系統(tǒng)對這些信號進(jìn)行各種運(yùn)算來抽取目標(biāo)的特征,進(jìn)而根據(jù)判別的結(jié)果來控制現(xiàn)場的設(shè)備運(yùn)作1。一般機(jī)器視覺系統(tǒng)主要包括信息探測、采集系統(tǒng)、圖像處理、顯示及智能決策等模塊。這里我們主要探討關(guān)于圖像采集和圖像處理的系統(tǒng)設(shè)計(jì)。2009.1Test Tools &Solutions1總體設(shè)計(jì)方案視覺作為外部傳感器
6、,能在無接觸的情況下感知外部信息,因此越來越廣泛地在智能控制系統(tǒng)中得到應(yīng)用。在機(jī)器視覺系統(tǒng)中,需要利用視覺傳感器提供的信息實(shí)時構(gòu)造閉環(huán)反饋。實(shí)現(xiàn)這一目的不僅要有視覺傳感器CCD 攝像機(jī),同時還要有能實(shí)時地將攝像機(jī)產(chǎn)生的視頻信號轉(zhuǎn)化為可處理數(shù)字圖像信息的實(shí)時圖像采集卡。通常是根據(jù)所要達(dá)到的分辨率、灰度級要求及應(yīng)用的特殊性而自己設(shè)計(jì)圖像采集平臺。圖像采集平臺的作用是把圖像信號經(jīng)過采樣,量化為圖像的數(shù)字信號,然后把數(shù)字式視頻信號送到幀存儲器或計(jì)算機(jī)存儲器中以進(jìn)行處理。圖像采集系統(tǒng)是機(jī)器視覺系統(tǒng)的一個重要環(huán)節(jié)2。這里所設(shè)計(jì)的圖像采集與處理平臺由CCD 攝像機(jī)、視頻解碼器、可編程邏輯器件和處理器S3C2
7、410A 及所需的外圍電路構(gòu)成。系統(tǒng)功能簡略組成框圖如圖1所示。 圖1圖像采集與處理平臺系統(tǒng)框架2FIFO 緩存的FPG A 實(shí)現(xiàn)在基于EDA 技術(shù)的電子系統(tǒng)設(shè)計(jì)中,如果能直接調(diào)用可設(shè)置模塊庫中的兆功能塊,則可大大提高系統(tǒng)設(shè)計(jì)的效率和可靠性。為了提高電路設(shè)計(jì)效率,應(yīng)盡量多采用L PM 宏單元庫。L PM 包括了常用的邏輯單元,通過修改L PM 的某些參數(shù),就能迅速設(shè)計(jì)出自己的電路。Al 2tera 公司提供的L PM 宏單元庫是Altera 系列FPG A 器件的絕佳組合,可以實(shí)現(xiàn)絕大部分的設(shè)計(jì)功能,并能提供較高的運(yùn)行速度和較低的資源占用率。在設(shè)計(jì)中發(fā)現(xiàn),多采用L PM 宏單元庫的電路與不采用
8、L PM 宏單元庫的電路相比,資源占用率可減少10%30%,可見節(jié)省的芯片資源是很可觀的。我們可以根據(jù)實(shí)際系統(tǒng)的需要,在L PM 中選擇適當(dāng)?shù)哪K,對其參數(shù)進(jìn)行必要的調(diào)整設(shè)置,使其符合自己的要求,將已有的設(shè)計(jì)成熟的模塊為己所用3。FIFO 在高速數(shù)字系統(tǒng)中常用作緩存。FIFO的寫入(讀出時間只需要一個時鐘周期,不需要對地址進(jìn)行加1操作,大大提高了存儲速度。使用FIFO 作為機(jī)器人視覺系統(tǒng)中圖像數(shù)據(jù)的緩存是可行的。數(shù)據(jù)流在不同時鐘域間的傳遞一直是集成電路芯片設(shè)計(jì)中的一個重點(diǎn)問題,使用異步FIFO 可以在兩個不同時鐘系統(tǒng)之間快速而方便地傳輸實(shí)時數(shù)據(jù)。FIFO 的調(diào)用是簡單的,就像拿來了一款FIFO
9、 芯片一樣。3接口設(shè)計(jì)3.1存儲器接口3.1.1Flash 存儲接口Flash 存儲器是一種可在系統(tǒng)(In 2System 進(jìn)行電擦寫,掉電后信息不丟失的存儲器。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫、擦除等特點(diǎn)。作為一種非易失性存儲器,Flash 在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。常用的Flash 為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V 。主要的生產(chǎn)廠商為ATME L 、AMD 、HYUNDAI 等。雖然NOR flash 具有芯片內(nèi)執(zhí)行(XIP ,eXecute In Place 的優(yōu)點(diǎn),但工藝復(fù)雜,價格比較貴;
10、NOR 的傳輸效率很高,它在14MB 的小容量時具有很高的成本效益,但很低的寫入和擦除速度大大影響了它的性能。NOR flash 價格比較貴,而SDRAM 和NAND flash 存儲器的價格相對來說比較合適,這樣就激發(fā)了一些用戶產(chǎn)生希望從NAND flash 啟動和引導(dǎo)系統(tǒng),而在SDRAM 上執(zhí)行主程序代碼的想法。S3C2410A 恰好滿足這一要求,它可以實(shí)現(xiàn)從NAND flash 上執(zhí)行引導(dǎo)程序。為了支持NAND測試工具與解決方案2009.1flash 的系統(tǒng)引導(dǎo),S3C2410A 具備了一個內(nèi)部SRAM 緩沖器,叫做“Steppingstone ”。當(dāng)系統(tǒng)啟動時,NAND flash 存
11、儲器的前面4K Byte 字節(jié)將被自動載入到Steppingstone 中,然后系統(tǒng)自動執(zhí)行這些載入的引導(dǎo)代碼。一般情況下,這4K 的引導(dǎo)代碼需要將NAND flash 中程序內(nèi)容拷貝到SDRAM 中,在引導(dǎo)代碼執(zhí)行完畢后跳轉(zhuǎn)到SDRAM 執(zhí)行5。使用S3C2410A 內(nèi)部硬件ECC功能可以對NAND flash 的數(shù)據(jù)進(jìn)行有效性的檢測。本系統(tǒng)設(shè)計(jì)采用NAND flash 啟動方式,選用K9F1208芯片做flash 存儲器。K9F1208是Sam 2sung 公司生產(chǎn)的采用NAND 技術(shù)的大容量、高可靠Flash 存儲器。該器件存儲容量為64M 8位,除此之外還有2048K 8位的空閑存儲區(qū)
12、。該器件采用TSSOP48封裝,工作電壓2.73.6V 。 K9F1208對528字節(jié)一頁的寫操作所需時間典型值是200s ,而對16K 字節(jié)一塊的擦除操作典型僅需2ms 。8位I/O 端口采用地址、數(shù)據(jù)和命令復(fù)用的方法。這樣既可減少引腳數(shù),還可使接口電路簡潔。電路連接圖如圖2所示。因不需要寫保護(hù),所以將WP 接到高電平。 圖2Flash 電路連接圖3.1.2SDRAM 存儲器接口隨機(jī)存儲器RAM 是易失性存儲器,掉電后數(shù)據(jù)即消失,不能長久保存。但與ROM 器件不同的是,它的隨機(jī)讀寫速度非???寫入數(shù)據(jù)前不需要進(jìn)行擦除。SDRAM 在系統(tǒng)中主要用作程序的運(yùn)行空間數(shù)據(jù)及堆棧區(qū)。SDRAM 具有單
13、位空間存儲容量大和價格便宜的優(yōu)點(diǎn),SDRAM 的存儲單元可以理解為一個電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時刷新(充電6。因此,要在系統(tǒng)中使用SDRAM 就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。S3C2410A 芯片本身提供了與SDRAM 進(jìn)行直接接口的解決方案,因此,不需要通過編程來實(shí)現(xiàn)它們所需要的接口時序,而只須對與存儲器相關(guān)的寄存器進(jìn)行適當(dāng)配置。目前常用的SDRAM 為8位或16位的數(shù)據(jù)寬度,工作電壓一般為3.3V 。主要的生產(chǎn)廠商為YUNDA I 、Winbond 等。本系統(tǒng)的SDRAM 采用三星公司的K4S561632C ,容量32M ,接口電路如
14、圖3所示。圖3S3C2410A 與SDRAM 的接口電路圖通過設(shè)置連接器的工作參數(shù)可將系統(tǒng)運(yùn)行的數(shù)據(jù)區(qū)定位在SDRAM 的地址范圍。在系統(tǒng)設(shè)計(jì)中,SDRAM 映射在Bank6中,因此SDRAM 的起始地址為0x30000000。在編譯軟件時,進(jìn)入ADS1.2的連接器設(shè)置對話框,在對話框的RW 2base 文本框中輸入數(shù)據(jù)區(qū)的基地址,例如,0x30000000,數(shù)據(jù)區(qū)將定位在SDRAM 空間。3.2LCD 接口本系統(tǒng)采用優(yōu)龍公司的L CD 驅(qū)動板產(chǎn)品,該模塊的L CD 是SHARP 的L Q035Q7D H01。L Q035Q7D H01由一個TF T 2L CD 板、驅(qū)動IC 芯片、一個FPC
15、 一個背光、一個觸摸板和一個背面密封裝置組成。屏本身不帶有控制驅(qū)動電路,優(yōu)龍公司的驅(qū)動板提供了對屏模塊的有效支持。3.3JTAG 接口J TA G 在20世紀(jì)80年代中期制定了邊界掃描技術(shù)。這個標(biāo)準(zhǔn)即為J TA G 。主要用于芯片內(nèi)部測試及對系統(tǒng)進(jìn)行仿真、調(diào)試。J TA G 技術(shù)是一2009.1Test Tools&Solutions種嵌入式調(diào)試技術(shù),它在芯片內(nèi)部封裝了專門的測試電路TA P,通過專用的J TA G測試工具對內(nèi)部節(jié)點(diǎn)進(jìn)行測試。目前大多數(shù)比較復(fù)雜的器件都支持J TA G協(xié)議,如ARM、DSP、FP GA器件等。標(biāo)準(zhǔn)的J TA G接口是4線:TMS、TC K、TDI、TDO,分別為
16、測試模式選擇、測試時鐘、測試數(shù)據(jù)輸入和測試數(shù)據(jù)輸出。通過J TA G接口,可對芯片內(nèi)部的所有部件進(jìn)行訪問58。IEEE1149.1標(biāo)準(zhǔn)對邊界掃描結(jié)構(gòu)的定義包括4個基本單元:4個引腳的測存取口T AP、數(shù)據(jù)寄存器、指令寄存器和T AP控制器。T AP引腳定義如下:TCK為測試時鐘輸入,TDI為測試數(shù)據(jù)輸入, TDO為測試數(shù)據(jù)輸出,TMS為測試模式選擇。J T A G標(biāo)準(zhǔn)接口有14針和20針兩種,其中20針的接口由于地線較多,電磁串?dāng)_較小(尤其對高速數(shù)據(jù)傳輸7,本系統(tǒng)采用的是20針的J T A G接口。3.4串行接口幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(EIA推薦的RS2232
17、2C標(biāo)準(zhǔn),這是一種很常用的串行數(shù)據(jù)傳輸總線標(biāo)準(zhǔn)。本系統(tǒng)的串口作用就是負(fù)責(zé)調(diào)試時ARM與PC的通信8。3.5電源接口在該系統(tǒng)中,需要使用5V、3.3V和1.5V的直流穩(wěn)壓電源,其中,S3C2410A及部分外圍器件需3.3V電源,另外部分器件需5V電源(L CD,電源芯片采用L M2596和1117系列(使用兩款分別產(chǎn)生3.3V和1.5V的電壓。4系統(tǒng)測試分析為了驗(yàn)證本研究論文所設(shè)計(jì)的圖像設(shè)計(jì)采集系統(tǒng),對該系統(tǒng)進(jìn)行了仿真測試,仿真平臺選用Proteus仿真軟件進(jìn)行。Proteus是基于SPICE3F5仿真引擎的混合電路仿真軟件,不僅能夠仿真模擬、數(shù)字電路以及模數(shù)混合電路,更具特色的是Proteus
18、能夠仿真基于單片機(jī)的電子系統(tǒng)。這里我們采用基于Proteus單片機(jī)仿真軟件的系統(tǒng)仿真設(shè)計(jì)方法,由于在仿真平臺環(huán)境下缺少圖像傳感器,因此我們通過加載外在信號源的方法測試整個系統(tǒng)的數(shù)據(jù)處理及分析的可行性與可靠性。具體按照以下步驟執(zhí)行仿真:(1首先在Proteus中構(gòu)建與設(shè)計(jì)方案相一致的仿真模型。(2分別為各單片機(jī)編制程序,在Keil C51集成開發(fā)環(huán)境下將編好的程序進(jìn)行編譯、調(diào)試,調(diào)試通過后會生成“.H EX”文件。(3運(yùn)行Proteus模擬仿真軟件,打開已繪制好的仿真電路原理圖,在Program File中加載編譯好的“.HEX”,文件,然后點(diǎn)擊“O K”就可以進(jìn)行仿真了。(4如果使用虛擬傳感器
19、采集數(shù)據(jù),或者采用構(gòu)建虛擬顯示終端,以顯示采集到的數(shù)據(jù),會使仿真程序變得復(fù)雜化,為了更加直觀的顯示系統(tǒng)的數(shù)據(jù)處理性能及其效果,這里我們采用正弦信號發(fā)生器的方式作為外在的加載數(shù)據(jù)信號源,倘若整個圖像采集與處理系統(tǒng)能夠順利實(shí)現(xiàn),那么在系統(tǒng)的輸出端口也應(yīng)該是正弦信號波形,我們在單片機(jī)輸出側(cè)通過設(shè)置波形顯示器來觀察通信的效果。(5以上步驟設(shè)置好后,啟動仿真就可以實(shí)現(xiàn)系統(tǒng)的仿真測試了。仿真結(jié)果如圖4所示 。圖4系統(tǒng)仿真測試結(jié)果圖如上圖所示,橫坐標(biāo)為時間,由于設(shè)計(jì)的采樣頻率較高,因此數(shù)據(jù)量較大,這里我們只采樣1min;縱坐標(biāo)即為采集到的數(shù)據(jù)。從波形圖可以發(fā)現(xiàn),數(shù)據(jù)呈正弦曲線,可見,數(shù)據(jù)的通信及處理是符合要
20、求的,是可行的。(下轉(zhuǎn)第89頁企業(yè)直擊2009.1POD天線等等。記者:貴公司EMC產(chǎn)品服務(wù)主要定位在哪些行業(yè)?李:電子產(chǎn)品生產(chǎn)商,通訊設(shè)備生產(chǎn)商,汽車電子生產(chǎn)商,實(shí)驗(yàn)室,大學(xué),研究機(jī)構(gòu)等。我們在這幾個領(lǐng)域已經(jīng)形成了一個用戶群,產(chǎn)品受到了用戶的認(rèn)可。記者:貴公司目前EMC領(lǐng)域的產(chǎn)品都有哪些技術(shù)上的優(yōu)勢?李總:敝公司結(jié)合各家供應(yīng)商的技術(shù)優(yōu)點(diǎn),為客戶提供相應(yīng)的售前和售后服務(wù),包括系統(tǒng)設(shè)計(jì)和技術(shù)咨詢。目前我們代理的產(chǎn)品都有很多技術(shù)優(yōu)勢。比如Milmega功率放大器則以固態(tài)器件的方式設(shè)計(jì),十分適合用于IEC610002423系統(tǒng)之中,亦被各大檢測機(jī)構(gòu)所認(rèn)同;菊水(K ikusui緊跟日本汽車生產(chǎn)商的信息及技術(shù)發(fā)展,生產(chǎn)出有關(guān)汽車零部件瞬態(tài)浪涌測試儀等以靈活??烧{(diào)??蛇x組合成適合不同用家的設(shè)置,這都是我們優(yōu)勝之處。記者:貴公司針對EMC這一領(lǐng)域2009年的市場策略會是怎樣規(guī)劃呢?李:2009年我們在維護(hù)好原有用戶群的基礎(chǔ)上,重點(diǎn)針對汽車電磁兼容市場,以及各檢測機(jī)構(gòu)對不同標(biāo)準(zhǔn)升級的需要出發(fā)制定相應(yīng)的系統(tǒng)解決方案。(上接第56頁圖中有4種正弦
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)員工合伙合同范本
- 個人英文傭金合同范本
- 亮化購貨合同范本
- 代理續(xù)約合同范本
- 魚池出租合同范本
- 公司裝飾勞務(wù)合同范例
- 兼職工作合同范本
- 停止合作合同范本
- 水上安全合同范本
- 做綠化合同范本
- 巡察組作風(fēng)紀(jì)律情況評估表
- 蘇教版五年級數(shù)學(xué)下冊100道口算題大全(全冊)
- 隱蔽工程驗(yàn)收記錄(綜合布線)
- 小學(xué)班級心理委員管理辦法
- 教科版六年級科學(xué)下冊全冊全套課件【完整版】
- 贏的含義員工培訓(xùn)
- 2023年江蘇省五年制專轉(zhuǎn)本英語統(tǒng)考真題(試卷+答案)
- 2023年云南省中考物理試題(含答案)
- 新時代核心英語教程寫作2教學(xué)課件U8-Exemplification
- 小兒麻醉術(shù)前準(zhǔn)備課件
- 心房撲動臨床路徑
評論
0/150
提交評論