Was könnte passieren, wenn ich ein Netzteil anstelle eines Gleichstromadapters an meinen Arduino anschließe?

Ich habe gelesen, dass Arduino einen DC-Adapter und keinen AC-Adapter benötigt, das weiß ich.

Was könnte passieren, wenn ich ein Netzteil an mein Arduino anschließe?

Ich muss einen schnellen Test mit zwei kleinen 4,5-V-Gleichstrommotoren durchführen, habe nur ein Netzteil mit 12 V / 1,5 A zur Hand (der mittlere Stift ist positiv) und möchte meinen Arduino Mega nicht braten. .

In einer früheren Frage haben Sie erwähnt, dass Sie beabsichtigen, ein Motorsteuerungs-Add-On für Ihren Arduino zu kaufen. Wenn Sie das richtig verwenden, brauchen Sie sich über einige der Probleme in Anindos Antwort keine Gedanken zu machen. Möglicherweise finden Sie es hilfreich, ein billiges Multimeter zu kaufen (verwenden Sie niemals billige Multimeter an etwas, das an eine Wandsteckdose angeschlossen ist) und eine Einführung in die Hobbyelektronik zu finden (ein Buch oder eine Website - Verwenden Sie Google).

Antworten (1)

Angenommen, Sie haben tatsächlich einen Adapter, der Wechselstrom ausgibt, passiert Folgendes:

  • Der Arduino wird braten: Er hat keinen Brückengleichrichter an Bord. Der umgekehrte Halbzyklus zerstört die Platine.
  • Die Motoren funktionieren auch nicht, da es sich, wie Sie bemerkt haben, um Gleichstrommotoren handelt .

Da ein AC-Ausgang jedoch keinen " Mittelstift ist positiv " hat, ist es ziemlich wahrscheinlich, dass Sie einen AC-zu-DC-Adapter haben, da es sich um einen AC-Ausgang handelt . Sie werden höchstwahrscheinlich nur unter dem Fried-Motor-Syndrom leiden - 4,5-Volt-Motoren können sehr lecker riechen, wenn sie mit 12 Volt betrieben werden - besonders nach den brutzelnden Stopps.


Andere Vorbehalte : Wenn Sie vorhaben, diese 4,5-Volt-Motoren direkt von GPIO-Pins auf der Arduino-Platine zu treiben, wird Ihr Arduino aus folgenden Gründen sowieso geröstet:

  • Die GPIO-Pins sollten nicht verwendet werden, um mehr als etwa 20-30 mA Strom pro Pin zu treiben ( die offizielle Nennleistung beträgt 40 mA pro GPIO, absolutes Maximum ), sonst kommt es zu Überhitzung und thermischem Tod. Diese Motoren müssen wirklich winzig sein und mit beispielsweise 10 Milliampere oder weniger arbeiten - selbst winzige Pager-Motoren benötigen mehr, obwohl es spezielle Mikromotoren mit einer Nennleistung von weniger als 10 mA gibt.
  • Die Arduino-Pins können die von den Motoren erzeugte Gegen-EMK nicht verarbeiten, sodass der Mikrocontroller dauerhaft abstirbt.
  • Der Spannungsregler auf dem Arduino erwärmt sich schrecklich und kann entweder thermisch abgeschaltet oder zerstört werden, wenn die Stromaufnahme des Motors deutlich mehr als etwa 150 mA beträgt, selbst wenn Sie die Motoren direkt vom +5-V-Pin auf dem Arduino ansteuern und dies ignorieren GPIO-Pins. Der eingebaute Regler ist ein linearer Regler, daher ist die erzeugte Wärme (12 - 5) x current. Jeder nicht unerhebliche Strom, dh die Last des Motors, erzeugt viel Wärme am Regler.

Bearbeiten: Als Antwort auf den Kommentar, der ein Bild des Adapters bereitstellt:

Bild

Beachten Sie die aufgehellte Textzeile, die die Ausgabe des Adapters angibt. Das rot eingekreiste Symbol zeigt den DC-Ausgang an.

Das Tilde- ~Symbol direkt darüber zeigt AC an, dh der Eingang ist AC, daher der Begriff AC-Adapter .

