Tach, ich habe an einem Ausgang von meinem mega8 ein Transistorschaltung (ganz ähnlich dieser hier http://www.mikrocontroller.net/attachment.php/265210/LEDs.JPG - rechte Schaltung) und anstatt der Glühlampe ein Pizeopiepser. Der µC erzeugt ein PWM-Signal. Wenn ich den Piepser direkt an den µC hänge, habe ich die Töne, die ich möchte, nur leider zu leise :( Wenn ich allerdings das ganze an die Transistorschaltung baue, kommt so gut wie nix mehr raus. Die Töne sind zwar noch erkennbar, aber so super leise, dass man fast nix mehr hört. Kann das sein, dass die Transistoren zu langsam sind, oder wo liegt der Fehler? Als Transistoren habe ich 547 und 327.
Gast
#270816
Hallo Berton, ein Piezo stellt eine kapazitive Last dar. Bei der von Dir verwendeten Treiberstufe wird diese Kapazität zwar gegen +12V ge- aber nicht mehr entladen. Wenn Du den Piezo direkt an den Portpin hängst, funktioniert dat natürlich, da der µC sowohl gegen +5V als auch gegen Masse schaltet. ein einfacher Widerstand (z.B. 1k) paralell zum Piezo bringt Dir schon ne Menge.
Gast
#270817
verdamt! ;) Sehr richtig! Klappt alles. Danke !!! So lernt man wieder dazu.
sorry, war von dem Rechner meines Bruders aus... Soweit klappt alles. Danke nochmal!
Gast
#270819
Hallo Noch ne Frage dazu : Schaltet man nicht parallel zu den Piezo eine Schutzdiode in Sperrichtung, oder übernimmt das im oben genanten Fall der Widerstand? gruß Alber
Gast
#270820
@Alber:
Eine Schutzdiode benötigst Du nur bei einer induktiven Last
('normaler' Lautsprecher, Relaisspule, Speicherdrossel usw.).
Gast
#270821
Im Datenblatt zu meinen BJM-05 Schalwandler ist in der Beispielschaltung auch ein Schutzdiode eingezeichnet.Naja und die Piezos können ja auch ne menge Spannung abgeben, ich habe mal aus einen 80 Volt rausbekommen,man muß nur Ordendlich draufhauen. :o) Gruß Alber
Gast
#270822
@Alber: Der BJM-05 ist ja auch kein Piezo, sondern ein magnetischer Schallwandler, und somit also eine induktive Last. Ausserdem wage ich zu bezweifeln, daß Christoph beabsichtigt, seinen Piezo zu verprügeln ;o)
Gast
#270823
Hallo, alternativ zu der externen Transistorschaltung lässt sich auch eine höhere Lautstärke ohne zusätzliche Bauteile realisieren. Schalte den Piezo einfach zwischen zwei Port-Pins und schalte sie dann abwechselnd auf +5V bzw. GND. Damit nimmst Du die Differenzspannung, also 2*Vcc, und der Piezo ist lauter. Gruß Mario
Gast
#270824
Darf ich den Schaltplan und den Code deiner Piep-Schaltung haben?
@Magnus Müller: ggggggg verprügeln wollte ich den tatsächlich nicht ;) Danke für's in Schutz nehmen. @Mario: hmmmmm... klingt gut! Muß ich heute Abend direkt mal testen. @Nario: oben gibt es ja eine Transistorschaltung, mehr habe ich eigentlich auch nicht. Ersetze die Glühlampe einfach durch das Piezoelement. Hier der Code.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
Könnte man sicherlich noch verbessern, aber das reicht mir so. Portiert wurde das ganze auf nen mega8 mit 4MHz. Grüße Christoph
achso, ganz vergessen. Der Port, an dem die Transistorschaltung hängt ist dann logischerweise OC2/PB3,MOSI beim mega8
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.