Was sind die häufigsten Möglichkeiten, ein Arduino zu braten? [geschlossen]

12

Ich habe schon zwei Arduinos gebraten: eines war ein Uno, den ich mit einer zu hohen Eingangsspannung getötet habe, und das andere war die ADK-Version des Mega, bei der ich nie abschließend feststellen konnte, was schief gelaufen ist. Dies brachte mich zum Nachdenken: Was sind einige Dinge (die vielleicht nicht sofort offensichtlich sind), die Arduinos Schaden zufügen werden?


quelle
3
Ich habe schon ein paar aufgeführt hier . Ich kann später eine Antwort schreiben, wenn niemand darauf kommt.
Manishearth
3
Bei RuggedCircuits gibt es eine exzellente Zusammenfassung darüber ... Es lohnt sich zu lesen, auch wenn Sie keine destruktiven Tendenzen haben :-)
Anindo Ghosh
Diese Frage ist weitgehend meinungsbasiert. Jede potenziell gefährliche Handlung ist eine gültige Antwort.
Dmitry Grigoryev
Frittierter zerschlagener Arduino. Natürlich mit Pommes.
Transistor
Rüschen, das ist. Nicht die englische Art. Zu matschig. Im Ernst, es gibt DIE HÄUFIGSTE MÖGLICHKEIT, eine zu braten: Mehr als 5 V in den 5-V-Pin einspeisen. Es ist viel besser, den Vin-Stift zu verwenden, damit er durch den Regler geht. Auf diese Weise können Sie, wenn Sie mehr als 15 füttern und den Atemregler blasen, Ihre Wunden lecken und dennoch den Rest des Bretts retten, indem Sie einen 7805 in den 5-V-Pin stecken.
SDsolar

Antworten:

14

Einige, die ich mir vorstellen kann, haben die Leute gemacht ...

  1. Anschließen von mehr als 6 Volt an den 5-V-Pin. (Die beiden ATmegaauf den meisten Arduino-Boards verwendeten Chips haben ein absolutes Maximum von 6V.)
  2. Anschließen von mehr als VCC(normalerweise 5 Volt) an einen der E / A-Pins.
  3. Kein Strom, der die E / A-Pins auf weniger als begrenzt 40mA. (ZB Motor direkt ansteuern oder keinen Strombegrenzungswiderstand mit LED verwenden)
  4. Anschließen von weniger als 5 Volt an GNDund GNDan Vinoder 5V(umgekehrte Spannung). Vinund Tonnensteckfassung haben eine Schutzdiode, aber es ist nicht immer genug.
  5. Schließen Sie eine 5-Volt-Versorgung an den 5VPin an, während Sie an USB angeschlossen sind.
  6. Verbindungen unter Spannung ändern - niemals!
  7. Keine Sperrdioden mit induktiven Bauteilen wie Motoren, Relais und Magneten verwenden.

Auf den Unound Mega2560-Platten, die einen ATmega8u2oder 16u2für den USB-Seriell-Konverter verwenden, scheint 12Ves, als würde er durchgebrannt, wenn jemand versehentlich eine Verbindung zu einem E / A-Pin herstellt. Ich verstehe nicht ganz warum, aber es scheint ein Trend zu sein.

