Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Ethernetschnittstelle geht plötzlich nicht mehr

Ethernet Mega32 Experimentierboard
Antworten
  • Druckansicht
Erweiterte Suche
10 Beiträge • Seite 1 von 1
swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 14.06.2014, 22:38:04

Hallo zusammen,
hatte seit ca. einem Jahr dieses Board im Netzwerk und alles lief zu meiner Zufriedenheit.
Der Zusammenbau und auch das Laden der Software klappte auf Anhieb,
aber irgendwann gingen die Lichtlein vom ETH aus - einfach so...?

Meine Messungen und Prüfungen ergaben:
Der ATMEL scheint noch zu funktionieren, Quarz schwingt mit 16MHz,
Daten kommen raus, Spannungen scheinen ok.
Der ENC28J60 hat zwar auch alle Spannungen aber der Osz. schwingt nicht mehr.
Ich tippe auf einen defekten ENC...?
Werde einen Neuen bestellen und ausprobieren aber mein Frage ist,
wie lange hält er, falls das Problem dann behoben ist. :|

Frage:
Gibt es irgendwelche Erkenntnisse zu obigen Problem oder hat jemand einen Tip?

14. Juni 14
Inzwischen hab ich den neuen Chip ENC28J60 getestet, aber leider
ist das Problem geblieben. Den 25Mhz Quarz hab ich auch schon getauscht und div. Kondensatoren geprüft/getauscht.
Die LED vom Netzwerk bleiben dunkel und keine Verbindung per ETH möglich.

Frage:
Also immer noch offen für einen guten Rat, falls jemand einen hat.
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von Ulrich » 14.06.2014, 23:48:33

Evt. irgendwo eine kalte Lötstelle?
Nach oben

swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 15.06.2014, 09:31:36

Ulrich hat geschrieben:Evt. irgendwo eine kalte Lötstelle?
Danke für den Tip, hab ich schon geprüft und nix. gefunden.

Denke dran einen minimal Aufbau zu machen, ohne SPI Interface und Buchse.
Aufbau:
Spannungen, Reset, Osc, und Pin1+14 beschalten.

Frage:
Dann müßte doch der OSC schwingen, oder?
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von Ulrich » 15.06.2014, 21:42:12

Ja ohne alles sollte der Quarz auch am ENC schwingen. Welches Board hast du??
Nach oben

swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 19.06.2014, 10:12:59

Ulrich hat geschrieben:Ja ohne alles sollte der Quarz auch am ENC schwingen. Welches Board hast du??
Ja, es schwingt jetzt wieder, allerdings extern auf einer eigenen Platine (s. Bild)
IMGP4637.JPG
Dann mit Drähten in das
Ethernet ATmega32/644 Experimentierboard
adaptiert, wenn es auch etwas eigenartig aussieht, aber die
gelben LED sind jetzt wieder im Dienst und ETH funktioniert wieder wie einst.

Warum es auf der Platine nicht geht werd ich auch noch finden, wenn ich Zeit hab.

Aber ein paar Fragen hab ich da noch zur Software und Leistungsfähigkeit.
Grundsätzlich funktioniert es ja, aber alles nur sehr träge.
Website anzeigen geht, aber meist sehr träge.
Die Zeitsync funktioniert gut.
Beim Ping werden oft nur dei ersten zwei beantwortet.
Telnet funktioniert auch, wenn auch dann manchmal Zeichen oder Zeilen fehlen.
Meist ist nach dem Power On noch ein manueller Reset per. Taste notwendig
bevor das Board funktioniert.

Verwendet hab ich die Demo-Software Webserver mit leichten Modifikationen.

Verwenden will ich den Webserver nur zur Kontrolle meiner Pelletheizung, nicht
mehr. Also nur eine paar Variablen anzeigen, und ggf. ändern.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von Ulrich » 19.06.2014, 12:41:37

Hallo,

Code: Alles auswählen

Beim Ping werden oft nur drei ersten zwei beantwortet.
Dann stimmt was nicht wurden die Fuse Bits richtig gesetzt? Antwortzeit ist kleiner als 1ms!
Wie ist bei dir die Antwortzeit?

Gruß
Uli
Nach oben

swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 19.06.2014, 16:19:15

Ulrich hat geschrieben:Hallo,

Code: Alles auswählen

Beim Ping werden oft nur drei ersten zwei beantwortet.
Dann stimmt was nicht wurden die Fuse Bits richtig gesetzt? Antwortzeit ist kleiner als 1ms!
Wie ist bei dir die Antwortzeit?

Gruß
Uli
Hallo Uli,
danke für die prompte Reaktion.

