多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Surertech(抒微智能)单点BT系列雷达【RS485-Modbus版本】快速使用方法

Surertech(抒微智能)单点BT系列雷达【RS485-Modbus版本】快速使用方法 Modbus RTU 是一种在工业自动化领域广泛应用的串行通信协议它使用二进制数据传输并通过RS-232/RS-485 等串行接口与设备进行通信。 该协议采用主/从架构由一个主设备Master向一个或多个从设备Slave发出请求实现设备间的数据交换和控制。一、modbus协议格式信息传输为异步方式使用16进制进行通讯信息帧格式地址码功能码数据区CRC校验码1字节1字节N字节2字节地址码地址码是每个通讯信息帧的第一个字节一般支持1到247部分设备也支持0地址用于接收主机的广播数据每个从机在总线上地址必须唯一只有与主机发送的地址码相符的从机才能响应返回数据。功能码功能码是每个通讯信息帧的第二个字节。主机发送通过功能码告知从机设备应当执行何种操作。常见的八种功能码功能码定义操作01H读取线圈读取一个或多个连续线圈状态05H写单个线圈操作指定位置的线圈状态0FH写多个线圈操作多个连续线圈状态02H读取离散量输入读取一个或多个连续离散输入状态04H读取输入寄存器读取一个或多个连续输入寄存器数据03H读保持寄存器读取一个或多个保持寄存器数据06H写单个保持寄存器把两个十六进制数据写入对应位置10H写多个保持寄存器把4*N个十六进制数据写入N个连续保持寄存器数据区数据区随功能码以及数据方向的不同而不同这些数据可以是“寄存器首地址读取寄存器数量”、“寄存器地址操作数据”、“寄存器首地址操作寄存数量数据长度数据”等不同的组合在“功能码分析”详解不同功能码的数据区。Modbus CRC校验Modbus RTU协议常用与工业现场对数据传输的稳定性和正确性有较高的要求因此通过CRC校验保证数据传输的正确性和完整性。二、BT系列协议格式通信方式RS-485同步方式异步数据长度8位停止位 2位可选1位奇偶检验 无通信协议Modbus-RTU支持的存储区输入寄存器和保持寄存器支持的功能码0x03读取保持寄存器0x04读取输入寄存器0x06写单个寄存器0x10写入多个寄存器0x2BMEI0x0E Read Device ID code01/04读取设备标识寄存器列表寄存器类型相对地址读写字节数Byte数据类型功能可用值范围输入寄存器0x00RO216位整数测量距离值单位mm065535代表超出测量范围保持寄存器0x02RW216位整数从站地址1-247保持寄存器0x04RW216位整数停止位数11停止位22停止位具体以规格书为标准三、BT系列线序四、使用示例从机地址为0x01默认读取测量距离主机发送01 04 00 00 00 01 31 ca从机地址功能码寄存器地址寄存器个数CRC校验010400 0000 0131 ca从机回复01 04 02 0B DF FF 98 测量距离值 256*0x0B0xDF3039mm从机地址功能码字节数寄存器值CRC校验0104020B DFFF 98五、快速测试使用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*0x0B0xDF3039mm使用摩尔信使上位机摩尔信使MThings是一款全新的标准化专业MODBUS上位机软件提供主从机一体化操作可用于MODBUS设备的监控、运维和接口调试测试。下面是使用摩尔信使 MThings 软件的步骤1、启动软件打开电脑双击 MThings 软件图标或者通过开始菜单/桌面快捷方式启动 MThings 软件。2、新建项目配置文件新建项目配置文件若配置文件已存在可跳过该步骤强烈建议将配置文件独立存储于非安装包路径。3、选择通道选择串口或网络通道所选择的串口通道应确认系统中已正确安装驱动外设接线也应完好用户还需设置串口通道参数如波特率、数据位、停止位、校验等这些信息应仔细确认与设备是否保持一致网络通道需要用户逐个新建确认所使用的正确的连接方式。4、添加设备进入设备列表管理界面点击添加设备按钮确认和修改设备名称、节点地址等信息。5、添加数据配置数据配置界面中添加数据配置仔细核对设备数据协议录入各项数据配置数据配置完成后用户即可开始设备接口调试。使用ModeBusRTU调试工具打开设备管理器查看端口COM口双击打开ModeBusRTU调试工具连接选择正确的com口波特率校验位停止位打开串口按照设备地址功能码寄存器地址寄存数组合校验待发送区会有组合指令点击发送即可看到回复指令可以在右边中间区域内容中查看距离值。六、上位机电脑端视频操作RS485-MODBUS接收电脑端操作七、USB-485转接盒我司自研供电通讯RS485转接盒子弹簧夹端子输出为VCC24V485B ,485A,GND使用需要安装CH340驱动TYPE-C可以供电通信使用USB-TYPE-C数据线连接PC即插即用。使用时需注意接线顺序防止损坏产品通过网盘分享的文件https://pan.baidu.com/s/1M2yWiOh158xPqIOR2HdqYA?pwd6666 提取码: 6666
返回列表