修改Modbus模块的波特率

简介: 用于 uart ttl 通信的计量模块,一般这些计量模块都是默认4800波特率的,如果我们的单片机波特率不支持这么高就需要使用串口调试助手进行修改

用于 uart ttl 通信的计量模块,一般这些计量模块都是默认4800波特率的,如果我们的单片机波特率不支持这么高就需要使用串口调试助手进行修改

支持 Modbus 协议的默认都可以使用以下指令

首先默认是4800波特率

发送查询 01 03 00 04 00 01 C5 CB -> 返回 01 03 02 01 05 79 D7

发送修改 01 10 00 04 00 01 02 01 04 A7 87 -> 返回 01 10 00 04 00 01 40 08

此时已经修改波特率,在当前波特率发送已经无法接受到信息

调整到2400波特率之后

发送查询 01 03 00 04 00 01 C5 CB -> 返回 01 03 02 01 04 B8 17

说明已经修改完成

读取 8个寄存器数据

01 03 00 48 00 08 C4 1A

在线计算网站 https://www.23bei.com/tool/59.html