Die Antwort, wenn der Ping geht, ist <5ms.
Es gehen meist die ersten Zwei, dann der Dritte landet im TimeOut, und der Vierte
ist dann wieder sofort da.

Es kommt mir so vor, daß das Board ausgelastet ist, und dann sich wieder erholt.
Gleiches Verhalten beim Webserver- oder Telnetzugriff.

Die Fuses sind aus deinem Quellcode unverändert, hab mit bis jetzt nicht damit befasst.
Programmiert über ProgrammersNotepad mit AVRDUDE und STK200.
Verbaut ist ein ATMEGA644 20 PU mit 16MHz Quarz (aus deinem Shop)

Hier der Auszug aus dem Makefile, wenn ich es richtig verstehe.

Code: Alles auswählen

#MCU = atmega32

MCU = atmega644

#MCU = atmega644p
#ATmega 128 wird von mir nicht unterstützt oder nur teilweise! 
#MCU = atmega128  

#Fuse settings for ATmega644
ifeq ($(MCU), atmega644)
	FUSE_BITS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m
	HEX_FILE_NAME = MEGA644
endif

Gruß Ludwig
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von Ulrich » 19.06.2014, 16:41:04

Irgendwas stimmt da nicht, was kann ich da jetzt nicht sagen! Ping sollte nicht untergehen. Ist ja auch nicht Normal das der Controller auf den Board nicht klappt.
Nach oben

swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 22.06.2014, 22:06:31

Ulrich hat geschrieben:Irgendwas stimmt da nicht, was kann ich da jetzt nicht sagen! Ping sollte nicht untergehen. Ist ja auch nicht Normal das der Controller auf den Board nicht klappt.
Gehe mal davon aus, daß die FuseBits richtig waren...?

Aber da stimmte wirklich was nicht:
Ein Draht aus meiner "spezial Adaption" hatte sich aus dem Sockel (Pin17) davongemacht :?

Also:
Ping jetzt schnell und stabil

Die weiteren Probleme sind geblieben:
Nach einem Neustart funktioniert Web-Server+Telnet schnell und für mich ausreichend.

Nach einem Tag online ist entweder der Web-Server,
oder Telnet, oder beides nicht mehr zu erreichen.

Der Ping funktioniert aber immer noch schnell und zuverlässig.

Gruß Ludwig
Nach oben

swlud
Beiträge: 8
Registriert: 10.04.2013, 20:03:47

Re: Ethernetschnittstelle geht plötzlich nicht mehr

  • Zitieren

Beitrag von swlud » 06.07.2014, 09:43:56

swlud hat geschrieben:
Ulrich hat geschrieben:Ja ohne alles sollte der Quarz auch am ENC schwingen. Welches Board hast du??
Ja, es schwingt jetzt wieder, allerdings extern auf einer eigenen Platine (s. Bild)
IMGP4637.JPG
Dann mit Drähten in das
Ethernet ATmega32/644 Experimentierboard
adaptiert, wenn es auch etwas eigenartig aussieht, aber die
gelben LED sind jetzt wieder im Dienst und ETH funktioniert wieder wie einst.

Warum es auf der Platine nicht geht werd ich auch noch finden, wenn ich Zeit hab.
Zeit genommen und Problem gefunden:
Elko C21 (10µF) an Pin-1 des ENC28J60 durch Neuen erstetzt - jetzt alles wieder gut.
Obwohl der Elko nicht defekt zu sein scheint und eine kalte Lötstelle auch fast
unmöglich ist (Elko vorher bereits aus- und wieder eingelötet) geht es jetzt mit dem Neuen.
egal jetzt läuft die Platine wieder wie einst.
swlud 6. Juli 2014
[/b]
Aber ein paar Fragen hab ich da noch zur Software und Leistungsfähigkeit.
Grundsätzlich funktioniert es ja, aber alles nur sehr träge.
Website anzeigen geht, aber meist sehr träge.
Die Zeitsync funktioniert gut.
Beim Ping werden oft nur dei ersten zwei beantwortet.
Telnet funktioniert auch, wenn auch dann manchmal Zeichen oder Zeilen fehlen.
Meist ist nach dem Power On noch ein manueller Reset per. Taste notwendig
bevor das Board funktioniert.

Verwendet hab ich die Demo-Software Webserver mit leichten Modifikationen.

Verwenden will ich den Webserver nur zur Kontrolle meiner Pelletheizung, nicht
mehr. Also nur eine paar Variablen anzeigen, und ggf. ändern.
Nach oben

Antworten
  • Druckansicht

10 Beiträge • Seite 1 von 1

Zurück zu „ETH_M32_EX“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum