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

        ?

        基于CoaXPress的圖像采集系統(tǒng)設(shè)計(jì)

        2019-12-05 02:56:58姚遠(yuǎn)程秦明偉
        制造業(yè)自動(dòng)化 2019年11期

        任 強(qiáng),姚遠(yuǎn)程,秦明偉

        (1.西南科技大學(xué) 信息工程學(xué)院,綿陽(yáng) 621010;2.特殊環(huán)境機(jī)器人技術(shù)四川省重點(diǎn)實(shí)驗(yàn)室,綿陽(yáng) 621010)

        0 引言

        目前,隨著視覺(jué)測(cè)量系統(tǒng)越來(lái)越多地應(yīng)用到工業(yè)檢測(cè)以及軍事領(lǐng)域,相機(jī)的分辨率以及幀率不斷提高,因此產(chǎn)生了巨大的數(shù)據(jù)量[1]。因此相機(jī)接口逐漸成為了高速圖像采集傳輸?shù)钠款i。面對(duì)越來(lái)越大的數(shù)據(jù)量,目前主流的相機(jī)接口包括USB、IEEE 1394、RS.644 LVDS、Camera Link等逐漸無(wú)法滿足高精度視覺(jué)測(cè)量需求[2~7]。論文[8]中所實(shí)現(xiàn)的Camera Link接口協(xié)議,實(shí)測(cè)吞吐率僅為0.3GB/S。新一代的CoaXPress接口標(biāo)準(zhǔn)采用同軸電纜作為傳輸介質(zhì),具有傳輸距離長(zhǎng)、傳輸速度快、使用靈活等特點(diǎn)逐漸成為高速相機(jī)接口的首選標(biāo)準(zhǔn)。目前CoaXPress接口在視覺(jué)測(cè)量領(lǐng)域正在日益普及。

        1 CoaXPress協(xié)議

        CoaXPress是一種非對(duì)稱的高速點(diǎn)對(duì)點(diǎn)串行通信數(shù)字接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)允許設(shè)備(如:數(shù)字相機(jī))通過(guò)單根同軸電纜連接到主機(jī)(如:個(gè)人電腦中的數(shù)據(jù)采集設(shè)備)。CoaXPress將傳統(tǒng)的同軸電纜技術(shù)與最先進(jìn)的高速串行數(shù)據(jù)技術(shù)相結(jié)合,使得每個(gè)CoaXPress鏈路最高支持6.25Gbps的數(shù)據(jù)速率以及高達(dá)13W的設(shè)備供電功率和20Mbps的控制數(shù)據(jù)傳輸。對(duì)于傳輸速率非常高的設(shè)備,可以通過(guò)鏈路聚合的方式以提供數(shù)倍于單根同軸電纜的傳輸帶寬。

        CoaXPress是點(diǎn)對(duì)點(diǎn)的可擴(kuò)展接口,設(shè)備和主機(jī)之間的傳輸介質(zhì)是75歐的同軸電纜。一個(gè)接口包括一個(gè)主連接和可選的多個(gè)擴(kuò)展連接,這些共同構(gòu)成了一個(gè)鏈路,每一個(gè)連接對(duì)應(yīng)一根同軸電纜。如圖1所示,設(shè)備端對(duì)每個(gè)連接都進(jìn)行了編號(hào),編號(hào)0為主連接,編號(hào)1到n-1是n-1條擴(kuò)展連接。

        圖1 CoaXPress典型連接

        上行連接和下行連接傳輸?shù)臄?shù)據(jù)均采用8B/10B編碼,8B/10B是一種行業(yè)編碼方式,它將8bit數(shù)據(jù)編碼為10bit數(shù)據(jù)以使連接上的信號(hào)達(dá)到直流平衡,也可以通過(guò)周期性的變換來(lái)恢復(fù)時(shí)鐘。

        2 CoaXPress接口卡

        CoaXPress協(xié)議規(guī)定使用同軸電纜作為物理介質(zhì)進(jìn)行數(shù)據(jù)傳輸,所以接收端必須使用專用的硬件設(shè)備完成物理接口以及電氣特性的轉(zhuǎn)換,它將連接到同軸電纜的DIN 1.0/2.3接口轉(zhuǎn)換為連接FPGA的FMC接口,該接口卡可支持最多4路的CoaXPress連接,每路鏈接支持最高數(shù)據(jù)率為6.25Gbps,可通過(guò)外部的直流電源輸入為相機(jī)提供高達(dá)13W的電源。

        3 高速串行收發(fā)器

        CoaXPress接口卡將接收到的數(shù)據(jù)通過(guò)FMC傳輸?shù)紽PGA,為滿足CoaXPress協(xié)議指定的最高傳輸速度單條鏈路6.25Gbps的傳輸速率,F(xiàn)PGA中使用吉比特收發(fā)器(MGT)接收數(shù)據(jù)[9]。吉比特收發(fā)器是XILINX公司的FPGA芯片提供的一種高速的物理收發(fā)器,包括GTP、GTX,GTH,GTZ,這些收發(fā)器根據(jù)不同的用戶需求在分布在不同的FPGA產(chǎn)品系列,各收發(fā)器的傳輸速率如表1所示。

        表1 各吉比特收發(fā)器速度比較

        測(cè)試硬件平臺(tái)采用XILINX公司的Virtex-7 690T系列FPGA,該系列FPGA具有豐富的GTH收發(fā)器資源并且GTH傳輸速率滿足協(xié)議要求,故采用GTH收發(fā)器在物理層提供數(shù)據(jù)收發(fā)。

        4 系統(tǒng)邏輯設(shè)計(jì)

        4.1 系統(tǒng)結(jié)構(gòu)

        如圖2 所示為采集系統(tǒng)結(jié)構(gòu),該系統(tǒng)主要包含N個(gè)鏈路邏輯模塊(每條鏈路對(duì)應(yīng)一個(gè)模塊)、相機(jī)控制模塊、控制總線仲裁模塊以及流復(fù)用與解碼模塊。

        鏈路邏輯N模塊:對(duì)每個(gè)連接進(jìn)行實(shí)例化,每個(gè)CoaXPress連接的邏輯是相同的,主連接被標(biāo)記為0,擴(kuò)展連接標(biāo)記為1~N-1,詳細(xì)設(shè)計(jì)見(jiàn)4.2節(jié)。

        流復(fù)用和解碼模塊:該模塊對(duì)來(lái)自多個(gè)CoaXPress鏈接的輸入流進(jìn)行多路復(fù)用,并通過(guò)視頻接口將它們轉(zhuǎn)發(fā)給用戶邏輯,詳細(xì)設(shè)計(jì)見(jiàn)4.3節(jié)。

        控制總線仲裁模塊:按照傳輸優(yōu)先級(jí)對(duì)來(lái)自相機(jī)控制模塊以及鏈路邏輯的控制數(shù)據(jù)包進(jìn)行仲裁。

        相機(jī)控制模塊:負(fù)責(zé)對(duì)設(shè)備和主機(jī)寄存器讀寫、串口收發(fā)以及上位機(jī)指令解析功能,詳細(xì)設(shè)計(jì)見(jiàn)第5節(jié)。

        4.2 單鏈路邏輯模塊設(shè)計(jì)

        單鏈路邏輯模塊主要負(fù)責(zé)對(duì)物理層數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換、8B/10B編解碼、數(shù)據(jù)校驗(yàn)以及鏈路測(cè)試。鏈路測(cè)試工作獨(dú)立使能,用以測(cè)試鏈路質(zhì)量,結(jié)果反映到主機(jī)寄存器,包括鏈路測(cè)試包生成器與鏈路測(cè)試包接收器。該模塊還包括下行鏈路傳輸層、上行鏈路傳輸層、鏈路層、控制通道模塊、仲裁器模塊、流緩沖器和流解包器,單鏈路邏輯模塊結(jié)構(gòu)如圖3所示。

        下行鏈路傳輸層:該模塊接收來(lái)自設(shè)備端的數(shù)據(jù)(包括圖像數(shù)據(jù)和控制數(shù)據(jù)),實(shí)現(xiàn)底層串行數(shù)據(jù)的解串和8B/10B解碼。

        上行鏈路傳輸層:該模塊負(fù)責(zé)發(fā)送控制數(shù)據(jù)到設(shè)備端,實(shí)現(xiàn)并行數(shù)據(jù)的串化和8B/10B編碼以滿足底層物理鏈路傳輸要求。

        鏈路層:該模塊完成所有數(shù)據(jù)包的組包和解包以及處理它們的優(yōu)先級(jí),同時(shí)負(fù)責(zé)處理下行鏈路的空閑字插入和上行鏈路的錯(cuò)誤校驗(yàn)。

        控制通道模塊:該子模塊實(shí)現(xiàn)了CoaXPress連接的控制通道。包括用于命令發(fā)送FIFO、確認(rèn)接收FIFO、發(fā)送和接收狀態(tài)機(jī)、CRC校驗(yàn)器以及CRC發(fā)生器。公式1為CRC校驗(yàn)多項(xiàng)式。

        圖2 采集系統(tǒng)結(jié)構(gòu)

        鏈路測(cè)試發(fā)送器:生成鏈路測(cè)試數(shù)據(jù)包并對(duì)發(fā)送數(shù)據(jù)包計(jì)數(shù)器進(jìn)行計(jì)數(shù),該計(jì)數(shù)器可以被主機(jī)寄存器訪問(wèn)。

        鏈路測(cè)試接收器:解析鏈路測(cè)試包并對(duì)接收數(shù)據(jù)包和錯(cuò)誤的數(shù)據(jù)包進(jìn)行計(jì)數(shù),接收計(jì)數(shù)器和錯(cuò)誤計(jì)數(shù)器都可以通過(guò)內(nèi)部計(jì)數(shù)器訪問(wèn)。

        仲裁器:通過(guò)讀取主機(jī)寄存器判斷系統(tǒng)處于工作模式還是測(cè)試模式,根據(jù)模式對(duì)發(fā)送到物理層的數(shù)據(jù)進(jìn)行仲裁。

        流緩沖器:通過(guò)FIFO緩存圖像流數(shù)據(jù)并完成數(shù)據(jù)位寬轉(zhuǎn)換。

        流解包器:接收高優(yōu)先級(jí)的流數(shù)據(jù)包,檢查它們的完整性并剝離包頭。在CRC校驗(yàn)錯(cuò)誤的情況下,該模塊將會(huì)在該數(shù)據(jù)包的描述符中設(shè)置特定的比特指示該錯(cuò)誤。

        圖3 鏈路邏輯模塊結(jié)構(gòu)

        圖4 流復(fù)用與解碼模塊結(jié)構(gòu)

        4.3 流復(fù)用和解碼模塊

        如圖4所示,流復(fù)用和解碼模塊包含多相機(jī)拓?fù)溥B接設(shè)計(jì)、仲裁器、緩沖區(qū)以及流解碼器模塊設(shè)計(jì)。目前采集系統(tǒng)支持最多4個(gè)相機(jī)的同時(shí)接入,因此系統(tǒng)可支持4個(gè)單抽頭相機(jī)與1~2個(gè)多抽頭相機(jī)同時(shí)接入。為滿足這樣的設(shè)計(jì),流復(fù)用與解碼模塊通過(guò)訪問(wèn)相機(jī)控制模塊中的主機(jī)寄存器改變交叉開(kāi)關(guān)復(fù)用邏輯以形成正確的拓?fù)浣Y(jié)構(gòu),實(shí)現(xiàn)來(lái)自同一相機(jī)的所有鏈路將被連接到同一仲裁器,仲裁器負(fù)責(zé)仲裁沒(méi)有優(yōu)先級(jí)的數(shù)據(jù)。數(shù)據(jù)流進(jìn)入緩沖區(qū),數(shù)據(jù)的每個(gè)流被劃分到相應(yīng)的流解碼器(一個(gè)流對(duì)應(yīng)一個(gè)流解碼器),緩沖區(qū)與解碼器的對(duì)應(yīng)關(guān)系都通過(guò)寄存器配置實(shí)現(xiàn)。解碼器根據(jù)CoaXPress協(xié)議包格式對(duì)視頻流數(shù)據(jù)包進(jìn)行解包,解碼器的輸出為簡(jiǎn)單圖像視頻流接口。

        4.3.1 鏈路與相機(jī)拓?fù)湓O(shè)計(jì)

        采集系統(tǒng)為每個(gè)可能接入的相機(jī)都實(shí)例化了相應(yīng)的處理邏輯,因此需要將來(lái)自同一相機(jī)的一個(gè)或多個(gè)數(shù)據(jù)流分配到同一邏輯進(jìn)行仲裁、緩沖。交叉開(kāi)關(guān)復(fù)用邏輯模塊1根據(jù)SDK程序中相機(jī)選擇寄存器CAM_SELECT與仲裁器選擇寄存器ARB_SEL可靈活配置鏈路與仲裁器的連接拓?fù)?。如圖5所示,鏈路0、鏈路1連接到相機(jī)0,鏈路2連接到相機(jī)1,鏈路3不處理。這時(shí)先寫入值0x00到CAM_SELECT寄存器選擇第一個(gè)仲裁器,再寫入0x03到ARB_SEL寄存器連接鏈路0和鏈路1到該仲裁器。寫入0x01到CAM_SELECT寄存器選擇第二個(gè)仲裁器,再寫入0x04到ARB_SEL寄存器將鏈路2連接到該仲裁器。

        4.3.2 相機(jī)與解碼器拓?fù)湓O(shè)計(jì)

        圖5 鏈路與相機(jī)拓?fù)涫纠?/p>

        為支持多相機(jī)與多個(gè)數(shù)據(jù)流的設(shè)計(jì),一個(gè)相機(jī)可能會(huì)產(chǎn)生多個(gè)數(shù)據(jù)流,不同的數(shù)據(jù)流必須對(duì)應(yīng)到不同的解碼器,因此交叉開(kāi)關(guān)復(fù)用邏輯模塊2實(shí)現(xiàn)緩沖區(qū)與流解碼器的正確拓?fù)溥B接。交叉開(kāi)關(guān)復(fù)用邏輯模塊2根據(jù)主機(jī)寄存器中的解碼器選擇寄存器DEC_SEL完成拓?fù)淇刂?。每個(gè)解碼器都有對(duì)應(yīng)的地址段,每個(gè)地址段內(nèi)包含了許多用于指示解碼器工作的寄存器,先訪問(wèn)解碼器,再對(duì)該解碼器地址內(nèi)DEC_SEL寄存器進(jìn)行寫訪問(wèn)。

        如圖6所示為相機(jī)與解碼器連接拓?fù)涫纠?,第一個(gè)相機(jī)連接到第一個(gè)和第二個(gè)解碼器,第二個(gè)相機(jī)連接到第三個(gè)解碼器,第三個(gè)相機(jī)沒(méi)有連接。先訪問(wèn)解碼器0,寫入值0x00到解碼器0的DEC_SEL寄存器,將解碼器0與相機(jī)0連接。訪問(wèn)解碼器1,寫入值0x00到解碼器1的DEC_SEL寄存器,將解碼器1與相機(jī)0連接。訪問(wèn)解碼器2,寫入值0x01到解碼器2的DEC_SEL寄存器,將解碼器2與相機(jī)1連接。

        圖6 相機(jī)與解碼器拓?fù)涫纠?/p>

        5 相機(jī)控制

        5.1 相機(jī)控制方式

        CoaXPress協(xié)議規(guī)定通過(guò)讀寫相機(jī)寄存器的方式實(shí)現(xiàn)參數(shù)配置。CoaXPress協(xié)議兼容相機(jī)通用接口標(biāo)準(zhǔn)(GenICam)與廠商自定義寄存器地址。CoaXPress協(xié)議開(kāi)放了特定地址段由廠商自定義寄存器地址,廠商自定義寄存器地址段由相機(jī)說(shuō)明文件給出。每個(gè)CoaXPress相機(jī)都會(huì)提供一份基于可擴(kuò)展標(biāo)識(shí)語(yǔ)言(XML)的標(biāo)準(zhǔn)相機(jī)描述文檔,文檔說(shuō)明了支持的CoaXPress版本、設(shè)備各個(gè)寄存器的簡(jiǎn)單介紹,包括寄存器地址值、讀寫權(quán)限以及訪問(wèn)說(shuō)明等等,通過(guò)查閱該文檔即可實(shí)現(xiàn)對(duì)不同相機(jī)的控制。

        5.2 相機(jī)控制實(shí)現(xiàn)

        系統(tǒng)控制部分基于Microblaze MCS(Micro Controller System)IP實(shí)現(xiàn),XILINX提供了SDK(Software Development Kit)工具實(shí)現(xiàn)軟件程序設(shè)計(jì),程序設(shè)計(jì)部分采用C/C++語(yǔ)言開(kāi)發(fā),為設(shè)計(jì)提供了極大的靈活性[10]。如圖7所示為下位機(jī)程序流程圖,首先程序檢測(cè)連接到主機(jī)的連接數(shù)量,并設(shè)置其中一條連接為主連接,設(shè)備與主機(jī)統(tǒng)一通過(guò)發(fā)現(xiàn)速率(目前有兩種發(fā)現(xiàn)速率1Gbps和3Gbps)通信,該過(guò)程完成匹配收發(fā)器傳輸比特率、確定相機(jī)拓?fù)洌ǘ鄠€(gè)相機(jī)或單個(gè)相機(jī)以及各自連接數(shù))、協(xié)商最大數(shù)據(jù)包大小等工作。參數(shù)初始化部分包括設(shè)置緩沖器FIFO大小、設(shè)置初始采集分辨率并開(kāi)始采集。串口指令格式由上下位機(jī)自由約定,下位機(jī)程序?qū)崟r(shí)接收、解析串口指令并將參數(shù)配置到設(shè)備寄存器。下位機(jī)不斷循環(huán)串口指令接收、解析、配置過(guò)程以實(shí)現(xiàn)動(dòng)態(tài)配置相機(jī)參數(shù)。

        圖7 相機(jī)控制程序流程圖

        6 系統(tǒng)測(cè)試及分析

        6.1 資源占用

        系統(tǒng)測(cè)試基于硬件平臺(tái)Virtex7-485T-FFG1761,設(shè)計(jì)工具VIVADO 2016.4。表2所示為FPGA資源占用情況,采集系統(tǒng)使用了較多時(shí)鐘資源,所以消耗了較多的BUFG。目前采集系統(tǒng)最多支持4條鏈路,每條鏈路對(duì)應(yīng)一個(gè)吉比特收發(fā)器(GT),消耗4個(gè)GT資源,其余資源都控制在較低水平,還剩余豐富的邏輯資源用于下一步用戶邏輯開(kāi)發(fā)[11,12]。

        6.2 數(shù)據(jù)正確性與吞吐率測(cè)試

        6.2.1 數(shù)據(jù)正確性與吞吐率測(cè)試方案

        為進(jìn)行數(shù)據(jù)正確性測(cè)試,必須采用已知的數(shù)據(jù)源,由于真實(shí)相機(jī)存在抖動(dòng)以及外界環(huán)境復(fù)雜性,真實(shí)相機(jī)無(wú)法應(yīng)用于數(shù)據(jù)正確性測(cè)試。如圖8所示為數(shù)據(jù)正確性與吞吐率測(cè)試系統(tǒng)結(jié)構(gòu),圖像數(shù)據(jù)源采用KAYA儀器公司的CoaXPress相機(jī)模擬源產(chǎn)生已知的圖像數(shù)據(jù)。相機(jī)模擬源測(cè)試圖片為分辨率為5120×5120的灰度圖像,測(cè)試圖像每行像素值從0開(kāi)始累加到255(灰度數(shù)據(jù)最大值)又重新循環(huán)。FPGA內(nèi)的數(shù)據(jù)校驗(yàn)?zāi)K內(nèi)的本地?cái)?shù)據(jù)產(chǎn)生單元可產(chǎn)生與數(shù)據(jù)源相同的圖像數(shù)據(jù)與采集到的圖像數(shù)據(jù)進(jìn)行比對(duì)并對(duì)錯(cuò)誤數(shù)據(jù)進(jìn)行計(jì)數(shù)以驗(yàn)證數(shù)據(jù)傳輸?shù)恼_性。吞吐率測(cè)試單元根據(jù)相機(jī)采集模塊輸出圖像的大小以及幀率計(jì)算圖像采集傳輸吞吐率大小。

        6.2.2 數(shù)據(jù)正確性與測(cè)試結(jié)果及分析

        如圖8所示相機(jī)采集模塊解碼后的簡(jiǎn)單視頻流信號(hào)分別傳輸?shù)綍r(shí)序同步單元和本地?cái)?shù)據(jù)產(chǎn)生模塊。本地?cái)?shù)據(jù)產(chǎn)生單元檢測(cè)到輸入數(shù)據(jù)有效時(shí)產(chǎn)生與測(cè)試圖片源相同的測(cè)試數(shù)據(jù),本地?cái)?shù)據(jù)相比于輸入圖像數(shù)據(jù)有一個(gè)時(shí)鐘的延遲,所以第一路數(shù)據(jù)通過(guò)時(shí)序同步單元與第二路本地?cái)?shù)據(jù)的時(shí)序匹配。

        數(shù)據(jù)錯(cuò)誤計(jì)數(shù)器error_cnt由數(shù)據(jù)校驗(yàn)單元輸出,指示錯(cuò)誤比特個(gè)數(shù)。采集模塊圖像數(shù)據(jù)輸出端口位寬為128bit,圖像數(shù)據(jù)計(jì)數(shù)器Total_cnt負(fù)責(zé)對(duì)接收到的有效128bit數(shù)據(jù)的計(jì)數(shù)。Total_cnt寄存器位寬為24bit,最大計(jì)數(shù)范圍為0~16777215。如圖9所示,已經(jīng)接收到2147483520(Total_cnt*128)個(gè)比特,誤比特?cái)?shù)為0,可得誤碼率小于10-10。幀率計(jì)數(shù)器Frame_rate指示一秒內(nèi)采集到的圖像數(shù)量,圖像大小計(jì)數(shù)器Image_width和Image_height分別指示采集圖像的寬度以及高度。由圖9測(cè)試結(jié)果可得當(dāng)前傳輸幀率為80幀每秒,圖像寬度和高度均為5120,通過(guò)式(2)可得吞吐率Throughput達(dá)到2.09GB/S.

        圖8 數(shù)據(jù)傳輸正確性測(cè)試方案

        圖9 數(shù)據(jù)校驗(yàn)結(jié)果

        測(cè)試結(jié)果表明采集系統(tǒng)能夠完成吞吐率高達(dá)2GB/s可靠穩(wěn)定的高速圖像采集,實(shí)現(xiàn)了滿足CoaXPress協(xié)議的高速圖像數(shù)據(jù)包解碼與傳輸。

        6.3 相機(jī)控制測(cè)試

        6.3.1 相機(jī)控制測(cè)試方案

        如圖8所示,相機(jī)控制軟件發(fā)送指令到FPGA中的相機(jī)控制模塊,該模塊完成對(duì)串口指令的解析,解析成功后對(duì)相應(yīng)相機(jī)寄存器讀寫以完成配置。相機(jī)模擬源上位機(jī)軟件界面可實(shí)時(shí)顯示當(dāng)前配置參數(shù),因此通過(guò)模擬源的上位機(jī)軟件顯示結(jié)果即可判斷參數(shù)配置與相機(jī)控制是否成功。

        6.3.2 相機(jī)控制結(jié)果與分析

        相機(jī)參數(shù)通過(guò)串口發(fā)送,下位機(jī)的軟核模塊對(duì)指令進(jìn)行解析并讀寫相應(yīng)的相機(jī)寄存器完成參數(shù)配置。圖10為上位機(jī)相機(jī)參數(shù)設(shè)置軟件參數(shù)配置示例,圖10右側(cè)的每個(gè)參數(shù)設(shè)置都對(duì)應(yīng)了相應(yīng)的控制指令。例如將采集圖像高度設(shè)置為5120,串口指令為“sch 5120;”,下位機(jī)將返回參數(shù)是否配置成功以及實(shí)際參數(shù)配置結(jié)果等信息。

        圖10 串口指令發(fā)送示例

        如圖11所示為CoaXPress相機(jī)模擬源上位機(jī)參數(shù)顯示界面,該軟件實(shí)時(shí)顯示當(dāng)前相機(jī)配置參數(shù),由圖11顯示結(jié)果可知,圖像采集分辨率已成功設(shè)置5120×5120,右側(cè)為實(shí)時(shí)發(fā)送的測(cè)試圖像,幀率為80幀每秒。

        圖11 相機(jī)模擬源上位機(jī)軟件界面

        測(cè)試結(jié)果表明,該采集系統(tǒng)實(shí)現(xiàn)了低速控制數(shù)據(jù)的傳輸和編碼以及串口指令對(duì)相機(jī)采集動(dòng)作以及參數(shù)的靈活控制,極大地簡(jiǎn)化了相機(jī)控制工作的復(fù)雜度。

        7 結(jié)語(yǔ)

        實(shí)驗(yàn)表明,本文所設(shè)計(jì)的高速CoaXPress圖像采集系統(tǒng)提供一種高速、靈活、可靠的CoaXPress協(xié)議圖像采集方案。設(shè)計(jì)實(shí)現(xiàn)了單鏈路邏輯模塊、流復(fù)用和解碼模塊、系統(tǒng)控制等模塊,實(shí)現(xiàn)了符合CoaXPress協(xié)議的高速圖像采集電路設(shè)計(jì),實(shí)測(cè)吞吐率可達(dá)2.09GB/S。物理層采用GTH收發(fā)器,可將誤碼率控制在10-11以下,同時(shí)結(jié)合CRC校驗(yàn)保證了的采集系統(tǒng)的可靠性。該系統(tǒng)可廣泛應(yīng)用于高精度視覺(jué)測(cè)量系統(tǒng),具有很高的實(shí)用價(jià)值。

        国产在线观看不卡网址| 嗯啊哦快使劲呻吟高潮视频| 热久久久久久久| 91在线视频视频在线| 97精品人妻一区二区三区在线| 亚洲乱色伦图片区小说 | 亚洲无码精品免费片| av网站影片在线观看| 最新中文字幕日韩精品| 国产va免费精品高清在线观看 | 日韩精品视频一区二区三区 | 国产av无码专区亚洲av蜜芽| 男人扒开女人双腿猛进女人机机里 | 人成视频在线观看免费播放| 美女视频一区二区三区在线| 最近2019年好看中文字幕视频| 色综合久久久久久久久五月| 亚洲精品高清av在线播放 | 国产熟妇疯狂4p交在线播放| 亚洲欧洲无码一区二区三区| 亚洲AⅤ樱花无码| 国产中文字幕免费视频一区| 夜夜躁狠狠躁日日躁2022| 国产激情对白一区二区三区四| 能看的网站中文字幕不卡av| 久久精品色福利熟妇丰满人妻91| 欧美大成色www永久网站婷| 91亚洲国产成人aⅴ毛片大全| 女人天堂av免费在线| 国产精品亚洲色婷婷99久久精品| 亚洲色无码播放| 欧美丝袜秘书在线一区| 亚洲一区二区三区99| www插插插无码视频网站| 人妻精品丝袜一区二区无码AV| 日韩精品视频av在线观看| 私人vps一夜爽毛片免费| а中文在线天堂| 亚洲精品国偷拍自产在线观看蜜臀| 国产精品国产午夜免费看福利| 青青河边草免费在线看的视频|