本文主要是介绍Modbus协议 报文间隔3.5个字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、Modbus 协议报文间隔需要大于3.5个字符计算:
1.1、有检验位
1个字符=1(起始位)+8(数据位)+1(奇偶校验位)+1(停止位)=11位
3.5个字符=3.5*11=38.5位
如果波特率=9600bps,则3.5个字符间隔时间为38.5/9.6=4.0104167毫秒
1.2、无校验位
1个字符=1(起始位)+8(数据位)+0(无校验位)+1(停止位)=10位
3.5个字符=3.5*10=35位
如果波特率=9600bps,则3.5个字符间隔时间为35/9.6=3.6458毫秒
2、通常可以将传输45位的时间四舍五入后做为报文时间间隔。
如果波特率=9600bps,则45位传输时间为45/9.6=4.6875≈5毫秒
这篇关于Modbus协议 报文间隔3.5个字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!