Forum: Mikrocontroller und Digitale Elektronik Keine Werte Ethersex & AVR-NET-IO


von Djfs D. (djfs)


Lesenswert?

Hallo liebe User,

ich stehe seit Wochen vor einen Problem. Leider habe ich mir auch schon 
einen ATMEGA1284 verfuset.

Zum Thema:
Ich habe ein AVR-NET-IO und möchte die 1-Wire-Sensoren auslesen
So ein System habe ich bereits schon ohne Probleme 3 Jahre laufen.

Nun habe ich mit ein 2. Board gekauft, einen 644 draufgebaut und diesen 
mit Ethersex geflasht.
Die Angeschlossenen Sensoren werden gefunden, jedoch kommen keine Werte, 
nur 0°C. (Egal Ob über an ADC Eingang(PA4) oder PD7)
Das selbe mit einen abgespeckten (ohne WebInterface) ATMEGA32. 
(auslesung über ECMD)
Hat jemand eine Idee Woran es liegen kann?

Vielen Dank

von Udo (Gast)


Lesenswert?

Was sagen die Sensoren, wenn du sie an ein minimales Testprogramm 
ausliest und dir die Ausgabe im seriellen Monitor anzeigen lässt?

von Stefan F. (Gast)


Lesenswert?

Francois D. schrieb:
> Möchte die 1-Wire-Sensoren auslesen
> Egal Ob über an ADC Eingang(PA4) oder PD7

Verstehe ich nicht. 1-Wire ist ein digitales Protokoll.

Untersuche die Kommunikation mit einem Oszilloskop. Wenn die Sensoren 
"gefunden" werden, müsste die Kommunikation ja prinzipiell 
funktionieren. Aber vielleicht sind die Signalpegel gerade an der Grenze 
zwischen geht und geht nicht.

von Techniker (Gast)


Lesenswert?

Francois D. schrieb:
> 1-Wire-Sensoren

Francois D. schrieb:
> gal Ob über an ADC Eingang(PA4) oder PD7

1-Wire != ADC-auslesbar

von Djfs D. (djfs)


Lesenswert?

ADC habe ich deaktiviert,
hab beide Controller probiert (ATMEGA32 und ATMEGA644, Anfangs auch 
A1284).
Habe auch Sensoren mal aus meinen laufenden System kurz getestet, immer 
das selbe.
Kann irgendwas an den Board sein? was ich mir aber nicht denken kann.

Leider kann ich nun auch de Fusebits (SAVEMODE) nicht mehr ändern.

Ein Oszi habe ich nicht.

von Stefan F. (Gast)


Lesenswert?

Francois D. schrieb:
> Kann irgendwas an den Board sein?

Nicht raten, messen!

> Ein Oszi habe ich nicht

Dann kaufe dir eins. Ein DSO150 kostet nur 40 Euro, bei Aliexpress noch 
weniger.

Bis dahin könntest du den Schaltplan von deinem Aufbau zeigen, sowie 
Fotos von der Verkabelung (einschließlich Stromversorgung).

von Djfs D. (djfs)


Angehängte Dateien:

Lesenswert?

Screenshot.

die 22,06 °C können aber nicht passen,  18°C sind es hier.  auch wen ich 
den Sensor anfasse ändert sich die Temp nicht.

Mit meinen Anderen Board, was ic vor 3 Jahren in Betrieb genommen hatte, 
hatte ich nicht solche Probleme, und das läuft auch fehlerfrei durch und 
Steuert die gesamte heizung im Haus.

von Stefan F. (Gast)


Lesenswert?

Ja schön, aber es bringt doch nichts, sich die Blackbox von außen 
anzugucken und dann darüber zu grübeln was darin wohl falsch laufen 
könnte.

Du musst überprüfen, ob alle Voraussetzungen für eine korrekte Funktion 
gegeben sind. Fange wie gesagt mit der Kommunikation auf dem 1-Wire Bus 
an. Dann sehen wir weiter.

von Techniker (Gast)


Lesenswert?

Francois D. schrieb:
> Mit meinen Anderen Board, was ic vor 3 Jahren in Betrieb genommen hatte,
> hatte ich nicht solche Probleme, und das läuft auch fehlerfrei durch und
> Steuert die gesamte heizung im Haus.

Es hilft mir in meinem Beruf sehr, solche Aussagen immer sehr kritisch 
zu hinterfragen. Deswegen drängt sich mir folgende Bemerkung auf:

Ein AVR-Netio läuft nicht 3 Jahre fehlerfrei durch, wenn nicht die 
vergessenen Kondensatoren am ENC nachgerüstet sind. Die hat der TO aber 
bisher nicht erwähnt.

von Chris K. (kathe)


Lesenswert?

Techniker schrieb:
> Ein AVR-Netio läuft nicht 3 Jahre fehlerfrei durch, wenn nicht die
> vergessenen Kondensatoren am ENC nachgerüstet sind. Die hat der TO aber
> bisher nicht erwähnt.

Ohne Tuning am Board ist das nicht Stabil.
Aber bei mir hing auch solch ein Board und lief über 2 Jahre Problemlos 
nach modifikation.

Selfpowered ?
Pullup verkleinern
Fake DS18 ?
Schlechte Kabel - mal Testweise den Sensor ganz nahe an das Board 
verschalten.
Neues Board schlechte Lötstellen ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.