Gibt es irgendwas zu beachten, wenn man einen uC (in meinem Fall ein AtMega168) im Dauerbetrieb nutzen will?
Wäre z.B. ein Kühlkörper sinnvoll?
Oder wie lang ist die Lebensdauer in Stunden?
Habt ihr da schon ein paar Erfahrungen diesbezüglich?
Druckbare Version
Gibt es irgendwas zu beachten, wenn man einen uC (in meinem Fall ein AtMega168) im Dauerbetrieb nutzen will?
Wäre z.B. ein Kühlkörper sinnvoll?
Oder wie lang ist die Lebensdauer in Stunden?
Habt ihr da schon ein paar Erfahrungen diesbezüglich?
Ich habe einen Mega32 seit mehreren Monat im Dauerbetrieb.
Der Mega selbst ist vermutlich weniger das Problem dabei.
Dann eher die Schaltung und Programmierung.
Kühlen ist nicht wirklich sinnvoll. Da der Mega auch ein beschäftigter Mega mit 16 Mhz im Normalfall nicht warm wird.
Für einen sicheren Dauerbetrieb würde ich den Mega aber abschirmen.
Also in ein Gehäuse setzen das Störstrahlungen usw. dämpft.
Denn solche Megas flippen in der nähe von Handys oder anderen hochfrequenten Strahlungen förmlich aus ;-)
In der nähe von Handys? Scho?
Bei Trafos auch?
Einfach mal probieren... das mindert die "?"Zitat:
Zitat von M@tes
Die Impedanz beim Einschalten von Trafos oder Spulen wie in Motoren usw. allgemein. wirken vermutlich ähnlich.
EMP ist kein SF sondern Physik ;-)
Hehe - Ja werd ich machen. Bisher gabs damit aber noch keine Probleme.
Werds aber im Hinterkopf behalten. Danke
Wie so die Lebenserwartung ist, weisst du aber nicht zufällig oder?
Hat der Speicher nicht eine bestimme Lese/Schreib "Abnutzung"? War da nicht was mit 100.000 Zyklen oder so?
MfG
Ringo
RTFM:
Seite 1, Zeile 13 und 14 des doc2545:
– Write/Erase cyles: 10,000 Flash/100,000 EEPROM
– Data retention: 20 years at 85°C/100 years at 25°C(1)
Ja sry,...
Daraus werd ich insofern nicht ganz schlau, ob das für ein festes Programm auch gilt. Es schreib ja im Prinzip nicht?!
Trotzdem danke
Das einzige, worüber sich Atmel in den Datenblättern auslässt, ist
1) Anzahl der Schreib-/Löschzyklen des Flashs: 10.000 (Mega168) gilt für ein laufendes Programm nicht, da es nicht in den Flash schreibt, es sei denn, Du benutzt dauernd einen Bootloader. Höchstens der EEPROM könnte während der Laufzeit beschrieben werden.
2) Data retention failure rate (Fehlerrate der gespeicherten Daten im Bezug zur Betriebsdauer): << 1 ppm nach 100 Jahren bei 25°C bzw. nach 20 Jahren bei 85°C (Mega168)
Das Ding wird Dich also unter normalen Umständen wahrscheinlich überleben, selbst wenn's im Dauerbetrieb ist.
Gruß,
askazo
[edit]da war der Oberallergeiler schneller..[/edit]
Es wäre schlimm wenn die uC nicht im Dauerbetrieb laufen könnten. Gerade für Regelaufgaben wird ein zuverlässiger Dauerbetreib gefordert. Fall durch äußere Störungen mal Probleme Auftreten sollten, gibt es das Watchdog Modul, um ein eventuell hängendes Programm zuverlässig neu zu starten.
Für einen Zuverlässigen Dauerbetrieb sollte den Watchdog und den Browout detektor in betracht ziehen. Gerade im Dauerbetrieb sollte der Controller ohnehin relativ lange in einem Standby Modus sein. Über Kühlung sollte man sich beim Spannungsregler und ggf. Trafo gedanken machen.