自觸發(fā)脈沖激光測距飛行時間測量研究
如圖所示,CPLD完成飛行時間計數(shù)測量的功能,單片機讀取計數(shù)結(jié)果并進行數(shù)據(jù)處理,最終的結(jié)果顯示在液晶顯示屏上。CPLD內(nèi)的電路主要由兩個計數(shù)器組成,Counter1為9bit的計數(shù)器,對自觸發(fā)脈沖激光測距的周期信號ST進行計數(shù),得到首尾相接的N個測距周期對應(yīng)的起止時刻,對應(yīng)的時間間隔TN=NT0,系統(tǒng)中可以自己設(shè)定N的值。Counter2為16bit計數(shù)器,對N個測量周期的時間間隔NT0進行計數(shù)測量,輸出計數(shù)結(jié)果Nm。采用50 MHz晶振通過鎖相環(huán)6倍頻獲得300MHz的時鐘頻率,作為時間測量計數(shù)的基準時鐘頻率。單片機讀入計數(shù)結(jié)果,進行數(shù)據(jù)處理后將最后的結(jié)果顯示出來。單片機采用Cygnal公司的C8051F系列,與8051的指令集兼容,單數(shù)據(jù)處理速度更快,有利于脈沖激光測距儀的高速度應(yīng)用。
如圖3所示,假設(shè)時間測量的計數(shù)基準時鐘周期為Tm,則:
其中fm=1/Tm為飛行時間測量計數(shù)基準時鐘頻率。
任意取N=256,fm=300 MHz代入,忽略電路延時τ,可以計算得到Dmax=64 M,δD=0.98 mm。即該設(shè)計通過運用CPLD可以得到的飛行時間測量系統(tǒng)的理論計算值可達到最大量程64M,測量精度0.98mm。
3 結(jié)論
自觸發(fā)脈沖激光測距是一種新型的脈沖激光測距方法。該方法克服了傳統(tǒng)脈沖激光測距測量精度和測量速度之間的矛盾,容易獲得高精度的測距結(jié)果。文中講述自觸發(fā)脈沖激光測距原理及其光電脈沖的時序邏輯,設(shè)計實現(xiàn)了基于CPLD的自觸發(fā)脈沖激光測距飛行時間測量系統(tǒng)。理論計算表明利用CPLD設(shè)計自觸發(fā)脈沖激光測距飛行時間測量電路是一種很好的方案。它可以使計數(shù)時鐘工作在較高的頻率,并且結(jié)構(gòu)簡單,可靠性高,體積小,功耗低,成本低廉。在測量距離64 M的范圍內(nèi)可以達到0.98 mm的測量精度,遠高于傳統(tǒng)的激光測距,尤其適合便攜式,高精度激光測距應(yīng)用。
評論