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

基于PXI總線的實時測距采集系統

2019-03-19 06:44:16楊佳敏張丕狀
測試技術學報 2019年2期
關鍵詞:信號系統

楊佳敏,張丕狀

(中北大學 信息探測與處理技術研究所,山西 太原 030051)

0 引 言

伴隨著激光技術的不斷成熟和發展,激光測距技術由于其準確度高、 失真度小的優點而得到了較為廣泛的應用[1].為了提高測距系統的測距精度,降低噪聲的影響,本文設計了一種數字邏輯電路以實現相關鑒相法測距; 在采集過程中受外界因素的影響,能否采集存儲完整的有效信號一直是一個難題,對此本文采用一種新的觸發技術獲取可靠的信息.

將測距系統集成到采集卡上,既可以實時地測量距離,也可以將采集到的數據傳到計算機上進行分析,完善了系統功能,提高了采集卡的性價比[2].

1 總體方案設計

本采集系統是為了實現位移的實時測量,數據的采集速率至少為20 Mb/s,經過二次采樣將數據送入到FPGA進行位移的實時測量,同時對于高速海量的數據一般還需要將數據先進行本地存儲,然后將數據傳到上位機進行處理,如圖 1 所示.

圖 1 系統的硬件框圖Fig.1 System hardware block diagram

該系統為了滿足高速海量數據的存儲,采用DDR3 DRAM, 型號為MT4J64M16LA-187E, 容量為128 MByte, 16 bit總線Sparatan6 FPGA內部帶有DDR3的硬核控制器MCB,根據需要通過MCB即可完成存儲器DDR3的控制; 此外,在上位機和采集卡之間通過PXI總線,由于PXI總線控制時序復雜,增加了整個系統的難度,所以采用PCI9052橋接芯片將PXI總線轉化為局部總線.

采用相位測距法實現測距.相位測距法采用激光調制的方法,通過測量載波調制頻率的相位,達到測量距離的目的,適用于中遠距離測距(一般在300 m~1 km),其測距精度受激光調制的相位測試精度和相位的調制頻率的限制,同時光電接收器的信號起伏和噪聲也嚴重影響測距的精度,要達到距離的高精度測量,必須提高系統的激光調制頻率和相位測量精度,增加系統對設備的性能要求,增加了系統的成本造價,增加了系統的成本造價修改[3].由于采用調制和差頻測相等技術,相位測距法具有測量精度高的優點,己經廣泛應用于精密測距場合.

2 相位激光測距原理及分析

2.1 相位激光測距原理

相位測距利用發射的調制光和被目標反射的接收光之間光強的相位差包含的距離信息來實現對被測距離的測量[4].相位式測距的核心是測量反饋回路和接收回路兩路信號的相位差,然后利用相位差測距[5],如圖 2 所示.

圖 2 相位測距原理圖Fig.2 Phase ranging schematic

A點發射信號為

fT=ATcos(2πft0+φ0).

(1)

A1點接收時刻調制信號為

fL(t)=ALcos(2πft+2πft0+φ0).

(2)

接收信號與發射信號的相位差為

ψ=2πft+2πft0+φ0-(2πft0+φ0)=2πft.

(3)

被測距離L為

(4)

式中:f為信號頻率,光速c=3×108m/s.

測量相位差本質上就是鑒相.鑒相器包括模擬鑒相器和數字鑒相器,由于數字鑒相器具有高精確度,實時性好的特點,所以采用數字鑒相電路,一般采用的數字鑒相法有: 相關分析鑒相法、 向量內積鑒相法、 基于FFT數字鑒相法.采用相關鑒相法可以降低噪聲的影響,從而提高精度.本文對傳統的相關法做了一些改進.

2.2 改進后的相關鑒相法

設發射信號為

f1(t)=Asin(ωt+θ)+N1(t),

(5)

接收信號為

f2(t)=Bsin(ωt+θ+ψ)+N2(t).

(6)

(7)

f1(t+T/4)=Asin(ω(t+T/4)+θ)+N1(t)=

Acos(ωt+θ)+N1(t),

(8)

式中:ψ為相位差,N1(t)和N2(t)為噪聲信號.兩信號的相關函數為

(9)

(10)

(11)

(12)

鑒相信號和噪聲信號是不相關的,且不同噪聲信號也互不相關,因此可以得到

(13)

(14)

則兩信號的相位差為

(15)

該算法將會用于后面的數字硬件進行實現,所以需要轉化離散時間序列,相關分析鑒相法的離散時間序列可表示為

(16)

(17)

(18)

式中:N為n個周期的采集點數,T為采樣周期,Ts為信號周期.

2.3 測距算法硬件電路設計

通過對相關分析法的研究,設計了FPGA可實現的硬件框圖,見圖 3.從圖中可以看出其主要由4部分構成: 控制單元模塊,存儲器模塊,DSP(Digital Signal Process)運算模塊, 相位計算模塊.

通過控制單元提供的時鐘和使能信號,各部分協同工作.首先輸入的發射信號先經過一個延時存儲器1對輸入信號進行延時,當延時存儲器延時了四分之周期個點時,控制單元使能延時存儲器1的讀動作,并且啟動DSP運算模塊1工作,同時使延時存儲器2的寫使能有效,在延時計數器延時N個周期的點時,使能延時存儲器的讀動作,并且啟動DSP運算模塊2,此時通過求算相位模塊就可以求得相位差.

FPGA內部有DSP硬核資源,數據處理充分使用這些資源.DSP運算模塊對輸入發射信號和輸入接受信號求這兩個信號的相關函數,然后將數據以并行的方式輸入到相位計算模塊.

圖 3 測距系統的硬件框圖Fig.3 Hardware block diagram of the ranging system

相位計算模塊是用來計算接受信號與發射信號的相位差的.采用CORDIC迭代算法[5],設計CORDIC迭代單元,采用的時鐘是系統時鐘的16倍頻,在該時鐘的驅動下,將前一級輸出,并作為下次本級的輸入,通過16次迭代實現相位的計算.

3 觸發單元的設計

目前基于PXI的數據采集技術被廣泛應用于工業控制中,所以數據采集相對來說較成熟.但是在以往的數據采集中大多都是對數據進行不斷地采集存儲[6],即使該系統中采用的是DDR3存儲芯片,但是存儲空間是有限的,并且在實驗過程中,外在因素會影響數據的有效性,于是提出一種觸發技術來解決上訴問題.

根據被采集信號的特點,在本系統中有3種觸發源: 外部觸發,軟件觸發,閾值觸發.外部觸發是通過采集板上的觸發裝置產生觸發信號,觸發數據采集; 軟件觸發是由上位機產生的軟件觸發命令,開啟采集數據達到設置的采集長度時,停止采集; 閾值觸發則是根據FPGA實時測距的結果與設定的距離比較產生觸發信號[7].根據這幾種觸發方式的特點設計了如圖 4 所示的觸發模式的結構框圖.這樣設計可以根據實際的需要采集信號,提高板卡系統性能的可靠性.

圖 4 觸發模式結構圖Fig.4 Trigger mode structure

在實際的采集過程過,觸發信號并不能準確地在有效信號到來前就產生,在觸發信號與采集數據開始之間就會有一定的時間差,根據這個時間差可以分為: 負延遲,零延遲,正延遲觸發,如圖 5~圖 7 所示.

圖 5 負延遲Fig.5 Negative delay

圖 6 零延遲Fig.6 Zero delay

圖 7 正延遲Fig.7 Positive delay

利用觸發信號控制被采集信號的采集開始時間,在閾值觸發中極容易發生,在觸發信號之前的數據丟失.為了解決存儲空間的有限性,保證采集有效數據的完整性,則采用負延遲觸發.

當FPGA接收到上位機發送的啟動信號時,采集系統就開始工作,采集數據被存儲于DDR3存儲空間中,由于開始采集后,采集系統會一直采集數據,但觸發信號的產生是不定時的,存儲空間是有限的,系統不能無限地存儲數據,于是負延遲觸發需要采用循環存儲的方式來達到負延遲的目的,即數據量大于存儲容量時,存儲器重新從初始位置存儲,新的數據覆蓋掉原來的數據[8].

在觸發信號到來時,觸發控制模塊記錄觸發后的M個數據,保留觸發之前的N個數據.采樣完成后,將采樣結束地址傳給上位機,上位機根據采樣結束地址和采樣深度計算出采樣起始地址,根據該地址讀取存儲器中完整的數據,將這些數據進行后處理[9].

4 實驗結果分析

4.1 測距精度結果分析

通過多次實驗,從相位差實驗結果可以看出,平均誤差為0.373 4°.

測距平均誤差,即測距精度為

(19)

(20)

表 1 相位差實驗結果

4.2 觸發控制測試分析

在觸發模式測試中,通過上位機選擇不同的觸發模式,采樣深度,負延遲深度,測試方法同樣是Chipscope工具,抓取觸發有關信號,驗證這3種觸發方式是否能正確完成觸發[10].

