modbus协议中的3.5个字符时间怎么计算
答案:4 悬赏:0
解决时间 2021-01-11 06:58
- 提问者网友:咪咪
- 2021-01-10 16:26
modbus协议中的3.5个字符时间怎么计算
最佳答案
- 二级知识专家网友:人间朝暮
- 2021-01-10 16:55
我的回答:这跟你选择的串行通信波特率有关(Modbus是采用串行通信的),在每个信号波形包含一个二进制位的情况下,波特率是等于比特率的,即1baud=1bit/s。这样你就明白了吧:1个字符在RTU模式下是以8位二进制形式传输的,故3.5个字符时间就是3.5*8个bit传输的时间。假设你选择的波特率为9600baud(又满足每个信号波形包含一个二进制位),即9600bit/s,那么1bit所需的传输时间就是1/9600秒,这样3.5个字符时间=3.5*8*1/9600秒。
全部回答
- 1楼网友:十年萤火照君眠
- 2021-01-10 19:31
1314310说的对,必须有3.5个字符(字节)做RTU的开始和结束
- 2楼网友:底特律间谍
- 2021-01-10 18:24
为何在通讯设置中,还可设置7位数据传输,而通常一个字符就占8位,那么剩余的1位,是在下一次再传送?
- 3楼网友:怙棘
- 2021-01-10 17:37
MODBUS 的帧头就是地址,所以为了区分 帧与帧之间使用时间来区分。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