新闻资讯

News Center

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