INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Problem mit tone() bei Frequenz >11kHz
29.06.2015, 08:03
Beitrag #1
Problem mit tone() bei Frequenz >11kHz
Hallo,
ich betreibe an meinem UNO einen Speaker, der ein Frequenzband von 100 – 20000Hz mit 24 OHM hat. Solange ich einen Ton bis 11000 Hz habe, wird dieser ohne Probleme klar ausgegeben. Wenn ich aber einen Ton >11000 Hz abspiele, ertönt dieser nicht klar. Es hört sich so an, als ob sich einzelne Töne überlagern. Woran liegt das? Anbei meine Schaltung dazu.
Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2015, 09:55
Beitrag #2
RE: Problem mit tone() bei Frequenz >11kHz
(29.06.2015 08:54)t.a.f.k.a.Z. schrieb:  hatten wir doch schon einmal :
http://www.arduinoforum.de/arduino-Threa...ight=Piezo

Richtig. Jetzt hat sich aber die Schaltung sowie die Bauteile geändert. Die Lösung mit der Diode hat leider auch keine Änderung gebracht Huh

Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2015, 14:21 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2015 15:28 von HaWe.)
Beitrag #3
RE: Problem mit tone() bei Frequenz >11kHz
denkst du wirklich, es liegt ausschließlich am Rechtecksignal?
Üblicherweise schaffen Lautsprecher auch Rechteck- und Sägezahnsignale, ohne Aussetzer.
Ich denke eher, es ist ein Arduino-Tongenerarator-Problem.
Oder ein Hörproblem bei C5-Senke. Wink

ps, gerade gesehen -
wenn es ein Piezo-Plättchen ist und kein Membran-Lautsprecher mit Spule, kann es allerdings auch am Piezo-Teil liegen, dass das die hohem Frequenzen einfach nicht mehr mit kommt - so wie ein Basslautsprecher, der ja auch keine 11kHz schafft. Aber ein "Speaker" mit bis zu 20k Frequenzgang schafft das ntl. schon.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2015, 15:42
Beitrag #4
RE: Problem mit tone() bei Frequenz >11kHz
Hallo Thorsten,
diesen Lautsprecher hatte ich dir mal empfohlen für normalen Krach. Und dafür ist der Lautsprecher. Qualität ist nicht. Quantität ja, billig ja, was willst für
3 Euronen ?? Huh
Wenn'd was gscheit's willst - D-Verstärker gibts bei ELV, 25 Watt - einen gscheiten Lautsprecher und ab geht die Luzzi Wink
Woher weißt denn, dass es größer 11 kHz. sind. Hast einen Oszilloskop ?
Gruß Gerd

Smile Schön dabei zu sein Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2015, 07:52 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2015 07:53 von HaWe.)
Beitrag #5
RE: Problem mit tone() bei Frequenz >11kHz
tone(f,d) generiert doch die Frequenz, da sind auch keine Frequenzgrenzen in der API definiert, wenn man also als Frequenz 12000 oder 15000 übergibt, muss man 12000 oder 15000 erwarten können - warum also messen?
Und wenn ein Speaker mit bis 20000 spezifiziert ist, wird er auch 12000- 20000 schaffen - keiner erwartet da HiFi Qualität, aber wenigstens einen entsprechend hohen, mehr oder weniger verzerrten 12k-20k Ton muss man erwarten können, selbst wenn da ein Sinus wie ein Saxophon klingt.

wenn er aber bereits bei 11k muckt, dann würde ich sagen, da liegt der Hase anderswo im Pfeffer... Undecided
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2015, 09:15 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2015 09:18 von tito-t.)
Beitrag #6
RE: Problem mit tone() bei Frequenz >11kHz
ich kann mich täuschen, ist auch nicht gerade meine eigene baustelle, aber im Web sieht man eine etwas andere 1-Transistor-Verstärker-Schaltung, oder täusche ich mich?
http://bryanduxbury.com/2012/01/20/one-t...-projects/
[Bild: amplified.png?w=400&h=183]

allerdings evtl mit dem Hinweis eines anderen Posts
Zitat:NPN BJTs are better at sinking current than at sourcing. I too am of the opinion that you may get slightly better performance if the NPN emitter is grounded and the speaker is connected from Vcc to the collector.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.07.2015, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2015 13:28 von torsten_156.)
Beitrag #7
RE: Problem mit tone() bei Frequenz >11kHz
(30.06.2015 07:52)HaWe schrieb:  tone(f,d) generiert doch die Frequenz, da sind auch keine Frequenzgrenzen in der ....

Sehe ich genau so.

(30.06.2015 09:15)tito-t schrieb:  [Bild: amplified.png?w=400&h=183]
Werde ich mal so umstecken. Also +9 über den (meinen) Transistor schalten.
Mal sehen was passiert Big Grin

Danke und Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.07.2015, 17:16
Beitrag #8
RE: Problem mit tone() bei Frequenz >11kHz
Hallo,
habe meine Schaltung jetzt wie oben umgesteckt. Leider ohne VeränderungSad

Bei >11kHz bekomme ich keinen klaren Ton mehr.

Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Bug Hardware Problem (!) Gandalf 34 775 06.11.2016 07:29
Letzter Beitrag: Pardini
  Arduino Esplora und Medion Life-Tab P9516, Problem mit usb-Schnittstelle MSchroeder 2 116 15.10.2016 22:18
Letzter Beitrag: MSchroeder
  ESP8266-01 Problem mit UDP loglo 5 376 03.08.2016 07:49
Letzter Beitrag: loglo
  Problem mit adafruit motor shield Philthy 13 1.789 22.12.2015 15:27
Letzter Beitrag: hotsystems
  Bootloader/Port/Programmer Problem mit altem Diecimila HaWe 7 1.209 29.07.2015 13:10
Letzter Beitrag: HaWe
  FTDI FT232R Problem BennIY 5 1.422 07.07.2015 22:38
Letzter Beitrag: BennIY
Question Zwei RC522 RFID Reader -> Problem durch Kabel? vtx 2 813 24.06.2015 11:13
Letzter Beitrag: vtx
  LCD 1602 (ohne SPI) - Problem mit Sonderfunktionen ?!? zauche 4 939 19.06.2015 14:04
Letzter Beitrag: zauche
  Arduino MEGA 2560 - HoodLoader v2 Problem zauche 0 860 18.06.2015 22:54
Letzter Beitrag: zauche
  Bienenstockwaage (Bosche H30a) - Problem mit Temperaturkompensation itsy 14 6.420 12.06.2015 22:04
Letzter Beitrag: tk5ep

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste