VHDL脈衝雷射測距

2021-10-01 12:43:26 字數 1412 閱讀 8113

@vhdl

這是乙個雷射測距機中接收模組和顯示模組之間的小模組

求解這段**的含義和作用

// an highlighted block

library

ieee

;use

ieee

.std_logic_1164

.all

;entity

counter

isport(st

,clk,tr

,rec:in

std_logic

;count

:buffer

integer

range0to

65535);

endcounter

;architectureaof

counter

issignal

count_reg

:integer

range0to

65535

;--訊號count_reg取值0到65535

begin

process(st

,clk,tr

,rec

)beginif(

st='1')

then

count_reg

<=0;

count

<=0;

elseif(

clk'event and clk='

1')then

--當時鐘訊號為上公升沿時

if(tr

='0'

)then

--如果tr為0,則

count_reg

<=

count_reg;--

count_reg不變

else

--否則

if((

trand

rec)

='0'

)then

--如果tr和rec均為0.則

count_reg

<=

count_reg+1

;--count_reg增加1

else

--否則

if((

trand

rec)

='1'

)then

--如果tr和rec均為1,則

count_reg

<=

count_reg;--

count_reg不變,輸出count_reg

count

<=

count_reg

;endif;

endif

;endif;

endif

;endif;

endprocess

;end

a;

脈衝寬度調製pdm 脈衝雷射器概述

產生雷射脈衝最直接的方法是在連續雷射器外部加乙個調製器。這種方法可產生最快皮秒級的脈衝,雖然簡單但會浪費光能並且峰值功率無法超過連續光功率。所以,產生雷射脈衝更高效的方法是雷射腔內調製,在脈衝串的off time儲存能量並在on time釋放。兩種方法的比較如下 低峰值功率 高峰值功率 通過雷射腔內...

VHDL 單脈衝的產生

在做fpga設計時,中我們經常會遇到需要經乙個高電平訊號轉化成乙個帶脈衝訊號。比如復位訊號進來是乙個很長的高電平訊號,但是復位訊號又必須做成乙個帶脈衝訊號,因此掌握將乙個高電平訊號轉化成單週期的脈衝訊號很有必要。下面就轉化原理進行分析 先上圖,看圖好說話 訊號1是原始輸入訊號 訊號3是訊號1經過乙個...

雷射測距方案介紹

雷射測距具有角分辨力高 抗干擾能力強,可以避免微波貼近地面的多路徑效應和地物干擾問題,並且具有質量輕 結構小巧 安裝調整方便等優點,是目前高精度測距最理想的儀器之一。鐵路隧道在施工完成後,其圍岩有緩慢的變化趨勢,採用測距儀能夠測量其收斂情況。雷射測距儀的測量方法 1 脈衝測距法 利用脈衝雷射器發射單...