HLK-B40多主一从的问题

发布于 2023-04-07 11:28:28

各位大佬好,我在使用HLK-B40模块做多主一从时遇到了数据混淆的问题。具体情况如下:

三个单片机通过串口发送16进制数据到三个对应的HLK-B40主机,这三个主机都连接到了一个HLK-B40从机。
现在遇到的问题是,如果是一对一连接时(一主一从),从机能够很好的接收数据。
如果是多对一连接时,同时发送数据,数据就混乱了,假如1号主机发送的是0x01、0x02,2号主机发送0x03、0x04,设想的情况应该是从机输出0x01、0x02、0x03、0x04,但实际情况则出现了从机输出0x01、0x03、0x02、0x04,也就是从机端无法判断数据是从哪一个主机发过来的。

大佬们,这种问题应该怎么处理呢。

查看更多

关注者
0
被浏览
410
决然
决然 认证专家 2023-04-08
:)

这种情况是会有的,一般推荐设备端如果接收失败要做好重发机制。然后设置刚好的MTU也能减少接收混乱的情况。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览