在軟件觸發模塊測試中,首先通過上位機選擇軟件觸發模式,啟動采集卡; 然后軟件使能產生觸發信號.由圖 8 可以看出在FPGA接收到上位機發出的觸發信號,tri信號產生一個脈沖,觸發有效,在觸發事件發生后(如圖中黑色框所示),負延時計數器記到設定的延遲深度后停止計數,此時,觸發結束標志信號overflow產生一個小的脈沖信號,說明軟件觸發控制模式可以有效觸發.

圖 8 相位差為5°時的結果Fig.8 Results when the phase difference is 5°

在硬件觸發模塊測試中,首先通過上位機選擇硬件觸發模式,啟動采集卡; 然后采集卡外部產生一個觸發信號.由圖 9 可以看出在FPGA接收到采集卡發出的觸發信號,tri信號產生一個脈沖,觸發有效,在觸發事件發生后(如圖中黑色框所示),負延時計數器記到設定的延遲深度后停止計數,此時,觸發結束標志信號overflow產生一個高電平信號,說明硬件觸發控制模式可以有效觸發.

在閾值觸發模塊測試中,首先通過上位機選擇閾值觸發模式,啟動采集卡然后設定閾值,產生觸發信號.由圖 10 可以看出當實時測距的結果大于設定的距離閾值結果時,tri信號產生一個脈沖,觸發有效,說明閾值觸發控制模式可以有效觸發.

圖 9 軟件觸發控制模塊測試Fig.9 Software trigger control module test

圖 10 外部觸發控制模塊測試Fig.10 External trigger control module test

圖 11 閾值觸發控制模塊測試Fig.11 Threshold trigger control module test

5 結 語

通過對測距精度分析和三種觸發模式進行反復試驗之后,可以看出該系統的測距精度可以達到厘米級別,三種觸發模式可以有效觸發,增強了整個系統的可靠性,達到預期效果,對于實際的工業控制具有價值的意義.

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 精品国产福利在线| 亚洲伦理一区二区| 天天色天天综合| 欧美一区二区丝袜高跟鞋| 国产高清在线精品一区二区三区| 婷婷六月激情综合一区| 亚洲国产中文综合专区在| 免费视频在线2021入口| 特级精品毛片免费观看| 久久视精品| 精品乱码久久久久久久| 国产一区二区三区免费观看 | 国产亚洲视频播放9000| 欧美性猛交xxxx乱大交极品| 成人在线综合| 欧美国产视频| 亚洲精品无码AⅤ片青青在线观看| 亚洲天堂免费| 成年人午夜免费视频| 国产在线麻豆波多野结衣| 久久频这里精品99香蕉久网址| 亚洲精品成人7777在线观看| 在线免费不卡视频| 国产91视频观看| 成人午夜亚洲影视在线观看| 92午夜福利影院一区二区三区| 中文字幕在线观| 欧美特黄一免在线观看| 亚洲制服中文字幕一区二区| 97视频免费在线观看| 99er这里只有精品| 久久伊伊香蕉综合精品| 色偷偷一区二区三区| 91色国产在线| 国产福利小视频高清在线观看| 园内精品自拍视频在线播放| 国产丝袜91| 成人免费视频一区| 97精品久久久大香线焦| 毛片免费网址| 天堂亚洲网| 亚洲精品无码成人片在线观看| 亚洲国产日韩一区| 久久中文电影| 天天躁夜夜躁狠狠躁图片| 久久中文电影| 18禁色诱爆乳网站| 国产综合精品日本亚洲777| 97国产一区二区精品久久呦| 欧美区在线播放| 婷婷午夜天| 国产成人调教在线视频| 亚洲中文字幕av无码区| www成人国产在线观看网站| 99国产在线视频| 中国成人在线视频| 亚洲综合色在线| 亚洲无码高清视频在线观看| 麻豆国产精品一二三在线观看| 性色一区| 久久夜色撩人精品国产| 在线观看av永久| 国产福利在线免费| 国产成人免费手机在线观看视频| 69视频国产| 思思99思思久久最新精品| 国产成人免费观看在线视频| 91在线国内在线播放老师| 日本不卡在线视频| 2021最新国产精品网站| 91日本在线观看亚洲精品| 2021国产乱人伦在线播放| 久久久精品无码一二三区| 精品欧美一区二区三区在线| 亚洲网综合| 久久五月视频| 欧美成人精品高清在线下载| 欧美成人免费午夜全| 久久99热这里只有精品免费看| 国产尹人香蕉综合在线电影| 手机在线国产精品| 国产制服丝袜无码视频|