色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

電子設(shè)計 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-25 11:35 ? 次閱讀

0 引言

基于光電掃描的坐標定位系統(tǒng)是近年來新興的一種坐標測量方法,具有精確度高、不易受周圍環(huán)境干擾等優(yōu)點,因此在日本尼康公司生產(chǎn)的室內(nèi)GPS(indoor GPS,iGPS)設(shè)備、天津大學精密測試技術(shù)及儀器實驗室研發(fā)的工作空間測量定位系統(tǒng)(workspace Measuring and Positioning System,wMPS)中都得到了廣泛的應用[1]。然而,基于光電掃描的定位系統(tǒng)對光脈沖信息處理要求的實時性極高,如何迅速并準確地將光脈沖信息轉(zhuǎn)變?yōu)殡娒}沖信息,并從中獲得相應光平面的信息,對保證系統(tǒng)的定位精度有著極為重要的意義。

本文基于Xilinx公司推出的Zynq-7000系列全可編程片上系統(tǒng),采用ARM+FPGA架構(gòu)的Zynq芯片,提出了一種新型的將光平面信息檢測與區(qū)分的方法,在FPGA中設(shè)計邏輯電路來實現(xiàn)對光平面的電脈沖信息捕獲與鎖存,并設(shè)計基于AXI總線協(xié)議的IP核,以此來對光平面信息進行高效的識別、處理與傳輸。

1 wMPS基本原理及信號采集模塊架構(gòu)

1.1 wMPS工作基本原理

wMPS是一種新型的基于光電掃描的測量系統(tǒng),其組成如圖1所示。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

發(fā)射站向四周發(fā)射兩束掃描光以及一束同步光,接收器接收到光脈沖的信息并將其轉(zhuǎn)變?yōu)殡娒}沖,前端處理器接收電脈沖后將其按照周期進行區(qū)分,獲得其角度信息,并上傳給計算機最終完成坐標解算[2]。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

當系統(tǒng)由兩臺及以上的發(fā)射站組成時,則可以使用類似經(jīng)緯儀的測量原理來測量接收器在全局坐標系下的坐標[3]。其測量原理如圖3所示。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

當空間內(nèi)某一處的接收器Rx:(x,y,z)能同時接收到兩發(fā)射站Tx1以及Tx2的光信息時,在計算出接收器在每個發(fā)射站坐標系下的水平角α1、α2與垂直角β1、β2后,假設(shè)已知發(fā)射站的坐標為Tx1:(0,0,0)與Tx2:(x,0,0),則可通過如下公式計算接收器的坐標:

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

在大型測量網(wǎng)絡(luò)中,接收器常常會同時接收多個發(fā)射站的光信息,其光脈沖示意圖如圖4所示。為了利用光平面的信息解算出接收器的全局坐標,前端處理器需要記錄每一個電脈沖上升沿和下降沿到來的時間,以脈沖寬度來區(qū)分出同步光信號與掃描光信號[4],最終精確求解接收器的全局坐標。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

1.2 前端處理器總體架構(gòu)

前端處理器是wMPS測量系統(tǒng)的最重要的組成部分,它是系統(tǒng)安全、穩(wěn)定、準確運轉(zhuǎn)的重要保證。如何將來自大尺寸空間中發(fā)射站的光信息如實地記錄與準確地區(qū)分,同時具有一定的擴容能力,對于整個wMPS系統(tǒng)是至關(guān)重要的。

基于Zynq芯片的wMPS前端處理器主要由兩部分組成:可編程邏輯(Programmable Logic,PL)部分和作為ARM控制的處理系統(tǒng)(Processing System,PS)部分。它們之間通過AXI總線進行通信,PL部分擅長做邏輯運算以及并行性強的任務,而PS部分擅長做串行以及控制偏多的任務[5]。因此在PL中設(shè)計邏輯電路來實現(xiàn)信號的采集與存儲,而PS 部分則負責后續(xù)對光平面脈沖的分類與處理,使得整個前端處理器的運算效率達到最大。基于Zynq的前端處理器架構(gòu)如圖5所示。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

2 信號采集模塊邏輯設(shè)計

在PL部分中的信號采集模塊劃分如下:

(1)光平面信息檢測與存儲部分。當光電接收單元接收到發(fā)射站的同步光信號和掃描光信號時,將轉(zhuǎn)化為相應的電脈沖傳遞給PL部分,PL部分通過3個狀態(tài)機將相應脈沖的上升沿、下降沿以及對應的時間記錄,并傳給FIFO進行保存。

(2)光平面信息傳輸接口部分。光平面的信息存儲在FIFO邏輯電路中,而PL部分與PS部分的通信基于AXI總線協(xié)議,因此需要設(shè)計相應的邏輯電路來實現(xiàn)信息的讀取與傳輸。

IP核是具有知識產(chǎn)權(quán)的集成電路芯核,是經(jīng)過反復驗證的具有特定功能的模塊,與芯片制造工藝無關(guān),可移植到不同的半導體工藝中。Xilinx公司提供了許多免費且功能強大的IP核給開發(fā)人員使用。在wMPS前端處理的PL部分設(shè)計中,也采用了許多Xilinx提供的IP核,這使得開發(fā)流程簡潔許多,并且正確性與可靠性得到了保證。其中測量同步控制模塊采用Xilinx提供的基于AXI總線的GPIO模塊,計數(shù)器采用Xilinx的二進制模塊,以及與上位機交互的通信模塊。因此關(guān)于這些部分本文不再進行討論,主要討論信號捕捉與計時存儲模塊以及基于AXI總線的FIFO接口模塊的IP核設(shè)計。

2.1 信號捕捉與計時存儲模塊

wMPS前端處理器PL部分最核心的工作就是對來自接收器的電脈沖進行捕捉以及鎖存時間值,其主要邏輯結(jié)構(gòu)如圖6所示。通過3個協(xié)同工作的狀態(tài)機來分別完成捕捉邊沿信號、產(chǎn)生標志位以及鎖存時間值3個任務。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

圖7所示為捕捉邊沿信號的狀態(tài)機狀態(tài)轉(zhuǎn)換圖。狀態(tài)機緩沖來自接收器的電脈沖信號,輸出Trig與Trig_n。Trig_En初始時為0,進入IDLE狀態(tài)。當開始測量時,Trig_En被置1,此時若輸入為0(IN=0),則進入REDY狀態(tài)。當IN為1時,進入上升沿狀態(tài)(POSEDGE_IN),Trig置1。一個時鐘周期后將Trig信號再拉低,進入等待(DELAY)狀態(tài)。等到IN為0時,再進入下降沿狀態(tài)(NEGEDGE_IN),此時將Trig_n拉高一個周期。再根據(jù)輸入IN的狀態(tài)進行判斷進入空閑狀態(tài)(IDLE)還是上升沿狀態(tài)(POSEDGE_IN)。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

圖8所示為脈沖捕捉計時狀態(tài)機轉(zhuǎn)換圖,包含空閑(IDLE)、等待(WAIT)、捕捉(CAPT)3種狀態(tài)。當脈沖捕捉狀態(tài)機沒有接收到PS部分指令時,處于空閑狀態(tài);當收到來自PS部分指令后,且脈沖捕捉狀態(tài)機處于非復位狀態(tài)時,跳轉(zhuǎn)至等待狀態(tài);當Trig或者Trig_n輸出有一個為1時,進行信號捕捉,將FIFO寫使能信號置1,同時將30位計數(shù)器的時間值記錄下來,TP_Capt為計數(shù)器捕捉瞬間的時間值,將其寫入FIFO存儲。在工作狀態(tài)下(Trig_En=1&&Rst_n=1),每次時鐘上升沿到來時,若是Trig或Trig_n中有一個信號有輸入,則捕獲信號觸發(fā)的時間值(30位),并寫入FIFO,否則處于等待期間。

圖9為事件捕捉狀態(tài)機轉(zhuǎn)換圖,包含空閑(IDLE)、等待(WAIT)、上升沿(RIS)、延遲(DELAY)、下降沿(FAL)沿5種狀態(tài)。當接收到PS指令后,從空閑狀態(tài)跳轉(zhuǎn)至等待狀態(tài),TP_Type保持上一狀態(tài)的信號。當來自邊沿信號捕捉狀態(tài)機的輸出Trig為1時,進入RIS狀態(tài),TP_Type被標記為上升沿(01)。下一時鐘周期到來時對Trig_n的信號進行判斷,若為1,則TP_Type被標記為下降沿(10);否則TP_Type保持住,直到Trig_n信號為1時再標記為下降沿。而當狀態(tài)機位于下降沿狀態(tài)時,若下個周期Trig信號為1,則跳轉(zhuǎn)回上升沿狀態(tài),TP_Type改變相應標記;否則狀態(tài)機跳轉(zhuǎn)回等待狀態(tài),TP_Type繼續(xù)保持上一狀態(tài)。

2.2 基于AXI總線的FIFO接口模塊設(shè)計

為提高wMPS前端處理器的工作效率,本文基于AXI總線通信協(xié)議,定制FIFO的接口模塊,利用硬件邏輯控制讀取工作,縮短讀取時間來提高系統(tǒng)的工作效率。

圖10為FIFO接口模塊的內(nèi)部結(jié)構(gòu),它包括以下幾部分:FIFO讀取邏輯、AXI總線接口以及多個控制寄存器。其中AXI總線接口是Xilinx公司提供的標準通信協(xié)議,該模塊在AXI總線與用戶邏輯之間提供雙向的接口[6]。模塊中有3個寄存器,其中寄存器0用來從AXI總線上接收指令,寄存器1與寄存器2分別用來存儲FIFO存儲的數(shù)據(jù)與FIFO的標志位數(shù)據(jù)。使用這樣的方式讀取FIFO中的數(shù)據(jù),僅需2個時鐘周期即可完成,極大地提高了前端處理器的工作效率。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

3 wMPS前端處理器PL部分邏輯仿真

為了驗證前端處理器PL部分的邏輯功能的完整性與可靠性,分別對設(shè)計的信號捕捉與計時存儲模塊以及基于AXI總線的FIFO接口模塊進行仿真驗證。

3.1 信號捕捉與計時存儲模塊仿真

使用Vivado提供的仿真器,輸入信號為隨機產(chǎn)生的寬度隨機的脈沖信號,觀察dout中讀出的數(shù)據(jù)以及相應的FIFO標志位,驗證設(shè)計的正確性。仿真波形如圖11所示。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

由圖11可以清晰地觀察到,輸出的數(shù)據(jù)dout以及FIFO的標志位FIFO_Flag均在兩個時鐘周期后跳轉(zhuǎn),即系統(tǒng)的延遲僅僅為兩個時鐘周期,滿足設(shè)計需求。

3.2 FIFO接口模塊仿真

由于FIFO接口模塊為基于AXI總線定制,若是直接仿真,不易滿足時序要求,因此使用Xilinx的ISE,利用總線仿真模型(Bus Function Model,BFM)對FIFO接口模塊進行仿真,通過FIFO端口寫入數(shù)據(jù), 并從寄存器中讀取并觀察輸出信號。基于BFM的FIFO接口模塊仿真如圖12所示,可以觀察到,用戶IP可以正確輸出讀FIFO時序,兩個周期就可以讀出FIFO中的內(nèi)容。因此從接收器檢測到脈沖信號到PS部分讀取電脈沖信息,僅需4個時鐘周期,延遲極小,滿足系統(tǒng)應用要求。

關(guān)于光電掃描測量網(wǎng)絡(luò)信號采集模塊的設(shè)計

4 結(jié)論

本文提出了一種新型的將電脈沖信息檢測并區(qū)分的方法,基于Zynq芯片解決了室內(nèi)定位系統(tǒng)中光脈沖信號難以區(qū)分的難題。仿真驗證表明,該設(shè)計的時鐘延遲極小,具有很高的精度,可以滿足現(xiàn)有wMPS系統(tǒng)對測量精度的要求,同時在其余基于光電掃描的室內(nèi)定位系統(tǒng)中應用前景極高。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605150
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9159

    瀏覽量

    368571
  • 信號采集模塊
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7216
收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于多路信號采集的問題

    最近在做畢業(yè)設(shè)計,關(guān)于ADE7755的集中電能測量系統(tǒng),采樣部分出現(xiàn)了問題,ADE7755只能采集一路電壓和電流信號,請問怎么把多路的電流信號
    發(fā)表于 05-05 12:12

    關(guān)于OCT(光學相干斷層掃描)的Libview掃描控制和數(shù)據(jù)采集

    請問有沒有哪位做過關(guān)于OCT(光學相干斷層掃描)的Libview掃描控制和數(shù)據(jù)采集,還望不理賜教,多謝多謝
    發(fā)表于 03-09 10:41

    激光掃描車身坐標測量數(shù)據(jù)采集系統(tǒng)的設(shè)計

    本文對激光掃描車身坐標測量系統(tǒng)的數(shù)據(jù)采集部分進行了深入研究,設(shè)計了基于“AVR+FIFO+CPLD”的數(shù)據(jù)采集及處理模塊;解決了當多路
    發(fā)表于 11-22 14:51 ?24次下載

    關(guān)于電壓模擬量的多類型信號采集模塊

    混合采集模塊是一種通用型數(shù)據(jù)采集模塊,內(nèi)嵌高性能 ARM 處理器,針對工業(yè)自動化控制場景而設(shè)計,采用電源、測量、通信互相隔離等技術(shù),輸入端采
    發(fā)表于 08-30 15:01 ?4次下載
    <b class='flag-5'>關(guān)于</b>電壓模擬量的多類型<b class='flag-5'>信號</b><b class='flag-5'>采集</b><b class='flag-5'>模塊</b>

    多功能信號采集模塊應用手冊

      多功能信號采集模塊(Z7-851)為最多12通道多功能的數(shù)據(jù)采集模塊,每個通道都可以獨立、自由設(shè)置為
    發(fā)表于 09-22 16:45 ?4次下載
    多功能<b class='flag-5'>信號</b><b class='flag-5'>采集</b><b class='flag-5'>模塊</b>應用手冊

    模擬量信號采集模塊是什么

    工業(yè)化生產(chǎn)中,經(jīng)常需要使用多種工業(yè)控制產(chǎn)品,其中信號采集模塊的應用也非常廣泛。但很多人還是不清楚,什么是信號采集
    發(fā)表于 07-23 17:11 ?2166次閱讀

    IBF25信號隔離采集模塊概述/功能/特點/應用

    IBF25 信號隔離采集模塊,可以用來測量5路溫度信號
    的頭像 發(fā)表于 07-07 15:25 ?1439次閱讀
    IBF25<b class='flag-5'>信號</b>隔離<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>概述/功能/特點/應用

    IBF29信號隔離采集模塊概述/功能/特點/應用

    IBF29 信號隔離采集模塊,可以用來測量16路電壓或電流信號
    的頭像 發(fā)表于 07-11 13:24 ?1380次閱讀
    IBF29<b class='flag-5'>信號</b>隔離<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>概述/功能/特點/應用

    IBF62開關(guān)量信號隔離采集模塊的簡單介紹

    IBF62 開關(guān)量信號隔離采集模塊,可以用來測量八路開關(guān)量信號
    的頭像 發(fā)表于 07-12 14:13 ?2107次閱讀
    IBF62開關(guān)量<b class='flag-5'>信號</b>隔離<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>的簡單介紹

    關(guān)于振弦采集模塊采集儀振弦頻率值準確率的問題

    關(guān)于振弦采集模塊采集儀振弦頻率值準確率的問題 ? VM501振弦采集模塊 (1)誰的頻率更準確
    的頭像 發(fā)表于 08-08 09:18 ?965次閱讀
    <b class='flag-5'>關(guān)于</b>振弦<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>及<b class='flag-5'>采集</b>儀振弦頻率值準確率的問題

    使用標準信號檢測 VM振弦采集模塊測量精度(二)

    使用標準信號檢測 VM振弦采集模塊測量精度(二) 振弦傳感器采集讀數(shù)模塊:指針對振弦傳感器的特性
    的頭像 發(fā)表于 09-05 09:43 ?927次閱讀
    使用標準<b class='flag-5'>信號</b>檢測 VM振弦<b class='flag-5'>采集</b><b class='flag-5'>模塊</b><b class='flag-5'>測量</b>精度(二)

    振弦采集模塊主動上傳測量數(shù)據(jù)( UART)

    上傳數(shù)據(jù), 可通過修改自動上傳寄存器( ATSD_SEL)來實現(xiàn)模塊主動輸出測量數(shù)據(jù)功能,ATSD_SEL 寄存器的每 1 位對應了一種數(shù)據(jù)類型,見下表。 振弦采集模塊主動上傳
    發(fā)表于 11-18 10:53 ?383次閱讀
    振弦<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>主動上傳<b class='flag-5'>測量</b>數(shù)據(jù)( UART)

    VM系列振弦采集模塊的快速測量

    。 具體各寄存器設(shè)置如下: VM系列振弦采集模塊 快速測量 下圖為實際測量“時間-頻率” 曲線圖,在 5 秒左右時間內(nèi),完成了約 50 次振弦傳感器頻率
    的頭像 發(fā)表于 12-12 10:05 ?638次閱讀
    VM系列振弦<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>的快速<b class='flag-5'>測量</b>

    脈沖計數(shù)電表、水表、煤氣表、光電開關(guān)采集模塊

    IBF63產(chǎn)品實現(xiàn)傳感器和主機之間的信號采集,用來脈沖信號計數(shù)。IBF63系列產(chǎn)品可應用在 RS-232/485總線工業(yè)自動化控制系統(tǒng),光電開關(guān)信號
    發(fā)表于 04-19 11:35 ?763次閱讀
    脈沖計數(shù)電表、水表、煤氣表、<b class='flag-5'>光電</b>開關(guān)<b class='flag-5'>采集</b><b class='flag-5'>模塊</b>

    流量計脈沖計數(shù)或流量測量采集模塊 編碼器脈沖信號測量與報警

    測量,轉(zhuǎn)速測量,流量測量,產(chǎn)品計數(shù)等等。 產(chǎn)品包括信號采集,脈沖信號捕捉,
    的頭像 發(fā)表于 06-26 15:04 ?768次閱讀
    流量計脈沖計數(shù)或流量<b class='flag-5'>測量</b><b class='flag-5'>采集</b><b class='flag-5'>模塊</b>  編碼器脈沖<b class='flag-5'>信號</b><b class='flag-5'>測量</b>與報警
    主站蜘蛛池模板: www.一级毛片| 日本久久久免费高清| 亚洲欧美成人综合| 久久精品中文字幕有码日本| 67194成在线观看免费| 欧美另类一区| 国产精彩视频在线| 久久久久久久伊人电影| 折磨比基尼美女挠肚子| 强壮的公次次弄得我高潮韩国电影| 国产不卡无码高清视频| 野花韩国视频中文播放| 欧美熟妇VIVOE精品| 国产精品久久高潮呻吟无码| 一本道高清码v京东热| 秋霞午夜一级理论片久久| 国产精品爽爽久久久久久竹菊| 孕妇bbwbbwbbwbbw超清| 日韩综合网| 看美女大腿中间的部分| 国产精品久久久久一区二区三区 | 久久秋霞理伦片| 永久adc视频| 欧美性受xxxx狂喷水| 国产亚洲精品精品精品| 999精品在线| 亚洲欧美一区二区三区蜜芽| 青青久在线| 看免费人成va视频全| 国产免费不卡| gogogo高清在线观看| 亚洲一卡久久4卡5卡6卡7卡 | 鸭子玩富婆流白浆视频| 青青青青青青青草| 久久久久婷婷国产综合青草| 国产精品2020观看久久| 99国产在线视频| 一本道无码v亚洲| 无限资源在线看影院免费观看 | 成人免费视频在线播放| 最近日本字幕免费高清|