我是Modbus的新手,并使用Modbus RTU开发应用程序。我想知道如何找出RTU消息帧分离时间。在Modbus RTU规范中,它提到了3.5个字符时间,但没有更多关于我如何决定这个间隔的数据。有什么想法吗?
答案 0 :(得分:2)
这取决于您的串口设置。根据速度,每个字符中的数据位数,奇偶校验和停止位,您可以计算3.5个字符的时间长度。解释计算here。
答案 1 :(得分:0)
Modbus RTU规范还提到1.5个字符时间作为消息字节之间的最大静默间隔。除此之外,刷新不完整的消息,下一个字节将是新消息的地址。