Baldengineer
quelle
Was meinst du mit dem Wechsel der Verbindungen ... # 7?
Taco
Ich mache # 6 ("Ändern von Verbindungen unter Spannung") die ganze Zeit auf allen Arten von elektronischen Systemen, einschließlich Arduino. Solange Sie wissen, was Sie tun, ist es vollkommen in Ordnung. Es verdient in keiner Weise ein "nie".
Connor Wolf
4
@ConnorWolf Sorry, aber ich stimme überhaupt nicht zu. Auch wenn Sie wissen, was Sie tun, können und werden Unfälle passieren. Niemals die Anschlüsse unter Spannung ändern. Wenn Sie noch kein Problem hatten, ist es nur eine Frage der Zeit, bis Sie dies tun.
Baldengineer
4
@ JamesC4S - Es tut mir leid, aber jedes Mal, wenn Sie eine Aussage mit einem "Nie" machen, sondern "es hängt vom Kontext ab, es ist im Allgemeinen eine schlechte Idee", zeigen Sie Ihre Unerfahrenheit. Es gibt Bereiche, in denen das Hinzufügen oder Entfernen von Verbindungen bei eingeschaltetem System völlig ungefährlich und zur Fehlerbehebung sehr nützlich sein kann (das Ändern von analogen Regelkreisen ist einer davon). Jede unbedingte Aussage wie Ihre ist ein Zeichen der Naivität.
Connor Wolf
1
Normalerweise schließe ich alle Kabel nach dem Blinken an, da die neue App möglicherweise elektrisch nicht mit der alten kompatibel ist. Wenn ich alle Drähte verbinden sollte, bevor ich die App starte, heißt das, dass ich das Arduino nach dem Flashen trennen sollte?
v6ak
6

Hier ist eine Liste , auf die ich in meiner vorherigen Antwort Bezug genommen habe . Darauf erweitern:

  • Überladen eines Pins: Wenn Sie versuchen, ein Gerät mit einer hohen Nennleistung über die Arduino GPIO-Pins oder die Vcc / GND-Pins mit Strom zu versorgen , besteht die Gefahr, dass der Pin oder die gesamte Platine durchgebrannt wird. Es gibt einige Informationen über Pin Stromgrenzen hier , sowie ein spezifischen Strom verwandtes Problem hier .
  • Anschließen von mehr als 6 V an einen der Stifte. Wenn Sie mehr Strom verbrauchen möchten, verwenden Sie einen H-Brücken-Chip wie den L293D. Der RESET-Pin kann jedoch bis zu 13 V aufnehmen. "The Perry Bad Journalism S"
  • Kurzschluss eines GPIO-Pins auf OUTPUT, HIGH zu GND, oder eines auf OUTPUT, LOW zu Vcc
  • Kurzschließen von zwei GPIO OUTPUT-Pins, wenn einer auf HIGH und einer auf LOW ist
  • Verwenden Sie + 5V, um das Arduino anstelle von Vin / USB mit Strom zu versorgen. Dies ist eigentlich in Ordnung, aber nur solange Sie dies nicht tun:

    • Belasten Sie Vin
    • Tun Sie dies mit dem Jumper auf USB

    Der 5-V-Pin ist nicht so geschützt wie der Vin-Pin und kann Dinge zerstören.

  • Alles andere als 0V gegen GND kurzschließen.
  • Anschließen von mehr als Vcc an einen GPIO-Pin (im Allgemeinen ist dies ungefährlich, bis Sie Vcc + 0,5 V überschreiten).
  • Ändern von Verbindungen, während der Arduino eingeschaltet ist: Es ist sehr einfach, versehentlich etwas zu verkürzen.
  • Umschalten der Polaritäten von Vcc und GND (Dies passiert ziemlich oft, wenn die Netzbuchse rückwärts verlötet ist.)
  • Legen Sie etwas anderes als 3,3 V an den 3,3 V-Pin an. (Dieser Pin ist für den Ausgang , nicht für den Eingang)

Stellen Sie schließlich sicher, dass Ihr Arduino nicht auf einer Metalloberfläche steht, und versuchen Sie, ihn frei von Staub und Feuchtigkeit zu halten. Stellen Sie sicher, dass sich nichts im selben Fach befindet wie der Arduino, was zu einem Kurzschluss führen kann. Bei der Herstellung eines Roboters kommt es häufig vor, dass Metallspäne in das Brett gelangen. Stellen Sie sicher, dass es gut abgedeckt ist, wenn Sie Dinge in situ schneiden.

Manishearth
quelle
5

