Mega 16 Erforen?

Gast #3108517
Lesenswert?

Hallo zusammen

Ich habe mir ein Funkthermometer gebaut Mega16 Rfm12 ds1820.
Versorgung 12v Akku mit Stepdown auf 5V. Schaltplan habe ich keinen.
Aber alle Abblockkondensatoren sind dran. Wiederstand am reset auch.
Akku ist voll.
So Das ding lief ca 2 Wochen Problemlos bei mir im Arbeitszimmer. Nun 
habe ich den heute mal auf den Dachboden gestellt bei ca 4° und nach c.a 
einer Stunde verliert der Avr sein Programm. Heute zweimal passiert.
Der Bootloader ist allerdings noch drauf.

Jemand sowas schonmal gehabt? Oder irgendeine Erklährung dafür?

Liebe grüße
Gast #3108541
Lesenswert?

Sagen wir mal so Nach anlegen der Spannung gibt der Avr an der Rs232 
nach dem Bootloader als erstes ein "Test" aus und startet dann einen 
Timer indem eine Led blinken sollte und alle 60 Takte sendet er die 
Temperatur.

An der Rs232 kommt noch der Bootloader und danach garnixmehr. Nach 
neuaufspielen den Programms war sofort wieder alles ok.
Zwischen ausfall und neubeschreiben habe ich ihn sicherlich eine Stunde 
"Auftauen lassen" während ich den Fehler gesucht habe. Und selbst nach 
dieser Stunde war er noch immer "tot".
Gast #3108565
Lesenswert?

So lustig finde ich das eigentlich garnicht. Wie gesagt es lief 2 Wochen 
Problemlos und jetzt auch schonwieder eine weile bei Raumtemperatur. Nur 
Kälte mag er nicht. Dafür muss es doch einen Grund geben.
Gast #3108570
Lesenswert?

Du meinst im kalten Zustand neu Flaschen? währe mal eine Idee.
Könnte es durch Überspannung dazu kommen das ein Avr einen Teil des 
Programms verliert ?
Dann hätte ich eventuell meinen Stepdown in Verdacht.
Ebay nr 271157115292 Schonmal jemand soeinen bei Kälte betrieben?
Dahinter habe ich noch einen 220uf und einige 100n
Gast #3108580
Lesenswert?

Sorry Schaltplan hab ich nicht das hab ich ohne gemacht und die Avr 
"Standardbeschaltung" hab ich vielemale aufgebaut und bin mir da sicher 
das das alles passt.
Der Bootloader wartet beim Starten auf 2 Byte an der rs232. Keine 
weitere Sicherheit wie Jumper.
Kalte Lötstellen hab ich Geprüft und hab aus Frust sogar alles 
nachgelötet. Ich bin beim ersten Ausfall nicht darauf gekommen das der 
Avr einfach nicht mag und hab recht lange alles mehrmals kontrolliert.
Gast #3108600
Lesenswert?

So Reproduzierbares Ergebnis im Eisfach nach nichmal 10 Minuten. Das 
Problem scheint Tatsache der Stepdown zu sein. Beim Senden bricht die 
Spannung kurz ein. Dadurch Startet der Avr neu und nach Mehrmaligen 
Neustarten ist dann das Programm hinüber.

Meint ihr austauschen der Elkos würd was bringen? der LM2596 kann ja 
eher nicht das Problem sein und soviel is ja da nicht drauf.
(Firma: matzetronics) #3108648
Lesenswert?

Ein bei zumindest den Tinys bekanntes Phänomen bei tiefen Temperaturen 
ist ein übertakteter ADC. Wenn er auch bei Zimmertemperaturen so läuft, 
sollte man bei tieferen Temperaturen sich an die max. Samplefrequenz im 
Datenblatt halten.
Ich habe hier mehrere Tinys, die locker bei -20°C arbeiten, es gibt also 
kein generelles Problem bei tiefen Temperaturen, ausser natürlich 
Kondenswasser und seine Freunde.
Gast #3108745
Lesenswert?

Sven schrieb:

> Nun
> habe ich den heute mal auf den Dachboden gestellt bei ca 4° und nach c.a
> einer Stunde verliert der Avr sein Programm. Heute zweimal passiert.
> Der Bootloader ist allerdings noch drauf.
>
> Jemand sowas schonmal gehabt? Oder irgendeine Erklährung dafür?

Brown out oder instabiler Taktgenerator. Das Teil stürzt schlicht ab. 
Was danach passiert, ist nicht vorhersagbar, sehr gut möglich, daß Teile 
des Bootloadercodes unerwünscht abgearbeitet werden.

Aktivierung des Brownout detektor sowie kritische Analyse von 
Stromversorgung und Taktsystemen schützt vor solchen Effekten.
Gast #3108762
Lesenswert?

4 GradC ist keinesfalls kalt genug, um den Flash-Inhalt zu verlieren.
4 GradC könnte je nach Batterie reichen damit die Spannung absackt, vor 
allem bei fast leeren, aber das sollte ein uC ja verkraften. Es sei 
denn, du hast kein brown out detect, aber der ATmega16 hat eines, du 
müsstest es schon vorsätzlich abgeschaltet haben.
#3108782
Lesenswert?

Sven schrieb:
> Meint ihr austauschen der Elkos würd was bringen?

1. Welche Leistungsaufnahme hast du beim Senden?
2. Hast du verifiziert, dass die Elkos auf dem 
Chinesen-Schaltregler-Board auch wirklich die 220u aufweisen?
3. Hast du beim attiny und Funkchip auch ein paar Kerkos (100nF) 
eingebaut?
4. Brown-Out aktivieren
5. Bootloader verifizieren, speziell die Sache mit den 2 Sync-Bytes, 
dass hier in jedem Fall ordnungsgemäß gearbeitet wird, denn für mich 
klingt das so als ob der Bootloader den Flash Bereich löscht und mit 
Nonsense füllt. Das der Flashspeicher allein durch Kälte gelöscht wird, 
habe ich noch nie gehört.

Eine andere Frage: Welche Kapazität hat dein Akku und wie wird er 
geladen?
Persönliche Seite #3108931
Lesenswert?

Sven schrieb:
> Ebay nr 271157115292
Sven schrieb:
> der LM2596 kann ja eher nicht das Problem sein

Da der IC in Stückzahlen ~1€ kostet und die ganze Platine von eBay inkl. 
aller Bauteile für nur 1€ verkauft wird, ist der IC garantiert eine 
Fälschung. Die verbauten Komponenten sind außerdem das billigste vom 
Billigsten.

Es kann am Elko, an kalten Lötstellen oder am IC liegen. Wobei ich 
letzteres eher nicht glaube.

Bei nierigen Temperaturen nimmt die Kapazität von Elkos ab und ihr 
Innenwiderstand (ESR) steigt an. Wenn man Glück hat retten sich die 
Elkos durch den höheren ESR selbst, indem sie sich durch die höhere 
Verlustleistung schnell aufwärmen. Es kann aber sein, dass bis es soweit 
ist, die Spannung einen recht hohen Ripple hat, der den Mikrocontroller 
abstürzen lässt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren