Aktiv gegen Passiv Summer

22

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 Klang hören, wenn ich den tone()Befehl verwende. Noch etwas?

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

Nick Solonko
quelle
4
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 bloßer Wandler sein und muss durch eine gepulste Spannung angesteuert werden, um ein Rauschen zu erzeugen.
Peter Bennett

Antworten:

26

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

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

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 möglicherweise nicht Ihren Wünschen entspricht). Wenn Sie nur die Lautstärke oder nur die Tonhöhe ändern möchten, ist vermutlich eine externe Schaltung erforderlich, um die Amplitude zu ändern, ohne die Spannung zu ändern, und umgekehrt.

Ein paar Quellen: Source , Source und Source sowie @Peter Bennetts Kommentar.

MichaelK
quelle
Wenn ich den Ton (Pin, Frequenz) -Befehl auf dem Arduino auf einem von ihnen verwende, ändert sich die Tonhöhe. Kann man also bei beiden den Tonbefehl verwenden, funktioniert nur der aktive bei Gleichspannung? Vielen Dank
Nick Solonko
Die Verwendung der Funktion tone () sollte die genaue Frequenz erzeugen, die Sie in den Argumenten für den passiven Summer angegeben haben. Um ehrlich zu sein, bin ich mir nicht sicher, was passiert, wenn Sie einem aktiven Summer eine Rechteckwelle zuweisen. Erzeugen der passive und der aktive Summer die gleiche (richtige) Tonhöhe? Wenn der aktive einen anderen Sound wiedergibt, wird möglicherweise eine Art Frequenzmischung ausgeführt.
MichaelK
Der aktive ist ein bisschen aus. Wenn ich zum Beispiel die Frequenz 566 spiele, spielt passiv die Frequenz 566, während aktiv die Frequenz 559 gemäß meinem Tuner spielt. Sie klingen anders, der passive ist viel angenehmer. Der Aktive kann keine sehr hohen Frequenzen erzeugen, er
stoppt