Kurzschlüsse (in Arduino) verstehen und elektronische Geräte identifizieren

Ich bin Programmierer und habe kürzlich einen Arduino Uno gekauft und habe große Angst, ihn kurzzuschließen. Ich habe mit http://www.falstad.com/circuit/ gespielt und konnte ein paar LED-Skizzen und eine Piezo-Summerschaltung erstellen.

Bisher habe ich alles hinter einen 470Ohm Widerstand gesteckt. Ich habe zwei Probleme.

  • Erstens, wie weit kann ich meinen Widerstand reduzieren, aber die Platinenintegrität aufrechterhalten? Bonus, worauf sollte ich in der Rennstrecken-App von Falstad achten? Möglicherweise Strom über einer bestimmten Schwelle?
  • Zweitens, was sind einige gute Möglichkeiten, um gespülte Vorräte zu identifizieren, damit ich sicherere Schaltkreise bauen kann? Wie nicht gekennzeichnete Piezo-Summer, LEDs und Motoren.

Ich habe in den letzten zwei Tagen Nachforschungen angestellt und festgestellt, dass der Widerstand den Strom und nicht die Spannung senkt. Um die Spannung zu senken, kann ich einen Spannungsteiler verwenden

Erinnert mich an mein 200-in-1-Projektkit, als ich ein Kind war. Als sich die AA-Batterien langsam entluden, stellte ich fest, dass ich immer weniger Widerstand brauchte. Eines Tages die Batterien gewechselt und Pop!

Antworten (3)

  • Erstens, wie weit kann ich meinen Widerstand reduzieren, aber die Platinenintegrität aufrechterhalten? Bonus, worauf sollte ich in der Rennstrecken-App von Falstad achten? Möglicherweise Strom über einer bestimmten Schwelle?

Sie müssen die maximalen Nennströme (Quelle, Senke) für den betreffenden Pin überprüfen und diese in die Spannung teilen, die Sie verwenden werden. Dadurch erhalten Sie den geringstmöglichen, vollständig sicheren Widerstand.

  • Zweitens, was sind einige gute Möglichkeiten, um gespülte Vorräte zu identifizieren, damit ich sicherere Schaltkreise bauen kann? Wie nicht gekennzeichnete Piezo-Summer, LEDs und Motoren.

Studiere sie. Finden Sie Datenblätter, Kataloge, Broschüren ... alles, was Sie in die Finger bekommen können. Und haben Sie keine Angst, Paketmarkierungen in eine Suchmaschine einzugeben, wenn Sie welche finden können.

Danke! Ich habe die meisten (alle) Markierungen nachgeschlagen und Datenblätter und so bekommen. Insbesondere habe ich mehrere Geräte ohne Markierungen. Widerstände sind strittig, LEDs sind mit meinem Voltmeter nicht so schlecht, aber ich habe ein paar Motoren und andere Geräte ohne Markierungen, die ich nicht herausfinden kann. Edit: Klarstellung
Suchen Sie nach Dokumentationen für ähnliche Motoren. Das gibt Ihnen einen Anhaltspunkt dafür, was Sie erwartet.
Ich akzeptierte dies als Antwort, weil "und das in die Spannung teilen" das war, was ich nicht verstand. Ich bin fast ein absoluter Neuling im Schaltungsdesign.

Wenn Sie wirklich paranoid sind, den Arduino zu zerstören, sehen Sie sich hier die robuste Version an, die über Strombegrenzung und verschiedene Schutzmaßnahmen verfügt:

http://ruggedcircuits.com/index.html

Vom Standpunkt des Lernens aus ist es jedoch manchmal gut, sich nicht zu sehr auf die in die Schaltung eingebauten Schutzfunktionen zu verlassen. Eine Schaltung funktioniert möglicherweise nur wegen des Schutzes und Sie könnten eine böse Überraschung erleben, wenn Sie auf ein "normales" Arduino umsteigen.

Nun , das sollte ein Schild genannt werden.
Willst du. Und etwas mehr Text, da meine Gefühle nicht in der Lage sind, das für die Kommentareingabe erforderliche Minimum zu erreichen.

Der Uno ist ziemlich robust, aber Sie können immer noch einen Ausgangsstift töten. LEDs sind sanfte kleine Dinger, selbst ein 1K-Vorwiderstand wird aus den meisten leuchten (wenn Sie zum Beispiel beim Betrieb mit Batterien Strom sparen müssen). Die meisten Schaltungen, die ich gesehen habe, verwenden 220 oder 330 Ohm für LEDs.

zur Verdeutlichung bearbeitet

Versuchen Sie nicht, Motoren direkt von einem Uno-Pin zu betreiben. 40 mA ist die ABSOLUTE Grenze pro Pin für dieses Gerät (200 mA MAX für ALLE Pins), dies sind Logiktreiber, keine Schwerlaster. Allgemeine Empfehlungen sind, es 20-30 mA pro Pin zu halten. Verwenden Sie ein Relais, um höhere Stromanforderungen zu erfüllen - und ziehen Sie nicht den internen 5-V-Regler des Uno für diese stromhungrigen Kreaturen.

Die Spezifikationen für den Uno sagen 40mA (max.). Mehrere Tutorials, die ich gelesen habe, raten jedoch von allem über 30-35 mA ab.
-1: Woher bekommen Sie bitte diese 20-mA-Grenze? Offensichtlich nicht aus dem entsprechenden Mikrocontroller-Datenblatt oder der Arduino-Dokumentation.
Während die maximale Bewertung 40 mA beträgt, beträgt der TOTAL-Pin-Draw 200 mA (siehe forum.arduino.cc/index.php/topic,16892.0.html ), wodurch Sie 5 Pins verwenden können. Wenn Sie es bei 20 mA halten, haben Sie 10 Stifte zum Spielen und behalten eine sichere Marge - Sie wollen wirklich nicht die aktuellen Ziehungsgrenzen überschreiten.
@RonJ. enthält Ihre Antwort einen Tippfehler? (20 mA, wenn Sie 200 mA meinen?) Sie haben jedoch Recht, die maximale einzelne Pin-Stromausgabe beträgt 40 mA und die gesamte kollektive Pin-Ausgabe beträgt 200 mA.
Ich habe aus Gründen der Übersichtlichkeit bearbeitet - 40 mA ist das absolute Maximum pro Pin, aber ich würde nicht empfehlen, diese Grenze zu testen. besonders wenn mehrere Stifte auf dem Uno verwendet werden.