• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

两个W5500模块通过一根网线相互连接、通讯连接不上

b809ee3876993033 2020-08-27 浏览量:2939
最近做了个W5500模块的通讯实验。用的是两个一模一样的开发板,一模一样的W5500模块,走的是TCP 协议。一个做客户端、另一个板做了服务器。
当两个板通过一根网线直接连在一起时,就一直连接不上。请求大佬们指点、是否遇到过同样的问题,又如何解决?
1、每个开发板单独通过一根网线连接到PC软件或工控PLC都可以正常通讯,说明跟网线应该没有问题。


2、两个开发板通过交换器相连时、也可以通讯、就是直接通过一根网线相连时就不行了。
3、IP地址、端口号、MAC都没有重复
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有2种可能
    1w5500是不支持网线交叉的,你用普通网线会导致tx和tx组对接,rx和rx组对接, 现在有两个解决办法,1用交叉网线,2两个设备连接路由器
    2可能是没有分配ip导致的
    个人建议,w5500服务端设置一个固定ip,然后接入路由器局域网,客户端w5500可以用dhcp功能自动分配ip
    • 发布于 2020-08-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 你的网线要是交叉网线才能直连,但同时连到交换机上面就没这个要求,有些设备的网口不能自适应切换TXRX的
    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 我也同意楼上观点,有phy决定是否支持交叉直通自转换。

    另外,还可以考虑配置自协商功能的开启和关闭,这个也是连接失败的可能性之一。

    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是不支持自动转换的网络芯片吧,你要手动使用直通线或是交叉的网线
    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能你的网线不是交叉网线,W5500是不支持自动反转的,不过交换机支持

    • 发布于2020-09-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

两个W5500模块通过一根网线相互连接、通讯连接不上