Ich habe einen 8-Ohm-1/2-Watt-Lautsprecher, den ich an den Arduino anschließen möchte. Ich schließe gerade das Gate eines FQP30N06L-MOSFET an den PWM-Ausgang des Arduino an. Ich habe den Drain an Vcc (5 V) und die Source an den (+) Lautsprecheranschluss angeschlossen, wobei der (-) Lautsprecheranschluss an Masse liegt. Ich habe auch einen 10-kOhm-Widerstand vom MOSFET-Gate zur Masse.
Dies ergibt eine ziemlich gute Lautstärke, aber ich mache mir Sorgen um zwei Dinge:
Ich habe andere Dinge ausprobiert, aber der Lautsprecher ist einfach nicht laut genug. Wenn Sie beispielsweise einen Widerstand in Reihe mit dem Lautsprecher schalten, wird der Ton zu leise. Auch die Verwendung eines DC-Sperrkondensators in Reihe mit dem Lautsprecher führt zu keiner Audioausgabe.
Gibt es eine bessere Möglichkeit, das PWM-Signal zu verstärken und die DC-Komponente zu blockieren?
Das PWM-Signal reicht von 0-5 V (Rechteckwelle) mit einer Frequenz von ~30 kHz.
Warum machen Sie nicht ein kostenloses Laufwerk für Ihr vorgeschlagenes Buch? Wenn Sie dies tun, können Sie Ihren Lautsprecher kapazitiv koppeln. Denken Sie daran, dass der DCR eines 8-Ohm-Lautsprechers ungefähr 6 Ohm beträgt. Dieses grobe Verhältnis ändert sich nicht wesentlich mit der Lautsprecherimpedanz. Sie können ein paar logische Fets in der CMOS-Konfiguration anschließen oder einen grunty Mosfet-Treiberchip verwenden, der beispielsweise einen Einschaltwiderstand von 1 Ohm hat.
Alexxx
Matt Fichmann
Fizz
Matt Fichmann
Matt Fichmann
Alexxx
Matt Fichmann
Alexxx
Tut