Surer技术分享会【2】:BT激光雷达【RS485-Modbus版本】使用指南
发布时间:
2025-10-15
Modbus RTU 是一种在工业自动化领域广泛应用的串行通信协议,它使用二进制数据传输,并通过RS-232/RS-485 等串行接口与设备进行通信。 该协议采用主/从架构,由一个主设备(Master)向一个或多个从设备(Slave)发出请求,实现设备间的数据交换和控制。
一、modbus协议格式
信息传输为异步方式,使用16进制进行通讯,信息帧格式:

地址码
地址码是每个通讯信息帧的第一个字节,一般支持1到247,部分设备也支持0地址,用于接收主机的广播数据,每个从机在总线上地址必须唯一,只有与主机发送的地址码相符的从机才能响应返回数据。
功能码
功能码是每个通讯信息帧的第二个字节。主机发送,通过功能码告知从机设备应当执行何种操作。
常见的八种功能码:

数据区
数据区随功能码以及数据方向的不同而不同,这些数据可以是“寄存器首地址+读取寄存器数量”、“寄存器地址+操作数据”、“寄存器首地址+操作寄存数量+数据长度+数据”等不同的组合,在“功能码分析”详解不同功能码的数据区。
Modbus CRC校验
Modbus RTU协议常用与工业现场对数据传输的稳定性和正确性有较高的要求,因此通过CRC校验保证数据传输的正确性和完整性。
二、BT系列协议格式
通信方式:RS-485
同步方式:异步
数据长度:8位
停止位: 2位(可选1位)
奇偶检验: 无
通信协议:Modbus-RTU
支持的存储区:
输入寄存器和保持寄存器
支持的功能码:
0x03(读取保持寄存器)
0x04(读取输入寄存器)
0x06(写单个寄存器)
0x10(写入多个寄存器)
0x2B(MEI:0x0E ,Read Device ID code:01/04,读取设备标识)
寄存器列表:

(具体以规格书为标准)
三、BT系列线序

四、使用示例
从机地址为0x01(默认)
读取测量距离:

五、快速测试
使用SSCOM串口助手
RS485转USB转接板、9-30V直流电源或选择我司自研通用485测试套件+type-c数据线、上位机/串口助手。BT10M-RS485连接成功后,点击更多串口设置,选择相应波特率,点击打开串口,串口助手显示如下:


数据帧测试指令如下:
发送:01 04 00 00 00 01 31 CA
返回:01 04 02 0B DF FF 98
测量距离值 = 256*(0x0B)+(0xDF)=3039mm

使用摩尔信使上位机
摩尔信使MThings是一款全新的标准化专业MODBUS上位机软件,提供主从机一体化操作,可用于MODBUS设备的监控、运维和接口调试测试。下面是使用摩尔信使 MThings 软件的步骤:

2、新建项目配置文件
新建项目配置文件,若配置文件已存在,可跳过该步骤;
强烈建议将配置文件独立存储于非安装包路径。
3、选择通道
选择串口或网络通道;
所选择的串口通道应确认系统中已正确安装驱动,外设接线也应完好;
用户还需设置串口通道参数,如波特率、数据位、停止位、校验等,这些信息应仔细确认与设备是否保持一致;

网络通道需要用户逐个新建,确认所使用的正确的连接方式。
4、添加设备
进入设备列表管理界面,点击添加设备按钮;
确认和修改设备名称、节点地址等信息。
5、添加数据配置
数据配置界面中,添加数据配置;
仔细核对设备数据协议,录入各项数据配置;
数据配置完成后,用户即可开始设备接口调试。

六、USB-485转接盒
我司自研供电+通讯RS485转接盒子,弹簧夹端子输出为VCC(+24V),485B ,485A,GND
使用需要安装CH340驱动,TYPE-C可以供电+通信,使用USB-TYPE-C数据线连接PC,即插即用。使用时需注意接线顺序,防止损坏产品。
原文链接:https://blog.csdn.net/2501_91893363/article/details/153196822
南京抒微智能科技有限公司,致力于高性价比光电传感器技术开发及其应用解决方案产业化!
官方网站:http://www.surertech.cn/
商务合作: 13390789331 025-58327981
相关新闻