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
Was sagen die Sensoren, wenn du sie an ein minimales Testprogramm ausliest und dir die Ausgabe im seriellen Monitor anzeigen lässt?
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.
Francois D. schrieb: > 1-Wire-Sensoren Francois D. schrieb: > gal Ob über an ADC Eingang(PA4) oder PD7 1-Wire != ADC-auslesbar
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.
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).
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.