型号 测量精度 测量范围(无反射板) 测量时间 激光等级 电压 激光类型 模块体积 重量 工作温度范围 贮存温度范围 HI50 +/-1mm* 0.02-50m** 0.3-2秒 Ⅱ级 3V(120MA) 635nm,<1mw 45*25*12mm(不含液晶) 38g 0 C°~40 C°*** -25 C°~60 C°
*不良测量条件下(如环境光线过强、被测点漫反射系数过大或过小),测量精度会有较大误差: ± 2 mm+40PPM。 **在强烈日光或者目标反光不好的情况下,请使用反光板。 ***工作范围如果需要-10 C°~50 C°,则需要特别定做。 3、通信及控制 通信接口:串行通信(TTL),波特率:19.2K,校验位:无校验,数据位:8位 ; 功能:发送字母\为打开激光,字母\为关闭激光,字母\慢)\(快)为测量距离,字母\为查看模块温度及供电情况; 连接方式:如下图(参照实物),使用普通线缆同主板进行连接。 序号 1 2 3 4
ASCII码 (大写) O C S D
命令 ASCII码对应的 十六进制(HEX)
0x4F 0x43 0x53 0x44
功能 开启激光,激光开启后模块返回字符串:\关闭激光,激光关闭后模块返回字符串\
读取模块状态,模块返回状态字符串:\3.0V\分别代表模块当前温度和输入电压 启动自动测量过程,模块返回包含测量距离和测量信号质量的字符串,如:\,表示测量距离为12.345米,信号质量为79。 注意: 1. 测量距离如果不足10米,那么10米位置由空格字符占位,保证返回的距离字符串长度不变; 2. 信号质量值越小表示信号质量越好,这个值越大表示反射信号越差; 3. 自动测量会根据反射面情况,在保证测量精度的前提下,自动选择不同的测量速度; 4. 当测距不成功,该命令会返回错误报告字符串\,其中XX表示不同的错误号,具体错误号请查看错误号列表。 5 6
M F
0x4D 0x46
启动慢速测量过程,返回字符串和D命令一样。该命令的测量速度最慢,但是测量精度最高。 启动慢速测量过程,返回字符串和D命令一样。该命令的测量速度最快,但是测量精度最低,在反射面差的情况下,可能会出现错误的测量结果。通常该命令用于反射良好的测量情况下。 查询模块版本信息,返回字符串如:\。其中1702250029为模块序列号,29456为软件版本信息。 关闭模块,关闭模块的同时需要将PWR_ON引脚拉低 7 8
V X
0x56 0x58
*模块TX 接上机位RX,模块RX 接上机位TX.DC电压3V 300MA 以上 错误代码表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Er01 Er02 Er03 Er04 Er05 Er06 Er07 Er08 Er09 Er10 Er11 Er12 Er13 Er14 Er15 Er02 Er02 VBAT 太低,电压应该 >= 2.0V 模块内部错误 模块温度太低(< -20℃) 模块温度太高(> +40℃) 目标超出测量范围 无效的测量结果 背景光线太强 激光信号太弱 激光信号太强 硬件故障1 硬件故障2 硬件故障3 硬件故障4 硬件故障5 激光信号不稳定 硬件故障6 硬件故障7