Wenn die Ausgabe AC ​​gewesen wäre, würde das gleiche Tilde-Symbol auch in der Ausgabezeile verwendet werden.

+1 für AC-Ausgang hat keinen "Mittelstift ist positiv" .
Danke für deine Antwort! Dies ist mein Adapter, und er sagt eindeutig AC, aber er sagt auch, dass der Mittelstift positiv ist: postimg.org/image/ug87tg2w1
Es sagt, dass der Ausgang 12Vdc ist.
Nochmals vielen Dank für Ihre freundliche Antwort! Ich kann also davon ausgehen, dass es mit einem Arduino verwendet werden kann! :)
@RosamundaRosamunda Sie können diesen Adapter sicher mit einem Arduino verwenden. Ob Sie den Arduino sicher mit diesem Motor verwenden können, hängt vom Abschnitt "Warnhinweise" meiner Antwort ab. Wenn Sie ein Feuerwerk bekommen, posten Sie bitte Bilder für uns!
Ja dank! Ich habe die Motoren mit einer H-Brücke verbunden, also denke ich, dass ich sie sicher verwenden kann. „Übrigens, ich habe die Anweisungen hier befolgt ( hardwarefun.com/tutorials/… ), und sie bewegen sich, aber sehr langsam, aufgrund von Strommangel. So habe ich sie verbunden: hardwarefun.com/wp/wp-content/uploads/2013/06/basic-bot.png . Nochmals vielen, vielen Dank!!
Eine Sache beim Einspeisen von 12 V (DC) in die Ardiuno-Strombuchse - Ihr integrierter 5-V-Regler wird HEISS, wenn Sie ihn eine Weile verwenden. Siehe andere Threads hier über die Umwandlung der Überspannung in Wärme. Sicherer und kühler, um entweder (a) separat zu regulieren und den 5-V-Pin zu speisen; oder (b) besorgen Sie sich einen 7,5-V-AC / DC-Adapter, der die Reglerarbeit / Wärmeableitung des Arduino reduziert.
@RonJ. Nicht wirklich - der Arduino verbraucht nicht viel Strom (ohne Peripheriegeräte wie die erwähnten Motoren). 7 Volt über typische 50 mA ( ich habe gerade meine überprüft, während ich eine massive Codeschleife ausgeführt habe ) = 350 mW. Warmer Regler, ja, aber nicht zu heiß zum Anfassen.
@AnindoGhosh Ich habe gerade ein Mega mit nur wenigen Sensoren zusammengestellt. Habe einen 12V angeschlossen und mir fast den Finger am Bordregler verbrannt! Auf einen 7,5-V-Adapter umgestellt und jetzt warm, läuft aber auch mit angeschlossenem Ethernet-Schild normal. Glauben Sie mir, es wird bei 12 V heißer und höllischer!
@RonJ. Ihre Sensoren, welche Stromaufnahme jeweils? Ich habe Arduinos (keine Sensoren, kein LED-Ausgang), die seit Monaten rund um die Uhr mit einer einzigen 12-Volt-Schaltlaborversorgung laufen. Vielleicht sind meine Fingerspitzen nicht so empfindlich wie deine? ... Oder die Hölle ist eine niedrigere Temperaturreferenz in kälteren Klimazonen :-)
@AnindoGhosh ironischerweise ein DHT11-Temperatursensor, RTC, mindestens ein IR (entweder PIR oder Entfernung, ich vergesse), oh ja, ein LCD-Schild mit einem Dimmwiderstand von ~ 2k für die Hintergrundbeleuchtung. Die Tests wurden über USB durchgeführt und es wurde überhaupt nicht erhitzt (ging offensichtlich nicht durch den Regler) und musste unter der USB-Grenze liegen - der erste Test mit externen 12 V war thermisch beängstigend. Das Absenken auf 7,5 V kühlte die Dinge ab. Das DHT11, das die Außentemperatur überwachen sollte, überwacht jetzt INNERHALB der Projektboxtemperatur, durchschnittlich 90 * F. Das OP wollte mit seinem Mega einen Schild ausführen.
@RonJ. Ahh, OK, ich sehe, wo sich Ihre Situation von meiner unterscheidet und daher die Temperatur am Regler so hoch sein könnte.