關於SICK公司的LMS511返回數據的數據結構說明

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">由於項目的要求,接觸LMS511掃描儀有段時間了。現在就說說LMS511返回的數據。譬如用SOPES採集到一個幀,具體如下:</span>

[1]STX[2]sSN[3]LMDscandata[4]0[5]1[6]D74F1D[7]0[8]0[9]DB35[10]D857[11]70BBB79[12]70BE5D2[13]0[14]0[15]3F[16]0[17]0[18]2710[19]168[20]0
[21]1[22]DIST1[23]40000000[24]0000000[25]926C0[26]2710[27]17D[28]43D4[29]4184..........[148]12BD[149]0[150]0[151]0[152]0[153]0[154]0[155]0
[155]ETX


[1] STX數據幀的開始標誌,ASCII=2

[2] sSN=連續測量,sRN=單次測量

[3] 固定字段LMDscandata

[4] 版本號,一般爲0

[5] 設備號,一般爲1

[6] 出廠序列號,每臺激光不同,一般爲固定值

[7][8] 設備狀態, 0 0 正常,0 1 出錯,0 2 鏡面污染警告,0 4 見面污染錯誤

[9] 數據幀計數,激光每次發出一幀數據該值自動加1,取值範圍爲0000h~FFFFh,達到最大值後又從0開始重新計數

[10] 掃描計數,激光每掃描一次該值就加1,取值範圍爲0000h~FFFFh,達最大值後從0開始重新計數

[11] 掃描開始時間取值範圍爲00000000h~FFFFFFFFh,時間單位是us

[12] 數據幀傳輸開始的時間,取值範圍00000000h~FFFFFFFFh

[13][14] 輸入狀態,0 0表示4路開關量輸入均在inactive狀態,即沒有輸入

[15][16] 輸出狀態,3F 0表示6路開關量輸出均在Active狀態

[17] 保留位,一般爲0

[18] 掃描頻率,取值爲:(1)9C4h-2500-25Hz (2)DACh-3500-35Hz (3)1388h-5000-50Hz (4) D4Ch-7500-75Hz (5) 2710h-10000-100Hz

[19] 測量頻率,取值範圍爲0~540h

[20] 編碼器,0=無,1=有編碼器輸出

[21] 16位輸出通道,取值爲1~5表示從哪個編號的通道輸出

[22] 回波DIST1~DIST5,看返回能量取自哪個層

[23]比例因子,3F80000h-1或40000000-2。這個是很重要的,如果是40000000則表示得到的距離值是實際距離X2得到的。

[23] 固定值,0000000(可作標誌位)

[25] 開始掃描角度,-50000~1850000,即-5°~185° 在數據幀中以補碼錶示,927C0h=600000,也就是60°

[26] 掃描步寬(分辨率),683h-1667-0.1667°至2710h-10000-1°

[27] 測量數據個數,0h-0至475h-1141之間,此處17D即381個點,返回測量距離值有381個點。即編號28~408一共381個數據都是測量距離值

[28]~[408] 測量值,單位mm。這時候就要注意比例因子[23]是否爲2

[408]~[413] 一般都爲0

[414] ETX 幀結束標誌,ASCII=3


<轉載請註明出處>

發佈了35 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章