Laut Ruggedunino sind hier die zehn häufigsten Methoden, um Ihren Arduino zu zerstören:

  1. Kurzschließen der E / A-Stifte mit Masse
  2. Kurzschließen der E / A-Stifte miteinander
  3. Legen Sie eine Überspannung an die E / A-Pins an
  4. Externe Vin Power rückwärts anwenden
  5. Legen Sie> 5V an den 5V-Anschlussstift an
  6. Legen Sie> 3,3 V an den 3,3 V-Anschlussstift an
  7. Kurzes Vin zu GND
  8. Legen Sie eine externe 5-V-Stromversorgung mit Vin Load an
  9. Legen Sie> 13V an den Reset-Pin an
  10. Gesamtstrom Mikrocontroller überschreiten

Die Liste und die Fehlerbehebungen finden Sie hier . Wenn Sie sehr besorgt sind, haben sie einen Arduino Uno-Klon herausgebracht, der vor diesen Dingen schützt, aber es kostet 40 USD zzgl. Versand.


Einige [ungewöhnliche, aber lustige] Möglichkeiten, um Ihr Arduino zu zerstören (Versuchen Sie nicht, zu Hause zu sein):

  • Befestigen Sie es an einer Modellrakete oder einem Feuerwerk
  • Legen Sie es in einen Pool
  • Schlagen Sie es mit einem Vorschlaghammer
  • Wirf es von einer Klippe
  • Zünde es an (vorausgesetzt du gießt es zuerst in Benzin)
  • Schließen Sie es an das Stromnetz an
  • Setzen Sie es im Regen mit einem riesigen Metallstab aus, der Blitze anzieht und es nass werden lässt

(Nun, du verstehst den Punkt.)


Fazit: Wenn Sie Ihre Verbindungen noch einmal überprüfen und nichts Dummes tun, wie zum Beispiel keinen Widerstand verwenden, wenn Sie sollten, dann sollten Sie in Ordnung sein. Plus, wenn Sie nicht wissen, ob es Ihr Board beschädigt, können Sie einen billigen Arduino-Klon bei eBay kaufen, um ihn zu testen und dann zu übertragen (wenn Sie das offizielle Board verwenden möchten, weil ... nun, Sie möchten Support die Stiftung und / oder Sie mögen die Namensschilder.)

Viel Glück, dein Board nicht zu beschädigen!

Anonymer Pinguin
quelle
1

Ein üblicher Weg, elektronische Geräte auf mysteriöse Weise zu töten, ist statische Elektrizität. Moderne Geräte verfügen über einen integrierten ESD-Schutz. Wenn Sie jedoch jedes Mal, wenn Sie Ihren Stuhl verlassen, einen Schock verspüren, ist es nicht die klügste Idee, auf diesem Stuhl zu sitzen und mit Arduino zu basteln.

Eine weitere (ebenfalls mysteriöse) Gefahr besteht in der Verwendung schlecht isolierter Lötkolben. Wenn Sie löten, während das Bügeleisen an das Stromnetz angeschlossen ist, kann ein geringer Strom in jeden Stromkreis fließen, mit dem Sie es berühren. Normalerweise geht es hier um Mikroampere, sodass Sie es vielleicht nie bemerken, aber es könnte ausreichen, um empfindliche CMOS-Transistoren zu beschädigen. Die Lösung besteht darin, alle Erweiterungskarten (Abschirmungen?) Zu trennen, bevor Sie sie anlöten.

Dmitry Grigoryev
quelle
1
Ich wünschte, dies würde häufiger zum Ausdruck gebracht. Holen Sie sich ein Antistatik-Armband oder ähnliches, wenn Sie mit freiliegender Mikroelektronik arbeiten. Der menschliche Körper kann eine gewaltige Menge an Ladung erzeugen und dann stößt man seinen Finger direkt auf einen Mikrocontroller ... ZAP, auf Wiedersehen Mikrocontroller.
Flith