Kann das Arduino-Board auf irgendeine Weise beschädigt werden, wenn ein Summer ohne Widerstand verwendet wird?

13

Ich möchte einen Standard-Piezo-Summer an einem der analogen Pins des Arduino Uno verwenden, ohne einen Widerstand zu verwenden. Wird das Anschließen ein Problem für das Arduino-Board sein? Warum?

Amith KK
quelle
Ich empfehle Ihnen, auf die direkte Verbindung zu verzichten und sowohl einen Transistor als auch eine Induktivität zu verwenden, um eine anständige Lautstärke aus dem Piezo herauszuholen. Es ist eine ziemlich einfache Schaltung, siehe http://cladlab.com/electronics/components/piezos . Es ist das erste Bild unter "How To Drive A Piezo". Dies gilt natürlich nur, wenn Sie einen Piezo verwenden, in dem sich keine Treiberschaltung befindet. Nach den Kommentaren unten gehe ich davon aus, dass dies nicht der Fall ist.
gbmhunter
1
Ich fahre sie direkt. Hier ist die Sirene, die ich benutze: ebay.com/itm/… und hier ist der Piepser: ebay.com/itm/… - Ich habe sie parallel von der gleichen Nadel von einem Nano und von Uno ausgeführt. Kein Problem.
SDsolar

Antworten:

11

Spezifisch für einen piezoelektrischen Summer : Abgesehen von den in anderen Antworten bereits geäußerten Bedenken hinsichtlich der Strombegrenzung besteht ein zusätzliches Risiko für eine direkte Verbindung:

Ein piezoelektrisches Element oder ein Piezo-Bieger (der dünne, flache, kreisförmige Teil, der vibriert, um Schall zu erzeugen) kann beim Klopfen oder Antippen große Spannungen erzeugen. Diese Funktion wird häufig in Klopfsensoren und Piezo-Tonabnehmern für Schlaginstrumente verwendet.

Die damit verbundenen Spannungen können mehrere zehn Volt betragen , beispielsweise wenn der Summer auf eine harte Oberfläche fällt. Ohne irgendeine Form von Schutz, wie zum Beispiel mindestens einen Widerstand in Reihe, können solche Spannungen den ESD-Schutz im Arduino-Mikrocontroller überwinden und das Gerät beschädigen.

Daher wird dringend empfohlen , einen Widerstand zu verwenden .

Die Sperrspannung ist wichtiger als der Antriebsstrom, da im Gegensatz zu den magnetischen (Spulen-) Summern, auf die sich einige Antworten beziehen, ein piezoelektrischer Summer für den normalen Betrieb nur sehr wenig Strom verbraucht. Beziehen Sie sich auf das Datenblatt für Ihren speziellen Summer: Betriebsströme von 5 bis 30 mA sind üblich und stellen kein Risiko für den Arduino dar.

Anindo Ghosh
quelle
14

Wenn dieser gemeinsame Summer einen Spulenwiderstand von ca. 42 Ohm bei 5 V hat, würde er versuchen, 119 mA zu ziehen, wenn er direkt angeschlossen wird, weit mehr als die 40 mA (pro Pin), die der Arduino liefern kann. Das Ziehen dieses Stroms kann den Arduino beschädigen. Durch Hinzufügen eines 100-Ohm-Inline-Widerstands kann die Stromaufnahme innerhalb sicherer Grenzen auf ca. 35 Ohm gesenkt werden.

Außerdem sollten Sie als magnetische Komponente eine Diode darüber platzieren, um zu verhindern, dass EMF das Arduino beschädigt. Durch Schallvibrationen kann der Summer eine Spannung erzeugen, und die Diode kann verhindern, dass der Arduino beschädigt wird.


quelle
2
Ich glaube du meinst 35mA, nicht Ohm.
Jwal
4

Die E / A-Pins können bis zu 40 mA Strom liefern, bevor eine Beschädigung auftritt. (Obwohl viele empfehlen, dies aus Sicherheitsgründen bei 20-30 mA zu belassen.)

Wenn der Summer nicht mehr zieht, ist alles in Ordnung.

Wenn Sie die Stromaufnahme des Summers nicht kennen, kann ein kleiner Widerstand helfen, den Strom zu begrenzen.

Baldengineer
quelle
3

Die Arduino-Pins können bis zu 40 mA Strom aufnehmen. Messen Sie, wie viel Strom der Summer verbraucht, wenn er mit 3-5 V versorgt wird. Wenn es unter 40 mA liegt, ist alles in Ordnung.

Es kommt wirklich auf den Summer an. Piezo-Summer sind in der Regel in Ordnung, Sie müssen mit normalen Summern vorsichtig sein.

Im Allgemeinen schützt das Hinzufügen eines 200-300-Ohm-Widerstands die Stifte vor fast jeder Beschädigung. Ich würde sowieso vorschlagen, einen zu verwenden, besonders wenn der Summer Strom im Bereich von 30-40 mA zieht.

Manishearth
quelle