亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的高速工業(yè)相機(jī)的設(shè)計(jì)與實(shí)現(xiàn)*

        2014-07-25 07:45:12鄭力新
        關(guān)鍵詞:信號(hào)系統(tǒng)設(shè)計(jì)

        樊 輝 ,鄭力新

        (1.華僑大學(xué) 信息科學(xué)與工程學(xué)院,福建 廈門(mén)361021;2.華僑大學(xué) 工學(xué)院,福建 泉州362021)

        在機(jī)器視覺(jué)系統(tǒng)中,圖像信號(hào)的質(zhì)量很大程度上決定了系統(tǒng)的可靠性。上世紀(jì)70年代發(fā)展起來(lái)的半導(dǎo)體光電成像器件 CCD(Charge Coupled Device)以其高集成度、高靈敏度、大分辨率等優(yōu)勢(shì),廣泛應(yīng)用于圖像成像系統(tǒng)。CCD分為線陣CCD與面陣CCD,而線陣CCD更適于高精度測(cè)量和運(yùn)動(dòng)物體成像系統(tǒng),因此線陣CCD在工業(yè)檢測(cè)中大量使用。隨著機(jī)器視覺(jué)系統(tǒng)及微電子行業(yè)的發(fā)展,工業(yè)檢測(cè)中需要更大分辨率、更高靈敏度的線陣CCD相機(jī),以滿足日益發(fā)展的需要。但現(xiàn)在市場(chǎng)上成品線陣相機(jī)價(jià)格高昂,國(guó)內(nèi)已有學(xué)者[1-3]進(jìn)行了研究探索,本文在吸收前人經(jīng)驗(yàn)并結(jié)合實(shí)際需要的基礎(chǔ)上,設(shè)計(jì)了一種基于Cameralink接口的線陣CCD的高速高精度工業(yè)相機(jī),以期為機(jī)器視覺(jué)設(shè)計(jì)提供可使用的穩(wěn)定圖像。

        1 相機(jī)方案設(shè)計(jì)

        相機(jī)以Altera的EP3C25Q240C8為主控芯片,完成對(duì)各個(gè)芯片的時(shí)序驅(qū)動(dòng)信號(hào)、圖像預(yù)處理及各接口控制實(shí)現(xiàn)。CCD、AD在FPGA對(duì)應(yīng)模塊產(chǎn)生的驅(qū)動(dòng)信號(hào)驅(qū)動(dòng)下工作。線陣CCD圖像傳感器KLI2113采集并輸出模擬圖像信號(hào),經(jīng)AD9945轉(zhuǎn)化為數(shù)字圖像信號(hào)。數(shù)字圖像數(shù)據(jù)經(jīng)FPGA進(jìn)行預(yù)處理后經(jīng)過(guò)傳輸接口準(zhǔn)備傳送。為了實(shí)現(xiàn)數(shù)據(jù)高速可靠并且大容量的傳輸,相機(jī)采用了Cameralink接口對(duì)數(shù)據(jù)進(jìn)行傳送,同時(shí),本系統(tǒng)中設(shè)計(jì)了UART接口部分,完成對(duì)上位機(jī)控制信號(hào)的接收,同時(shí)該模塊還負(fù)責(zé)針對(duì)接收到的控制指令,產(chǎn)生相應(yīng)的FPGA內(nèi)部各相應(yīng)模塊的控制信號(hào),實(shí)現(xiàn)對(duì)該相機(jī)的控制。相機(jī)系統(tǒng)框圖如圖1所示。

        圖1 相機(jī)設(shè)計(jì)系統(tǒng)框圖

        2 相機(jī)模塊實(shí)現(xiàn)

        2.1 CCD驅(qū)動(dòng)設(shè)計(jì)

        CCD芯片是整個(gè)圖像采集系統(tǒng)的核心器件。本相機(jī)采用柯達(dá)公司的KLI-2113[4]作為系統(tǒng)的圖像傳感器。KLI-2113是一款彩色三基色線陣CCD,其最高頻可達(dá)20 MHz,有效像元為 2 098個(gè),總計(jì)像元為 2 128個(gè),因此以此為圖像傳感器的系統(tǒng)最高頻率可達(dá)9 kHz。CCD的原理決定了其需要嚴(yán)格的驅(qū)動(dòng)時(shí)序。KLI-2113正常工 作 必 須 的 幾 個(gè) 信 號(hào) :φ1、φ2、φ2s、φR、TG1、TG2、LOGn,其中φ1、φ2是像元間寄存器的移位時(shí)鐘信號(hào),φ2s設(shè)計(jì)用來(lái)實(shí)現(xiàn)輸出方式控制,可將輸出方式調(diào)節(jié)為單像元信號(hào)或雙像元信號(hào),φR為像元輸出復(fù)位時(shí)鐘信號(hào),TG1、TG2為像元電子輸出門(mén),LOGn主要控制曝光時(shí)間。本系統(tǒng)為了保證分辨率,采用單像元信號(hào)輸出方式,CCD時(shí)序圖如圖2所示。

        圖2 KLI-2113驅(qū)動(dòng)時(shí)序圖

        本系統(tǒng)的CCD驅(qū)動(dòng)基于EP3C25Q240C8,使用Verilog HDL設(shè)計(jì),仿真波形如圖3所示。

        2.2 AD驅(qū)動(dòng)設(shè)計(jì)

        在圖像處理系統(tǒng)中,模數(shù)轉(zhuǎn)換是圖像數(shù)字化的關(guān)鍵,影響著整個(gè)系統(tǒng)圖像的可靠性和穩(wěn)定性。ADI的AD9945[5]集成了直流偏置、相關(guān)雙采樣、暗元校正、增益可編程等功能,同時(shí)由于其增益可編程及相關(guān)參數(shù)可通過(guò)SDI(Serial Digital Interface)控制,使其成為模擬增益控制的實(shí)現(xiàn)方式。此外,AD9945采用相關(guān)雙采樣的采樣方法可在一定程度上消除電平浮動(dòng)等引起的噪音,使數(shù)據(jù)更加可靠穩(wěn)定?;谝陨显?,本系統(tǒng)采用AD9945作為模數(shù)轉(zhuǎn)換器。

        AD9945的信號(hào)主要分為兩組,配置信號(hào)與工作信號(hào)。配置信號(hào)為三線串行數(shù)字接口(SCK、SDATA、SL),保證內(nèi)部寄存器被正確賦值,這組時(shí)序要求相對(duì)較低。工作信號(hào)為 SHP、SHD、CLPOB、PBLK、DATACLK。此組信號(hào)前兩個(gè)為雙采樣的時(shí)鐘信號(hào),CLPOB為暗元鉗位信號(hào)(采樣暗元,在有效元的時(shí)候減去暗元值,取得一個(gè)可靠的像元數(shù)據(jù)),PBLK為有效像元段選擇,DATACLK為像元數(shù)字信號(hào)輸出時(shí)鐘。AD9945的時(shí)序如圖4所示。

        圖3 CCD-AD驅(qū)動(dòng)仿真波形

        由于AD9945采用雙采樣方式采集轉(zhuǎn)化CCD輸出的模擬信號(hào),所以對(duì)兩個(gè)芯片驅(qū)動(dòng)信號(hào)的同步要求十分嚴(yán)格。為了很好地實(shí)現(xiàn)此要求,AD與CCD驅(qū)動(dòng)采用相同的基準(zhǔn)時(shí)鐘,同時(shí)通過(guò)全局時(shí)鐘資源布局布線的時(shí)鐘源設(shè)計(jì),以此滿足時(shí)序約束的需要。設(shè)計(jì)仿真波形如圖3所示。

        2.3 數(shù)據(jù)處理

        由于鏡頭、CCD本身對(duì)光響應(yīng)不均勻等原因,圖像采集系統(tǒng)采集到的圖像一般需要經(jīng)過(guò)平場(chǎng)校正。本設(shè)計(jì)中,主要針對(duì)CCD的非均勻性響應(yīng)進(jìn)行校正,校正中,采用兩點(diǎn)法[6]進(jìn)行適當(dāng)改進(jìn),以適應(yīng)實(shí)際應(yīng)用需要;由于不同環(huán)境下光線不同,三基色響應(yīng)會(huì)有差別,此時(shí)需要進(jìn)行圖像的白平衡。本系統(tǒng)中,圖像進(jìn)行了平場(chǎng)校正及手動(dòng)白平衡處理,同時(shí),在系統(tǒng)中實(shí)現(xiàn)了模擬增益調(diào)節(jié)和數(shù)字增益調(diào)節(jié)。

        圖4 AD9945基本驅(qū)動(dòng)時(shí)序

        2.3.1 平場(chǎng)校正

        CCD是積分型器件,輸出電流與器件光敏面上的照度和曝光時(shí)間有關(guān),以I代表輸出信號(hào),E代表光敏面上的照度,t代表曝光時(shí)間,正常工作時(shí)[7]有:

        式中,K為比例常數(shù)。Q=Et,Q定義為曝光量。

        圖5為KLI2113手冊(cè)提供的在不同條件下的響應(yīng)曲線,考慮圖中3條實(shí)際響應(yīng)曲線,設(shè)計(jì)中采用式(2)對(duì)實(shí)際曲線近似建模,并以此為基礎(chǔ)進(jìn)行校正。

        其中,K為比例常數(shù),I0為暗曝光時(shí)的信號(hào)響應(yīng)。同時(shí),Qmax為照度最大值(實(shí)際校正時(shí)定義Qmax為調(diào)節(jié)光源使60%像元信號(hào)輸出值達(dá)到240),則得到最大信號(hào)輸出值Imax。由式(2)推導(dǎo)可得:

        如圖5所示,理想響應(yīng)曲線為:

        并滿足照度為Qmax時(shí),I′=255,由式(3)和式(4)可推導(dǎo)出:

        圖5 KLI-2113曝光響應(yīng)曲線

        基于以上的設(shè)計(jì)思想,同時(shí)因在設(shè)計(jì)中使用16位定點(diǎn)表示小數(shù)方法(8位整數(shù)和8位小數(shù)),結(jié)合實(shí)際系統(tǒng),采用多次采集相關(guān)值進(jìn)行累加求均值的方法,故整理可得到方便實(shí)現(xiàn)的像元校正因子求導(dǎo)公式:

        其中,Iimax、Ii0分別為第i次采集到的最大值及暗電平值。

        在預(yù)處理模塊完成以上過(guò)程后,各像元對(duì)應(yīng)的平場(chǎng)校正因子求取完成,存儲(chǔ)在FPGA內(nèi)部生成的寄存器中,對(duì)以后采集的對(duì)應(yīng)位置像元乘以校正因子,達(dá)到平場(chǎng)校正的效果。

        2.3.2 白平衡

        簡(jiǎn)單來(lái)說(shuō),圖像白平衡即是通過(guò)調(diào)節(jié)三基色的值,使圖像在白背景下顯示為白色,不存在色差,此時(shí)三基色值的比為 1:1:1。但由于環(huán)境光線的不同,白色背景下的圖像會(huì)存在色差,此時(shí)需要對(duì)圖像進(jìn)行白平衡校正。本相機(jī)設(shè)計(jì)實(shí)現(xiàn)中采用了手動(dòng)白平衡校正的方法。在該模塊中,同樣采用16位定點(diǎn)運(yùn)算方法,設(shè)計(jì)中有3個(gè)16位×16位乘法器,分別對(duì)應(yīng)于RGB三通道。校正過(guò)程中,通過(guò)上位機(jī)傳送校正通道及校正因子,在UART接口接收、解碼后,生成相應(yīng)的使能信號(hào),刷新原通道校正因子。16位數(shù)字圖像數(shù)據(jù)(8位的圖像數(shù)據(jù)乘以256)通過(guò)設(shè)計(jì)的對(duì)應(yīng)通道的乘法器與對(duì)應(yīng)的校正因子相乘,得到校正后的數(shù)據(jù),取8位有效數(shù)據(jù)作為校正后的輸出值。

        2.3.3 數(shù)字增益與模擬增益控制

        在暗環(huán)境中,圖像需要增加放大增益來(lái)獲得可用圖像,故在本相機(jī)中,加入了模擬增益控制與數(shù)字增益控制兩種增益控制方式。

        與白平衡調(diào)節(jié)相同,數(shù)字增益控制方式通過(guò)16位乘法器方式實(shí)現(xiàn),增益倍數(shù)通過(guò)串口由上位機(jī)向相機(jī)系統(tǒng)發(fā)送。采用此方法,數(shù)字增益可實(shí)現(xiàn)1~256的增益放大倍數(shù),而最小放大倍數(shù)達(dá)1/256。模擬增益則采用AD9945的可變?cè)鲆嫘阅?,通過(guò)上位機(jī)發(fā)送控制指令改寫(xiě)AD的增益倍數(shù)而實(shí)現(xiàn)模擬增益的變化?;贏D9945的性能,模擬增益范圍在6 dB~40 dB。

        2.4 UART接口

        本相機(jī)實(shí)現(xiàn)中,對(duì)上位機(jī)指令的接收通過(guò)UART接口實(shí)現(xiàn)。為了完成上位機(jī)對(duì)本系統(tǒng)控制指令的實(shí)現(xiàn),UART接口分兩部分實(shí)現(xiàn),一是RS232-RS485轉(zhuǎn)接口,一是FPGA內(nèi)設(shè)計(jì)的UART收發(fā)接口模塊。為了保證系統(tǒng)可實(shí)現(xiàn)遠(yuǎn)距離控制和控制指令的準(zhǔn)確性,設(shè)計(jì)中采用了RS485協(xié)議應(yīng)用差分電平傳輸數(shù)據(jù)。故在系統(tǒng)中加入了RS232-RS485轉(zhuǎn)接口。UART收發(fā)接口模塊功能上實(shí)現(xiàn)對(duì)控制指令的接收及解碼,并對(duì)其他模塊傳輸相應(yīng)操作指令及對(duì)應(yīng)數(shù)據(jù)。本系統(tǒng)中,約定的控制數(shù)據(jù)幀如圖6所示,‘N’和‘F’分別作為數(shù)據(jù)幀的頭和尾,在接收模塊中判斷數(shù)據(jù)是否傳輸準(zhǔn)確,第二位為控制指令類型,對(duì)應(yīng)于各個(gè)模塊的控制,解碼后產(chǎn)生對(duì)應(yīng)模塊控制字刷新使能信號(hào),將第三位和第四位作為控制字寫(xiě)入對(duì)應(yīng)模塊。各模塊根據(jù)收到的使能信號(hào)及控制字完成相應(yīng)操作,實(shí)現(xiàn)上位機(jī)對(duì)本系統(tǒng)的控制??刂浦噶铑愋腿绫?所示。

        圖6 串口通信數(shù)據(jù)格式

        2.5 Cameralink接口

        為了實(shí)現(xiàn)數(shù)字圖像的可靠、快速、大容量傳輸,本系統(tǒng)采用了Cameralink接口的base模式作為圖像傳輸接口。此接口包含基于DS90CR285的硬件轉(zhuǎn)接口和基于FPGA的頻率轉(zhuǎn)化及相應(yīng)時(shí)鐘信號(hào)、使能信號(hào)的接口控制模塊兩個(gè)部分。由于CCD最大頻率為20 MHz,而Cameralink可工作在75 MHz,故在接口控制模塊中設(shè)計(jì)一個(gè)雙端RAM,以此作為圖像數(shù)據(jù)在不同頻率下的轉(zhuǎn)化單元。同時(shí),接口控制模塊還對(duì)應(yīng)地產(chǎn)生數(shù)據(jù)有效信號(hào)、行有效信號(hào)、幀有效信號(hào)3個(gè)圖像同步信號(hào)及傳輸時(shí)鐘。然后,硬件轉(zhuǎn)接口將24位圖像數(shù)據(jù)及相應(yīng)的4位圖像同步使能信號(hào)(3位圖像同步信號(hào)與1位自定義控制位,自定義控制位在本設(shè)計(jì)中未使用)通過(guò)DS90CR285轉(zhuǎn)化為4路LVDS傳輸,同時(shí)將傳輸時(shí)鐘也對(duì)應(yīng)轉(zhuǎn)化為1路LVDS傳輸。

        表1 控制指令類型表

        3 實(shí)驗(yàn)效果

        相機(jī)測(cè)試平臺(tái)基于DALSA的X64-CL iPro圖像采集卡實(shí)現(xiàn)。相機(jī)的CCD工作在10 MHz工作頻率,Cameralink傳輸速度在40 MHz下,測(cè)試對(duì)象為華大作業(yè)紙,傳至上位機(jī)顯示得到的圖像如圖7所示。測(cè)試結(jié)果表明,本系統(tǒng)在較高速度下能夠穩(wěn)定工作并得到可用的采樣圖像。

        本系統(tǒng)利用FPGA和線陣CCD進(jìn)行圖像采集,主要介紹了各器件驅(qū)動(dòng)及接口模塊,實(shí)現(xiàn)了圖像的高速采集和穩(wěn)定傳輸,為后續(xù)處理單元提供可靠數(shù)字圖像。本系統(tǒng)在平場(chǎng)校正及 AWB(自動(dòng)白平衡)、AE(自動(dòng)曝光)等方面還可進(jìn)行深入研究和探索,使相機(jī)工作性能更加優(yōu)異。

        圖7 實(shí)驗(yàn)效果圖

        [1]李明偉,黃鴿,劉靜茹.一種高速線陣CCD圖像數(shù)據(jù)采集系統(tǒng)[J].儀器儀表學(xué)報(bào),2005,26(8):716-717.

        [2]李紅梅,陳敏聰,陳子瑜,等.線陣CCD數(shù)據(jù)獲取方法研究與設(shè)計(jì)[J].電子測(cè)量技術(shù),2008,31(6):521-523.

        [3]張志成,畢明德,孫志剛,等.基于CPLD的線陣 CCD圖像采集系統(tǒng)[J].電氣自動(dòng)化,2012,34(1):28-30.

        [4]Eastman Kodak Company.Kodak digital science KLI-2113 image sensor REV 4[Z].2001.

        [5]Analog Devices Inc.Complere 12-bit 40 MHz CCD signal processor AD9945 REV A[Z].2003.

        [6]徐樹(shù)興,王寶光,鄭義忠.線陣CCD平場(chǎng)校正及 FPGA實(shí)現(xiàn)的研究[J].宇航計(jì)測(cè)技術(shù),2007,27(6):34-37.

        [7]王慶有.CCD應(yīng)用技術(shù)[M].天津:天津大學(xué)出版社,2000.

        猜你喜歡
        信號(hào)系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        完形填空二則
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        午夜成人精品福利网站在线观看| 人妻少妇中文字幕,久久精品| 国产精品毛片无遮挡高清| 亚洲一区二区三区播放| 中文字幕欧美一区| 精品理论一区二区三区| 少妇高潮久久蜜柚av| 熟女人妇 成熟妇女系列视频| 亚洲精品无码高潮喷水在线| 无码人妻少妇久久中文字幕 | 黄色影院不卡一区二区| 日韩精品视频一区二区三区| 十八岁以下禁止观看黄下载链接 | 人妻少妇中文字幕av| 美女露出自己的性感大胸一尤内衣 | 美女扒开内裤露黑毛无遮挡| 亚洲av迷人一区二区三区| 亚洲精品在线一区二区三区| 一区二区无码中出| 亚洲av午夜国产精品无码中文字| 久久精品国产亚洲av影院毛片| 国产成人综合久久三区北岛玲| 男人边吃奶边做好爽免费视频| 嫩草伊人久久精品少妇av| 亚洲人妻av综合久久| 亚洲国产一区二区中文字幕| 在教室伦流澡到高潮hgl动漫| 人人妻人人澡人人爽曰本| 日日躁欧美老妇| 福利利视频在线观看免费| 国产产区一二三产区区别在线| 日韩高清亚洲日韩精品一区| 性感人妻av在线播放| 亚洲天堂av三区四区不卡| 亚洲国产精品日韩av专区| 亚洲乱码少妇中文字幕| 国产在线视频网友自拍| 国产精品美女久久久久av超清 | 少妇久久久久久人妻无码| 精品久久久久久久无码| 亚洲国产日韩av一区二区|