FBIII 发表于 2020-5-16 13:33

请教modbus rtu485主机通讯

第一次接触串口通讯和modbus rtu有没有485主机通讯例子参考参考,求帮忙!

叶春勇 发表于 2020-5-16 19:35

1、可以看看arduino的modbus库,有主机的。
2、可以到github,去看stm32的freemodbus 有个人加进去主机库。
3、一般单片机系统很少实现主机,都是做从机。pc上做主机的库很多,据我所知高级语言有node.js python都有。

gx_huang 发表于 2020-5-16 20:29

其实只要先了解串口通信原理,再看看MODBUS RTU协议,自己做也很简单。

airwill 发表于 2020-5-16 22:22

应该网上能够找到,这代码跟你选用的 单片机型号也有关呢

你瞅啥 发表于 2020-5-16 23:25

modbus/rtu做从机还是有难度的,建议用freemodbus,做主机太简单了吧!简单到了不需要参考代码就能写出来。

jerkoh 发表于 2020-5-17 16:13

freemodbus

叶春勇 发表于 2020-5-17 17:51

https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32
一、简述

FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V1.6,特性如下:

    新增加的主机源码与原有从机的风格及接口保持一致;
    支持主机与从机在同一协议栈运行;
    支持实时操作系统及裸机移植;
    为应用提供多种请求模式,用户可以选择阻塞还是非阻塞模式,自定义超时时间等,方便应用层灵活调用;
    支持所有常用的Modbus方法。

JerryWu75 发表于 2020-5-19 09:26

Modbus这东西也太简单了吧,找份协议资料照着写代码就行了

一路向北lm 发表于 2020-5-19 10:15

先在单片机上实现Modbus从机
页: [1]
查看完整版本: 请教modbus rtu485主机通讯