Ich arbeite an einem kleinen Audio-Spektrumanalysator. Ich nehme ein Aux-Kabel L / R-Eingänge in zwei Verstärker, die an einen Lautsprecher ausgegeben werden. Angenommen, ich leite den Ausgang, der in den Lautsprecher geht, in 3 Bandpassfilter für niedrige, mittlere und hohe Bereiche.
Wenn ich diesen Ausgang dann in eine Gleichspannung gleichrichte, wie würde ich einen "Balken" von LEDs so konfigurieren, dass er basierend auf dieser Spannung aufleuchtet? Angenommen, ich hatte 6 LEDs pro Balken. Wenn es wenig bis keinen Bass gibt, möchte ich, dass nur die ersten 1-2 LEDs leuchten, und wenn es viel Bass gibt, sollen alle 6 LEDs leuchten.
Ich versuche dieses Projekt nur mit analogen Komponenten, da mir klar ist, dass dies mit einem Mikrocontroller eine triviale Aufgabe ist.
Ich bin mir nicht sicher, ob es bei dieser Art von Schaltung wichtig ist oder nicht, aber abgesehen vom Signalausgang habe ich Zugriff auf eine 5-V-Gleichstromquelle, die ich hauptsächlich zum Vorspannen des Verstärkers verwendet habe.
Ich kann nicht ganz herausfinden, wie ich die LEDs so konfigurieren kann, dass sie dem von mir gewünschten Verhalten entsprechen. Ich habe mich online umgesehen und festgestellt, dass einige Schaltungen Zenerdioden verwenden, um diese Art von Effekt zu erzielen. Ich denke, ich möchte die LEDs durch Strom und nicht durch Spannung einschalten, bin mir aber nicht sicher, wie das funktioniert. Ich habe einige LEDs gesteckt und herumgespielt und konnte nicht das richtige Verhalten bekommen.
BEARBEITEN:
Wie Duskwuff unten betonte, ist der LM3914 eine großartige und ziemlich einfache Lösung für dieses Problem. Aber ich hasse es einfach. Ich habe mehr herumgespielt und Folgendes versucht:
1) Gleichrichten Sie meinen Signalausgang mit einem Vollwellengleichrichter. Es gibt jedoch ein Problem damit, mein Verstärkerausgangssignal hat einen minimalen pp von etwa 200 mV. Das bedeutet, dass bei niedrigeren Lautstärken kein Signal gleichgerichtet wird, da die Dioden keinen Strom durchlassen. Könnte ich das eventuell mit einer Verstärkerstufe zwischen Ausgang und Gleichrichtereingang lösen? Ich habe eine 5V DC-Quelle zur Verfügung.
2) An dieser Stelle versuche ich, einen Weg zu finden, NPN-Transistoren als Schalter zu verwenden, die sich bei unterschiedlichen gleichgerichteten Ausgangspegeln einschalten. Mein Erfolg damit war, nun ja, sehr begrenzt. Zuerst habe ich versucht, Zenerdioden zu verwenden, die ihre Zenerspannung ausnutzen, aber ich habe mich umgesehen und kann keine mit einer ausreichend niedrigen Zenerspannung finden, die hier funktionieren würde. Ich könnte einen Verstärker zwischen die Gleichrichterstufe und die NPN-Stufe schalten, aber ich bin mir nicht sicher, ob das die beste Lösung ist.
Ich habe ein Bild meines gesamten Schaltplans beigefügt, damit jeder sehen kann, womit ich hier arbeite.
Ganz links beginne ich mit einem Balance-Regler, gefolgt von einem 3-Stufen-Verstärker, gefolgt von einem Gleichrichter.
Jede Hilfe wäre willkommen.
Das Standardteil für diese Aufgabe ist der LM3914 ("Dot/Bar Display Driver"). Er fungiert als Multitap-Spannungsteiler und vergleicht das Signal mit dem Wert an jedem Tap:
Der einfachste Weg, dies zu erstellen, besteht darin, einfach einen LM3914 für jedes Diagramm zu verwenden. Die Pinbelegung dieses Teils ist so, dass Sie eine 10-Segment-Balkendiagramm-LED direkt vom Chip aus ansteuern können. Wenn Ihnen das zu einfach ist, können Sie versuchen, selbst eine Ersatzschaltung zu bauen, aber Sie benötigen viele Komparatoren, damit es funktioniert.
Es gibt Chips, die das können.
Um dies diskret zu tun, können Sie dafür einige Komparatoren verwenden.
Eine MCU würde dies stark vereinfachen.
Nur ein paar Cent: Ich würde KEINEN Vollwellengleichrichter verwenden, um das Signal zu analysieren - meditieren Sie über Komparatoren und wie Sie enorme Vorteile aus ihrer Arbeitsweise ziehen können
Zweitens: Wenn Sie es richtig machen wollen, müssen Sie Spezifikationen definieren. das ist wichtig. Zuerst: Sie wählen eine Versorgungsspannung, dann wählen Sie Möglichkeiten, diese Spannung (es ist das Maximum, das in Ihrer Schaltung verfügbar ist) in 6 Teile aufzuteilen (Sie haben 6 LEDs pro Bar erwähnt). Danach ordnen Sie diese DC-Spannungen für eine logarithmische Skala neu an (sie muss nicht ganz genau sein - sagen wir, 6 dB pro LED sind in Ordnung oder 3 dB für eine feinere Auflösung) - danach können Sie diese DC-Referenzen verwenden und Ihre NPNs umschalten.
Ganz ehrlich: Ich würde ein solches Projekt komplett aus Komparatoren konstruieren. Es ist heutzutage billig. Es ist auch mit diskreten Schaltungen möglich, aber es ist eine Menge Mathematik, Spannungsteilung und Brainfuck ... Wählen Sie einige Quad-Komparatoren mit 20-mA-Ausgang und Sie sollten in der Lage sein, Ihre LEDs anzusteuern ... sie sind billig wie Cracker ... .
Tony Stewart EE75
Zearia
Tony Stewart EE75
Zearia
Tony Stewart EE75