时间停顿间隔 “3.5字符”定义

来源:本站
导读:目前正在解读《时间停顿间隔 “3.5字符”定义》的相关信息,《时间停顿间隔 “3.5字符”定义》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《时间停顿间隔 “3.5字符”定义》的详细说明。
简介:Modbus 通讯协议帧数据之间的时间停顿间隔 “3.5字符”定义。

Modbus 通讯时规定主机发送完一组命令必须间隔3.5个字符再发送下一组新命令,这个3.5字符主要用来告诉其他设备这次命令(数据)已结束,而这个3.5字符的时间间隔采用以下方式计算:

1个字符包括1位起始位、8位数据位(一般情况)、1位校验位(或者没有)、1位停止位(一般情况下)

这样说起来一般情况下1个字符就包括11位

那么3.5个字符就是3.5*11=38.5位

还有比如没有校验位的

1个字符包括1位起始位、8位数据位(一般情况)、1位停止位(一般情况下)

这样说起来一般情况下1个字符就包括10位

那么3.5个字符就是3.5*10=35位

波特率含义是每秒传输的二进制位的个数

比如9600bps,意思就是说每1秒(也就是1000毫秒)传输9600个位,

反过来说传输9600个二进制位需要1000毫秒

那么传输38.5个二进制位需要的时间就是:

38.5/9.6=4.0104167毫秒

MODBUS RTU要求一帧数据起始和结束至少有大于等于3.5个字符的时间

在波特率为9600的情况下,只要大于4.0104167毫秒即可!

提醒:《时间停顿间隔 “3.5字符”定义》最后刷新时间 2024-03-14 01:09:45,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《时间停顿间隔 “3.5字符”定义》该内容的真实性请自行鉴别。