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?
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?
Antworten:
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.
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.
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.
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.