Signaltöne mit Piezo

OP #1372740
Lesenswert?
• ▲
▼
Hallo!
Ich brauche 3 Signaltöne (Nack und ACK und Start) und möchte diese mit 
einem Piezo erzeugen.
Zur verfügung steht ein AVR mit einem PWM Ausgang, eine Spannung aus 
zwei Mignon Zellen oder 3,3v aus einem Stepup an den Zellen.

Einmal muss ich dazu den passenden Piezo auswählen, am lautesten wird er 
bei der Eigenresonanz sein, diese würde ich dann für den start Ton 
verwenden.

Jetzt könnte ich einfach eine Spule parallel zum Piezo legen, FET und 
Diode dazu und damit den Piezo ansteuern, die PWM schaltet dann den FET.

Wie verhält sich dabei aber der Ton zum Tastverhältnis?

Ich würde mir vielleicht auch gern die Möglichkeit offen lassen einfache 
Melodien abzuspielen, in dem fall sollte ich besser zu einem extra 
Stepup Regler greifen der mir aus den 2xMignon 12V macht, oder?

Mfg,
Peter
Gast
Lesenswert?
• ▲
▼
Also ich mach das immer ganz unkompliziert:

Den einen Pin des Piezos an GND, den anderen an den PWM Ausgang.

Dann per z.B. CTC ne Frequenz erzeugen (z.B. 440Hz) und den PWM Ausgang 
toggeln lassen.

Fertig! :-)

wenn du dann das Compareregister auf nen anderen Wert stellst erhältst 
du andere Töne weil andere Frequenzen entstehen.

Welchen du nimmst ist eigentlich egal weil die Teile immer recht laut 
sind. Für Homeanwendungen/Testanwendungen hab ich mir da noch nie 
Gedanken gemacht und Töne sind auch immer rausgekommen.

Melodien kannst du auch Problemlos abspielen. Zumindest einfache 
Frequenzfolgen sind auf jeden Fall drin.
OP
Lesenswert?
• ▲
▼
munsa schrieb:
> Welchen du nimmst ist eigentlich egal weil die Teile immer recht laut
> sind. Für Homeanwendungen/Testanwendungen hab ich mir da noch nie
> Gedanken gemacht und Töne sind auch immer rausgekommen.
>
> Melodien kannst du auch Problemlos abspielen. Zumindest einfache
> Frequenzfolgen sind auf jeden Fall drin.

Danke für die Antwort!
Ganz so einfach ist das leider nicht bei meiner Anwendung ;-)
Ich müsste auf mindestens 85dB kommen, lieber mehr, zumindest hatte ich 
mir dies als Ziel gesetzt für den Start-Ton, damit man ihn noch gut mit 
einem Gehörschutz warnehmen kann.

Sonst währe es ja ganz einfach zu lösen, wie ja auch von dir 
beschrieben.

Mfg,
Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.