发布网友 发布时间:2022-04-24 05:52
共1个回答
热心网友 时间:2023-10-03 08:33
3.5个字符间隔并不是每个字节的,是对于每一帧数据来说的
3.5个字符间隔时间是根据波特率来计算的
(如果一个字节是1起始位、1停止位、1奇偶校验位、8数据位,波特率为9600的话,则3.5字符间隔时间 = 3.5*11/9600)
3.5个字符间隔是modbus rtu协议中帧识别的标识,也就是说一串数据发过来,如果最后一个字节发送完毕之后开始定时器计时,到3.5个字符时间还没有重置定时器就会触发定时器中断,则modbus判定为一帧完整数据收到。然后再对这一帧数据进行CRC校验、地址判定之类的操作。追问邮箱:9 6 9 6 6 1 7 6 4 QQ的
热心网友 时间:2023-10-03 08:33
3.5个字符间隔并不是每个字节的,是对于每一帧数据来说的
3.5个字符间隔时间是根据波特率来计算的
(如果一个字节是1起始位、1停止位、1奇偶校验位、8数据位,波特率为9600的话,则3.5字符间隔时间 = 3.5*11/9600)
3.5个字符间隔是modbus rtu协议中帧识别的标识,也就是说一串数据发过来,如果最后一个字节发送完毕之后开始定时器计时,到3.5个字符时间还没有重置定时器就会触发定时器中断,则modbus判定为一帧完整数据收到。然后再对这一帧数据进行CRC校验、地址判定之类的操作。追问邮箱:9 6 9 6 6 1 7 6 4 QQ的