Toon posts:

arduino ethernet shield problemen

Pagina: 1
Acties:

Onderwerpen


  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 28-03 13:35
Ik ben bezig mijn eerst projectje op te zetten met een Ethernetshield. Ik heb er ééntje van e-bay gekocht met een Wizznet W5100 chip.

Nu ondervind ik enorm veel probelemen om het geheel stabiel te krijgen. De ene keer lukt het wel om het werkend te krijgen en de andere keer niet.

Ik moet dan veelal de arduino volledig uitschakelen, ethernet loskoppelen en terug opstarten. Als ik dan na enkele minuutjes de Ethernet kabel terug inplug lijkt het te werken.

Gebruik maken van de reset toets werkt ook niet (of heel zelden wel)

Ik test met de standaard Webserver sketch uit de Arduino IDE.

Ik heb ook al de reset switch van mijn ethernet board niet verbonden met de Ethernet switch de Arduino (pin omgeplooid) en dan manueel te reseten tijdens de setup() routine (digitale pin verbonden met de reset) maar door dit te doen werkte het helemaal niet meer.

Op het net vind ik hier en daar ook nog andere problemen met de ethernet shields, maar deze dateren meestal van enkele jaren terug.. ik zou verwachten dat deze problemen nu reeds opgelost zijn ?


Iemand nog tips ?

"Live as if you were to die tomorrow. Learn as if you were to live forever"


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 23:25

SA007

Moderator Tweaking
Stap 1 zou voor mij zijn of de spanningen stabiel zijn.

Als er een spanning te laag wordt kan je dergelijke problemen krijgen.

Klok is stuk :(


  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 28-03 13:35
Zal even controleren, maar ik gebruik nu enkel de Arduino + Ethernet Shield. Aangesloten via USB kabel aan mijn laptop.

Zou de ethernet shield extra voeding nodig hebben?

"Live as if you were to die tomorrow. Learn as if you were to live forever"


  • Sine
  • Registratie: Juni 2001
  • Laatst online: 21:59
En kijk ook eens naar je mac adres, ik ben al switchen tegengekomen die weigeren te werken met iets als DEADBEEFFEED

Repareren doe je zo.


  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 28-03 13:35
Ik heb de spanning nagemeten en deze blijft constant. Wat betreft de opmerking van Sine, ik vind het vreemd dat het de ene keer wel lukt en de andere keer niet...

"Live as if you were to die tomorrow. Learn as if you were to live forever"


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 23:25

SA007

Moderator Tweaking
Dat zou kunnen als je meer dan 1 apparaat met dat macadres hebt en de andere soms wel of niet aanstaat.

Genoeg cheapo fabrikanten die 'works for me' massaproduceren en dergelijke problemen erin laten,

Klok is stuk :(


  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 28-03 13:35
Ik denk dat er iets van problemen is met de startup. Als ik de aruino aanzet zonder ethernet kabel in geplugd. En dan na een 30-tal seconden de ethernet kabel in plug lijkt het te werken, na inpluggen zie je de ledjes (tx/rx/fulld etc) blinken en branden ook de ledjes in de connector zelf.

Als ik de arduino opstart MET ethernet kabel er al in, dan lukt het niet (er branden ook geen ledjes, enkel PWR en AREF)

"Live as if you were to die tomorrow. Learn as if you were to live forever"


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 23:25

SA007

Moderator Tweaking
Toch verdenk ik de voeding nog, heb je iets anders om mee te proberen?
Andere usb kabel of een telefoonlader eraan als test.

Als de spanning kort te laag wordt heb je best kans dat een multimeter te traag is om het te zien.

Klok is stuk :(


Anoniem: 377606

Mijn ervaring is dat niet iedere ethernet shield goed met iedere switch of router werkt. Ik heb hier bijvoorbeeld meerdere ethernet shields liggen die niet goed met mijn TP-Link TL-WR841N werken, maar wel weer op een TP-Link TL-SF1005D, terwijl ze beide 10/100 Mbps zijn. Sommige ethernet shields werken op beide weer prima...
Van degene die het niet goed doen op de TL-WR841N krijg ik zeer zeldzaam door langzaam de RJ-45 stekker in de RJ45 connector te schuiven toch een link (ledjes gaan knipperen) en werken dan prima 8)7.

Wat me overigens wel opvalt is dat bijna iedere ethernet shield die ik heb net weer even een andere W5100 chip heeft. Althans, de code die erop staat is net weer even anders.

Mijn "oplossing" is dus altijd de TL-SF1005D te gebruiken |:( . Mocht iemand mij kunnen uitleggen wat voor vage shit ik aan de hand heb hoor ik dat overigens het graag.

Anoniem: 377606

ik heb zelf nog wat research gedaan en het blijkt dat ze soms de verkeerde weerstanden voor de rj45 connector gebruiken. Blijkbaar onstaat hierdoor bij sommige routers of switches een electrische incompatiliteit. Ik heb tussen pin 1-2 en 3-6 van de connector een extra 100 ohm weerstand geplaats en nu zijn de problemen voorbij :).
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee