Ich bin neugierig auf die Zuverlässigkeit und Haltbarkeit des Arduino Uno.
Hat jemand Erfahrung damit, einen durch übermäßigen Gebrauch zu "töten"?
Wenn ja, wie lange hat es gedauert, bis das Board ausgefallen ist?
Ich habe das Board tagelang mit Strom versorgt. Der ausgeführte Code war sehr einfach, aber es gab absolut keinen Schaden. Es ist erwähnenswert, dass es von einer vorgeregelten 5-V-Quelle gespeist wurde, damit die Bordregler nicht durchbrannten.
Ich bezweifle, dass es bei weniger als 9 V zu Hardwareschäden kommen kann, aber bei höheren Spannungen können die Bordregler sehr heiß werden.
Ich habe eine einfache Wetterstation betrieben, die einige Monate ohne Probleme online war - ich sehe auch nichts, was dazu führen würde, dass sie über diese Zeit hinaus ausfällt.
Der einzige wirkliche Killer (abgesehen von externen Faktoren) wäre Hitze, daher würde ich empfehlen, es für Ihre Verwendungsanwendung zu testen und zu sehen, wie es funktioniert. Wenn Sie befürchten, dass es zu heiß wird, sollte das Hinzufügen eines Kühlkörpers nicht zu schwierig sein, um zu verhindern, dass die Temperaturen zu einem Problem werden.
Denken Sie daran, dass der Arduino als Prototyping-Gerät verwendet werden soll. Dies bedeutet, dass das Board nur sehr begrenzten Dauertests unterzogen wurde.
Sobald die Platine eine stationäre Temperatur erreicht, gibt es nichts im Design, was dazu führen würde, dass sie von selbst in den thermischen Runaway geht.
Wie Sie es programmieren und woran Sie es anschließen, kann jedoch eine andere Geschichte sein.
Ich habe es getan, während ich mit einem herumgespielt habe (ich habe es zwei Tage lang mit einem einfachen Programm eingeschaltet). Es passiert nichts, obwohl es warm wird.
Ich würde vorschlagen, dass Sie sicherstellen, dass es kühl bleibt, insbesondere wenn Ihr Code den Prozessor ziemlich stark beansprucht. Ein Kühlkörper sollte ausreichen, oder Sie können einen kleinen Lüfter anbringen.
Stellen Sie außerdem sicher, dass alle Eingangsspannungen (Power, Eingangspins) keinen Schwankungen unterliegen. Während es im Arduino genügend Sicherheitswiderstände gibt, damit es weniger von Schwankungen betroffen ist als beispielsweise der Raspberry Pi, können Sie immer noch einen verbrennen, wenn die Eingangsspannung zu hoch ist.
Übermäßige Hitze wäre die einzige langfristige Bedrohung. Das funktioniert so: Durch die Stromversorgung wird kontinuierlich Energie zugeführt, das meiste davon in Form von Wärme. Andererseits gibt der Arduino auch Wärme an die Umgebung ab: Je höher die Temperatur, desto mehr gibt er ab.
Wenn der Arduino etwa eine halbe Stunde gelaufen ist, ist das Gleichgewicht erreicht: Er hat eine Temperatur erreicht, bei der die freigesetzte Energie der absorbierten Energie entspricht. Wenn die Temperatur dann in Ordnung ist (weniger als 85 Grad Celsius), ist sie für immer in Ordnung. Achte also darauf, dass es nicht schnell heiß wird. Ein Arduino ohne Gehäuse erreicht innerhalb von Minuten das Gleichgewicht und die Temperatur ist in Ordnung. In einem Gehäuse müssen Sie Kühlöffnungen vorsehen, oder bei einem Metallgehäuse können Sie es auf einer anderen Metallstruktur montieren, die als Kühlkörper fungiert.
Alles in allem, wenn Ihr Gerät nach einer Stunde nicht heiß wird, ist es wahrscheinlich sicher, es rund um die Uhr zu betreiben.
Ich betreibe eine Flotte von sogenannten Piduinos - gepaart mit Rpi3 und Arduino Uno zur Datenerfassung und Fernsteuerung.
Sie laufen rund um die Uhr unter allen möglichen Umgebungsbedingungen.
Unter https://www.SDsolarBlog.com/montage können Sie Echtzeitdaten sehen, die von einem halben Dutzend von ihnen produziert wurden
Habe noch nie einen Uno nach den ersten Tagen komplett versagen lassen (die alte Badewannenkurve )
Wohlgemerkt, dies ist in einem Solarkraftwerk in der Wüste im Südwesten der USA, wo der äußere Teil wilden täglichen Temperaturschwankungen ausgesetzt ist.
Was sie scheitern lässt, ist immer eines: Staub. Es kommt in die Stiftleistenbuchsen. Bei digitalen Geräten wie DHT22-Temperatursensoren wissen Sie, dass es passiert ist, weil die Messwerte einfach aufhören. Bei analogen Spannungseingängen liegt es auf der Hand, dass die Messwerte des Spannungsteilers entweder zu hoch (was den Widerstand in einer Masseleitung bedeutet) oder zu niedrig (was den Widerstand in der Messleitung bedeutet) beginnen.
Wenn Sie zum obigen Montage-Link gehen, ist es offensichtlich, dass das Erdungskabel des äußeren Batteriespannungsmonitors defekt ist. Ein neues Board wurde gebaut und wird in Kürze installiert. Aber im Moment zeigt die normale Einschwingspannung über Nacht weit über den 12,7, die das Voltmeter an den Batterien anzeigt.
Somit ist der Begriff „nicht bestanden“ relativ. Der Totalausfall wird nachweislich durch die mangelhafte Qualitätskontrolle der Lieferanten verursacht. Aber der Abbau tritt viel häufiger auf und ist allmählich.
Meins läuft seit Mai 2014. Da es solarbetrieben ist, ist es jeden Tag immer EIN und nachts automatisch AUS (also nicht wirklich 24/7).
http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html
Natürlich wird es das, ich mache normalerweise meine eigenen Boards, ich lasse sie monatelang ohne Probleme eingeschaltet. Manchmal, etwa 3 oder 4 Mal, musste ich es aus- und wieder einschalten, damit es weiter funktionierte.
Der Arduino wurde für das Prototyping entwickelt, wird aber regelmäßig in Kunstinstallationen und anderen 24/7-Anwendungen eingesetzt. Es gibt wirklich nichts, was sich unter normalen Bedingungen abnutzen könnte, auch wenn es jahrelang läuft.
Selbst wenn der eigene Code die CPU sehr stark beansprucht, würde der Regler warm werden, nicht die MCU, und es wäre in Ordnung.
Das einzige Problem, das ich sehen kann, ist, dass Sie mehrere Watt Last daran anschließen und den Regler bis knapp unter seinen automatischen Abschaltpegel überlasten. Es wäre wahrscheinlich immer noch in Ordnung.
Wenn ein Arduino sterben wird, liegt es höchstwahrscheinlich an der Abnutzung des Blitzes, einem Kurzschluss / einer Überspannung, statischer Elektrizität oder einem Steckerausfall / anderen mechanischen Problemen / einem Vorschlaghammerangriff
Ich habe in einem Labor, in dem ich arbeite, einen Inkubator für wachsende Zellen (LA-4, MCF-7 usw.) erstellt. Seit Mai 2017 versorgt es 2 Relais, 1 Bipolartransistor, liest 4 Sensoren und zeigt Werte auf dem LCD-Bildschirm an. Es wurde nur zweimal abgeschaltet, als das Innere des Inkubators gereinigt und dann wieder eingeschaltet wurde. Ich versorge es mit 12 VDC von einem sehr stabilen Netzteil mit geringer Ausgangswelligkeit (<5 mV).
Fun Fact: Die Sensoren sind konstant auf rh=95-100%.
powtac
powtac
Anindo Ghosh
Ron J.