SPR系列单点激光测距传感器|模组是一款近程红外测距传感器,测距距离可达0-10米,可用于对物体进行非接触式距离测量,其应用场景十分广泛工业自动化:在生产线、传送带等工业自动化场景中,可以使用红外测距传感器进行物体的距离测量和位置检测,以便机器人或其他自动化设备准确地进行操作。AGV和叉车的碰撞保护,机器人工作范围的量程检测,用于精确测算机器人周围物体、障碍、墙面或者地面距离。
SPR系列单点激光测距传感器|模组产品涵盖SPR0510100、SPR0510100、SPR05201、SPR0510100、 SPR0530100、SPR0550100、SPR0560100、 SPR1010100、SPR1020100、SPR1030100、SPR1050100、SPR1060100 等型号。
本文重点啊介绍SPR系列单点激光测距传感器|模组之RS485串口调试说明
一、软件准备
名称:Modbus poll软件
软件介绍:Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持ModbusRTU、ASCII、TCP/IP。用来帮助开发人员测试Modbus从设备,或者其它Modbus协议的测试和仿真。它支持多文档接口,即,可以同时监视多个从设备/数据域。每个窗口简单地设定从设备ID,功能,地址,大小和轮询间隔。你可以从任意一个窗口读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者你可以改变多个寄存器/线圈值。提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。
Modbus Poll 软件官网下载地址:https://www.modbustools.com/
二、硬件准备
串口线:USB转RS485端口线。
电脑要求:Windows7系统及以上的计算机。
接线说明:预先通过USB转RS485线将RS485端口与PC连接,RS485端子A端口连接传感器Pin485A(粉色线),RS485端子B端口连接传感器Pin485B(黄色线),Modbus poll软件与传感器进行modbus通信调试。
三、Modbus poll软件串口设置
打开Modbus poll软件,设置RS485串口参数。如图所示,
1.点击Modbus poll软件的Connection->connect。
2.Connection选择Serial Port串口通信,SerialSetting选择RS485的端口号,115200Baud、8Data bits、None Parity、1 Stop Bit。
3.Mode选择RTU模式。
4.Response Timeout传感器回复超时时间选择50ms。Delay Between Polls串口轮询间的延迟选择50ms。
5.点击OK确认串口选择设置。
四、Modbus poll软件通讯协议设置
完成串口参数设置后,设置软件与传感器的通讯协议,如图所示,
1.点击Modbus poll软件的Setup->Read/Write Definition。
2.选择传感器地址为127(传感器默认地址)。
3.选择通讯协议寄存器对应功能码,这里选择为03(03-写入保持寄存器,04-读取输入寄存器)。
4.选择寄存器起始地址,这里选择为1000。
5.选择读取寄存器的数量,这里选择为10个。
6.选择串口发送频率,这里选择为100ms。
7.View-Rows选择显示表格每列行数,这里选择为10行。
8.点击OK确认软件通信协议设置。
五、Modbus poll软件界面优化
完成串口参数设置、通信协议设置,可以编辑软件界面字段优化显示界面,如图所示,
编辑界面优化为如下效果,按实际通讯协议内容(第五大点),点击连接传感器,可实际显示传感器数据。