- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: Höhe eines Tons messen

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.07.2005
    Ort
    3. Planet
    Alter
    33
    Beiträge
    547

    Höhe eines Tons messen

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi
    lässt sich irgendwie die höhe eines tons mit einem Mega8 Controller messen?
    Muss jetzt nicht aufs MHZ genau sein, aber so bis zu 20 Stufen wäre schon was.
    Denkt ihr, das geht?
    Vielen Dank

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.308
    wieso nicht ? eine frequenzmessung machen .... frage ist nur: wie lange steht der ton zur verfügung ? ändert sich der schnell ?
    Ich programmiere mit AVRCo

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.07.2005
    Ort
    3. Planet
    Alter
    33
    Beiträge
    547
    Hi
    der Ton steht bis zu 0,5Sekunden zu Verfügung. Ändern tut er sich max. alle 2Sekunden

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.07.2005
    Ort
    3. Planet
    Alter
    33
    Beiträge
    547
    Wie macht man denn en eFrequenzmessung?

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    59
    Beiträge
    1.825
    Wie macht man denn en eFrequenzmessung?
    Da gibt es verschiedene Methoden. Eine relativ einfache Methode wäre, die Anzahl der Nulldurchgänge der Tonfrequenz in einem bestimmten Zeitfenster zu zählen.

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.07.2005
    Ort
    3. Planet
    Alter
    33
    Beiträge
    547
    Ja
    gute Idee. Aber wie macht man das praktisch?

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    59
    Beiträge
    1.825
    Aber wie macht man das praktisch?
    Zum Beispiel:
    Tonfrequenz verstärken und mittels Schmitt-trigger in ein Rechtecksignal verwandeln. Dieses Signal auf einen Digitaleingang legen.
    Das Rechtecksignal kann dann an einem Digitaleingang ein Interrupt auslösen, was das Inkrementieren eines internen Zählregisters bewirkt.
    Durch einen Timer sorgt man dafür, daß der Interrupt nur in einem definiertem Zeitfenster möglich ist.
    Sicherlich sind auch andere Methoden möglich.

  8. #8
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    09.08.2004
    Ort
    Potsdam
    Beiträge
    190
    Zitat Zitat von ranke
    ...Da gibt es verschiedene Methoden. Eine relativ einfache Methode wäre, die Anzahl der Nulldurchgänge der Tonfrequenz in einem bestimmten Zeitfenster zu zählen...
    Das setzt allerdings vorraus das sich keine weiteren Frequenzen im Signal befinden. (als kleiner Hinweis )
    Eine andere Möglichkeit wäre eine FT (Fourier Transformation) oder FFT (Fast Fourier Transformation) Damit kannst Du das Signal je nach Auflösung sehr fein in Frequenzbereiche und den dazugehörigen Amplituden aufsplitten.
    Das dürfte aber sehr knifflig werden. Ich hab nach nem halben Jahr Recherche und rumtesten aufgegeben.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen