Forum: Mikrocontroller und Digitale Elektronik Lautsprecher für Alarmsignal


von Julian R. (julian83)


Lesenswert?

Moin!
ich möchte gerne mit meinem Mega8 einen Lautsprecher ansteuern, der bei 
Erfüllung bestimmter Bedingungen einen Alarmton ausgibt.

Als Lautsprecher habe ich mir die Bestellnr. 710277 - 62 bei Conrad 
rausgesucht. Kein besonders großer, aber sollte prinzipiell ausreichen 
denke ich. BASCOM hat ja den Befehl "SOUND" um Lautsprecher anzusteuern. 
Wie in der Hilfe steht, nicht besonders genau, aber das braucht's auch 
nicht zu sein.

Brauch ich hier noch Vorwiderstände oder ähnliches? Wer kann mir da nen 
Tipp geben wie ich die berechne sofern nötig?

Julian

von The D. (devil_86)


Lesenswert?

Uiui, der arme µC-Ausgang.

von Julian R. (julian83)


Lesenswert?

Hm. okay :-D.
Ist das denn überhaupt irgendwie möglich mit dem Lautsprecher?

von Läubi .. (laeubi) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hannes Lux hat auf seiner Seite:
http://www.hanneslux.de/avr/divers/melody/melody02.html
Diese nützliche außenbeschaltung für das Ansteuern eines Lautsprechers 
zur verfügung gestellt.
Funktionier recht gut (auch an 8 Ohm)

von Julian R. (julian83)


Angehängte Dateien:

Lesenswert?

Hm, recht komplexe Schaltung.
Habe in nem anderen Beitrag hier die angehängte (einfache) Schaltung 
gesehen.
Bei Anschluss von nem 8 Ohm Lautsprecher müssten die Widerstände 
verkleinert werden...
Würde das auch funktionieren?

von The D. (devil_86)


Lesenswert?

Hmm, zwischen funktionieren und dauerhaft funktionieren ist halt ein 
Unterschied.
Aber so, wie die einfache Schaltung mit Transe schaut's schon viel viel 
besser aus als 'Lautsprecher direkt an den µC-Ausgang dran'!

von Julian R. (julian83)


Lesenswert?

Hehe gut :-). Sollte schon dauerhauft funktionieren, auch wenn der 
Lautsprecher zwar nie häufig aktiv ist, aber möglichst langlebig sollte 
das ganze schon sein..
Wie stehts denn mit den Widerstandswerten aus? Laut dem Forumbeitrag 
wären die zu hoch für nen 8 Ohm Lautsprecher?
Nach dem dass R1 optimalerweise so groß ist wie die Impedanz des 
Lautsprechers, wäre R1 dann 8 Ohm groß?

von bombastix (Gast)


Lesenswert?

LSP auf Masse und über 120 Ohm und Elko 1..10 uF (+ in Richtung uC-Pin) 
in Serie an uC Pin.

von The D. (devil_86)


Lesenswert?

Du meinst wohl R2?? R1 ist der Basis-Vorwiderstand und hat mit dem 
Lautsprecher nix zu tun!

von Julian R. (julian83)


Lesenswert?

@bombastix: also ohne Transistor dann?

@The Devil: jo, R2 meinte ich, sorry! Passt die Theorie mit den 8 Ohm? 
Kondensator und R1 okay soweit?

von bombastix (Gast)


Lesenswert?

ja, ohne Transistor - der Elko macht die Gleichspannungsentkopplung und 
der R begrenzt den Strom. Als Signalgenber etc. ok (habe ich z.B. bei 
einem Wecker), wenn du es "richtig laut" willst, brauchst du einen 
Transistor (je nach Anwendung).

von Julian R. (julian83)


Lesenswert?

Welchen LS hast du denn benutzt dafür?
Das ganze soll in n Gehäuse und im KFZ verbaut werden, soll also durch 
Verkleidung durch noch gut hörbar sein. Vielleicht so in der Lautstärke 
wie die typische Licht-an - Warnung im Auto...

von The D. (devil_86)


Lesenswert?

@ bombastix:
Unter Signalgeber verstehe ich einen Beeper, aber das hier ist ein 
Lautsprecher mit 800mW Nennleistung...d.h. umgerechnet rd. 170mA bei 
5V...wenn du das einem µC-Ausgang antun willst.....

von bombastix (Gast)


Lesenswert?

Ich habe einen PC-Lautsprecher verwendet. Probier es einfach aus ! Die 
Wahrnehmung hängt auch stark von der "Nervigkeit" deines Geräusches ab - 
ein z.B. sirenenartiges Geräsch ist was anderes als ein einfaches 
piepsen.

von bombastix (Gast)


Lesenswert?

@devil_86
nicht umsonst liegen ein Elko und ein 120 Ohm Widerstand in Serie.....

von Julian R. (julian83)


Lesenswert?

Hm.. dann doch lieber mit nem Transistor.
Die andere Lösung kann ich ja mal probieren mit nem PC Speaker oder 
sowas..

@The Devil: kann ich die Werte R1 1k, R2 8 Ohm und den Elko 100µF dann 
so verwenden für nen 8 Ohm Lautsprecher?

von The D. (devil_86)


Lesenswert?

bombastix wrote:
> nicht umsonst liegen ein Elko und ein 120 Ohm Widerstand in Serie.....

Es geht ja nicht darum, dass der LS dem Port weh tut, sondern dass der 
Port den Lautsprecher treiben kann.

@Julian:
R1 kannst lassen; R2 weiß ich nicht, ob das nicht evtl zu wenig ist, 
probiers mal mit 47 Ohm oder so, oder mit nem Poti; beim Elko würd ich 
auch probiern zwischen 10µ und 100µ, ist schwer zu sagen (ich übernehme 
natürlich keine Gewähr für die Werte).

von bombastix (Gast)


Lesenswert?

@ devil_86
ja, es tut dem Port nicht weh und dieser kann den LSP treiben das dir 
die Ohren vom Stamm fallen (zumindest wenn du dich von so einer Sirene 
wecken lässt)! ;-)

von Julian R. (julian83)


Lesenswert?

Dann teste ich mal mit 47 Ohm und 100µF. Ansonsten kann ich die ja 
einfach auswechseln.

Danke euch für die schnellen Antworten!!
Werde berichten ob's funktioniert hat!

von The D. (devil_86)


Lesenswert?

@ bombastix:

Gerade nachgeschaut: Ein Port kann MAXIMAL 40mA liefern...klar gibt der 
Lautsprecher dann auch nen Ton her, doch sicher nicht den lautesten, und 
für den Port ist es auch nicht gut.

@ Julian:

Ja, bitte meld dich wieder wenn's funzt...oder eben nicht, wäre sehr 
interessiert!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Julian R. wrote:
> Hm, recht komplexe Schaltung.
> Habe in nem anderen Beitrag hier die angehängte (einfache) Schaltung
> gesehen.

Deine Lösung:
 1 Transistor
 1 Elko
 2 Widerstände

Hannes Lösung:
 2 Transistoren
 1 Elko

WIESO sollte das komplexer sein???
Wichtig sind da nur: die Beiden Transistoren, der Ausgangselko.
Wollte nur nicht das Schaltbild "zerreißen"...

von Julian R. (julian83)


Lesenswert?

Okay, baue gleich mal ne Testschaltung auf, Lautsprecher kauf ich 
spätestens am WE. Werd dann berichten hier!

@Läubi: hab mich da eben von den restlichen Teilen auf dem Schaldtlan da 
irritieren lassen..

von Unbekannter (Gast)


Lesenswert?

In allen projekten in meiner Firma hgab ich als Fail Summer diesen 
benutzt von der Firma www.reichelt.de SUMMER 6V :: Miniatur-Summer, 4-8V 
.

Einfach einen kleinen Transistor BCR135 als Verstaerker davor und 
fertig.

von bombastix (Gast)


Lesenswert?

@ devil_86

ich weiss nicht, was du hast ? 5V /(120 + 8) Ohm sind deutlich unter 40 
mA

(den effektiven Widerstand des Elkos beachten wir mal gar nicht, die 
Induktivität des LSP ist in dieser Beschaltung unerheblich - ich habe 
diese Beschaltung auch schon ohne R gesehen)

und das das mit Transistor (Verstärker) lauter wird, ist uns allen klar.

Wie man es macht, hängt eben von der Anwendung und dem Aufwand ab.

von The D. (devil_86)


Lesenswert?

bombastix wrote:
> ich weiss nicht, was du hast ? 5V /(120 + 8) Ohm sind deutlich unter 40
> mA

Schön berechnet, aber das ist uninteressant. Der Speaker hat 800mW 
Nennleistung, und das muss der µC-Ausgang treiben, was er wohl nicht 
schaffen wird.

> (den effektiven Widerstand des Elkos beachten wir mal gar nicht, die
> Induktivität des LSP ist in dieser Beschaltung unerheblich - ich habe
> diese Beschaltung auch schon ohne R gesehen)

Gesehen hab ich auch schon viel, gehört auch....

> und das das mit Transistor (Verstärker) lauter wird, ist uns allen klar.

Das ist mir bei dir nicht so klar....Verstärker

EDIT: Ich weiß jetzt was du meinst, aber mit diesem LS ist es mit Transe 
besser!

von Julian R. (Gast)


Lesenswert?

Hallo!

soo, habe es testen können und es funktoniert!
Was muss ich machen wenn ich den Lautsprecher etwas lauter bekommen 
möchte? Widerstand verringern?

von The D. (devil_86)


Lesenswert?

Wie hast du's jetzt probiert, mit oder ohne Transe....

von Julian R. (julian83)


Lesenswert?

Ach so.. Mit Transe ;-).
R1 = 1k
R2 = 47 Ohm
Kondensator: 100µF

von The D. (devil_86)


Lesenswert?

Ja, dann probier mal den R2 kleiner, vielleicht wird's dann lauter.

von Julian R. (julian83)


Lesenswert?

Okay, versuch ich dann mal, danke! Kann ich jetzt nicht testen grad, 
werd aber berichten!

von Gast (Gast)


Lesenswert?

>Schön berechnet, aber das ist uninteressant. Der Speaker hat 800mW
>Nennleistung, und das muss der µC-Ausgang treiben, was er wohl nicht
>schaffen wird.

Quatsch!
Bloß weil irgendwo 800mW draufsteht, heisst das noch lange nicht, dass 
da auch 800mW verheizt werden!
Die Leistung berechnet sich immer noch nach P=U^2/R = (5V)^2/(120+8) = 
195mW

von The D. (devil_86)


Lesenswert?

Gast wrote:
>>Schön berechnet, aber das ist uninteressant. Der Speaker hat 800mW
>>Nennleistung, und das muss der µC-Ausgang treiben, was er wohl nicht
>>schaffen wird.
>
> Quatsch!
> Bloß weil irgendwo 800mW draufsteht, heisst das noch lange nicht, dass
> da auch 800mW verheizt werden!

Das ist klar, wenn ich's mit nem Vorwiderstand betreibe...dann brauch 
ich mir aber keinen 800mW-LS kaufen.

> Die Leistung berechnet sich immer noch nach P=U^2/R = (5V)^2/(120+8) =
> 195mW

Uuups, die Formel kenn ich ja überhaupt nicht....*trolligschau*

Außerdem hat Julian es jetzt sowieso mit der Transe-Variante probiert, 
was m.M. nach auch die sauberere Lösung ist.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Julian R. wrote:
> Hallo!
>
> soo, habe es testen können und es funktoniert!
> Was muss ich machen wenn ich den Lautsprecher etwas lauter bekommen
> möchte? Widerstand verringern?

Hannes Schaltung mit zwei transen macht ordentlich "krach"...
Geht auch mit nem BC547/557 oder sosntigen PNP/NPN (sollten nur etwas 
Strom können)

von Julian R. (julian83)


Lesenswert?

Hm, okay.
Hat die Kapazität des Kondensators auch eine Auswirkung auf die 
Lautstärke? Hab derzeit nen 100µF Elko drin..

von ??? (Gast)


Lesenswert?

je kleiner der "Lautsprecher" um so genauer sollte man Dessen Resonanz 
treffen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.