Frequenzzähler - niedrige Frequenzen möglich?

Gast #3762633
Lesenswert?
• ▲
▼
Hallo an alle,

ich habe den Frequenzzähler aus dem Forum nachgebaut, um damit eine 
Drehzahl zu messen. Der Code läuft auf einem Atmega32 mit 16Mhz 
Crystall.

Hier der Link:
http://www.mikrocontroller.net/attachment/highlight/20833

Der Nachbau war ergolgreich.

Ich habe die Ausgabe auf dem LCD durch Ausgabe per UART an den PC 
ersetzt.
Das funktioniert auch so.

Mein eigentliches Problem ist folgendes: Wie messe ich langsame 
Frequenzen?
Mein eigentliches Ziel ist es, die Windgeschwindigkeit zu messen, nur 
scheinbar läuft der Timer recht schnell über und wenn ich irgendetwas 
langsam drehendes zwischen die Lichtschranke halte, dann messe ich Mist.

Die Drehzahl meines kleinen Proxxon misst er tadellos (7000 U/min).


Ist es möglich den Vorhanden Code so zu ändern, dass ich damit sinnvoll 
Windgeschwindigkeiten messen kann (0-20m/s)?

Meine erste Überlegung wäre das anpassen des Prescalers, aber dadurch 
hole ich mir ja eine Rechenoperation mehr ins Boot, oder?

Desweiteren soll der Controller auch noch was anderes machen. Also 
müsste ich mir ja quasi die ganze Berechnung in den Timerinterrupt 
schieben und nur bei Bedarf einen Wert abholen?
Sehe ich das richtig?

Vielen Dank für eure Antworten
Anbei der Code

Gruß
Basti
Angehängte Dateien:
Gast #3762707
Lesenswert?
• ▲
▼
Ohne jetzt deinen Code angeschaut zu haben.

Wie viele Inkremente kommen den pro Sek minimal? Bzw wann soll eine NULL 
stehen?

Wenn du diesen Wert hast, die Timer-Überläufe zählen und entsprechend 
auswerten...

Oder besser bau dir ein Getriebe was dir aus 0-20m/sek = 0-7000U/min 
macht :-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.