找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5354|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

W5500網(wǎng)卡同時(shí)PING別人和被別人PING 求助各路大神

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:435221 發(fā)表于 2019-2-25 22:08 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
小弟在做一個(gè)物聯(lián)網(wǎng)項(xiàng)目,需要使用W5500網(wǎng)卡的Ping功能。使用官方例程可以Ping通路由器中同IP段的機(jī)器。但是在W5500Ping別人的同時(shí),我使用PC機(jī)去PingW5500,PC機(jī)顯示超時(shí),同時(shí)W5500Ping的目標(biāo)IP的結(jié)果也不正常了,不在一個(gè)IP段的都能Ping通了。
小弟反復(fù)調(diào)試,發(fā)現(xiàn)PING別人的過(guò)程中如果自己被PING,是有問(wèn)題的。
項(xiàng)目需求,同時(shí)具備PING別人的功能,同時(shí)自己也能被PING。自己能力不足,好幾天了解決不了。

火哥和各路大神老手,小弟感激不盡啊。~~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:349355 發(fā)表于 2019-2-26 10:22 | 只看該作者
我知道你PING不通W5500是咋回事。
是因?yàn)閃5500跑PING工程,會(huì)進(jìn)入ICMP模式,硬件回應(yīng)就失效了,所以PING不通。
后面一個(gè)問(wèn)題就不好確定原因了。

不過(guò)我個(gè)人建議你如果PING的功能和回應(yīng)在項(xiàng)目中占比較大,可以使用W5100S。
這個(gè)芯片是18年5月WIZnet推出來(lái)的,是自帶有PING功能,硬件那種,可以實(shí)現(xiàn)PING別人和被PING均正常。
我之前有調(diào)試過(guò)這個(gè),而且抗干擾能力要比W5500出色的多。W5500沒(méi)啥保護(hù),干擾一大就會(huì)復(fù)位。
唯一短板應(yīng)該是socket數(shù)量比W5500少,只有4個(gè)。不過(guò)一般應(yīng)用也夠。他價(jià)格也比W5500低。

那個(gè)PING的,你可以網(wǎng)上搜搜W5100S-SOCKET-less PING,可以搜得到。

還有啥問(wèn)題可以加我QQ:2571856470

評(píng)分

參與人數(shù) 1黑幣 +90 收起 理由
admin + 90 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:471632 發(fā)表于 2019-2-26 11:19 | 只看該作者
這個(gè)能在51下運(yùn)行的嗎?
回復(fù)

使用道具 舉報(bào)

地板
ID:349355 發(fā)表于 2019-2-26 18:02 | 只看該作者
tigerzq 發(fā)表于 2019-2-26 11:19
這個(gè)能在51下運(yùn)行的嗎?

啥都行,主要看接口,W5500和W5100S都是SPI接口。
回復(fù)

使用道具 舉報(bào)

5#
ID:435221 發(fā)表于 2019-2-27 21:07 | 只看該作者
本帖最后由 zhutourou 于 2019-2-27 22:03 編輯

感謝各位朋友的解答,現(xiàn)在我正在實(shí)現(xiàn)PC   ping   W5500的應(yīng)答代碼。
還有一個(gè)問(wèn)題。我項(xiàng)目中需要輪詢多個(gè)IP。
W5500設(shè)置成 0  IP段,192.168.1.155  ping不通
                                 192.168.0.90   ping通
                                 192.168.1.155  居然能PING通, 請(qǐng)求包能發(fā)出,PING成功
                                  192.168.1.156  請(qǐng)求包能發(fā)出,PING超時(shí)

問(wèn)題來(lái)了,1.155   和 1.156 是不可發(fā)包成功的啊,而且1.155應(yīng)答還正常,
我Ping間隔是1分鐘。
問(wèn)題:為什么輪流PING多個(gè)IP,如果上個(gè)IP是真實(shí)存在的同網(wǎng)段IP能PING通,緊接著下一個(gè)別的IP段的不存在電腦也能發(fā)出請(qǐng)求包成功,應(yīng)答也成功。顯示PING正常啊。
備注:官方例程  PING單個(gè)IP都正常,該通的通,不通的就不通。
回復(fù)

使用道具 舉報(bào)

6#
ID:471632 發(fā)表于 2019-2-27 22:46 | 只看該作者
Jason2018qq 發(fā)表于 2019-2-26 18:02
啥都行,主要看接口,W5500和W5100S都是SPI接口。

想用這種網(wǎng)卡接口弄個(gè)小東西,檢測(cè)網(wǎng)絡(luò)的,不知是否可行,有類似經(jīng)歷給說(shuō)說(shuō)唄
回復(fù)

使用道具 舉報(bào)

7#
ID:435221 發(fā)表于 2019-3-1 21:34 | 只看該作者
問(wèn)題基本已經(jīng)解決,已經(jīng)實(shí)現(xiàn)了輪詢多目標(biāo)IP。主要在于目標(biāo)的切換,容易進(jìn)坑。感謝各位的解答謝謝
回復(fù)

使用道具 舉報(bào)

8#
ID:349355 發(fā)表于 2019-3-4 12:30 | 只看該作者
tigerzq 發(fā)表于 2019-2-27 22:46
想用這種網(wǎng)卡接口弄個(gè)小東西,檢測(cè)網(wǎng)絡(luò)的,不知是否可行,有類似經(jīng)歷給說(shuō)說(shuō)唄

之前遇到客戶有這個(gè)要求,就做個(gè)單純PING的設(shè)備。
接入了某個(gè)網(wǎng)段,就刷一遍整個(gè)網(wǎng)絡(luò),也就30s左右,就遍歷完了一個(gè)網(wǎng)段,檢查各個(gè)設(shè)備是否在線。
回復(fù)

使用道具 舉報(bào)

9#
ID:289218 發(fā)表于 2020-3-4 15:53 | 只看該作者
感謝分享!正需要...
回復(fù)

使用道具 舉報(bào)

10#
ID:208271 發(fā)表于 2021-1-30 22:47 | 只看該作者
zhutourou 發(fā)表于 2019-3-1 21:34
問(wèn)題基本已經(jīng)解決,已經(jīng)實(shí)現(xiàn)了輪詢多目標(biāo)IP。主要在于目標(biāo)的切換,容易進(jìn)坑。感謝各位的解答謝謝

樓主,目標(biāo)切換時(shí)要注意什么。目前也在做這個(gè)實(shí)驗(yàn),多目標(biāo)IP時(shí)經(jīng)常PING不上,很不穩(wěn)定。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表