发新帖我要提问
12
返回列表
打印
[STC单片机]

关于MODBUS通讯3.5字符间隔问题,请指点

[复制链接]
楼主: KINSN33
手机看帖
扫描二维码
随时随地手机跟帖
21
tergy2012| | 2013-8-9 16:56 | 只看该作者 回帖奖励 |倒序浏览
路过学习的啊

使用特权

评论回复
22
沈老| | 2013-8-9 18:45 | 只看该作者
RTU 帧

使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始1。在网络波特率下多样的字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。

整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域1。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。

使用特权

评论回复
23
adccadcc| | 2013-9-24 22:55 | 只看该作者
学习了,很受用

使用特权

评论回复
24
技美电子| | 2013-9-25 16:37 | 只看该作者
用T1搞个软件定时就可以了。大哥

使用特权

评论回复
25
不试怎知道| | 2013-11-13 16:49 | 只看该作者
楼上的“技美电子”:用T1搞个软件定时就可以了。请问怎么实现?能不能给个小程序参考一下。

使用特权

评论回复
26
xxiao6130| | 2013-11-27 19:21 | 只看该作者
谁有stc 15w104sw单片机的资料?麻烦发一份给我咯?谢谢!

使用特权

评论回复
27
我是水货~| | 2014-8-26 20:20 | 只看该作者
软件延时可好?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则