CD-200B高頻激光測距傳感器
CD系列激光距離傳感器是一種功能強大的新型測距設備,它具有**、快速、遠距離、非接觸等顯著(zhù)優(yōu)點(diǎn),被廣泛集成應用于礦山、碼頭、橋梁、隧道、建筑等多種工業(yè)用途。
三、技術(shù)參數
產(chǎn)品型號:CD-200B
測量距離:200m
測量精度:±0.05m
測量頻率: 200Hz
測量激光:905nm/ class Ⅱ類(lèi)
指示激光:有
供電范圍:DC 9V---24V
通訊方式:標準RS232、RS485
*大功率:約120mW
開(kāi)關(guān)量輸出:開(kāi)路輸出
工作溫度:-20~60oC
外殼材質(zhì):航空鎂鋁合金
防護等級:IP67
外型尺寸:78×65×40mm
四、激光測距傳感器與通訊控制臺的使用
雙擊激光測距傳感器通訊控制臺程序打開(kāi)軟件。
下圖為激光測距傳感器----通訊控制臺使用圖。
設置步驟如下:
1. 選擇串口。
2. 波特率--設置為:38400。
3. 數據位--設置為:8Bit。
4. 奇偶校驗—設置為:無(wú)校驗。
5. 停止位—設置為:1個(gè)停止位。
設置完畢后,按確定按鈕。否則按取消按鈕。
設置完畢后,按打開(kāi)串口按鈕。
如果和激光測距傳感器連接不正常,會(huì )有如下圖提示:
可以對參數進(jìn)行設置:
1. 可以對測量頻率進(jìn)行設置:
選擇其中的設置頻率后,點(diǎn)擊頻率設置按鈕。
2. 是否測量速度,點(diǎn)擊開(kāi)始速度測量按鈕,或點(diǎn)擊停止速度測量按鈕即可。
3. 指示燈開(kāi)關(guān),點(diǎn)擊指示燈亮按鈕或指示燈滅按鈕即可。
4. 點(diǎn)擊開(kāi)始測量按鈕,即開(kāi)始測量,測量數據顯示在右側的空白體中;點(diǎn)擊停止測量按鈕,即停止測量。
5. 客戶(hù)密碼設置,只需要客戶(hù)為試用機的情況,當客戶(hù)需要購買(mǎi)該試用機情況。精測瑞科會(huì )給客戶(hù)相應的客戶(hù)密碼。不要試圖進(jìn)行嘗試設置,以防激光測距傳感器死鎖。
6. 距離標定。如果激光測距傳感器的精度偏離較大,客戶(hù)可以對本儀器進(jìn)行距離標定。原因:可能為客戶(hù)使用的目標性能不很好。標定步驟如下:
6.1 把本傳感器放置穩定,把目標板放置在一定距離的位置。把該距離輸入近距離**點(diǎn)標定的編輯框,點(diǎn)擊A點(diǎn)標定。等待,直到給出**點(diǎn)標定完畢的提示。
6.2 把目標板放置在較遠的位置,把該距離輸入遠距離**點(diǎn)標定的編輯框,點(diǎn)擊B點(diǎn)標定。等待,直到給出**點(diǎn)標定完畢的提示。
6.3 標定完畢后,激光測距傳感器自動(dòng)按照設定的測量頻率進(jìn)行測量。
7. 距離誤差修正。如果測量的距離總是偏離準確距離一定的距離,可以對測量距離進(jìn)行修正。舉例:
如果實(shí)際距離為88米,而測量距離為88.05米,這時(shí)可以對距離進(jìn)行修正,把修正值為:88-88.05 = -0.05,把該距離輸入距離修正編輯框中,點(diǎn)擊距離誤差修正按鈕即可。
如果實(shí)際距離為88.05米,而測量距離為88米,這時(shí)可以對距離進(jìn)行修正,把修正值為:88.05-88 = 0.05,把該距離輸入距離修正編輯框中,點(diǎn)擊距離誤差修正按鈕即可。
8. 溫度標定暫不要使用。
9. 客戶(hù)密碼
注:產(chǎn)品出廠(chǎng)前均已完成標定。一般情況下,客戶(hù)無(wú)須對距離進(jìn)行標定!一旦操作不當會(huì )對測量精度產(chǎn)生較大不利影響??!
五、激光測距傳感器通訊協(xié)議說(shuō)明
發(fā)送指令為unsigned char型數據。上位機發(fā)送給激光測距傳感器的功能碼。功能碼定義:
1.開(kāi)始測量,頻率測量模式
05 C1 23 00 23
2.停止測量
05 C1 24 00 24
3.脈沖測量,脈沖測量模式
05 C1 25 00 25
4.數據發(fā)送頻率,即激光測距傳感器的測量頻率設置
05 C1 22 01 01 24------數據發(fā)送頻率為1Hz
05 C1 22 01 02 25------數據發(fā)送頻率為10Hz
05 C1 22 01 03 26------數據發(fā)送頻率為20Hz
05 C1 22 01 04 27------數據發(fā)送頻率為50Hz
05 C1 22 01 05 28------數據發(fā)送頻率為100Hz
05 C1 22 01 05 29------數據發(fā)送頻率為200Hz
5.開(kāi)始速度測量
05 C1 50 00 50
6.停止速度測量
05 C1 51 00 51
7.速度測量,速度單位為:千米/小時(shí)
05 C1 58 00 58
8.速度測量,速度單位為:米/秒
05 C1 59 00 59
9.指示燈滅
05 C1 52 00 52
10.指示燈亮
05 C1 53 00 53
----------------------------------------------------------------------------------------------------------------------
激光測距傳感器發(fā)送給上位機的功能碼:
1. 測量距離結果
05 C1 52 04 X0 X1 X2 X3 CC
0x52----功能碼
0x04----數據長(cháng)度
0xX0----float型距離的**個(gè)字節
0xX1----float型距離的**個(gè)字節
0xX2----float型距離的第三個(gè)字節
0xX3----float型距離的第四個(gè)字節
0xCC----校驗和,0xCC = (unsigned char)( 0x52+0x04+0xX0+0xX1+0xX2+0xX3)
Float型數據的讀?。?/span>
定義聯(lián)合體:union data{ char data[4];
float f_data;};
定義變量union data y;
使:接收數組 [0] = rxbuf[0];
[1] = rxbuf[1];
[2] = rxbuf[2];
[3] = rxbuf[3] ;
則:fdata = _data。fdata即為接收到的距離數據。
2. 測量距離、速度結果
05 C1 53 08 X0 X1 X2 X3 Y0 Y1 Y2 Y3 CC
0x53----功能碼
0x08----數據長(cháng)度
0xX0----float型距離的**個(gè)字節
0xX1----float型距離的**個(gè)字節
0xX2----float型距離的第三個(gè)字節
0xX3----float型距離的第四個(gè)字節
0xY0----float型速度的**個(gè)字節
0xY1----float型速度的**個(gè)字節
0xY2----float型速度的第三個(gè)字節
0xY3----float型速度的第四個(gè)字節
0xCC----校驗和
0xCC = (unsigned char)( 0x53+0x08+0xX0+0xX1+0xX2+0xX3+0xY0+0xY1+0xY2+0xY3)
3. 距離標定**點(diǎn)已經(jīng)標定完畢
05 C1 54 00 54
0x54----功能碼
4. 距離標定**點(diǎn)已經(jīng)標定完畢
05 C1 55 00 55
0x55----功能碼
5. 沒(méi)有進(jìn)行距離標定
05 C1 57 00 57
0x57----功能碼
6. 正在進(jìn)行標定距離標定
05 C1 58 00 58
0x58----功能碼
8. 測量不到目標
05 C1 5D 00 5D
0x5D----功能碼
9. 測量距離超出量程
05 C1 60 00 60
0X60----功能碼
10. 串口接收錯誤
05 C1 82 00 82
0x82----功能碼