Aktiver vs. passiver Summer

Ich habe mir kürzlich ein Arduino Inland Basic Starter Kit ausgeliehen. Es enthält einen aktiven und einen passiven Summer. Was ist der Unterschied? Ich kann einen Unterschied im Ton hören, wenn ich den tone()Befehl verwende. Noch etwas?

Wie kann ich erkennen, welches welches ist? Gibt es bestimmte Befehle für jeden?

Nur eine wilde Vermutung, aber der "aktive" Summer kann einen Oszillator enthalten und macht ein Geräusch, wenn er an eine Gleichstromversorgung angeschlossen wird. Der passive kann nur ein nackter Wandler sein und muss von einer gepulsten Spannung angesteuert werden, um ein Geräusch zu erzeugen.

Antworten (1)

Ein aktiver Summer erzeugt mithilfe eines internen Oszillators einen Ton, sodass lediglich eine Gleichspannung benötigt wird. Ein passiver Summer benötigt ein Wechselstromsignal, um einen Ton zu erzeugen. Es ist wie ein elektromagnetischer Lautsprecher, bei dem ein sich änderndes Eingangssignal den Ton erzeugt, anstatt automatisch einen Ton zu erzeugen.

Um sie zu identifizieren, wenn Sie eine Gleichspannung an sie anlegen und es summt, ist es aktiv.

Wenn Sie die Tonhöhe steuern möchten, benötigen Sie einen passiven Summer. PWM auf dem Arduino kann verwendet werden, um die Tonhöhe und die Lautstärke gleichzeitig zu steuern (was Sie wollen oder nicht). Wenn Sie nur die Lautstärke oder nur die Tonhöhe ändern wollten, wären vermutlich einige externe Schaltkreise erforderlich, um die Amplitude zu ändern, ohne die Spannung zu ändern, und umgekehrt.

Ein paar Quellen: Source , Source und Source sowie der Kommentar von @Peter Bennett.

Wenn ich den Befehl Ton (Pin, Frequenz) auf dem Arduino auf einem von ihnen verwende, ändert sich die Tonhöhe. Sie können also den Tonbefehl auf beiden verwenden, nur der aktive funktioniert mit Gleichspannung? Danke dir
Die Verwendung der Funktion tone() sollte genau die Frequenz erzeugen, die Sie in den Argumenten für den passiven Summer angeben. Um ehrlich zu sein, bin ich mir nicht sicher, was passiert, wenn Sie eine Rechteckwelle an einen aktiven Summer anlegen. Erzeugen der passive und der aktive Summer die gleiche (richtige) Tonhöhe? Wenn das Aktiv einen anderen Ton spielt, findet möglicherweise eine Art Frequenzmischung statt.
Der aktive ist etwas abseits. Wenn ich zum Beispiel die Frequenz 566 spiele, spielt Passiv 566, während Aktiv 559 laut meinem Tuner spielt. Sie klingen anders, der passive ist viel angenehmer. Der aktive kann keine sehr hohen Frequenzen erzeugen, er hörte bei etwa 700 auf, während der passive über 3000 hinausgehen kann.
Ich habe einen Summer auf einer kleinen Platine mit 3 Pins: SIG VCC und GND. Ich konnte kein Datenblatt finden, aber nach einigem Experimentieren fand ich heraus, dass es sowohl im aktiven als auch im inaktiven Modus verwendet werden kann. Beim Anlegen eines konstanten High-Signals an den SIG-Pin erzeugt der Summer für die Dauer des Signals einen Piepton mit fester Tonhöhe. Beim Anlegen eines Impulssignals (z. B. mit Tone () in Arduino) wird jedoch ein Ton mit der Frequenz des Signals erzeugt. Dies funktioniert weit über 3000 Hz. Normalerweise aktive und passive Summer haben beide 2 Pins, sodass dieser Typ leicht erkannt werden kann.
Benötigen passive Summer wirklich Wechselstrom? Wie kommt es, dass Sie sie dann für den Raspberry Pi bekommen können?