Qual Seria a melhor Shild de Ethernet para o arduino mega 2560?

Qual Seria a melhor Shild de Ethernet para o arduino mega 2560?

auguma sugestao vo compra uma mais tenho duvida em qual e a melhor

Exibições: 603

Responder esta

Respostas a este tópico

não tenho um 2560 mas tenho um DUE e 2 UNO todos com W5100.

para o meu uso que e pacote UDP que nao exigem quaze nada serve blz.

W5100 ouEnc28j60

vai de ethernet shield w5100 se não quiser ter dor de cabeça.

Eu não tenho esse ENC28j60, mas se vc ler em alguns fóruns, muito passam apuros com ele. 

kkk e eu percebi valeu pela dica

Diferenças entre o ENC28J60 e o W5100

Preço. Shields que usam ENC28J60 são mais baratos que shields que usam W5100. Hoje essa diferença não é tanta(menos de $4), mas há um ano atrás um shield W5100 custava em torno de $40 enquanto um shield ENC28J60 custava abaixo de $20. Por quê essa diferença? No geral o hardware do ENC28J60 é bem mais simples que do W5100, o que traz vantagens e desvantagens. Uma das vantagens é o preço, vamos analisar as outras diferenças, todas derivadas de um chip mais barato.

Velocidade. Conforme dito, ENC28J60 funciona apenas a 10Mbps, enquanto o chip W5100 funciona a 10Mbps ou 100Mbps. Em teoria é uma vantagem do W5100, mas na prática isso não ocorre, porque não se conhece algum sketch com o mínimo de utilidade que consiga chegar em 10Mbps, procurei e não achei nem mesmo sketches de teste que consigam saturar 10Mbps.

Hardware. Aqui a grande direfença. O ENC28J60 implementa somente a camada Enlace do modelo TCP/IP, sendo capaz de tratar apenas o endereçamento MAC, detecção de colisão e retransmissão de pacotes. Possui um buffer de trasmissão/recepção de 8KBytes e não suporta conexões simultâneas. Já o W5100, implementa as camadas de Enlace, Network e Tranporte, implementando internamente(em hardware) os protocolos IP e TCP, alem de ARP, ICMP e IGMP. O buffer de transmissão/recepção é de 16KBytes.

Performance. Baseado no hardware, vemos que o ENC28J60 exige muito mais do Arduino, ao ter a pilha TCP/IP implementada na biblioteca. Isso consome a pouca memória disponível para nossos sketches, normalmente 32K. Um simples WebServer usando o sketch de exemplo consome 12K para para a biblioteca padrão do W5100(Ethernet) e 21K para a biblioteca UIPEthernet(para o ENC28J60).

Biblioteca. A IDE do Arduino vem com uma biblioteca padrão para uso com o chip W5100. Para o ENC28J60, temos as bibliotecas ETHER_28J60, EtherCard e UIPEthernet, sendo que esta última implementa exatamente os mesmos métodos da biblioteca padrão do W5100. Embora implemente os mesmos métodos, convêm lembrar que internamente elas são bem diferentes, pois enquanto a biblioteca para W5100 deixa muito do trabalho para o hardware, a UIPEthernet tem que implementar esse trabalho no código.

Resumo. Bom, o preço é um chamativo bem atraente.  Para projetos mais simples as desvantagens do shield ENC28J60 podem não ser perceptíveis, mas quando pretende-se exigir um pouco mais do Arduino, pode ser que o ENC28J60 não funcione como desejado e seja necessário desativar algumas funcionalidades da biblioteca ou adequar o projeto. Claro que desvantagem para um pode ser vantagem para outro, o maior problema do ENC28J60 é o fato de implementar o TCP/IP em software, o que penaliza seriamente a performance, mas e se você quiser, por exemplo, usar IPv6? Bem, como o W5100 implementa a camada de rede(IP) em hardware, isso seria impossível, e ai a desvantagem do ENC28J60 se torna uma vantagem, pois podemos ter um biblioteca implementando o IPv6 na camada de rede, como é o caso da biblioteca IPv6EtherShield.

Precisaria acrescentar nesse comparativo o aspecto TAMANHO. Existem determinados projetos onde o espaço físico é restrito, há necessidade de minimalismo, então o ENC28J60 se dá melhor nesse aspecto.

no meu caso o tamanho nao e  poblema nao no meu projeto  tem muito espasso

meu maio poblema e   a compatibilidadde  estou lendo muitos artigo onde muito relatao te poblemas com a compatibilidade e mau funcionamento

então vai de ethernet shield w5100 e seja feliz. Não tem nem o que pensar.

A não ser que vc seja daqueles masoquistas que optam pelo mais difícil só pelo gosto do desafio de tentar resolver pepinos

kkkk mais a maioria    tiverao poblemas com w5100  pois teve que fazer adaptaçao nos encaxe

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço