CD系列激光距离传感器是一种功能强大的新型测距设备,它具有精确、快速、远距离、非接触等显著优点,被广泛集成应用于矿山、码头、桥梁、隧道、建筑等多种工业用途。
一、产品特点
★ 体积小、重量轻
★ 测量精度高
★ 安装方式灵活多样
|
★ 先进滤光技术
★ 结构坚固防尘防水
★ 精密光学系统
二、应用领域
★ 安全距离扫描探测
★ 物体移动输出触发信号
★ 桥式起重机距离预警
★ 四轴飞行器安全起降
★ 汽车车型、流量统计
★ 自动化生产线
★ 工业液位、料位控制
|
三、技术参数
产品型号:CD-200B
测量距离:200m
测量精度:±0.05m
测量频率: 200Hz
测量激光:905nm/ classⅡ类
指示激光:有
供电范围:DC 9V---24V
通讯方式:标准RS232、RS485
**功率:约120mW
开关量输出:开路输出
工作温度:-20~60?C
外壳材质:航空镁铝合金
防护等级:IP67
外型尺寸:78×65×40mm
四、激光测距传感器与通讯控制台的使用
双击激光测距传感器通讯控制台程序打开软件。
设置步骤如下:
1. 选择串口。
2. 波特率--设置为:38400。
3. 数据位--设置为:8Bit。
4. 奇偶校验—设置为:无校验。
5. 停止位—设置为:1个停止位。
设置完毕后,按确定按钮。否则按取消按钮。
设置完毕后,按打开串口按钮。
按确定按钮即可返回到程序。按照下面步骤检查,并重新连接:
- 请检查电源电压是否正常,电源线是否接好,是否接反。
- 检查完毕后,再上电。
- 等激光测距传感器的数据发送指示灯闪烁时,再打开脉冲激光测距传感器—控制台程序。如果开始上电10秒钟后,绿灯没有闪烁,有可能激光测距传感器没有对准可测量目标。调整激光测距传感器位置,使绿灯闪烁。
- 检查串口设置是否正确。
- 如果设置正确,按打开串口
可以对参数进行设置:
- 可以对测量频率进行设置:
选择其中的设置频率后,点击频率设置按钮。
- 是否测量速度,点击开始速度测量按钮,或点击停止速度测量按钮即可。
- 指示灯开关,点击指示灯亮按钮或指示灯灭按钮即可。
- 点击开始测量按钮,即开始测量,测量数据显示在右侧的空白体中;点击停止测量按钮,即停止测量。
- 客户密码设置,只需要客户为试用机的情况,当客户需要购买该试用机情况。精测瑞科会给客户相应的客户密码。不要试图进行尝试设置,以防激光测距传感器死锁。
- 距离标定。如果激光测距传感器的精度偏离较大,客户可以对本仪器进行距离标定。原因:可能为客户使用的目标性能不很好。标定步骤如下:
- 把本传感器放置稳定,把目标板放置在一定距离的位置。把该距离输入近距离**点标定的编辑框,点击A点标定。等待,直到给出**点标定完毕的提示。
- 把目标板放置在较远的位置,把该距离输入远距离第二点标定的编辑框,点击B点标定。等待,直到给出第二点标定完毕的提示。
- 标定完毕后,激光测距传感器自动按照设定的测量频率进行测量。
- 距离误差修正。如果测量的距离总是偏离准确距离一定的距离,可以对测量距离进行修正。举例:
如果实际距离为88米,而测量距离为88.05米,这时可以对距离进行修正,把修正值为:88-88.05 = -0.05,把该距离输入距离修正编辑框中,点击距离误差修正按钮即可。
如果实际距离为88.05米,而测量距离为88米,这时可以对距离进行修正,把修正值为:88.05-88 = 0.05,把该距离输入距离修正编辑框中,点击距离误差修正按钮即可。
- 温度标定暂不要使用。
- 客户密码
注:产品出厂前均已完成标定。一般情况下,客户无须对距离进行标定!一旦操作不当会对测量精度产生较大不利影响!!
五、激光测距传感器通讯协议说明
发送指令为unsigned char型数据。上位机发送给激光测距传感器的功能码。功能码定义:
1.开始测量,频率测量模式
05 C1 23 00 23
2.停止测量
05 C1 24 00 24
3.脉冲测量,脉冲测量模式
05 C1 25 00 25
4.数据发送频率,即激光测距传感器的测量频率设置
05 C1 22 01 01 24------数据发送频率为1Hz
05 C1 22 01 02 25------数据发送频率为10Hz
05 C1 22 01 03 26------数据发送频率为20Hz
05 C1 22 01 04 27------数据发送频率为50Hz
05 C1 22 01 05 28------数据发送频率为100Hz
05 C1 22 01 05 29------数据发送频率为200Hz
5.开始速度测量
05 C1 50 00 50
6.停止速度测量
05 C1 51 00 51
7.速度测量,速度单位为:千米/小时
05 C1 58 00 58
8.速度测量,速度单位为:米/秒
05 C1 59 00 59
9.指示灯灭
05 C1 52 00 52
10.指示灯亮
05 C1 53 00 53
----------------------------------------------------------------------------------------------------------------------
激光测距传感器发送给上位机的功能码:
1. 测量距离结果
05 C1 52 04 X0 X1 X2 X3 CC
052----功能码
004----数据长度
0X0----float型距离的**个字节
0X1----float型距离的第二个字节
0X2----float型距离的第三个字节
0X3----float型距离的第四个字节
0CC----校验和,0CC = (unsigned char)( 052+004+0X0+0X1+0X2+0X3)
Float型数据的读取:
定义联合体:unio data{ char data[4];
float f_data;};
定义变量unio data y;
使:接收数组 y.data[0] = rxbuf[0];
y.data[1] = rxbuf[1];
y.data[2] = rxbuf[2];
y.data[3] = rxbuf[3];
则:fdata = y.f_data。fdata即为接收到的距离数据。
2. 测量距离、速度结果
05 C1 53 08 X0 X1 X2 X3 Y0 Y1 Y2 Y3 CC
053----功能码
008----数据长度
0X0----float型距离的**个字节
0X1----float型距离的第二个字节
0X2----float型距离的第三个字节
0X3----float型距离的第四个字节
0Y0----float型速度的**个字节
0Y1----float型速度的第二个字节
0Y2----float型速度的第三个字节
0Y3----float型速度的第四个字节
0CC----校验和
0CC = (unsignedchar)( 053+008+0X0+0X1+0X2+0X3+0Y0+0Y1+0Y2+0Y3)
3. 距离标定**点已经标定完毕
05 C1 54 00 54
054----功能码
4. 距离标定第二点已经标定完毕
05 C1 55 00 55
055----功能码
5. 没有进行距离标定
05 C1 57 00 57
057----功能码
6. 正在进行标定距离标定
05 C1 58 00 58
058----功能码
8. 测量不到目标
05 C1 5D 00 5D
05D----功能码
9. 测量距离超出量程
05 C1 60 00 60
060----功能码
10. 串口接收错误
05 C1 82 00 82
082----功能码