嵌入式技术william hill官网
直播中

贾飞小

7年用户 1791经验值
私信 关注
[问答]

使用agile_modbus主机协议栈出现丢包是怎么回事?

使用agile_modbus主机协议栈,接10个从机,测试发现从机接的越多,丢包率越高。实际测试10个从机,每个从机间隔2s读一次,半个小时大概丢5帧报文。接7个从机,每个从机间隔2s读一次,半个小时100%的成功率,这是怎么回事啊

回帖(2)

fansz

2023-9-3 14:38:17
从机是什么连接方式,有没有抓过总线上的波形?
485的连接拓扑比较简单 软件栈出问题概率很小,排查硬件吧
举报

王涛

2023-9-26 10:26:13
可能是由于从机数量增加,导致网络负载增加,导致丢包率增加。此外,可能是由于从机响应太慢,导致主机超时,最终导致丢包。建议检查网络负载和从机响应时间,并根据具体情况进行调整。可以考虑增加网络带宽、优化从机响应速度等措施来解决该问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分